OSPF的网络类型:P2P与Broadcast

一、P2P 网络类型特点

链路仅连接两台设备,通常用于串行链路

不需要选举DR(指定路由器)和BDR(备份指定路由器)。

自动建立邻接关系,自动发现邻居:

在P2P网络中,OSPF路由器通过Hello报文自动发现邻居,无需手动配置。

链路开销:OSPF根据链路带宽计算开销(Cost),P2P链路的开销通常较低。

LSA泛洪:在P2P网络中,LSA(链路状态通告)会直接在两台设备之间泛洪,效率较高。

二、P2P实验目的及步骤

实验目的:

  1. 实现单区域OSPF的配置

  2. 通过display命令查OSPF的网络类型

实验步骤:

  1. 设备重命名以及IP地址的配置

  2. 运行OSPF

  3. 在R1上查看S4/0/0的二层封装//

R1display interface s4/0/0

  1. 在R1上查看OSPF的网络类型//

R1display ospf interface s4/0/0

三、实验拓扑及配置命令

R1int s4/0/0

R1-Serial4/0/0ip add 12.1.1.1 24

R1int LoopBack 0

R1-LoopBack0ip add 1.1.1.1 32

R1ospf router-id 1.1.1.1

R1-ospf-1area 0

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

R1-ospf-1-area-0.0.0.0network 1.1.1.1 0.0.0.0

R2int s4/0/1

R2-Serial4/0/1ip add 12.1.1.2 24

R2int LoopBack 0

R2-LoopBack0ip add 2.2.2.2 32

R2-LoopBack0q

R2ospf router-id 2.2.2.2

R2-ospf-1area 0

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

R2-ospf-1-area-0.0.0.0network 2.2.2.2 0.0.0.0

四、实验调试与分析

1. 在R1上查看S4/0/0的二层封装

这是路由器 R1 的 Serial4/0/0 接口信息输出,核心信息如下:

1. 接口与协议状态

物理状态:UP

协议状态:UP

✅ 说明:接口物理层和数据链路层均已正常启用,链路可用。

2. 链路层协议

链路层协议:PPP(Point-to-Point Protocol)

子状态:LCP opened, IPCP opened

✅ 说明:PPP 协商已完成,LCP(链路控制协议)和 IPCP(IP 控制协议)均成功打开,已完成 IP 地址配置与链路层参数协商,为上层 OSPF 提供了可靠的点到点传输通道。

3. 接口基本配置

IP 地址:12.1.1.1/24

MTU:1500 字节

Hold timer:10 秒

物理层:同步串行,虚拟波特率 64000 bps,接口为 DTE 模式,线缆类型 V.11,时钟模式 TC

4. 接口统计与错误计数

近 300 秒输入速率:8 bytes/sec,输出速率:5 bytes/sec

总输入:56 packets, 2680 bytes

所有错误计数(Broadcast、Multicast、Errors、Runts 等)均为 0

✅ 说明:接口无丢包、错包等异常,链路质量稳定。

2.在R1上查看OSPF的网络类型

这是路由器 R1 上 Serial4/0/0 接口的 OSPF 状态信息,核心解读如下:

1. 基础信息

OSPF 进程:进程 1,Router ID 为 1.1.1.1

接口 IP:12.1.1.1,对端 IP 为 12.1.1.2

接口类型:P2P(Point-to-Point,点到点),与 PPP 链路层协议匹配

接口状态:P-2-P,表示 OSPF 已在该接口正常运行

2. 关键参数

Cost(开销):48,由接口带宽自动计算得出,用于 SPF 算法计算最短路径

MTU:1500 字节,与接口 MTU 一致,DBD 报文会检查 MTU 一致性

定时器:

Hello 间隔:10 秒

Dead 间隔:40 秒(默认是 Hello 间隔的 4 倍)

Poll 间隔:120 秒

重传间隔:5 秒

传输延迟:1 秒

查看R1的lsdb

五、OSPF 广播(Broadcast)网络类型

广播网络是 OSPF 最常见的网络类型之一,典型场景为以太网(Ethernet)、

  1. 适用场景

适用于多台设备共享同一广播域的链路(如以太网、令牌环网)

同一网段内可连接多台路由器,设备间通过广播 / 组播通信

  1. 核心特征:DR/BDR 选举

选举必要性:多路由器环境下,若两两建立 Full 邻接,会产生n(n-1)/2个邻接关系,导致 LSA 泛洪效率极低、资源消耗大。

选举规则:

优先比较接口优先级(Priority),取值范围 0-255,优先级最高者为 DR,次高为 BDR;优先级为 0 表示不参与选举。

若优先级相同,则比较Router ID,ID 大者胜出。

角色作用:

DR(Designated Router):负责收集该网段内所有 LSA,再统一泛洪给其他路由器。

BDR(Backup DR):作为 DR 的备份,实时监听 DR 状态,当 DR 失效时立即接管工作。

DROther:除 DR/BDR 外的其他路由器,仅与 DR/BDR 建立 Full 邻接,彼此之间保持 2-Way 状态。

  1. 报文交互特点

Hello 报文:

目的地址为组播224.0.0.5(AllSPFRouters)

报文中携带优先级、Router ID等信息,用于 DR/BDR 选举

默认 Hello 间隔 10 秒,Dead 间隔 40 秒

LSA 同步:

DBD/LSR/LSU/LSAck 报文仅在 DR/BDR 与 DROther 之间交互

LSU 报文由 DR 泛洪至224.0.0.5,确保网段内所有路由器同步

MTU 检查:默认开启,两端接口 MTU 必须一致,否则 DBD 同步会卡住

  1. 典型工作流程(广播网)

Hello 阶段:路由器发送 Hello 报文,发现邻居并在 2-Way 状态下完成 DR/BDR 选举。

ExStart 阶段:DR/BDR 与 DROther 之间协商主从关系,发起 DBD 同步。

Exchange 阶段:交换 LSDB 摘要信息,确定需要同步的 LSA。

Loading 阶段:通过 LSR/LSU 请求并同步完整 LSA 条目。

Full 状态:所有路由器与 DR/BDR 完成 LSDB 同步,邻接关系建立完成。

六、实验目的及步骤

实验目的:

  1. 控制OSPF DR的选举

  2. 通过display命令查看

OSPF的网络类型

实验步骤:

  1. 设备重命名以及配置IP地址

  2. 运行OSPF

  3. 在R1的G0/0/0查看二层封装//

<R1>display interface g0/0/0

  1. 在R1上查看OSPF的网络类型//

<R1>display ospf interface g0/0/0

5.实验调试控制DR的选举

七、实验拓扑及配置命令

R1int g0/0/0

R1-GigabitEthernet0/0/0ip add 10.1.1.1 24

R1int LoopBack 0

R1-LoopBack0ip add 1.1.1.1 32

R1-LoopBack0q

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.1 0.0.0.255

R2int g0/0/0

R2-GigabitEthernet0/0/0ip add 10.1.1.2 24

R2-GigabitEthernet0/0/0q

R2int LoopBack 0

R2-LoopBack0ip add 2.2.2.2 32

R2-LoopBack0q

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.2 0.0.0.0

R3int g0/0/0

R3-GigabitEthernet0/0/0ip add 10.1.1.3 24

R3-GigabitEthernet0/0/0q

R3int LoopBack 0

R3-LoopBack0ip add 3.3.3.3 32

R3-LoopBack0q

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.3 0.0.0.0

R4int g0/0/0

R4-GigabitEthernet0/0/0ip add 10.1.1.4 24

R4-GigabitEthernet0/0/0

R4int LoopBack 0

R4-LoopBack0ip add 4.4.4.4 32

R4-LoopBack0q

R4ospf router-id 4.4.4.4

R4-ospf-1area 0

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

R4-ospf-1-area-0.0.0.0network 4.4.4.4 0.0.0.0

八、实验调试及分析

1. 在R1的G0/0/0查看二层封装

这是路由器 R1 的千兆以太网接口 GigabitEthernet0/0/0 信息输出,核心信息如下:

  1. 接口与协议状态

物理状态:UP

协议状态:UP

✅ 说明:接口物理层和数据链路层均已正常启用,链路可用。

  1. 接口基本配置

接口类型:GigabitEthernet(千兆以太网),属于广播型网络(Broadcast),是 OSPF Broadcast 网络类型的典型底层链路。

IP 地址:10.1.1.1/24

MTU:1500 字节(以太网标准 MTU)

帧格式:PKTFMT_ETHNT_2(即 Ethernet II 帧格式,是以太网最常用的帧格式)

硬件地址:00e0-fc3d-299x(接口 MAC 地址)

端口模式:FORCE COPPER(强制电口模式)

速率与双工:Speed: 1000(1000Mbps,千兆),Duplex: FULL(全双工),Negotiation: ENABLE(自动协商开启)

  1. 接口统计与流量信息

近 300 秒输入速率:720 bits/sec,输出速率:112 bits/sec

输入峰值速率:3504 bits/sec,输出峰值速率:1808 bits/sec

总输入:424 packets, 45270 bytes

单播:15

组播:395(大量组播报文,符合 OSPF 组播 Hello/LSU 报文特征)

广播:14

所有错误计数(Jumbo、Discard、Total Error 等)均为 0

✅ 说明:接口无丢包、错包等异常,链路质量稳定,且存在大量 OSPF 组播协议报文。

3.在R1上查看OSPF的网络类型

这是路由器 GigabitEthernet0/0/0 接口的 OSPF 状态信息,核心解读如下:

  1. 基础信息

接口 IP:10.1.1.1

接口类型:Broadcast(广播型网络,对应以太网底层链路)

接口状态:DR(Designated Router,指定路由器)

Cost(开销):1(由千兆以太网带宽 1000Mbps 计算得出:Cost = 10⁸ / 10⁸ = 1)

MTU:1500(以太网标准 MTU,OSPF DBD 报文会检查两端 MTU 一致性)

  1. DR/BDR 选举结果

Priority(优先级):1(默认值,范围 0--255,0 表示不参与选举)

DR(指定路由器):10.1.1.1(本路由器自身)

BDR(备份指定路由器):10.1.1.3

✅ 选举逻辑:本路由器优先级为 1,在网段内优先级最高(或 Router ID 更大),因此被选举为 DR;10.1.1.3 为次优,成为 BDR。

  1. 定时器配置

Hello 间隔:10 秒(广播网络默认值,用于发现邻居和维持邻居关系)

Dead 间隔:40 秒(Hello 间隔的 4 倍,若 40 秒内未收到对端 Hello 报文,则判定邻居失效)

Poll 间隔:120 秒

Retransmit 间隔:5 秒(LSU 报文重传间隔)

Transmit Delay:1 秒(LSA 传输延迟,用于计算 LSA 老化时间)

该接口已正确配置为 OSPF Broadcast 网络类型,并成功在网段内选举为 DR,与 BDR(10.1.1.3)共同负责该广播域的 LSA 泛洪与同步,所有参数(定时器、开销、MTU)均符合广播网络规范,可正常运行 OSPF 路由协议。

4.在R1上查看lsdb

九、总结

Broadcast与 P2P 网络的关键区别

|------------|------------------|-----------------------|
| 对比项 | Broadcast 网络 | P2P 网络 |
| DR/BDR 选举 | ✅ 必须选举 | ❌ 无需选举,直接 Full 邻接 |
| 邻居数量 | 多台路由器共享同一广播域 | 仅两台设备直连 |
| Hello 报文作用 | 发现邻居 + 选举 DR/BDR | 仅发现邻居 + 保活 |
| LSU 泛洪方式 | 由 DR 统一泛洪至组播地址 | 点到点直连传递,无需泛洪 |
| MTU 检查 | 默认开启,需一致 | 常置为 0,忽略检查 |
| 邻居关系 | 直接建立完全邻接关系 | 非DR/BDR只与DR/BDR建立完全邻接 |

相关推荐
酉鬼女又兒2 分钟前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php
caimouse17 分钟前
Reactos 第 10 章 网络操作 — 10.3.1 NIC驱动
网络·windows
zhengfei61120 分钟前
小白级手册——全面剖析红队信息收集思考
网络·安全·web安全
颜*鸣&空33 分钟前
通信原理学习
网络
我是一颗柠檬1 小时前
【计算机网络全面教学】网络设备与故障排查,从集线器到Wireshark抓包实战Day7(2026年)
网络·计算机网络·wireshark
我是小bā吖1 小时前
Claude Code 模型接入阿里云 AI 网关并统计不同使用者的模型用量
网络·人工智能·阿里云
xsc-xyc1 小时前
用 Tailscale + Syncthing 实现手机、电脑与 NAS 的跨网络文件同步
linux·网络·网络安全·智能手机·电脑
sdm0704271 小时前
多路转接-select
网络·c++·select·多路转接
VidDown2 小时前
视频帧率技术详解:从 24fps 到 120fps,帧率如何影响你的观看体验?
网络·网络协议·编辑器·音视频·视频编解码·视频
TechWayfarer2 小时前
苏超赛事网站安全防护:WAF、DDoS与仿冒页面如何联动治理
网络·python·安全·flask·ddos