|
|
RIP V1 和V2配置所使用的命令
Ra(config)#router rip 起用RIP路由协议
Ra(config-routr)#network 192.168.1.0 在路由进程中宣告该网段并启动IP地址在该网段内的接口上的RIP进程
Ra(config-router)#passive-interface e0 指定某接口上不发出路由条目通告,但可以接收通告
Ra(config-router)#output-delay 50 发出的每一个路由通告数据包之间间隔50毫秒
Ra(config-router)#offset-list 1 out/in 3 发出(收到)的路由通告的METRIC加3
Ra(config-if)#ip rip triggered 在该接口上(串口)不发出周期性路由更新,只在路由表变化时发出变化的那一部分路由条目
Ra#show ip protocol 显示路由器上现在正运行的路由协议
Ra#show ip route 显示路由表内容
Ra#debug ip rip 调试RIP路由协议的运行情况
Ra#debug ip rip triggerer 调试RIP路由进程的触发更新路由的情况
Ra(config-router)#neighbor 192.168.2.1 定义邻居,所有发到该邻居的路由更新将用单播地址,而不是广播或组播
Ra(config-router)#timer basic 30 180 180 240 定义RIP各定时器(update,expire,hold,flush)
Ra(config-router)#version 2 指定运行RIPV2版本
Ra(config-if)#ip rip send version 1 2 指定接口上发送路由更新的版本
Ra(config-if)#ip rip receive version 1 2 指定接口接收路由更新的版本
Ra(config-router)# ip split-horizon 起用水平分割(默认是开启的)
Ra(config-router)#auto-summry 启用自动地址归纳
Ra(config)# key chain Tewa 定义钥匙串
Ra(config-keychain)#key 1 定义钥匙
Ra(config-keychain-key)#key-string abc 定义密钥
Ra(config-if)# ip rip authentication key-chain Tewa 定义将在接口上使用的钥匙
Ra(config-if)#ip rip authentication mode md5 指出使用MD5算法验证密钥
Ra(config-keychain-key)# accept-lifetime 16:30:00 Jul 1 2004 duration 43200
Ra(config-keychain-key)# send-lifetime 16:30:00 Jul 1 2004 duration 43200
Ra(config-keychain-key)# accept-lifetime 04:00:00 Jul 2 2004 13:00:00 Dec 31 2004
Ra(config-keychain-key)# send-lifetime 04:00:00 Jul 2 2004 13:00:00 Dec 31 2004
Ra(config-keychain-key)# accept-lifetime 12:30:00 Dec 31 2004 infinite
Ra(config-keychain-key)# send-lifetime 12:30:00 Dec 31 2004 infinite
Ra(config)#ip classless 将路由器查找路由表的方式改成最长前缀匹配模式(不按地址类别)
RIPNG配置使用的命令
RIPNG配置方法同RIP不同,它只需要在全局打开IPV6 UNICAST-ROUTE后,在要运行的接口上配置IPV6 RIP XXX ENABLE就可以了.进程名相同的接口之间可以交换RIPNG的路由更新,进程名不同的接口之间则不交换,用这种方式来隐性的定义不同的RIPNG路由域.同一接口可属于不同的路由域.RIPNG同他的前辈有三个主要的不同:一是取消了验证机制,利用IPV6的AH头和ESP头来完成验证;二是发出的路由更新包增加了一个,由原来的一个包里既有路由条目和下一跳信息改成发出两个包,一个包里是路由条目,一个包里是专门的下一跳信息,同时更新包的大小也由原来的512K改成只受MTU控制;三是增加了进程号机制,网络大小由原来的最多16台的半径变成可以有无限台路由器相连的网络都跑RIP,以进程号来限制同一域内仍然是16跳的半径.不同的进程之间可以都用同一组播地址但要求使用不同的端口号.
Ra(config-if)#ipv6 rip abc enable 启用进程名称为ABC的RIPNG
Ra(config)#ipv6 router rip abc 进入名为ABC的路由进程中
Ra(config-rtr)#port 522 multicast-gorup ff02::9 定义ABC使用的端口号和组播地址
Ra#show ipv6 rip 显示每一个RIPNG进程配置情况
Ra#debug ipv6 rip 调试ipv6运行情况
Ra(config-rtr)#timers 30 180 0 120 自定义该进程使用的定时(update,timeout,holdtime,flush)
Ra(config-rtr)#distance 120 自定义该进程使用的管理距离
Ra(config-rtr)#maximum-path 16 自定义等开销负载均衡的路径数
Ra(config-rtr)# poison-reverse 打开反向毒化(默认是关闭的)
Ra(config-rtr)# split-horizon 打开水平分割(默认是开的)
Ra(config-if)#ipv6 rip abc metric-offset 4 从该接口发出的该进程的所有路由度量加4
Ra(config-if)#ipv6 rip abc summry-address 2001:e3:0:10::/62 对外只发出经过汇聚后的路由 |
|