RIP 特性包括:
有类, 距离矢量
跳数为度量值
不支持可变长子网掩码或不连续子网
每30秒更新一次
Rip 被封装在 UDP分段中 ,源目的端口号 520
2 条原则控制 RIPv1更新:
如果某条路由更新及其接收接口属于相同的主网,则在路由更新中对该网络应用该接口的子网掩码。
如果某条路由更新及其接收接口属于不同的主网,则在路由更新中对该网络应用网络的有类子网掩码。
不必要的 RIP 更新会影响网络性能
带宽浪费在传输不必要的更新上。因为 RIP 更新是广播,所以路由器将向所有端口转发更新。
LAN 上的所有设备都必须逐层处理更新,直到传输层后接收设备才会丢弃更新。
在广播网络上通告更新会带来严重的风险。RIP 更新可能会被数据包嗅探软件中途截取。路由更新可能会被修改并重新发回该路由器,从而导致路由表根据错误度量误导流量。
命令 作用
Rtr(config)#router rip 启动 RIP 路由协议
Rtr(config-router)#network 指定路由器上哪些接口将启用 RIP
Rtr#debug ip rip 用于实时查看路由更新
Rtr(config-router)#passive-interface fa0/0 防止此接口发布更新
Rtr(config-router)#default-information originate 发布默认路由
Rtr#show ip protocols 该命令可以显示计时器信息
今天中午没睡觉,下午上课那叫一个困字了得啊。。(中午不睡觉还是不行啊,影响下午的学习效率),导致老师今天在上面讲的时候都没怎么听好,后面做实验就悲剧了,第一次做实验开始时候这么没有头绪,上一节课讲的静态路由的配置,这次动态路由配置的主要是讲RIP协议的应用。
实验目的把上面的pc端都可以相互ping通,首先先给路由器和pc配好ip地址,分为5个网段,(初始ip地址为192.168.1.0,五个网段依次叠加把 Router0,CopyRouter0,CopyRouter0(1),设为r1,r2,r3,先给r1应用rip协议:
1.在配置模式下输入 router rip
2.然后输入 network 192.168.1.0(network 后面是路由器所连接的网段,r1就连接有2个网段,r2就是3个网段,依次输入)
3.然后再输入 passive-interface (后面接的是端口号,目的是为了安全,如果路由器的端口上接了终端或者交换机,就要避免路由信息流向终端或交换机)
这样r1就配好了。
下面开始来配置r2:
r2前面配置动态路由的方式和r1基本类似,就不重复了,然后就要给他配置默认路由,如果要想3个pc都能ping通的话,那么三个路由器中的路由表中必须要包含有这5个网段,所以理论上要给每个路由器都要配置默认路由,但是这里直接给边界路由器配置默认路由就行了,r1就可以通过arp学习到默认路由。给r2配置默认路由:
1.输入 ip route 0.0.0.0 0.0.0.0 (后面接的是端口号 这里是 se0/0/1)
2.输入 default-information originate (这样r1就可以学习到默认路由了)然后我们可以查一下,两个路由器中的路由表,看是不是都有了5条路由,然后我们会发现r3中还只有2条路由信息,然后我们就要开始配置r3的路由。
给r3配置静态路由(这里也可以配置动态路由,那样也可以ping通,但是那样不安全),我们采用静态路由配置:
1.输入 ip route (后面接的是目的ip,掩码,本地接口,依次输入他们的值)
2.然后我们可以再查一下r3的路由表,看5条路由信息是否都有了,如果都有了,我们就可以大胆的ping了,到这里实验就做完啦~
当然在实验中还出现了很多问题:
1.刚开始的时候不知道怎么给路由器加串行接口;
2.实验的代码还是不熟悉,(其实代码也不要记,但是还是有一点不知道怎么用的)
3.刚开始对于实验原理还是不清楚,没有理解透彻。。(值得反省啊!!)
还是要增强自己的动手能力,纸上得来终觉浅,觉知此事要躬行!!加油!!!