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的二层封装//

R1\]display interface s4/0/0 4. 在R1上查看OSPF的网络类型// \[R1\]display ospf interface s4/0/0 ### ****三、实验拓扑及配置命令**** ![](https://i-blog.csdnimg.cn/direct/12577a639d4d48eea0abc7376a38b4d7.png) \[R1\]int s4/0/0 \[R1-Serial4/0/0\]ip add 12.1.1.1 24 \[R1\]int LoopBack 0 \[R1-LoopBack0\]ip add 1.1.1.1 32 \[R1\]ospf router-id 1.1.1.1 \[R1-ospf-1\]area 0 \[R1-ospf-1-area-0.0.0.0\]network 12.1.1.0 0.0.0.255 \[R1-ospf-1-area-0.0.0.0\]network 1.1.1.1 0.0.0.0 \[R2\]int s4/0/1 \[R2-Serial4/0/1\]ip add 12.1.1.2 24 \[R2\]int LoopBack 0 \[R2-LoopBack0\]ip add 2.2.2.2 32 \[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 12.1.1.0 0.0.0.255 \[R2-ospf-1-area-0.0.0.0\]network 2.2.2.2 0.0.0.0 ### **四、实验调试与分析** ****1.**** ****在R1上查看S4/0/0的二层封装**** ![](https://i-blog.csdnimg.cn/direct/f3e92e0caa5548c08bb343378079a65e.png) 这是路由器 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**** ![](https://i-blog.csdnimg.cn/direct/26c4c55d9360413dbe94bcf47258180f.png) ### ****五、OSPF 广播(Broadcast)网络类型**** 广播网络是 OSPF 最常见的网络类型之一,典型场景为以太网(Ethernet)、 1. 适用场景 适用于多台设备共享同一广播域的链路(如以太网、令牌环网) 同一网段内可连接多台路由器,设备间通过广播 / 组播通信 2. 核心特征: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 状态。 3. 报文交互特点 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 同步会卡住 4. 典型工作流程(广播网) 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查看二层封装// \display interface g0/0/0 4. 在R1上查看OSPF的网络类型// \display ospf interface g0/0/0 5.实验调试控制DR的选举 ### ****七、实验拓扑及配置命令**** ![](https://i-blog.csdnimg.cn/direct/fe01ed1ac73a4c7da1bc0b77233562a6.png) \[R1\]int g0/0/0 \[R1-GigabitEthernet0/0/0\]ip add 10.1.1.1 24 \[R1\]int LoopBack 0 \[R1-LoopBack0\]ip add 1.1.1.1 32 \[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 10.1.1.0 0.0.0.255 \[R1-ospf-1-area-0.0.0.0\]network 1.1.1.1 0.0.0.255 \[R2\]int g0/0/0 \[R2-GigabitEthernet0/0/0\]ip add 10.1.1.2 24 \[R2-GigabitEthernet0/0/0\]q \[R2\]int LoopBack 0 \[R2-LoopBack0\]ip add 2.2.2.2 32 \[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 10.1.1.0 0.0.0.255 \[R2-ospf-1-area-0.0.0.0\]network 2.2.2.2 0.0.0.0 \[R3\]int g0/0/0 \[R3-GigabitEthernet0/0/0\]ip add 10.1.1.3 24 \[R3-GigabitEthernet0/0/0\]q \[R3\]int LoopBack 0 \[R3-LoopBack0\]ip add 3.3.3.3 32 \[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 10.1.1.0 0.0.0.255 \[R3-ospf-1-area-0.0.0.0\]network 3.3.3.3 0.0.0.0 \[R4\]int g0/0/0 \[R4-GigabitEthernet0/0/0\]ip add 10.1.1.4 24 \[R4-GigabitEthernet0/0/0

R4\]int LoopBack 0 \[R4-LoopBack0\]ip add 4.4.4.4 32 \[R4-LoopBack0\]q \[R4\]ospf router-id 4.4.4.4 \[R4-ospf-1\]area 0 \[R4-ospf-1-area-0.0.0.0\]network 10.1.1.0 0.0.0.255 \[R4-ospf-1-area-0.0.0.0\]network 4.4.4.4 0.0.0.0 ### 八、****实验调试及分析**** ****1.**** ****在R1的G0/0/0查看二层封装**** ![](https://i-blog.csdnimg.cn/direct/51a662d6fec04e4f9e36c6f86fa97883.png) 这是路由器 R1 的千兆以太网接口 GigabitEthernet0/0/0 信息输出,核心信息如下: 1. 接口与协议状态 物理状态:UP 协议状态:UP ✅ 说明:接口物理层和数据链路层均已正常启用,链路可用。 2. 接口基本配置 接口类型: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(自动协商开启) 3. 接口统计与流量信息 近 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的网络类型**** ![](https://i-blog.csdnimg.cn/direct/c9faad77d18540e68142c2b6f02f5e60.png) 这是路由器 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 一致性) 2. 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。 3. 定时器配置 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**** ![](https://i-blog.csdnimg.cn/direct/18f67f710aec4ed986b76a75ba395efc.png) ### ****九、总结**** Broadcast与 P2P 网络的关键区别 |------------|------------------|-----------------------| | 对比项 | Broadcast 网络 | P2P 网络 | | DR/BDR 选举 | ✅ 必须选举 | ❌ 无需选举,直接 Full 邻接 | | 邻居数量 | 多台路由器共享同一广播域 | 仅两台设备直连 | | Hello 报文作用 | 发现邻居 + 选举 DR/BDR | 仅发现邻居 + 保活 | | LSU 泛洪方式 | 由 DR 统一泛洪至组播地址 | 点到点直连传递,无需泛洪 | | MTU 检查 | 默认开启,需一致 | 常置为 0,忽略检查 | | 邻居关系 | 直接建立完全邻接关系 | 非DR/BDR只与DR/BDR建立完全邻接 |

相关推荐
卤炖阑尾炎1 天前
Python 网络编程实战:从 TCP/UDP 基础到高并发服务器开发
网络·python·tcp/ip
乾元1 天前
《硅基之盾》番外篇二:算力底座的暗战——智算中心 VXLAN/EVPN 架构下的多租户隔离与防御
网络·人工智能·网络安全·架构
智擎软件测评小祺1 天前
渗透测试报告关键模块拆解
网络·web安全·渗透测试·测试·检测·cma·cnas
W.W.H.1 天前
嵌入式常见的面试题1
linux·网络·经验分享·网络协议·tcp/ip
zmj3203241 天前
CAN + 以太网 + Wi-Fi + BLE + TCP/IP + MQTT +HTTP协议层级
网络·网络协议·tcp/ip
HXQ_晴天1 天前
Linux 系统的交互式进程监控工具htop
linux·服务器·网络
南湖北漠1 天前
记录生活中的那些小事(佚名)
网络·人工智能·计算机网络·其他·安全·生活
M158227690551 天前
免编程・全兼容|SG‑PLC‑Private PLC 数据采集网关 —— 打通设备数据最后一公里
网络
发光小北1 天前
IEC103 转 ModbusTCP 网关应用在什么场景?
网络·网络协议
FS_Marking1 天前
ZTP(零接触配置):实现自动化与高效的网络部署
运维·网络·自动化