rip协议配置
课题: 实验1__rip2协议配置
Group7
环境: eNSP
概要
路由(routing)
就是通过互联的网络把信息从源地址传输到目的地址的活动。 路由发生在OSI网络参考模型中的第三层即网路层。 路由引导分组转送,经过一些中间的节点后,到它们最后的目的地。 作成硬件的话,则称为路由器。
路由是指导IP报文发送的路径信息
路由的来源(Protocol)
(1). 链路层协议发现的路由
开销小,配置简单,无需人工维护。只能发现本接口所属网段的路由。
(2). 手工配置静态路由
无开销,配置简单,需人工维护,适合简单拓朴结构的网络。
(3). 动态路由协议发现的路由
开销大,配置复杂,无需人工维护,适合复杂拓朴结构的网络。
从优先级最高的协议获取的路由最先被优先选择加入路由表中。
路由的花费表示到达这条路由所指的目的地址的代价,通常以下因素会影响到路由的花费值。
线路延迟、带宽、线路占有率、线路可信度、跳数、最大传输单元
静态路由的花费值为0。不同的动态路由协议会选择以上的一种或几种因素来计算花费值。该花费值只在同一种路由协议内有比较意义。不同的路由协议之间的路由花费值没有可比性,也不存在换算关系.
动态路由协议是做什么的
计算路由的.计算本地路由器到网络中其它网段的路由.
如何做到这一点
每台路由器将自己已知的路由相关信息发给相邻的路由器,由于大家都这样做,最终每台路由器都会收到网络中所有的路由信息.然后运行某种算法,计算出最终的路由来.(实际上需要计算的是该条路由的下一跳和花费)
由同一机构管理,使用同一组选路策略的路由器的集合
RIP路由协议
RIP(Routing information Protocol)是应用较早、使用较普遍的内部网关协议(Interior Gateway Protocol,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议。文档见RFC1058、RFC1723。 RIP 通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。RIP提供跳跃计数(hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相 同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。
- RIP是Routing Information Protocol(路由信息协议)的简称
- RIP路由协议是距离矢量路由协议的一个具体实现
- RIP协议适用于中小型网络,有RIP-1和RIP-2
- RIP-2使用组播(224.0.0.9)发送,支持验证和VLSM
RIP1和RIP2的区别:
RIP分为RIP1与RIP2两个版本,区别如下:
- RIP1是一个有类路由协议,即所有的更新包中不含子网掩码,不支持VLSM, 所以就要求网络中所有设备必须使用相同的子网掩码,否则就会出错,而RIP2是一个无类的路由协议,它使用子网掩码。
- RIP1是发送更新包的时候使用的是广播包,而RIP2默认使用的是组播224.0.0.9,也支持广播发送,这样相对于RIP1来说就节省了一部分网络带宽。
- RIP2支持明文或者是 MD5验证,要求两台路由器在同步路由表的时候必须进行验证,通过才可以进行路由同步,这样可以加强安全性。
实验配置
网络拓扑图:
RTA
CLI配置命令
|
|
RTB
CLI配置命令
|
|
RTC
CLI配置命令
|
|
实验情景1
PC-A只rip E0, PC-B rip E0,S0,S1, PC-C ping A 是否能够ping 通?
解:按照拓扑图配置好各路由端口,PC的IP,同时还原情景1.
RTA
CLI配置命令
|
|
RTB
CLI配置命令
|
|
PC-A 的rip截图如下:
PC-B 的rip截图如下
PC-C ping PC-A截图如下:
PC-C ping PC-B截图如下:
实验情景2
PC-A rip E0, S0,PC-B只 rip E0, S1, C ping A 是否能够ping 通?
解:按照拓扑图配置好各路由端口,PC的IP,同时还原情景2.
RTA
CLI配置命令
|
|
RTB
CLI配置命令
|
|
PC-A 的rip截图如下:
PC-B 的rip截图如下:
PC-C ping PC-A截图如下:
实验情景3
A,B同时rip E0,S0, C ping A 是否能够ping 通?
解:按照拓扑图配置好各路由端口,PC的IP,同时还原情景2.
RTA
CLI配置命令
|
|
RTB
CLI配置命令
|
|
PC-A 的rip截图如下:
PC-B 的rip截图如下:
PC-C ping PC-A截图如下:
PC-C 的路由表截图如下:
总结
动态路由是网络中路由器之间互相通信,传递路由信息,利用收到的路由信息更新路由表的过程。它能实时地适应网络结构的变化。如果路由更新信息表明网络发生了变化,路由选择软件会重新计算路由,并发出新的路由更新信息。这信息通过各个网络,引起各路由器重新启动其路由算法,并更新各自的路由表以动态地反映网络拓扑的变化。
路由器接受到相邻路由器发送来的路由信息,会与自己的路由表中的条目进行比较,如果路由表中已经存在这条路由信息,路由器会比较新接收到的路由信息是否优于现在的条目,如果优于现在的条目,路由器会用新的路由信息替换原有的路由条目。反之,则路由器比较这条路由信息与原有的条目是否来自同一个源,如果来自同一个源,则更新,否则就忽略这条路由信息。