HCIA学习笔记三十六:OSPF中的DR和BDR的选举过程

打印 上一主题 下一主题

主题 828|帖子 828|积分 2484

一、DR和BDR的选举


• 上一节中,AR1和AR2是Priority都是等于1的情况下,AR2的Router ID:2.2.2.2明显大于AR1的Router ID:1.1.1.1,为什么AR1反而成了DR而AR2成了BDR呢?这个其实跟配置的先后顺序有关。由于AR1先配置,当它发出Hello包的时候,没有人给它回应,所以它就认为自己是DR;而AR2配置时,AR2发出的Hello包有AR1给它回应,并且告诉AR2,AR1它是DR,所以AR2就成了BDR。
• 此时,假如AR2想成为DR,该怎么操作呢?其实可以更改它的优先级(Priority),让它大于AR1的优先级。
二、DR和BDR的选举实验

>>>沿用一节的实验拓扑及配置,让AR2成为DR,AR1成为BDR。

 
2.1、设置接口在选举DR时的优先级
  1. [AR2]int g0/0/1
  2. [AR2-GigabitEthernet0/0/1]ospf dr-priority 100  --将优先级设置为100
复制代码
• 此时,在AR1上查看邻居状态:
  1. [AR1]display ospf peer
复制代码

可以看到,AR1的DR角色并没有被改变。该如何处理呢?可以通过重置OSPF进程来实现。
2.2、重置OSPF进程

AR2:
  1. [AR2-GigabitEthernet0/0/1]q
  2. [AR2]q
  3. <AR2>reset ospf 100 process
  4. Warning: The OSPF process will be reset. Continue? [Y/N]:y
复制代码
AR1:
  1. [AR1]q
  2. <AR1>reset ospf 100 proce   
  3. <AR1>reset ospf 100 process
  4. Warning: The OSPF process will be reset. Continue? [Y/N]:y
复制代码
• 此时,再在AR1上查看邻居状态:
  1. [AR1]display ospf peer
复制代码

可以看到,AR2已经变了DR,而AR1变成了BDR。
三、DR和BDR的COST值

3.1、显示OSPF路由表的信息
  1. [AR1]display ospf routing
复制代码

3.2、显示OSPF的接口信息
  1. [AR1]display ospf int g0/0/0
复制代码

3.3、设置带宽参考值

• COST值默认=100000000(带宽参考值)/BW(带宽),其值为整型。若带宽为100兆,则COST值=100000000/100000000(bit)=1;若带宽为1000兆,而COST值=100000000/1000000000(bit)=1(因为COST值为整型,自动向上取整)。此时,带宽为百兆和千兆时,它的COST值都=1,这样就不好作区分了。该如何处理呢?可以设置通过公式计算接口开销所依据的带宽参考值来实现。
  1. [AR1]ospf 100   
  2. [AR1-ospf-100]bandwidth-reference ?
  3.   INTEGER<1-2147483648>  The reference bandwidth (Mbits/s)
  4. [AR1-ospf-100]bandwidth-reference 10000    --10G
复制代码
• 此时,再来查看OSPF路由表的信息:
  1. [AR1-ospf-100]display ospf routing
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

乌市泽哥

金牌会员
这个人很懒什么都没写!

标签云

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