设为首页收藏本站language 语言切换
查看: 2021|回复: 11
收起左侧

[已解决] OSPF里面怎么控制那台路由器成为DR?

[复制链接]
发表于 2011-11-28 14:57:57 | 显示全部楼层 |阅读模式
本帖最后由 sdwchow 于 2011-11-28 15:39 编辑

看完书准备再做做实验,发现router-id是1.1.1.1的路由器被选作DR了而id是4.4.4.4的却做了DOTHER,这是怎么回事呢?
还有就是router-id不是说十进制的也是可以的么?为什么我把router-id设为9就提示命令错误呢?

 楼主| 发表于 2011-11-28 14:58:58 | 显示全部楼层
问题补充:路由技术卷一的关于DR和BDR选举的那块不是很清楚,那位大侠能帮忙解释下么~~
沙发 2011-11-28 14:58:58 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-28 15:16:42 | 显示全部楼层
DR BDR只在多播链路上选举的  首先选取优先级高的路由器将会称为DR (配置命令router(config-if)#ip ospf priority **)默认是1  优先级相同再根据rid(任意唯一所以必定不同)选取大者。哥你别告我你RID怎么形成的也不清楚吧。
补充:DR BDR的选举在路由器起OSPF进程时就开始了 所以我们经常看到DR BDR不是我们想要的那个 没关系重启一下进程就OK了
板凳 2011-11-28 15:16:42 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-28 15:38:16 | 显示全部楼层
"发现router-id是1.1.1.1的路由器被选作DR了而id是4.4.4.4的却做了DOTHER"
如楼上所说。再添加:
因为DR选举在你配1.1.1.1不久后已经完成,等你再配4.4.4.4的时候已经来不及参加选举。一个网络中DR一经选定便不改动,除非此路由重启或者此路由器上OSPF进程重启(也就是DR消失了,才会引起下一轮选举)。
你想看到4.4.4.4当DR,想看到书上说的正常选举过程,可以同时(短时间内)重启所有路由器或OSPF进程(有些模拟器上重启进程不可用)
地板 2011-11-28 15:38:16 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-29 10:21:20 | 显示全部楼层

“因为DR选举在你配1.1.1.1不久后已经完成,等你再配4.4.4.4的时候已经来不及参加选举。”这是因为在wait时间内,没有路由器跟1.1.1.1竞争。
5# 2011-11-29 10:21:20 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-29 20:56:40 | 显示全部楼层
一.先来介绍一下Router-id的选择
1.手工在路由进程下通过router-id指定的为最优
2.如果没有手工指定,将选举最大的loopback接口的地址作为router-id
3.如果也没有loopback接口的地址,则选择最大活动的物理接口作为router-id
注意了如果路由器上一个活动的接口都没有,则无法启动ospf
二。再来介绍一下DR.BDR的选举
DR.BDR只在多路访问网络中才会选举,整个ospf邻居关系的建立要经历七个过程:DOWN/INIT/TWO-WAY/EXSTART/EXCHANGE/LOADING/FULL
DR/BDR的选举是在two-way和exstart状态之间进行的,先选的是BDR,有一个wait时间,(40S或是120s),如果在wait时间内没有路由器与自己竞争,则为DR,如果你在这个wait时间内,配置好了,就不会出现你上面所说的那个问题。
DR/BDR的选举:
1.接口的优先级,默认为1
2.router-id最大的
希望这些对你有所帮助
6# 2011-11-29 20:56:40 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-3 08:33:50 | 显示全部楼层
无名521 发表于 2011-11-29 20:56
一.先来介绍一下Router-id的选择
1.手工在路由进程下通过router-id指定的为最优
2.如果没有手工指定,将选 ...

那ROUTER ID 有没有范围呢?比如说如果设置ROUTER ID为19行不行呢?
7# 2011-12-3 08:33:50 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-3 08:34:51 | 显示全部楼层
nightcats007 发表于 2011-11-28 15:38
"发现router-id是1.1.1.1的路由器被选作DR了而id是4.4.4.4的却做了DOTHER"
如楼上所说。再添加:
因为DR选 ...

哦,那可能是我重启的时间掌握不好,让4.4.4.4有没参与到选举,谢谢你了
8# 2011-12-3 08:34:51 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-3 08:35:15 | 显示全部楼层
sdwchow 发表于 2011-11-28 15:38
你可以在下面的网页看到DR选出详细

http://www.visualland.net/view.php?cid=940

貌似很卡啊
9# 2011-12-3 08:35:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-12-3 11:09:02 | 显示全部楼层
ROUTER ID 就只有十进制的IP地址啊。不是一个十进制数,是一个十进制IP地址。
10# 2011-12-3 11:09:02 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-12-9 13:52:57 | 显示全部楼层
router-id的范围为0-255,接口的router-id默认为1,如果为0,则不参与DR。BDR的选举
11# 2011-12-9 13:52:57 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-12-9 22:19:17 | 显示全部楼层
morgan_k 发表于 2011-12-3 08:33
那ROUTER ID 有没有范围呢?比如说如果设置ROUTER ID为19行不行呢?

r1(config-router)#router-id ?
  A.B.C.D  OSPF router-id in IP address format(OSPF router-id 格式)
12# 2011-12-9 22:19:17 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-4 08:46 , Processed in 0.069905 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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