RIP路由信息协议
路由信息协议(Routing Information Protocol,缩写:RIP)是一种使用最广泛的内部网关协议(IGP)。(IGP)是在内部网络上使用的路由协议(在少数情形下,也可以用于连接到因特网的网络),它可以通过不断的交换信息让路由器动态的适应网络连接的变化,这些信息包括每个路由器可以到达哪些网络,这些网络有多远等。RIP 属于网络层协议,并使用UDP作为传输协议。(RIP是位于网络层的)RIP协议分为版本1和版本2,它们具有一下共同的特征:*是距离向量路由协议*使用跳数(Hop Count)作为度量值(metric值)*默认路由更新周期为30S*管理距离(AD)为120*支持触发更新*最大跳数为15跳*支持等价路径,默认为4条,最大可设置为6条*使用UDP520端口进行路由更新。RIPv1和RIPv2的区别如下表所示:
网络拓扑如下
PC和各个接口IP规划如下
在R1上做以下配置(这里直接用RIPv2)
R1(config)#int f0/0
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config-if)#no shutdown R1(config-if)#exit
R1(config)#int f0/1
R1(config-if)#ip add 172.16.1.1 255.255.255.0
R1(config-if)#no shutdown R1(config-if)#exit
R1(config)#router rip
R1(config-router)#network 172.16.1.0
R1(config-router)#network 192.168.1.0
R1(config-router)#ver 2 //版本2
R1(config-router)#no auto-summary //关闭路由协议的自动汇总功能,主要是为了解决不连续子网互相访问的问题
R1(config-router)#end
在R2上做以下配置
R2(config)#int f0/0
R2(config-if)#ip add 192.168.1.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#int f0/1
R2(config-if)#ip add 192.168.2.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#router rip
R2(config-router)#network 192.168.1.0
R2(config-router)#network 192.168.2.0
R2(config-router)#ver 2
R2(config-router)#no auto-summary
R2(config-router)#end
在R3上做以下配置
R3(config)#int f0/0
R3(config-if)#ip add 192.168.2.2 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#int f0/1
R3(config-if)#ip add 172.16.2.1 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#router rip
R3(config-router)#network 192.168.2.0
R3(config-router)#network 172.16.2.0
R3(config-router)#ver 2
R3(config-router)#no auto-summary
R3(config-router)#end
查看一下路由器上的路由表R1
R2
R3
最后ping一下验证。