RIP的总结
1、RIP用两种数据包传输更新:更新和请求
UDP协议
520端口
广播形式发送更新
最大距离15
RIP计时器
更新计时器30(25.5--30秒之间)update
失效计时器180 invalid
抑制计时器180 holddown
刷新计时器240 flush
RIPv1:有类路由
有类路由在更新过程中不携带子网掩码
在同一个网络中当主网络号相同,并且掩码位数相同时,会携带子网信息
广播更新
RIPv2:即支持有类路由又支持无类路由
路由宣告携带掩码
组播更新(224.0.0.9)
支持自动汇总(no auto-summary)
支持触发更新
支持认证
不支持CIDR可以传递CIDR汇总
手动汇总
3.3.0.0/22
255.255.252.0
(config-if)#ip summary-address rip 3.3.0.0 255.255.252.0
被动端口
(config-route)#passive-interface 接口号
单播更新
(config-router)#passive-interface 接口号
(config-router)#neighbor IP地址
不连续的子网问题:
在两个子网间路由的每个口上增加辅助地址
辅助地址要求和子网的主网络号相同,并且掩码位数相同
辅助地址其实是在现有的网络上叠加一个新的网络,而不影响现有网络
接口增加辅助地址命令
ip address IP地址 子网掩码 secondary
如果不加secondary,会把原来的地址改掉
汇总后的掩码必需大于主或等于主类网络掩码 24 22
在RIP当中汇总后的掩码要大于主网络掩码
通过静态路由解决,让RIP宣告静态路由信息
(config)#ip route 192.168.96.0 255.255.252.0 null 0
(config-router)#redistribute static
更改接口发送和接收RIP的版本
(config-if)#ip rip send version 2
(config-if)#ip rip receive version 2
RIP:距离矢量路由协议
RIPv1和RIPv2共存
(config-if)#ip rip send version 1 2 //设置接口接受RIPv1和RIPv2的版本
(config-if)#ip rip receive version 1 2 //设置接口发送RIPv1和RIPv2的版本
备动接口
(config-router)#passive-interface 接口
手动汇总:汇总后的掩码要大于主类网络掩码
(config-if)#ip summary-address IP mask
如果掩码小于主类网络掩码,可以添加静态路由,通过RIP宣告出去
(config)#ip route IP mask noll 0
(config-router)#redistribute static //将静态路由发布到RIP中
触发式更新
(config-if)#ip rip triggered
RIP认证
(config)#key chain 钥匙链名
(config-keychain)#key 钥匙号
R2(config-keychain-key)#key-string 密钥
把钥匙链挂到接口上
(config-if)#ip rip authentication key-chain 钥匙链名
更改认证模式(text md5)
(config-if)#ip rip authentication mode (text|md5)
RIP中的浮动静态路由
(config)#ip route ip mask nexthop 130
RIP中注入默认路由
(config)ip default-network 网络号