通信IP路由协议可以根据不同的分类标准进行分类,以下是一些常见的分类方式:
一、按应用范围分类
1.内部网关协议(IGP):
定义:在一个自治系统(Autonomous System,AS)内部使用的路由协议。AS是指一个有权自主地决定在本系统内采用何种路由协议的互连网络。
常见协议:RIP(Routing Information Protocol)、IGRP(Interior Gateway Routing Protocol,Cisco私有协议)、EIGRP(Enhanced Interior Gateway Routing Protocol,Cisco私有协议)、OSPF(Open Shortest Path First)、IS-IS(Intermediate System to Intermediate System)等。
2.外部网关协议(EGP):
定义:在不同自治系统之间使用的路由协议。
注意:EGP是一种已过时的协议,目前已被BGP(Border Gateway Protocol)取代。BGP是当前互联网中最常用的外部网关协议。
二、按路由算法分类
1.距离向量路由协议:
定义:基于Bellman-Ford算法的路由协议,使用跳数或向量来确定从一个设备到另一个设备的距离。
常见协议:RIP、IGRP(Cisco私有协议)等。
2.链路状态路由协议:
定义:基于图论中Dijkstra算法(即最短优先路径SPF算法)的路由协议,每个节点都把自己的链路状态信息发给相邻节点,通过计算得到网络的最短路径。
常见协议:OSPF、IS-IS等。
三、按路由表的更新方式分类
1.静态路由协议:
定义:路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构发生变化后由网络管理员手工修改路由表。
2.动态路由协议:
定义:路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。动态路由协议能够自动适应网络拓扑的变化,配置简单,灵活性高。
四、按支持的协议类型分类
单播路由协议:指进行单播转发的路由协议。
多播路由协议:指进行多播转发的路由协议。
组播路由协议:一种组播数据包传输的路由协议,与多播路由协议类似。
五、其他分类方式
还可以根据路由协议的特定特性或应用场景进行分类,如根据是否支持可变长子网掩码(VLSM)、是否支持路由聚合、是否支持快速收敛等特性进行分类。