一.什么是NBMA和P2MP网络类型
NBMA(Non-Broadcast Multi-Access)网络类型
NBMA 是指一种不支持广播的多点访问网络。在这种网络中,设备之间可以直接通信,但没有广播功能,因此 OSPF 协议无法通过广播发送 Hello 包来发现邻居。
特点:
1.多点访问:多个设备连接到同一个网络(如帧中继、ATM)。
2.无广播支持:网络本身不支持广播或组播,需要手动配置邻居。
3.需要手动配置邻居:在 OSPF 中,必须手动指定邻居的 IP 地址,因为无法通过广播发现邻居
P2MP(Point-to-Multipoint)网络类型
P2MP 是指一种点对多点的网络类型,其中一个中心节点可以与多个远程节点直接通信。这种网络类型通常用于无线网络或部分 WAN 技术。
特点:
1.点对多点:一个中心节点连接多个远程节点。
2.支持广播或组播:P2MP 网络通常支持组播,因此 OSPF 可以通过组播发送 Hello 包来发现邻居。
3.无需 DR/BDR 选举:P2MP 网络不进行 DR 和 BDR 选举,所有路由器直接建立邻居关系
二.实验拓扑
实验目的:
1. 控制OSPF DR的选举
2. 修改OSPF的网络类型
实验步骤:
1. 帧中继设备的配置
2. 设备重命名以及IP地址的配置
3. 运行OSPF
4. 实验调试
(1).在R1上查看OSPF的邻接关系//
[R1]display ospf peer brief
(2).查看R1的OSPF的接口状态//
[R1]display ospf interface s0/0/0
(3).配置单播建立邻居
peer 10.1.1.2
(4).配置R1为DR,不选择BDR
ospf dr-priority 0
(5).在R1上查看OSPF的邻接关系//
display ospf peer brief
(6).删除(3)(4)的配置,并配置网络类型
为P2MP并查看OSPF的邻居关系状态
1.帧中继的配置
注意:帧中继的配置要在拓扑搭建前配置好,设备启动后无需进行任何配置。
2.配置命令
R1命令
<Huawei>sy
[Huawei]un in e[Huawei]sys R1
[R1]int s1/0/0
[R1-Serial1/0/0]link-protocol fr
[R1-Serial1/0/0]fr map ip 10.1.1.2 102 broadcast
[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-Serial1/0/0]q
[R1]int LoopBack 0
[R1-LoopBack0]ip address 1.1.1.1 24
[R1-LoopBack0]q
[R1]ospf router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255
[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]q
[R1-ospf-1]q[R1]ospf
[R1-ospf-1]peer 10.1.1.2
[R1-ospf-1]peer 10.1.1.3 #建立单播邻居[R1]ospf
[R1-ospf-1]undo peer 10.1.1.2 #删除邻居
[R1-ospf-1]undo peer 10.1.1.3 #删除邻居
[R1-ospf-1]q[R1]int s1/0/0
[R1-Serial1/0/0]ospf network-type p2mp #修改网络类型
R2命令
<Huawei>sy
[Huawei]un in e[Huawei]sys R2
[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 address 10.1.1.2 24
[R2-Serial1/0/0]q
[R2]int LoopBack 0
[R2-LoopBack0]ip address 2.2.2.2 24
[R2-LoopBack0]q
[R2]ospf router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255
[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]q
[R2-ospf-1]peer 10.1.1.1
[R2-ospf-1][R2-ospf-1]int s1/0/0
[R2-Serial1/0/0]ospf dr-priority 0
[R2-Serial1/0/0]q
R3命令
<Huawei>sy
[Huawei]un in e[Huawei]sys R3
[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-Serial1/0/0]q
[R3]int LoopBack 0
[R3-LoopBack0]ip address 3.3.3.3 24
[R3-LoopBack0]q
[R3]ospf router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.255
[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]q[R3]ospf
[R3-ospf-1]peer 10.1.1.1
[R3-ospf-1]int S1/0/0
[R3-Serial1/0/0]ospf dr-priority 0
在R1上查看OSPF的邻接关系
查看R1的OSPF的接口状态
删除(3)(4)的配置,并配置网络类型
为P2MP并查看OSPF的邻居关系状态
这是删除后没有配置网络类型的 。注意:R2、R3要与R1对应解除邻接关系
通过结果可以看到,R1与R2、R3的邻接关系为Full
三.总结
NBMA 适用于不支持广播的多点访问网络(如帧中继、ATM),需要手动配置邻居,并支持 DR/BDR 选举。
P2MP 适用于点对多点网络(如无线网络、MPLS VPN),支持组播,自动发现邻居,且不进行 DR/BDR 选举。