全部博文(61)
分类:
2011-04-17 13:26:11
RIP 路由协议
管理距离:120
通过udp端口接收发送路由信息
分为两个版本V1 和 V2
RIP v1 的报文格式:
RIPv2的报文格式:
由RIPv1 v2的报文可知:
RIPv1 是广播更新 v2 是组播更新 组播地址是224.0.0.9 且v2 更新中带有v1不具有的路由标记,网络掩码。
v1 v2 地址族这里都为2表示IP 地址类型,因为原本RIP 考虑使用其他非TCP/IP协议。
带有MD5验证的RIPV2 配置:
接口下配置验证模式text 或者 MD5
ip rip auth mode md5
全局下:
key chain cisco
key 1
key-string zzy
接口下调用:
ip rip auth key-chain cisco
=================================================
RIPv1 碰到连续子网怎么处理的:
如图:
你会发现在路由器R2 上会存在子网掩码为26的通过RIP 学习到得路由,这是问什么?RIPV1不是在发送路由更新时不带
子网掩码吗?
这是因为当发送的路由和接收路由接口属于同一个主类网络时。路由器会认为接收的路由和接收该路由接口的网络位相同。
所以R1的路由表192.168.1.128 的掩码是26
RIPv1 是个有类路由协议 在主类网络边界自动产生汇总 RIPv2 也是这样除非关了自动汇总:no auto summary
这里说下什么是主类网络边界:
当一个路由接口从一个接口发送路由更新时,如果所传送的路由ip地址所在的主类网络号与接口ip地址所在的主类网络号不同,接口处就是主类网络边界了
此时路由将自动汇总后发出。
--------------------------------------------------------------------------------------
RIPv1 不支持VLSM
我先修改R1 f0/0 ip 为192.168.1.65/30 然后再修改R2上的f0/0 为192.168.1.66/30
R1 上show ip route所以会看到:
过一段时间:
所以在vlsm下ripv1 不发送路由更新。
-------------------------------------------------------------------------------------
路由查找过程(最长匹配原则):
首先路由分为一级路由 二级路由
一级路由:
可以是子网掩码小于等于有类默认的网络掩码
如1.汇总路由 2 默认路由 这些路由只有一行
父路由 如上图 192.168.1.0/24 就是父路由 is vaeiably subnetted 指子路由的掩码并不相同如 有26 有30
如果子路由的掩码相同 如都为26 将会如下图显示:
父路由下是子路由 子路由下是二级路由
最终路由:有下一跳路由地址和出接口的路由。
ip classless (无类)和 no ip classless (有类)区别:
路由器,默认是打开ip classless 命令的。路由器当目的网络没有出现在路由表中时通过默认路由转发数据包。
如果,你no ip classless的话。即使你配置了默认路由,默认路由这时也不会起作用的。