OSPF不同的网络类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSPF不同的网络类型相关的知识,希望对你有一定的参考价值。
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不同的网络类型的主要内容,如果未能解决你的问题,请参考以下文章