RIP(Routing Information Protocol)是一种距离向量路由协议,使用跳数作为度量标准。RIP有两个版本: - RIPv1:有类路由协议,不支持VLSM,通过广播更新 - RIPv2:无类路由协议,支持VLSM和CIDR,通过组播(224.0.0.9)更新
[RouterA]---[RouterB]---[RouterC]
RouterA(config)# router rip
RouterA(config-router)# version 2
RouterA(config-router)# no auto-summary
RouterA(config-router)# network 192.168.1.0
RouterA(config-router)# network 10.0.0.0
RouterB(config)# router rip
RouterB(config-router)# version 2
RouterB(config-router)# no auto-summary
RouterB(config-router)# network 10.0.0.0
RouterB(config-router)# network 172.16.0.0
RouterC(config)# router rip
RouterC(config-router)# version 2
RouterC(config-router)# no auto-summary
RouterC(config-router)# network 172.16.0.0
RouterC(config-router)# network 192.168.2.0
version 2
命令明确使用RIPv2no auto-summary
允许发送子网信息network
命令指定参与RIP进程的直连网络show ip route
show ip protocols
show ip rip database
debug ip rip
Router(config-router)# passive-interface FastEthernet0/0
Router(config-router)# summary-address 192.168.0.0 255.255.0.0
Router(config)# key chain RIP-KEY
Router(config-keychain)# key 1
Router(config-keychain-key)# key-string MySecureKey
Router(config)# interface FastEthernet0/0
Router(config-if)# ip rip authentication mode md5
Router(config-if)# ip rip authentication key-chain RIP-KEY
路由不更新:
认证失败:
路由环路:
no auto-summary
RIPv2适合小型网络环境,配置简单但扩展性有限。对于大型网络,建议考虑OSPF或EIGRP等更高级的路由协议。