一 、为什么要用路由协议?
(1)方便更新,不需要全部手动进行配置
(2)冗余备份作用
二、常用动态路由协议分类
距离矢量协议:RIP EIGRP BGP 依照传闻选择路径----自己路由表发给其他路由器,直接用就成,有点像虎妈虎爸一样直接按部就班
链路状态协议:OSPF ISIS 传递的链路状态信息
从实用性来说,EIGRP>OSPF>bgp
IGP(
Interior Gateway Protocol,内部协议) 相当于市内道路 RIP EIGRP OSPF
EGP
(Exterior Gateway Protocol,外部网关协议)BGP 相当于高速公路
二、RIP协议的工作机制
(1)
RIP协议中没有邻居关系的概念----没有HALLO包
(2)周期更新,每30秒更新一次。还有一个定时器 180秒,当路由器180之内还未收到新的路由表信息,路由条目则表达为不可达,到240秒以后,会将路由表中的路由条目进行清理。
(3)RIP的度量值为”跳”,跳数越小越好,最大不能超过15跳
三、路由器路径选择
第一种 :管理距离:当我从不同方向的协议接收到相同的路由条目时,会按管理距离进行选优,
直连接口:0 静态路由:1 EIGRP汇总路由:5 EIGRP:90 OSPF:110 ISIS:115 RIP:120 IBGP:200 EBGP:20
第二种:度量值 :当我从不同方向的相同协议接收相同路由的时候,按度量值进行选路。
四、EIGRP是带路链路状态特征的距离矢量协议
(1)只要是传递路由表的都是距离矢量协议
(2)只要是传递综合信息都是链路状态协议
五、收敛时间(convergence time)
解释:从网络拓扑发生变化到网络中所有的路由器都知道这个表的时间叫做收敛时间。
六、三层环路
(1)产生背景:
(2)如何避免环路
方法一:普通水平分割
产生原因
产生环路的一种情况是:A将从路由器B学习到的路由信息又告诉给了路由器B。最终,路由器B认为通过路由器A能够到达目标网络,路由器A认为通过路由器B能够到达目标网络。路由数据包的时候,数据将在两个路由器间不停地循环,直至TTL的值为0,将此数据包丢弃
水平分割
水平分割的思想就是:在路由信息传送过程中,不再把路由信息发送到接收到此路由信息的接口上。从而在一定程度上避免了环路的产生。
方法二: 毒性逆转水平分割
毒性逆转
R1给R2一个16跳的回复,相当于将R2给R1路由表信息的确认。康SIR从国外文献和通过抓包来验证。
RIP协议:用的毒性逆转
EIGRP协议:用的普通水平分割
七:为何要关闭RIP协议的自动汇总功能?
答:省的浪费感情。。。
概述:R1路由器有三个环回口网段,分别是10.1.0.0 10.2.0.0 10.3.0.0
此时在未关闭RIP协议的自动汇总功能,客户机PC 向网关发送一个数据包,请求一个目的段为10.4.0.0 的数据包,R3从R2转发来自R1的路由信息后,R3查本地路由表发现一条 汇总为10.0.0.0的路由条目R3认为10.4.0.0可达,R3将客户PC机的数据包通过R2 转发给R1 ,当R1收到此数据包后,发现没有10.4.0.0 的网段,此数据包被丢弃。此数据包白白占用网络带宽和路由器的功耗。所以需要关闭RIP 的自动汇总功能。
阅读(7330) | 评论(0) | 转发(0) |