【华为ensp】OSPF协议(二)

OSPF协议的网络类型

OSPF协议所支持的网络类型是指OSPF协议能够支持的二层网络类型。

根据数据链路层协议类型可将网络分为以下4种类型

OSPF协议所支持的网络类型是指OSPF协议能够支持二层网网络类型,根据数据链路层协议类型可以将网络分为以下4种类型。

  1. 广播(Broadcast)类型:当链路层协议是Ethernet或FDDI时,OSPF协议默认的网络类型是Broadcast。在该类型网络中,通常以组播的形式(224.0.0.5和224.0.0.6)发送协议报文。
  2. 非广播-多路访问(Non-Broadcast Multiple Access,NBMA)类型:链路层协议是帧中继、ATM或X.25时,OSPF协议默认类型是NBMA。该类型网络以单播的形式发送协议报文。
  3. 点到多点(Point-to-Multiple Access,P2MP)类型:该类型的网络必须是由其他网络类型强制更改的。常用做法是NBMA改为点到多点的网络。该类型网络以**组播的形式(244.0.0.5)**发送协议报文。
  4. 点到点(Point-to-Point,P2P)类型:当链路层协议是PPP,HDLC和LAPB时,OSPF协议的默认网络类型是P2P。该类型网络以**组播的形式(244.0.0.5)**发送协议报文(这类广播形式发送的协议报文不需要选举DR和BDR。

邻居关系与邻接关系

在OSPF协议中,如果两台路由器的相邻接口位于同一个二层网络中,那么这两台路由器存在“相邻”关系,但“相邻”并不等同于“邻居(Neighbor)”关系,更不等同于“邻接(Adjacency)”关系。

邻居关系(2-way)

在OSPF协议中,每台路由器的接口都会周期性地向外发送Hello报文。如果“相邻”两台路由器之间发送给对方地Hello报文完全一致,那么这两台路由器会成为彼此地邻居路由器,他们之间存在“邻居”关系。

邻接关系(full)

在P2P或P2MP地二层网络类型中,两台互为“邻居”关系地路由器一定会同步彼此的LSDB,当这两台路由器成功地完成了LSDB地同步后,它们之间便建立起“邻接”关系。 (RTA收到LSU报文后,将邻居状态从Loading改变成Full)
如果两台路由器存在“邻接”关系,则它们之间存在“邻居”关系;如果两台路由器存在“邻居”关系,则它们之间可能存在“邻接“关系,也可能不存在”邻接“关系。

OSPF协议网络中地指定路由与备份指定路由

指定路由器与备份指定路由器的含义

指定路由器(Designate Router,DR)和备份指定路由器(Backup Designate Router,BDR)只适用于广播网络或NBMA网络,选举DR和BDR是为了产生针对这两种网络的Type-2 LSA,同时减少多路访问环境下不必要的OSPF协议报文发送,从而提高链路带宽的利用率。BDR的作用是当DR出现故障时迅速替代DR的角色(DR和BDR不可抢占机制)
在广播网络或NBMA网络中,DR会与其他路由器(包括BDR)建立邻接关系,BDR也会与其他路由器(包括DR)建立邻接关系,其他路由器之间不会建立邻接关系,互为邻接关系的路由器之间可以交互所有信息。

DR与BDR选举规则

在一个广播网络或NBMA网络中,路由器之间会通过Hello报文进行交互。Hello报文中包含了路由器的Router ID和优先级,路由器的优先级取值是0~255,取值越大,优先级越高。根据Router ID和优先级进行DR与BDR选举的规则如下。

  1. 优先级值最大的路由器将成为DR
  2. 如果优先级值相等,则Router ID值最大的路由器将成为DR
  3. BDR的选举与DR的选举规则一样,BDR的选举发生在DR选举之后,在同一个网络中,DR和BDR不能是同一台路由器。

如果DR和BDR都存在,则DR出故障后,BDR将迅速代替DR的角色。如果只存在DR而没有BDR,,则 DR 出现故障后将重新选举新的 DR,这就需要耗费一定的时间。如果一个路由器的优先级值为 0,则其不参加 DR或 BDR的选举。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肥皂哒哒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值