OSPF网络类型:NBMA与P2MP

一、NBMA网络

NBMA网络的特点

  1. 连接方式:

    1. 支持多台设备连接到同一个网络段,但网络本身不支持广播或组播。典型例子:帧中继、ATM。
  2. DR/BDR选举

    • 由于网络不支持广播,OSPF需要手动配置邻居

    • 仍然会选举DR(指定路由器)和BDR(备份指定路由器),以减少LSA泛洪。

  3. 邻居发现

    • 路由器无法通过广播自动发现邻居,必须手动配置邻居的IP地址
  4. LSA泛洪

    • DR和BDR负责与其他路由器建立邻接关系,并代表网络发送LSA。

    • 非DR/BDR的路由器(DROTHER)只与DR和BDR建立邻接关系。

  5. 链路开销

    • OSPF根据链路带宽计算开销(Cost),NBMA网络的链路开销通常较高。

二、P2MP

P2MP网络特点

  1. 网络类型

    • 支持一台设备与多台设备连接,但不支持广播

    • 典型场景:部分帧中继配置、无线网络。

  2. DR/BDR选举

    • 无需DR/BDR选举,所有路由器直接与中心路由器建立邻接关系。
  3. 邻居发现

    • 路由器通过Hello报文自动发现邻居,无需手动配置。
  4. Hello报文

    • Hello间隔通常为30秒。
  5. LSA泛洪

    • LSA直接在所有路由器之间泛洪,无需DR/BDR。

拓扑:

首先配置帧中继

IP及OSPF配置

R1int s1/0/0

R1-Serial1/0/0link-protocol fr //二层封装协议为FR

R1-Serial1/0/0fr map ip 10.1.1.2 102 broadcast //去10.1.1.2打上102的标记然后广播

R1-Serial1/0/0fr map ip 10.1.1.3 103 broadcast

R1-Serial1/0/0ip add 10.1.1.1 24

R1int LoopBack 0

R1-LoopBack0ip add 1.1.1.1 24

R1ospf router-id 1.1.1.1

R1-ospf-1area 0

R1-ospf-1-area-0.0.0.0network 10.1.1.0 0.0.0.255

R1-ospf-1-area-0.0.0.0network 1.1.1.0 0.0.0.255

R2int s1/0/0

R2-Serial1/0/0link-protocol fr

R2-Serial1/0/0fr map ip 10.1.1.1 201 broadcast

R2-Serial1/0/0ip add 10.1.1.2 24

R2int LoopBack 0

R2-LoopBack0ip add 2.2.2.2 24

R2ospf router-id 2.2.2.2

R2-ospf-1area 0

R2-ospf-1-area-0.0.0.0network 10.1.1.0 0.0.0.255

R2-ospf-1-area-0.0.0.0network 2.2.2.0 0.0.0.255

R3int s1/0/0

R3-Serial1/0/0link-protocol fr

R3-Serial1/0/0fr map ip 10.1.1.1 301 broadcast

R3-Serial1/0/0ip add 10.1.1.3 24

R3int LoopBack 0

R3-LoopBack0ip add 3.3.3.3 24

R3ospf router-id 3.3.3.3

R3-ospf-1area 0

R3-ospf-1-area-0.0.0.0network 10.1.1.0 0.0.0.255

R3-ospf-1-area-0.0.0.0network 3.3.3.0 0.0.0.255

配置完在R1上查看ospf的邻接状态,可以看到R1没有邻接关系

R1dis ospf peer brief

OSPF Process 1 with Router ID 1.1.1.1

Peer Statistic Information


Area Id Interface Neighbor id State


再去查看一下网络类型,网络类型为NBMA

R1dis 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

接下来建立邻居

R1ospf

R1-ospf-1peer 10.1.1.2 //和10.1.1.2单播建立邻居

R1-ospf-1peer 10.1.1.3

R2ospf

R2-ospf-1peer 10.1.1.1

R3ospf

R3-ospf-1peer 10.1.1.1

然后将R1配置为DR,不选举BDR

R2int s1/0/0

R2-Serial1/0/0ospf dr-priority 0

R3int s1/0/0

R3-Serial1/0/0ospf dr-priority 0

然后在R1上查看邻接关系

R1dis 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

将刚才建立的邻居删除

R1ospf

R1-ospf-1undo peer 10.1.1.2

R1-ospf-1undo peer 10.1.1.3

R2ospf

R2-ospf-1undo peer 10.1.1.1

R3ospf

R3-ospf-1undo peer 10.1.1.1

然后去查看R1的邻接关系

R1dis ospf peer brief

OSPF Process 1 with Router ID 1.1.1.1

Peer Statistic Information


Area Id Interface Neighbor id State


接下来将网络的类型改为P2MP

R1int s1/0/0

R1-Serial1/0/0ospf network-type p2mp //将网络类型改成p2mp

R2int s1/0/0

R2-Serial1/0/0ospf network-type p2mp

R3int s1/0/0

R3-Serial1/0/0ospf network-type p2mp

查看OSPF的邻接关系

四、总结

特性 NBMA P2MP
网络类型 多设备连接,不支持广播 点对多点连接,不支持广播
DR/BDR选举 需要 无需
邻居发现 手动配置 自动发现
Hello间隔 30秒 30秒
LSA泛洪 通过DR/BDR泛洪 直接在所有路由器之间泛洪
配置复杂度 较高(需手动配置邻居) 较低(自动发现邻居)
典型场景 帧中继、ATM 部分帧中继、无线网络
相关推荐
wgh65327 分钟前
策略路由实验
网络
星空真迷人1 小时前
嵌入式鸿蒙并非精简版,核心究竟是什么?
stm32·单片机·嵌入式硬件·物联网·华为·harmonyos·iot
難釋懷1 小时前
Nginx日志
前端·网络·nginx
Loongproxy1 小时前
大规模采集为啥用隧道代理IP?会话保持如何做到无感轮换
java·服务器·网络
老赵的博客1 小时前
工控机之UDP组播
网络·网络协议·udp
小疆智控2 小时前
工业跨网通讯实践EtherCAT转TCPIP网关关键技术
网络·网络协议
和煦的糖果2 小时前
项目1: TurtleBot3 自主导航的第一阶段学习
网络
fhqlongteng2 小时前
TCP服务器断开客户端的方法
服务器·网络·tcp/ip
啦啦啦啦啦zzzz2 小时前
5种IO模型
运维·服务器·网络·c++
打妖妖灵滴哪吒3 小时前
OSI七层网络参考模型(图文版)
网络