6.3.3 邻居的发现和恢复 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
TMD 阳光总会照到我身上的! 上帝总是会看到我的! 恩呢 ~ 说不定他现在在背着我走呀 ~~~
邻居的发现和恢复重要的原因( UPDATE 路由更新是按需给的)
邻居是指网络上直连的通过 EIGRP 的路由器
一般是 5s 组播发送一次,在帧中继、 ATM 、等情况下是 60s 发送一次
在接口下改动( ip hello-interval eigrp )
说了 HELLO 还有就是死亡时间,如果超过这个时间还没有放映的话就说明这个邻居挂了,这个死亡时间一般是 HELLO 时间的 3 倍。
让 EIGRP 在最短的时间内知道邻居是不是存活,收敛起很大的作用
解释一下 IP EIGRP 的邻居表
配置、 net 在附件、不想写 top 了
每个邻居关系都记录在邻居表中。
邻居路由器的 IP 地址和收到邻居 HELLO 数据包的接口。
邻居通告的抑制时间, SRTT 和邻居关系建立时间(邻居从第一次被添加到邻居表后到现在所经过的花时间)
RTO :重传超时指在一个组播方式的数据包发送失败后,会有 16 次单播,这些单播之间的时间就是重传超时)
如果 EIGRP 的更新、查询、答复数据包的时候。
数据包的拷贝一份重传队列里排队。
如果重传超时了还没有收到确认数据包,那么重传超时还没有收到确认数据包。
重新队列中数据包的另一个拷贝将被再次发送出去。
队列计数( Q Count )就是表示在这个重传队列中等待发送的数据包数量的。
序列号:从邻居收到的更新、查询、答复的序列号在邻居表中,确保邻居的数据包的有序
H 记录了这台路由器所学到的邻居的序列号
6.3.4 扩散更新算法
整个人的想法完全不一样了。但是这种感觉却说不出来。是的说不出,只有心里明白。我想我完完全全的明白。恩呢 ~
扩散更新算法( DUAL )收敛算法
即使是暂时的路由选择环路也会对一个网络的性能造成伤害
( 作用就是打破环路 ) 连隐藏的我都把他扫荡出来
运行 DUAL 的保障和前提是邻居的发现 / 恢复,可靠传输协议( RTP )
介绍一些概念
1、 邻接: 2 个互相交换路由信息邻居之间形成的一条逻辑的关联关系。
这个在 OSPF 中认识的会更加清楚
2、 可行距离( Feasible Distance , FD ):到达每一个目的地的最小度量将作为该目的网络的可行距离。
3、 通告距离( AD )本地路由器的一个邻居路由器所通告的到这个一个目的网络的距离
4、 可行条件( Feasibility Condition , FC ): AD 小于 FD
5、 可行后继路由器( Feasibility Successor ) FS :满足 FC 条件的邻居路由器,这样的邻居路由器就是可行后继路由器。
6、 后继路由器( Successor ):可行后继中, FD 最小的那个路由器,就是后继路由器。
核心技术:可行后继路由器和可行性条件的概念就是避免环路的核心技术。
因为下一跳路由器(可行后继路由器)到达目的地的度量距离比本地路由器的可行距离( FD )更短。如果说 AD 比 FD 大,就有可能绕路了。我们这边把可能扼杀!
到后面的 BGP 的属性中 AS-Path 也用到了这种思想
2 DUAL 有限状态机(内容很多) 囧 ~~~ 挑重点
核心内容:
1、 任何时间,发生一个输入事件,就会执行一个本地计算 (有一个事件,就有一次算计,莫名其妙的越滚越大,宫廷戏)
2、 如果在路由器的 top 表中发现一台或者多台可行后继路由器,那么将使用具有最低度量代价的可行后继路由器作为它的后继路由器。(太子没了上阿哥)
3、 如果没有发现可行后继路由器,那么将是它的路由变成活动状态,向它的邻居路由器发送查询消息,以便确认一个可行后继路由器。(太子没了,阿哥也挂了,皇宫大乱,和×××带血缘的要皇叔什么的就开始发起号召,自立为王啦)
4、 在所有的查询被答复响应之前,或者活动计时器计时超时之前,将保持路由状态为活动状态(皇位还没有确定是谁坐的时候,一般都是朝廷内部大乱呀)
5、 如果扩散计算的结果无法发现一个可行后继路由器,那么将宣告这个目的地不可到达。
(一个王朝覆灭,如果没有王的话)
这个地方给我解释成了宫廷夺位记了 ~~~ 这个古装片是我的最爱 ~~~ 哈哈哈