码迷,mamicode.com
首页 > 其他好文 > 详细

RIP

时间:2015-08-20 06:50:16      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:rip

RIP:

  1. IGP(内部网关协议),适园区网内,也就是一个AS中

  2. 距离矢量协议DV

  3. RIPv1有类    RIPv2无类(支持VLSM,但是不支持CIDR)

  4. 应用层协议

    格式

  帧头   IP   UDP(520端口)    RIP   帧尾

注意:UDP和RIP加起来总共有512byt,UDP有8byt,而RIP本身有4byt用来说明各种信息,如更新报文或请求报文等,所以用来放路由条目的有504byt,一个更新报文有20byt,所以一个报文中只能放25条条目,如果条目过多,就会发第二第三个

5. RIP既支持触发更新,也支持周期更新

request   请求报文    请求同步(只有在路由器刚起动的时候才会启用RIP协议)

update    更新报文


RIPv1和RIPv2个区别:

  1. 目的地      255.255.255.255    224.0.0.9

  2. 有类    无类

  3. 自动汇总        自动汇,手动汇总都支持

  4. 不支持认证      支持认证

修改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

标签:rip

原文地址:http://llzzgg.blog.51cto.com/10535395/1686252

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!