OSPF 路由协议三
一 OSPF 的基本概念
1.OSPF 区域
为了适应大型网络,OSPF 在 AS 内划分多个区域
每个 OSPF 路由器只维护所在区域的完整链路状态信息
2.区域 ID
区域 ID 可以表示一个十进制的数字
也可以表示成一个 IP
3.骨干区域 Area 0
负责区域间路由信息传播
4.非骨干区域
AREA 号的区域统统为非骨干
二 什么是 Router ID
OSPF 区域内唯一标识路由器的 IP 地址
三 Router ID 选取规则
选取路由器 loopback 接口上数值最高的 IP 地址
如果没有 loopback 接口,在物理端口中选取 IP 地址最高的
也可以使用 router-id 命令指定 Router ID
四 DR 和 BDR
1.什么是 DR 和 BDR
在一个 OSPF 网络中,选举一个路由器做为指定路由器 DR,所有其他路由器只和它一个交换整个网络的一些路由更新信息,再由它对邻居路由器发送更新报文。这样节省网络流量。
再指定一个备份指定路由器 BDR,当 DR 出现故障时,BDR 起着备份的作用,它再发挥作用,确保网络的可靠性。
2.DE 和 BDR 选举原则
1、广播网络或 NBMA 类型的网络需要选举指定路由器 DR(Designated Router)和备份指定路由器 BDR(Backup Designated Router);
2、路由器接口的优先级 Priority 将影响接口在选举 DR 时所具有的资格。优先级为 0 的路由器不会被选举为 DR 或 BDR;
3、DR 由本网段中所有路由器共同选举。Priority 大于 0 的路由器都可作为“候选者”,选票就是 Hello 报文,OSPF 路由器将自己选出的 DR 写入 Hello 报文中,发给网段上的其它路由器。当同一网段的两台路由器都宣布自己是 DR 时,Priority 高的胜出。如果 Priority 相等,则 Router ID 大的胜出;
4、如果 DR 失效,则网络中的路由器必须重新选举 DR,并与新的 DR 同步,为了缩短这个过程,OSPF 提出了 BDR(Backup Designated Router,备份指定路由器)的概念,与 DR 同时被选举出来。BDR 也与本网段内的所有路由器建立邻接关系并交换路由信息。DR 失效后,BDR 立即成为 DR,由于不需要重新选举,并且邻接关系已经建立,所以这个过程可以很快完成。这时,还需要选举出一个新的 BDR,这时不会影响路由的计算。
五 OSPF 的数据包类型
1.OSPF 数据包
承载在 IP 数据包内,使用协议号 89
版权声明: 本文为 InfoQ 作者【初学者】的原创文章。
原文链接:【http://xie.infoq.cn/article/858be1185b97d2a7fb82707fd】。文章转载请联系作者。
评论