codecamp

RIP 路由信息协议

一、简介

作用

RIP(Routing Information Protocol,路由信息协议)是内部网关协议(IGP),是用于自治系统(AS)内的路由信息传递的动态路由协议。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。该协议的路由器只与相邻的路由器交换信息,华为定义的管理距离(AD,即优先级)是100,思科则定义的是120。 跳数是RIP协议中用于表示目的网络远近的唯一参数,也即到达目的网络所要经过路由器的个数。在RIP路由协议中,该参数被限制为最大15,也就是说RIP路由信息最多能传递至第16个路由器。 RIP协议路由收敛较慢,RIP路由协议每30秒将整张路由表作为路由信息广播至网络中,且RIP路由协议不支持变长子网屏蔽码(VLSM),因此不适用于大型网络,采用变长子网屏蔽码可以在最大限度上节约IP地址,而OSPF路由协议对VLSM有良好的支持性。

二、报文

1.报文格式

字段名 长度 含义
Command 8比特 标识报文的类型:1:Request报文,向邻居请求全部或部分路由信息;2:Reponse报文,发送自己全部或部分路由信息,一个Response报文中最多包含25个路由表项。
Version 8比特 RIP的版本号:1:RIP-1;2:RIP-2.Must be zero 16/32比特 必须为零字段。
AFI(Address family identifier) 16比特 地址族标识,其值为2时表示IP协议。对于Request报文,此字段值为0。
IP Address 32比特 该路由的目的IP地址,可以是自然网段的地址,也可以是子网地址或主机地址。
Metric 32比特 路由的开销值。对于Request报文,此字段值为16。

图2 RIP-2的报文格式

三、问题

1.简述RIP协议的缺点?

正确答案:

答:RIP协议缺点是没有子网概念,好消息传播得快,坏消息传播得慢。

2.以下哪两个特点是RIPV2的(BC)(选择两项) A有类路由 B可变长度子网掩码 C采用广播地址更新 D手动路由汇总 E使用SPF算法计算路径

3.在以下路由配置命令中那条命令将允许RIP发布地址公告(A)

A.redistribute ethernet0

B.network ethernet0

C.redistribute 10.12.0.0

D.network 10.12.0.0

4.关于RIP协议的描述中,正确的是(A)

A、采用链路状态算法

B、距离通常用宽带表示

C、向相邻路由器广播路由信息

D、适合特大型互联网使用

5.RIP协议适用于基于IP的(B)

A、大型网络

B、中小型网络

C、更大规模的网络

D、isp与isp之间

6.在RIP中metric等于(D)为不可达

A、8

B、10

C、15

D、16

BGP 边界网关协议
DHCP 动态主机配置协议
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

MPLS层协议

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }