OSPF4种网络类型分析-Broadcast/NBMA/P2MP/P2P
一、四种OSPF网络类型分析1. Broadcast广播模式网络特点支持广播通信所有设备共享同一广播域如以太网、VLAN。邻居建立路由协议通过多播Hello包自动发现邻居并选举DR指定路由器和BDR备份指定路由器减少LSA链路状态通告的泛洪范围避免广播风暴。路由学习所有路由器通过DR/BDR交换LSA实现全互联路由学习——每个路由器都能收到其他路由器的LSA构建完整的拓扑数据库如OSPF中所有路由器的LSA通过DR/BDR泛洪到全网。2. NBMA非广播多点可达网络网络特点不支持广播多点连接如帧中继、ATM设备间通过虚电路VC连接无广播能力。邻居建立由于无法广播必须手动配置邻居如OSPF的neighbor命令否则路由协议无法自动发现邻居如帧中继网络中需手动指定对端IP。路由学习手动配置邻居后路由协议通过单播或伪广播如子接口模拟广播交换路由信息。若模拟广播配置DR/BDR则类似广播网络的路由学习若不模拟可能需要全互联的单播通信每个节点与所有其他节点建立邻居。3. P2MP点到多点网络特点一个中心节点连接多个远程节点远程节点之间无直接链路如帧中继的点到多点子接口。邻居建立中心节点与每个远程节点建立邻居远程节点之间不建立邻居因无直接通信路径。路由学习中心节点向所有远程节点发送路由信息远程节点仅从中心节点学习路由远程节点之间不交换路由无直接链路无需交互。4. P2P点到点网络特点两个设备直接连接如串行链路、PPP无广播域。邻居建立自动发现因为只有两个设备Hello包直接到达对方无需选举DR/BDR。路由学习直接交换路由信息全互联因只有两个节点路由信息通过单播或直接传递如OSPF中两个P2P设备的LSA直接交换无需泛洪。二、不同OSPF类型建立邻居测试-广播类型router-id为1.1.1.1 其他类型router-id为4.4.4.4修改接口下的OSPF类型1、一端保持缺省的广播网络类型一端配置成OSPF P2P网络类型一端保持缺省的广播网络类型一端配置成OSPF P2P网络类型可以形成邻居并交换LSDB达到Full状态。但是到达Full状态却学不到路由因为OSPF设备需要LSDB来构建SPTShortest Path Tree而LSDB的数据库是有问题的其中一端的LSA中认为对端是广播邻居而另一端的LSA中认为对端是P2P邻居无法构建正确的SPTSPF算法也无法计算出正确的路由。广播模式的路由器状态p2p模式的路由器状态2、广播网络 vs P2MP点到多点邻居建立逻辑冲突广播网络通过多播Hello包发现所有邻居并选举DR/BDRP2MP网络是中心节点连接多个远程节点远程节点之间不建立邻居仅中心节点与远程节点交互。结果广播网络的设备会尝试通过多播发现邻居但P2MP的中心节点以“中心-远程”模式工作不响应多播Hello包因P2MP的邻居建立是中心节点与远程节点非多播导致邻居无法建立。泛洪机制不匹配广播网络的LSA通过DR/BDR泛洪到全网P2MP的LSA由中心节点向远程节点单向发送远程节点之间不交换LSA。两边泛洪逻辑冲突导致路由信息无法完整传播如广播网络的DR发送的LSAP2MP的远程节点无法接收。广播类型的路由器状态p2mp模式的路由器状态看到邻居没有建立。3、广播网络 vs NBMA邻居发现冲突广播网络通过多播Hello包自动发现邻居并选举DR/BDR而NBMA网络不支持广播需手动配置邻居如OSPF的neighbor命令且无DR/BDR选举机制。结果广播网络的设备会尝试通过多播发现邻居但NBMA那边无响应因NBMA不支持多播或未手动配置导致邻居无法建立。广播类型的路由器状态NBMA类型的路由器状态看到不建立邻居总结实验的结果是只有广播类型和P2P类型的邻居能够full但是学不到路由。其他类型间都无法建立邻居关系。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2420048.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!