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 部分帧中继、无线网络
相关推荐
熊猫钓鱼>_>2 分钟前
三方库 NDK 原生模块跨平台适配与调试【鸿蒙心迹】
开发语言·华为·ai编程·harmonyos·鸿蒙·openharmony·鸿蒙心迹
云边云科技_云网融合18 分钟前
案例分享 | 某运动零售品牌多云治理实战:一套框架解决权限失控、网络混乱与成本黑箱
网络·零售
Liuqy-051 小时前
IO模型与并发服务器
服务器·网络·select·多线程·epoll·并发服务器·io多路复用
梅孔立2 小时前
Docker 容器网络不通:Tomcat 无法解析 MySQL、Nginx 无法反代 Tomcat 的生产级排查与治理
网络·docker·tomcat
YWamy9 小时前
如何降低RTC SDK在复杂网络环境下的运行成本
网络·音视频·实时音视频
北京盛世宏博9 小时前
信创国产化智慧档案馆管库系统:十二防一体化管控平台落地笔记
网络·方案·温湿度·智慧档案馆建设
w-w0w-w10 小时前
SQL注入
网络·数据库·sql
一条泥憨鱼10 小时前
【计算机网络】短连接、长连接与连接池:从 TCP 握手到池化复用的完整链路
网络·数据库·网络协议·tcp/ip·计算机网络
北京盛世宏博11 小时前
数字孪生 3D 可视化实战:档案十防体系温湿度数据联动与告警定位实现
网络·档案八防·十防
Lynne30912 小时前
EtherCAT网络中,多个节点如何配置才能互不干扰?
网络·网络配置·ethercat·工业网络