一.RIP介绍
RIP是Routing Information Protocol(路由信息协议)的简称。
RIP是一种基于距离矢量(Distance-Vector)算法的路由协议 。
RIP协议适用于中小型网络,分为RIPv1和RIPv2。
RIP支持水平分割、毒性逆转和触发更新等工作机制防止路由环路。
RIP协议基于UDP传输,端口号520。
二.RIP 协议的三个要点
- 仅和相邻路由器交换信息。
- 交换的信息是当前本路由器所知道的全部信息,即自己的路由表。
- 按固定的时间间隔交换路由信息,例如,每隔 30 秒。
三.缺点和改进
1.RIPv1
- RIPv1发送协议报文时不携带掩码,路由交换过程中有时会造成错误
- 不支持认证
- 只能以广播方式发布协议报文
2.RIPv2
- RIPv2是一种无类别路由协议(Classless Routing Protocol)。
- RIPv2协议报文中携带掩码信息,支持VLSM(可变长子网掩码)和CIDR。
- RIPv2支持以组播方式发送路由更新报文,组播地址为224.0.0.9,减少网络与系统资源消耗。 RIPv2支持对协议报文进行验证,并提供明文验证和MD5验证两种方式,增强安全性。
四.RIP相关练习题
- "在一台运行RIP的MSR路由器上看到如下信息:
<MSR>display rip
Public VPN-instance name :
RIP process : 1
RIP version : 2
Preference : 100
Checkzero : Enabled
Default-cost : 0
Summary : Enabled
Hostroutes : Enabled
Maximum number of balanced paths : 8
那么从显示信息可以分析出______。" 多选
A、该路由器运行的是RIPv2 正确
B、RIP 的自动聚合功能是开启的 正确
C、本路由器发送或者接收的RIP路由的Cost都是0 错误
D、支持8条路由实现负载分担 正确
- "两台空配置的MSR路由器MSR-1、MSR-2通过各自的S1/0接口背靠背互连,各自的GigabitEthernet0/0接口分别连接客户端主机HostA和HostB:
HostA----GE0/0--MSR-1--S1/0---------S1/0--MSR-2--GE0/0----HostB
在两台路由器上做了如下的配置:
MSR-1上的配置:
[MSR-1]interface GigabitEthernet 0/0
[MSR-1-GigabitEthernet0/0] ip address 192.168.1.1 255.255.255.0
[MSR-1]interface Serial 1/0
[MSR-1-Serial1/0] link-protocol ppp
[MSR-1-Serial1/0]ip address 3.3.3.1 255.255.255.252
[MSR-1]rip
[MSR-1-rip-1]network 192.168.1.0
[MSR-1-rip-1]network 3.3.3.1
MSR-2上的配置:
[MSR-2]interface GigabitEthernet 0/0
[MSR-2-GigabitEthernet0/0] ip address 10.10.10.1 255.255.255.0
[MSR-2]interface Serial 1/0
[MSR-2-Serial1/0] link-protocol ppp
[MSR-2-Serial1/0]ip address 3.3.3.2 255.255.255.252
[MSR-2]rip
[MSR-2-rip-1]network 10.10.10.0
[MSR-2-rip-1] network 3.3.3.1
根据以上配置后,两台路由器之间的广域网接口可以互通,两台主机HostA、HostB都可以ping通各自的网关GigabitEthernet0/0的地址,那么下列哪些说法是正确的?" 多选
A、两台路由器之间可以通过RIP学习到彼此的GE0/0网段的路由 正确
B、两台路由器之间不能通过RIP学习到彼此的GE0/0网段的路由 错误
C、两台路由器之间运行的是RIPv1 正确
D、两台路由器之间运行的是RIPv2 错误
- "在运行了RIP的MSR路由器上看到如下路由信息:
display ip routing-table 6.6.6.6
Routing Table : Public
Summary Count : 2
Destination/Mask Proto Pre Cost NextHop Interface
6.0.0.0/8 RIP 100 1 100.1.1.1 GE0/0
6.6.6.0/24 Static 60 0 100.1.1.1 GE0/0
此时路由器收到一个目的地址为6.6.6.6的数据包,那么______。"
A、该数据包将优先匹配路由表中的RIP路由,因为其掩码最短 错误
B、该数据包将优先匹配路由表中静态路由,因为其优先级高 错误
C、该数据包将优先匹配路由表中的静态路由,因为其度量值最小 错误
D、该数据包将优先匹配路由表中的静态路由,因为其掩码最长 正确
- "在一台路由器上配置了RIP:
rip 1
version 2
network 100.0.0.0
network 8.0.0.0
但是发现无法学习到对端的RIP路由,那么需要在路由器打开RIP调试信息,
如下哪些是正确的在该路由器上查看rip debug信息的配置?"
A、<MSR>debugging rip packet 错误
B、[MSR] debugging rip packet 错误
C、<MSR>debugging rip 1 packet 正确
D、<MSR>debugging rip 2 错误
- 对于RIPv1和RIPv2在MSR路由器上运行,如下哪些说法是正确的?(选择一项或多项)
A、RIPv1路由器上学习到的路由目的网段一定是自然分类网段 错误
B、RIPv2路由器上学习到的路由目的网段一定是变长掩码的子网地址 错误
C、RIPv1和RIPv2都可以学习到自然分类网段的路由 正确
D、RIPv1和RIPv2都可以学习到非自然分类网段的路由,比如路由的目的网段为10.10.200.0/22 正确
- "两台MSR路由器通过广域网连接并通过RIPv2动态完成了远端路由学习,此时路由表已经达到稳定状态,那么此刻起在45秒之内,
两台路由器广域网之间一定会有如下哪些报文传递?"
A、RIP Request message 错误
B、RIP Response message 正确
C、RIP Hello time message 错误
D、RIP Update message 错误
- "将一台空配置的MSR路由器分别通过GigabitEthernet0/0、GigabitEthernet0/1、Serial1/0接入网络,分别配置这三个接口的IP地址为10.1.1.1/30、12.12.12.224/30、
192.168.10.1/24。配置后,这三个接口可以与其直连的对端设备接口互通,然后在该路由器上又增加如下配置:
[MSR]rip
[MSR-rip-1]network 10.0.0.0
[MSR-rip-1]network 192.168.10.0
那么关于此命令的作用以及意图描述正确的是______。"
A、该路由器上的Serial1/0和GigabitEthernet0/0接口能收发RIP报文 正确
B、该路由器上的GigabitEthernet0/1接口不发送RIP报文 正确
C、如果该路由器的Serial1/0接口在90秒内没有收到RIP的Hello报文,那么就将该RIP邻居状态设置为初始化状态 错误
D、RIP也会将直连网段192.168.10.0/24的路由信息通过该路由器的GigabitEthernet0/0接口发布 正确
- "路由器MSR-1的两个广域网接口S1/0、S1/1分别连接路由器MSR-2、MSR-3。同时MSR-1的以太网口连接MSR-4,所有四台路由器都运行了RIP协议并正确的完成了路由学习,
在所有路由器上都启动了RIP所有防止环路的特性,此时发现在MSR-2上的网络192.168.0.0发生故障,那么一定时间后______。"
A、所有路由器上的192.168.0.0路由项会进入抑制状态 正确
B、所有路由器上的192.168.0.0路由项的Cost都被设置为最大值 正确
C、如果网络192.168.0.0恢复正常,那么MSR-2就会立即发送路由更新信息 正确
D、如果网络192.168.0.0恢复正常,那么MSR-2会等到更新周期时间点向其他路由器发送更新信息 错误
- 在一台运行RIP的MSR路由器上配置了一条默认路由A,其下一跳地址为100.1.1.1;同时该路由器通过RIP从邻居路由器学习到一条下一跳地址也是100.1.1.1的默认路由B。该路由器对路由协议都使用默认优先级和Cost值,那么______。 单选
A、在该路由器的路由表中将只有路由B,因为动态路由优先 错误
B、在该路由器的路由表中只有路由A,因为路由A的优先级高 正确
C、在该路由器的路由表中只有路由A,因为路由A的Cost为0 错误
D、路由A和路由B都会被写入路由表,因为它们来源不同,互不产生冲突 错误
- 对于RIPv1和RIPv2在MSR路由器上运行,如下哪些说法是正确的? 多选
A、RIPv1路由器上学习到的路由目的网段一定是自然分类网段 错误
B、RIPv2路由器上学习到的路由目的网段一定是变长掩码的子网地址 错误
C、RIPv1和RIPv2都可以学习到自然分类网段的路由 正确
D、RIPv1和RIPv2都可以学习到非自然分类网段的路由,比如路由的目的网段为10.10.200.0/22 正确
- 路由器MSR-1的两个广域网接口S1/0、S1/1分别连接路由器MSR-2、MSR-3。同时MSR-1的以太网口连接MSR-4,所有四台路由器都运行了RIP协议。在MSR-1上的网络192.168.0.0发生故障后,MSR-1立刻将此路由不可达的更新消息发送给其他三台路由器,假如不考虑抑制时间,那么______。 多选
A、在MSR-1上使用了RIP的快速收敛机制 错误
B、在MSR-1上使用了RIP的触发更新机制 正确
C、如果MSR-1关于此路由的更新信息还没有来得及发送,就接收到相邻路由器的周期性路由更新信息,那么MSR-1上就会更新错误的路由信息 正确
D、这种立即发送更新报文的方式单独使用并不能完全避免路由环路 正确
- 路由器MSR-1的两个广域网接口S1/0、S1/1分别连接路由器MSR-2、MSR-3。同时MSR-1的以太网口连接MSR-4,所有四台路由器都运行了RIP协议并正确的完成了路由学习,在所有路由器上都启动了RIP所有防止环路的特性,此时发现在MSR-2上的网络192.168.0.0发生故障,那么______。 多选
A、在MSR-2上192.168.0.0路由项被设置Cost最大值 正确
B、在四台路由器上的路由表中,192.168.0.0路由项都被设置为最大值 正确
C、MSR-2上会对192.168.0.0路由项启动抑制时间 正确
D、在MSR-4上也会对192.168.0.0路由项启动抑制时间 正确
- 路由器MSR-1的两个广域网接口S1/0、S1/1分别连接路由器MSR-2、MSR-3。同时MSR-1的以太网口连接MSR-4,所有四台路由器都运行了RIP协议并正确的完成了路由学习,在所有路由器上都启动了RIP所有防止环路的特性,此时发现在MSR-2上的网络192.168.0.0发生故障,那么一定时间后______。 多选
A、所有路由器上的192.168.0.0路由项会进入抑制状态 正确
B、所有路由器上的192.168.0.0路由项的Cost都被设置为最大值 正确
C、如果网络192.168.0.0恢复正常,那么MSR-2就会立即发送路由更新信息 正确
D、如果网络192.168.0.0恢复正常,那么MSR-2会等到更新周期时间点向其他路由器发送更新信息 错误
- 客户的网络由两台MSR路由器互连构成,两台MSR之间运行RIPv1协议,目前已经完成了动态路由学习而且学到远端的路由,如今客户将把RIPv1修改为RIPv2,那么将会发生如下哪些可能的变化? 多选
A、路由器上学习到的远端路由的掩码长度可能会变化 正确
B、路由器发送RIP报文的方式可能发生变化 正确
C、路由器上发送RIP更新报文的时间间隔会发生变化 错误
D、路由器上路由表的路由项可能会发生变化 正确
- 路由器MSR-1分别与MSR-2、MSR-3互连,其中在MSR-1的路由表中有一条从MSR-2学到的去往目的网段120.10.12.0/24的RIP路由,其Cost为3;此时MSR-1从MSR-3上也接受到一条依然是去往目的网段120.10.12.0/24的RIP路由,其Cost 为15,那么______。 单选
A、MSR-1的路由表不做更新,依然保留从MSR-2学习到的该网段路由 正确
B、MSR-1的路由表会更新为从MSR-3上学到Cost 为15的路由 错误
C、MSR-1的路由表会更新,因为Cost 为15 的RIP路由意味着网络可能有环路 错误
D、MSR-1的路由表不会更新,因为Cost 为15的RIP路由意味着不可靠路由,RIP不会将其写入自己的路由表 错误
- RIP是如何通过抑制时间和路由毒化结合起来来避免路由环路的? 单选
A、从某个接口学到路由后,将该路由的度量值设置为无穷大,并从原接口发回邻居路由器 错误
B、从某个接口学到路由后,将该路由设置抑制时间,并从原接口发回邻居路由器 错误
C、主动对故障网段的路由设置抑制时间,将其度量值设置为无穷大,并发送给其他邻居 正确
D、从某个接口学到路由后,将该路由的度量值设置为无穷大,并设置抑制时间,然后从原接口发回给邻居路由器 错误
- RIP从某个接口学到路由后,将该路由的度量值设置为无穷大(16),并从原接口发回邻居路由器,这种避免环路的方法为______。 单选
A、Split Horizon 错误
B、Poison Reverse 正确
C、Route Poisoning 错误
D、Triggered Update 错误
- 客户路由器MSR-1通过接口S0/0、S0/1配置MP连接MSR-2,目前MP已经正常运行。同时两台路由器之间通过运行RIP来完成两台路由器局域网段的路由学习,那么在MSR-1上学习到的RIP路由的Metric(度量)值可能是______。 多选
A、2M 错误
B、4M 错误
C、2 正确
D、1 正确
- RIP路由协议有一个定时器,该定时器定义了一条路由从度量值变为16开始,直到它从路由表里被删除所经过的时间,那么______。 多选
A、该定时器为Timeout定时器 错误
B、该定时器为Garbage-Collect定时器 正确
C、该定时器在MSR路由器上默认为120s 正确
D、该定时器在MSR路由器上默认为180s 错误
- 两台MSR路由器通过广域网连接并通过RIPv2动态完成了远端路由学习,此时路由表已经达到稳定状态,那么此刻起在45秒之内,两台路由器广域网之间一定会有如下哪些报文传递? 单选
A、RIP Request message 错误
B、RIP Response message 正确
C、RIP Hello time message 错误
D、RIP Update message 错误
- 两台MSR路由器MSR-1、MSR-2通过广域网连接并通过RIPv2动态完成了远端路由学习。稳定了2分钟后,在MSR-1上接收到来自MSR-2的RIP更新报文,其中含有Cost为14的路由,那么______。 多选
A、如果MSR-1的路由表原本没有该路由,那么该路由一定会被加入MSR-1路由表 正确
B、如果MSR-1的路由表原本有该路由,而且其Cost小于14,那么在MSR-1上该路由项不会更新 错误
C、如果MSR-1的路由表原本有该路由,仅当其Cost大于14时,该路由项才会被更新 错误
D、如果MSR-1的路由表中原本有从该邻居收到的相同路由,且其Cost小于14,该路由也会被更新 正确
- "将一台空配置的MSR路由器分别通过GigabitEthernet0/0、GigabitEthernet0/1、Serial1/0接入网络,分别配置这三个接口的IP地址为10.1.1.1/30、12.12.12.224/30、192.168.10.1/24。配置后,这三个接口可以与其直连的对端设备接口互通,然后在该路由器上又增加如下配置:
[MSR]rip
[MSR-rip-1]network 10.0.0.0
[MSR-rip-1]network 192.168.10.0
那么关于此命令的作用以及意图描述正确的是______。" 多选
A、该路由器上的Serial1/0和GigabitEthernet0/0接口能收发RIP报文 正确
B、该路由器上的GigabitEthernet0/1接口不发送RIP报文 正确
C、如果该路由器的Serial1/0接口在90秒内没有收到RIP的Hello报文,那么就将该RIP邻居状态设置为初始化状态 错误
D、RIP也会将直连网段192.168.10.0/24的路由信息通过该路由器的GigabitEthernet0/0接口发布 正确
- 路由器MSR-1的两个广域网接口S1/0、S1/1分别连接路由器MSR-2、MSR-3。同时MSR-1的以太网口连接MSR-4,所有四台路由器都运行了RIP协议。在MSR-1的路由表中有一条来自MSR-2的被启动了抑制时间的路由R,那么______。 多选
A、在MSR-1、MSR-2的路由表中路由R的Cost值被设置为16 正确
B、在抑制时间结束前,如果MSR-1接收到来自MSR-3的路由R的更新,而且其Cost小于16,那么MSR-1上就会解除对路由R的抑制并更新路由表 错误
C、在抑制时间结束前,如果MSR-1接收到来自MSR-2的路由R的更新,而且其Cost小于16,那么MSR-1上就会解除对路由R的抑制并更新路由表 正确
D、在抑制时间结束后,如果MSR-1接收到来自MSR-4的路由R的更新,那么MSR-1上就会更新路由表中路由R的信息 正确