码迷,mamicode.com
首页 > 其他好文 > 详细

OSPF不同的网络类型

时间:2020-04-17 11:09:07      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:image   broadcast   点对点   原则   hdlc   ppp   ospf协议   point   存在   

OSPF协议支持多种网络类型,在不同的网络类型下,OSPF邻居的建立、DR和BDR的选举方式有所不同。

OSPF协议支持五种网络类型,分别为:

广播(Broadcast)
点到点(Point-to-Point)
点到多点(Point-to-multipoint)
点到多点非广播(Point-to-multipoint nonbroadcast)
非广播多路访问(Non-Broadcast Multiple Access,NBMA)。

首先看这几类网络的工作原理:

广播网络:支持广播和多播,链路层协议为Ethernet或FDDI时,OSPF认为网络类型为广播。
点到点:支持广播和多播,此时链路层协议是PPP或HDLC。
点到多点:支持广播和多播,可以理解为多个点对点网络的集合,没有链路层协议,需要从其它网络类型强制更改。
点到多点非广播:不支持广播和多播。
NBMA:虽然该类型的网络一个接口可以到达多个目的节点,但网络本身不支持广播功能,当链路层协议是帧中继或X.25时,OSPF缺省认为网络类型是NBMA。

一:邻居的建立

OSPF邻居的建立是通过双方互相发送hello包来实现的,hello包采用组播的方式发送,组播地址为224.0.0.5,因此,网络类型是否支持广播是邻居关系是否能够自动建立的判断条件。

广播网络:广播网络支持组播,邻居可自动建立。
点到点:点到点网络支持广播,因此邻居可自动建立。
点到多点:点到多点网络可以看作是多个点到点网络,因此也可以自动建立邻居。
点到多点非广播:该网络类型不支持广播,因此邻居需手动指定。
NBMA:非广播多路访问网络,不支持广播,因此邻居关系需手动指定。

二:DR和BDR的选举

OSPF选举DR和BDR是为了限制不必要的LSA泛洪,因此判断是否需要选举DR和BDR的原则是网络类型上是否可存在多个OSPF接口。

广播网络:广播网络支持多个OSPF路由器在同一广播域下,因此需要选举DR和BDR。
NBMA:非广播多路访问网络,该网络一条链路上可有多台OSPF路由器,因此需要选举DR和BDR。
点到点:点到点网络一条链路上只有两台路由器,因此不需要选举DR和BDR。
同理,点到多点和点到多点非广播网络也不需要选举DR和BDR。

总结:
不同网络类型对于OSPF邻居的建立方式和是否需要DR和BDR的选举如下表所示:
技术图片

OSPF不同的网络类型

标签:image   broadcast   点对点   原则   hdlc   ppp   ospf协议   point   存在   

原文地址:https://blog.51cto.com/14793869/2487916

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!