一、题目
如下哪种路由协议只关心到达目的网段的距离和方向?(多选)
A. IGP
B. OSPF
C. RIPv1
D. RIPv2
二、答案
CD
三、解析
A. IGP(内部网关协议)
- 定义:IGP(Internal Gateway Protocol)是一种允许单个自治系统(AS)内的路由器相互通信路由信息的协议。它不是一个具体的协议名称,而是一个协议类别的总称。
- 特性:IGP包括多种具体的路由协议,如OSPF、RIP等。这些协议在功能、性能和适用场景上各有不同,因此不能简单地将IGP归类为只关心距离和方向的协议。
- 结论:A选项不正确,因为IGP是一个协议类别,不是具体的协议,且其成员协议特性各异。
B. OSPF(开放最短路径优先)
- 定义:OSPF是一种链路状态路由协议,用于在同一个自治系统中的路由器之间交换路由信息。
- 特性:OSPF不仅考虑到达目的网段的距离(以开销Cost为度量标准),还通过链路状态数据库了解整个网络的拓扑结构。因此,它不仅仅关心距离和方向,还涉及更复杂的网络状态信息。
- 结论:B选项不正确,因为OSPF不仅仅关心距离和方向。
C. RIPv1(路由信息协议第一版)
- 定义:RIPv1是一种基于距离矢量算法的动态路由选择协议,主要用于在小型到中型网络中自动计算和更新路由表。
- 特性:RIPv1使用跳数(Hop Count)作为度量标准,每个路由器都会根据收到的路由信息计算到达目标网络的跳数,并以此为依据选择最佳的转发路径。因此,它主要关心的是到达目的网段的距离(以跳数表示)和方向(通过路由更新信息中的下一跳地址确定)。
- 结论:C选项正确,RIPv1只关心到达目的网段的距离和方向。
D. RIPv2(路由信息协议第二版)
- 定义:RIPv2是对RIPv1的改进版本,增加了许多新特性以适应更大规模和更复杂的网络环境。
- 特性:尽管RIPv2在功能上比RIPv1更强大,但它仍然保留了RIPv1基于距离矢量算法的核心特性,即使用跳数作为度量标准来选择最佳路径。因此,RIPv2同样只关心到达目的网段的距离(以跳数表示)和方向(通过路由更新信息中的下一跳地址确定)。
- 结论:D选项正确,RIPv2也只关心到达目的网段的距离和方向。
四、扩展——RIP
RIP协议概述
RIP是一种基于距离矢量的内部网关协议(IGP),主要用于在小型到中型网络中自动计算和更新路由表。它使用跳数(Hop Count)作为度量标准来选择最佳路径,即数据包从源到目的所需经过的路由器数量。RIP协议实现简单,对带宽、配置和管理等要求较低,但受到路由跳数和收敛速度的限制,通常不适用于大型复杂网络。
RIPv1与RIPv2的区别与特性
RIPv1
- 有类路由协议:RIPv1是一种有类别路由协议,协议报文中不携带掩码信息,只能识别自然网段的路由。这意味着它不能支持可变长度子网掩码(VLSM)和CIDR(无类别域间路由)。
- 广播更新:RIPv1采用广播方式(目的地址为255.255.255.255)发送协议报文,这可能导致网络中的广播风暴和不必要的带宽消耗。
- 缺乏认证:RIPv1没有提供报文认证机制,因此容易受到路由信息篡改等安全威胁。
- 定期更新:RIPv1默认每隔30秒向邻居路由器发送一次完整的路由表更新,无论路由是否发生变化。
RIPv2
- 无类路由协议:RIPv2是无类别路由协议,协议报文中携带掩码信息,能够识别无类路由和超网路由。这使其能够支持VLSM和CIDR,适用于更复杂的网络环境。
- 组播更新:RIPv2采用组播方式(目的地址为224.0.0.9)发送协议报文,减少了不必要的广播流量,提高了网络效率。
- 支持认证:RIPv2支持明文和MD5两种认证方式,增强了路由信息的安全性。
- 触发更新:RIPv2不仅支持定期更新,还引入了触发更新机制。当路由发生变化时,可以立即发送更新信息,加快了路由收敛速度。
- 其他增强特性:RIPv2还支持路由聚合、路由标记(Tag)等功能,进一步提高了路由管理的灵活性和效率。