雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3565|回复: 5

详解OSPF之DR选举与计时器,卷一笔记总结

[复制链接]
发表于 2009-8-15 11:07:33 | 显示全部楼层 |阅读模式
本帖最后由 task 于 2009-8-15 14:52 编辑

卷一学习笔记整理,发下来分享下.高手表BS我哦...有啥错误的地方,帮忙指出来下吧,谢谢了.


点到多点网络是NBMA网络的一个特殊配置

Hello
Dead
Wait
Restra
Poll
DR/BDR
更新方式
地址
广播多路
10
40
40
5
NO
YES
组播
224.0.0.5/224.0.0.6
非广播多路
30
120
120
5
120
YES
单播
单播地址
点到点
10
40
40
5
NO
NO
组播
224.0.0.5
点到多点
30
120
120
5
120
NO
单播
单播地址
点到多点非广播
30
120
120
5
120
NO
单播
单播地址

Hello
:建立和维持邻居关系

Dead
:超过dead time,将刷除此邻居

Wait
2-way后,要参选DR的路由器,在40S内报名。广播环境下有效。

Restra
:重传计时器,总是5S,当没有收到LSAck时,启用

PollIterval
NBMA专有特性,在邻接确立之前 PollIterval周期发送OSPF包建立邻接 。在邻接确定之后,而改用hellointerval周期发送hello包给邻居维持邻接,在这期间(邻接确定后)有neighbor 处于down,则改为PollIterval周期发送hello包给down掉的neighbor
组播:在广播和点到点类型的网络里,hello数据包都是以组播方式发送的。
单播:在NBMA,点到多点,和虚链路的网络里,hello数据包都是以单播发送。单播发送意味着,路由器首先必须知道邻居路由器的存在,所以,这也就是NBMA网络中,需要手动指定邻居的原因。
 楼主| 发表于 2009-8-15 11:07:48 | 显示全部楼层
网络中的每一台路由器都会与DR形成邻接关系。DR是相对于网段的,DR是相对于接口的,优先级也是相对于接口的。
DR的选举规则:
1.        宣告自己为DR的,不能再参加BDR选举。
2.        宣告自己为BDR,可以再参加DR选举。
3.        不宣告。
参选条件:1.优先级大于0   2.邻居关系处于TWO-WAY状态
选举步骤:先选BDR,并将BDR推举为DR,再选DR。
①        首先,先选BDR,查看BDR字段,BDR字段上填充的是自己的RID。
当有人宣告自己是BDR,那么比较所有宣告者的PRI,大的为BDR。当PRI相同,则比较RID,大的为BDR。
若没人宣告自己是BDR,那么从所有符合选举条件的路由器中进行选举,首先比较PRI,大的为BDR。当PRI相同,则比较RID,大的为BDR。
②        之后,开始选举DR,查看DR字段,DR字段上填充的是自己的RID。
当有人宣告自己是DR,那么比较所有宣告者的PRI,大的为DR。当PRI相同,则比较RID,大的为DR。
若没人宣告自己是DR,那么直接将先前选出的BDR推举为DR,然后再重新选举BDR。
发表于 2009-8-15 12:12:54 | 显示全部楼层
呵呵,写的不错 NICE
发表于 2009-9-10 20:44:53 | 显示全部楼层
thank you !!!!!!!!!!!!!!!!!
发表于 2010-8-27 12:15:29 | 显示全部楼层
thank you !!!!!!!!!!!!!!!!!
发表于 2010-9-2 12:52:07 | 显示全部楼层
回复 1# task


    还不错哦哦 哦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-11-22 23:51 , Processed in 0.086012 second(s), 19 queries , Gzip On.

快速回复 返回顶部 返回列表