一、NBMA网络
NBMA网络的特点
-
连接方式:
- 支持多台设备连接到同一个网络段,但网络本身不支持广播或组播。典型例子:帧中继、ATM。
-
DR/BDR选举:
-
由于网络不支持广播,OSPF需要手动配置邻居。
-
仍然会选举DR(指定路由器)和BDR(备份指定路由器),以减少LSA泛洪。
-
-
邻居发现:
- 路由器无法通过广播自动发现邻居,必须手动配置邻居的IP地址。
-
LSA泛洪:
-
DR和BDR负责与其他路由器建立邻接关系,并代表网络发送LSA。
-
非DR/BDR的路由器(DROTHER)只与DR和BDR建立邻接关系。
-
-
链路开销:
- OSPF根据链路带宽计算开销(Cost),NBMA网络的链路开销通常较高。
二、P2MP
P2MP网络特点
-
网络类型:
-
支持一台设备与多台设备连接,但不支持广播。
-
典型场景:部分帧中继配置、无线网络。
-
-
DR/BDR选举:
- 无需DR/BDR选举,所有路由器直接与中心路由器建立邻接关系。
-
邻居发现:
- 路由器通过Hello报文自动发现邻居,无需手动配置。
-
Hello报文:
- Hello间隔通常为30秒。
-
LSA泛洪:
- LSA直接在所有路由器之间泛洪,无需DR/BDR。
拓扑:

首先配置帧中继


IP及OSPF配置
[R1]int s1/0/0
[R1-Serial1/0/0]link-protocol fr //二层封装协议为FR
[R1-Serial1/0/0]fr map ip 10.1.1.2 102 broadcast //去10.1.1.2打上102的标记然后广播
[R1-Serial1/0/0]fr map ip 10.1.1.3 103 broadcast
[R1-Serial1/0/0]ip add 10.1.1.1 24
[R1]int LoopBack 0
[R1-LoopBack0]ip add 1.1.1.1 24
[R1]ospf router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255
[R2]int s1/0/0
[R2-Serial1/0/0]link-protocol fr
[R2-Serial1/0/0]fr map ip 10.1.1.1 201 broadcast
[R2-Serial1/0/0]ip add 10.1.1.2 24
[R2]int LoopBack 0
[R2-LoopBack0]ip add 2.2.2.2 24
[R2]ospf router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255
[R3]int s1/0/0
[R3-Serial1/0/0]link-protocol fr
[R3-Serial1/0/0]fr map ip 10.1.1.1 301 broadcast
[R3-Serial1/0/0]ip add 10.1.1.3 24
[R3]int LoopBack 0
[R3-LoopBack0]ip add 3.3.3.3 24
[R3]ospf router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 3.3.3.0 0.0.0.255
配置完在R1上查看ospf的邻接状态,可以看到R1没有邻接关系
[R1]dis ospf peer brief
OSPF Process 1 with Router ID 1.1.1.1
Peer Statistic Information
Area Id Interface Neighbor id State
再去查看一下网络类型,网络类型为NBMA
[R1]dis ospf int 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: DR Type: NBMA MTU: 1500
Priority: 1
Designated Router: 10.1.1.1
Backup Designated Router: 0.0.0.0
Timers: Hello 30 , Dead 120 , Poll 120 , Retransmit 5 , Transmit Delay 1
接下来建立邻居
[R1]ospf
[R1-ospf-1]peer 10.1.1.2 //和10.1.1.2单播建立邻居
[R1-ospf-1]peer 10.1.1.3
[R2]ospf
[R2-ospf-1]peer 10.1.1.1
[R3]ospf
[R3-ospf-1]peer 10.1.1.1
然后将R1配置为DR,不选举BDR
[R2]int s1/0/0
[R2-Serial1/0/0]ospf dr-priority 0
[R3]int s1/0/0
[R3-Serial1/0/0]ospf dr-priority 0
然后在R1上查看邻接关系
[R1]dis ospf peer brief
OSPF Process 1 with Router ID 1.1.1.1
Peer Statistic Information
Area Id Interface Neighbor id State
0.0.0.0 Serial1/0/0 2.2.2.2 Full
0.0.0.0 Serial1/0/0 3.3.3.3 Full
接下来要将NBMA改为P2MP
将刚才建立的邻居删除
[R1]ospf
[R1-ospf-1]undo peer 10.1.1.2
[R1-ospf-1]undo peer 10.1.1.3
[R2]ospf
[R2-ospf-1]undo peer 10.1.1.1
[R3]ospf
[R3-ospf-1]undo peer 10.1.1.1
然后去查看R1的邻接关系
[R1]dis ospf peer brief
OSPF Process 1 with Router ID 1.1.1.1
Peer Statistic Information
Area Id Interface Neighbor id State
接下来将网络的类型改为P2MP
[R1]int s1/0/0
[R1-Serial1/0/0]ospf network-type p2mp //将网络类型改成p2mp
[R2]int s1/0/0
[R2-Serial1/0/0]ospf network-type p2mp
[R3]int s1/0/0
[R3-Serial1/0/0]ospf network-type p2mp
查看OSPF的邻接关系


四、总结
特性 | NBMA | P2MP |
---|---|---|
网络类型 | 多设备连接,不支持广播 | 点对多点连接,不支持广播 |
DR/BDR选举 | 需要 | 无需 |
邻居发现 | 手动配置 | 自动发现 |
Hello间隔 | 30秒 | 30秒 |
LSA泛洪 | 通过DR/BDR泛洪 | 直接在所有路由器之间泛洪 |
配置复杂度 | 较高(需手动配置邻居) | 较低(自动发现邻居) |
典型场景 | 帧中继、ATM | 部分帧中继、无线网络 |