一、NBMA和P2MP的概念。
在OSPF协议中,NBMA(非广播多路访问)和P2MP(点对多点)是两种不同的网络类型,适用于特定的物理网络拓扑。
1、NBMA(Non-Broadcast Multi-Access)
特点
物理拓扑:常见于帧中继、ATM等传统网络,多台设备通过单一网络连接,但不支持广播/组播。
邻居发现:需手动指定邻居(neighbor命令),因网络无法自动通过组播发现邻居。
DR/BDR选举:必须选举DR(Designated Router)和BDR(Backup DR),以优化邻接关系数量。需确保DR/BDR与所有路由器连通(通常将中心节点设为DR)。
Hello机制:Hello包通过单播发送,默认Hello间隔30秒,Dead间隔120秒。
2、P2MP(Point-to-Multipoint)
特点
物理拓扑:适用于中心节点连接多个分支的场景(如无线网状网络),视为多个逻辑点对点链路的集合。
邻居发现:支持组播自动发现邻居(除非使用P2MP非广播类型需手动配置)。
DR/BDR选举:无需选举DR/BDR,每个邻居直接建立邻接关系。
Hello机制:Hello间隔30秒,Dead间隔120秒(与非广播类型相同)。
二、实验案例
1、实验拓扑
配置命令之前的则中继配置
2、配置命令
NBMA网络类型的配置
<Huawei>system-view
[Huawei]undo info-center enable
Info: Information center is disabled.
[Huawei]sysname AR1
[AR1]interface s1/0/0
[AR1-Serial1/0/0]link-protocol fr
[AR1-Serial1/0/0]fr map ip 10.1.1.2 102 broadcast
[AR1-Serial1/0/0]fr map ip 10.1.1.3 103 broadcast
[AR1-Serial1/0/0]ip address 10.1.1.1 24
[AR1-Serial1/0/0]quit
[AR1]interface LoopBack 0
[AR1-LoopBack0]ip address 1.1.1.1 24
[AR1-LoopBack0]
[AR1]ospf router-id 1.1.1.1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]quit
[AR1-ospf-1]quit
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname AR2
[AR2]interface s1/0/0
[AR2-Serial1/0/0]link-protocol fr
[AR2-Serial1/0/0]fr map ip 10.1.1.1 201 broadcast
[AR2-Serial1/0/0]ip address 10.1.1.2 24
[AR2-Serial1/0/0]quit
[AR2]interface LoopBack 0
[AR2-LoopBack0]ip address 2.2.2.2 24
[AR2-LoopBack0]quit
[AR2]
[AR2]ospf router-id 2.2.2.2
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]quit
[AR2-ospf-1]quit
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname AR3
[AR3]interface s1/0/0
[AR3-Serial1/0/0]link-protocol fr
[AR3-Serial1/0/0]fr map ip 10.1.1.1 301 broadcast
[AR3-Serial1/0/0]ip address 10.1.1.3 24
[AR3-Serial1/0/0]quit
[AR3]interface LoopBack 0
[AR3-LoopBack0]ip address 3.3.3.3 24
[AR3-LoopBack0]quit
[AR3]
[AR3]ospf router-id 3.3.3.3
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0]network 3.3.3.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0]quit
[AR3-ospf-1]
现在让我们在R1上查看邻接关系
[AR1]display ospf peer brief
现在让我们在R1上查看网络类型
[AR1]display ospf interfaces0/0/0
[AR1]display ospf interface s1/0/0
OSPF Process 1 with Router ID 1.1.1.1
Interfaces
Interface: 10.1.1.1 (Serial1/0/0)
Cost: 48 State: P-2-P Type: NBMA MTU: 1500
Timers: Hello 30 , Dead 120 , Poll 120 , Retransmit 5 , Transmit Delay
P2MP的网络类型配置
接上面的配置,在路由上继续配置ospf
[AR1]ospf
[AR1-ospf-1]peer 10.1.1.2
[AR1-ospf-1]peer 10.1.1.3
[AR2]ospf
[AR2-ospf-1]peer 10.1.1.1
[AR2-ospf-1]quit
[AR3]ospf
[AR3-ospf-1]peer 10.1.1.1
[AR3-ospf-1]quit
配置R1为DR,将其他设备的优先级设置为0
[AR2]interface s1/0/0
[AR2-Serial1/0/0]ospf dr-priority 0
[AR2-Serial1/0/0]q
[AR3]interface s1/0/0
[AR3-Serial1/0/0]ospf dr-priority 0
[AR3-Serial1/0/0]quit
配置完成后我们去查看R1的邻接关系
可以看到邻接关系为full
删除以上配置ospf的配置,邻居关系又消失了,既开始配置P2MP网络类型了
[AR1]display ospf peer brief
[AR1]interface s1/0/0
[AR1-Serial1/0/0]ospf network-type p2mp
[AR1-Serial1/0/0]quit
[AR1]display ospf peer brief
[AR1]quit
[AR2]interface s1/0/0
[AR2-Serial1/0/0]ospf network-type p2mp
[AR2-Serial1/0/0]quit
[AR2]q
[AR3-ospf-1]quit
[AR3]interface s1/0/0
[AR3-Serial1/0/0]ospf network-type p2mp
[AR3-Serial1/0/0]quit
[AR3]q
配置完成后我们查看邻接关系和网络类型
四、总结
NBMA需手动指定邻居并选举DR/BDR,NBMA不支持广播和组播,所以只能用单播组建邻居,适用于无广播的多路访问网络(如帧中继);P2MP无需DR,支持组播自动发现邻居,适合星型拓扑(如无线网络),配置更简洁