标签:rip
RIP:
IGP(内部网关协议),适园区网内,也就是一个AS中
距离矢量协议DV
RIPv1有类 RIPv2无类(支持VLSM,但是不支持CIDR)
应用层协议
格式
帧头 IP UDP(520端口) RIP 帧尾
注意:UDP和RIP加起来总共有512byt,UDP有8byt,而RIP本身有4byt用来说明各种信息,如更新报文或请求报文等,所以用来放路由条目的有504byt,一个更新报文有20byt,所以一个报文中只能放25条条目,如果条目过多,就会发第二第三个
5. RIP既支持触发更新,也支持周期更新
request 请求报文 请求同步(只有在路由器刚起动的时候才会启用RIP协议)
update 更新报文
RIPv1和RIPv2个区别:
目的地 255.255.255.255 224.0.0.9
有类 无类
自动汇总 自动汇,手动汇总都支持
不支持认证 支持认证
修改RIP的各种时间:
router rip timers basic (更新) (失效)(抑制)(刷新)【失效计时器一定要比跟新计时器大三倍】
RIP的13种高级特性:
1.自动汇总:不但能汇总本地的,还能汇总邻居传递过来的明细路由(开启自动汇总,只有在发送的时候才能汇总,自身的路由表中还是明细路由)
2.手工汇总:
R5(config)#int f0/1
R5(config-if)#ip summary-address rip 172.16.0.0 255.255.248.0
注意:消失:汇总条目都down
优点:增加转发效率,增加稳定性
汇总之后度量值为条目中度量值最小的一条
自动汇总优先级比手工汇总高
先判断在汇总
3.缺省路由:
[1]路由重分发:一种协议通过另一种协议转发
R5(config)#ip route 0.0.0.0 0.0.0.0 f0/1 3.3.3.2
R5(config-router)#redistribute static
注意:接口和下一跳是没有被RIP宣告进网段的方向,一般是缺省指向外网
[2]
R5(config)#ip route 0.0.0.0 0.0.0.0 f0/1 一定只能配置接口,不能配置下一跳
R5(config-router)#network 0.0.0.0
注意:当路由器拥有一条只关联出站接口的全0缺省路由时,该命令可以把全0静态路由通告进该协议中
[3]R6(config)#ip default-network 2.2.2.2
注意:该网段必须是该路由器连接外网的网段,必须是主类路由
[4]
R6(config)#router rip
R6(config-router)#default-information originate
4.被动接口:
R6(config)#router rip
R6(config-router)#passive-interface f0/0 (禁止端口f0/0路由更新)
注意:当把物理接口设为被动接口是,收,组播广播和单播更新,发,只能发单薄更新
调试命令:R6#debug ip rip
5.单播更新:
R6(config)#router rip
R6(config-router)#neighbor 1.1.1.1 (邻居的直连接口)
一般与passive-interface f0/0配合使用,实现流量控制
6.使用广播发送RIPv2更新
R6(config)#int f0/0
R6(config-if)#ip rip v2-broadcast 一般用在新老设备的互相连接
7.兼容性开关:
R6(config)#int f0/0
R6(config-if)#ip rip send version 1 2
R6(config-if)#ip rip receive version 1 2
注意:收到RIPv1的条目后路由器会给条目加上子网掩码,一般用在新老设备的互相连接
8.RIP认证:(两端都要配置)
原理:能够收发的接口,回环接口不需要,认证在一个广播域内,不同广播域可以使用不同的认证方式
明文认证:
R7(config)#key chain R1 【R1】为名称,只有本地意义
R7(config-keychain)#key 2 【2】两端的号码必须一致
hain-key)#key-string hello 【hello】两端密码必须一致
R7(config)#int f0/0
R7(config-if)#ip rip authentication key-chain R1 (定义钥匙链)
R7(config-if)#ip rip authentication mode text (定义明文)
密文认证:(只有思科才有密文认证)
前面命令都一样
R7(config-if)#ip rip authentication mode md5
9.offset-list 偏移列表:主要是用来控制选路,距离矢量中专用列表(DV)
[1]在出接口配置增大跳数:
R6(config)#access-list 20 permit 10.1.1.0 0.0.0.0 【permit】在这儿代表匹配的意思
R6(config)#router rip
R6(config-router)#offset-list 20 out 14 f0/1 【14】表示增加14跳
[2]模糊调用:
R7(config)#router rip
R7(config-router)#offset-list 0 in (任何接口收到的条目都会被增加两跳)
10.关闭水平分割:
R7(config)#int f0/0
R7(config-if)#no ip split-horizon (一般用在帧中继交换机和路由器之间)
11.RIP更新源检测:没啥卵用
R7(config)#router rip
R7(config-router)#no validate-update-source
关闭检测可以收到不同的子网(两个直连端口处于不同的网段)传递过来的路由条目,但是不能用
12.添加延迟:
R6(config)#router rip
R6(config-router)#output-delay 25
注意:一般在园区网内的高端路由器上配置,使新老机器兼容
13.纯触发更新:
R9(config)#int s1/0
R9(config-if)#ip rip triggered
注意:只能在串口上部署,且两端都不要配置
开启后就不会30s更新一次,只有在拓扑发生改变的时候才会发送
标签:rip
原文地址:http://llzzgg.blog.51cto.com/10535395/1686252