Chinaunix首页 | 论坛 | 博客
  • 博客访问: 370395
  • 博文数量: 61
  • 博客积分: 2451
  • 博客等级: 上尉
  • 技术积分: 650
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-06 21:24
文章分类

全部博文(61)

文章存档

2012年(1)

2011年(44)

2010年(16)

分类:

2011-04-17 13:26:11

RIP 路由协议

管理距离:120

通过udp端口接收发送路由信息

分为两个版本V1 和 V2

RIP v1 的报文格式:

RIPv2的报文格式:

由RIPv1 v2的报文可知:

RIPv1 是广播更新 v2 是组播更新 组播地址是224.0.0.9 且v2 更新中带有v1不具有的路由标记,网络掩码。

v1 v2 地址族这里都为2表示IP 地址类型,因为原本RIP 考虑使用其他非TCP/IP协议。

带有MD5验证的RIPV2 配置:

接口下配置验证模式text 或者 MD5

ip rip auth mode md5

全局下:

key chain cisco

key 1

key-string zzy

接口下调用:

ip rip auth key-chain cisco

=================================================

RIPv1 碰到连续子网怎么处理的:

如图:

image

你会发现在路由器R2 上会存在子网掩码为26的通过RIP 学习到得路由,这是问什么?RIPV1不是在发送路由更新时不带

子网掩码吗?

这是因为当发送的路由和接收路由接口属于同一个主类网络时。路由器会认为接收的路由和接收该路由接口的网络位相同。

所以R1的路由表192.168.1.128 的掩码是26

image

RIPv1 是个有类路由协议 在主类网络边界自动产生汇总 RIPv2 也是这样除非关了自动汇总:no auto summary

这里说下什么是主类网络边界:

当一个路由接口从一个接口发送路由更新时,如果所传送的路由ip地址所在的主类网络号与接口ip地址所在的主类网络号不同,接口处就是主类网络边界了

此时路由将自动汇总后发出。

--------------------------------------------------------------------------------------

RIPv1 不支持VLSM

image

我先修改R1 f0/0 ip 为192.168.1.65/30 然后再修改R2上的f0/0 为192.168.1.66/30

R1 上show ip route所以会看到:

image

过一段时间:

image

所以在vlsm下ripv1 不发送路由更新。

-------------------------------------------------------------------------------------

路由查找过程(最长匹配原则):

首先路由分为一级路由 二级路由

一级路由:

可以是子网掩码小于等于有类默认的网络掩码

如1.汇总路由 2 默认路由 这些路由只有一行

父路由 如上图 192.168.1.0/24 就是父路由 is vaeiably subnetted 指子路由的掩码并不相同如 有26 有30

如果子路由的掩码相同 如都为26  将会如下图显示:

image 

父路由下是子路由 子路由下是二级路由

最终路由:有下一跳路由地址和出接口的路由。

ip classless (无类)和 no ip classless (有类)区别:

路由器,默认是打开ip classless 命令的。路由器当目的网络没有出现在路由表中时通过默认路由转发数据包。
如果,你no ip classless的话。即使你配置了默认路由,默认路由这时也不会起作用的。

阅读(3111) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~