当前位置: 首页 > news >正文

OSPF的Broadcast网络类型

一、OSPF的Broadcast网络类型的概念

OSPF的Broadcast(广播)网络类型主要用于支持多路访问(Multi-Access)的网络环境,如以太网、交换式局域网等,其中多个路由器连接到同一个共享的广播域。

二、核心特性

1、DR/BDR选举

在Broadcast网络中,OSPF会选举DR(Designated Router)和BDR(Backup DR),用于 减少链路状态更新(LSA)的泛洪。所有非DR/BDR的路由器(DROTHER)仅与DR/BDR交换LSA。

2、选举规则:基于路由器的优先级(默认1)和Router ID(越大越优)。

3、组播通信

Hello报文使用组播地址224.0.0.5发送。

DR/BDR使用224.0.0.6接收来自其他路由器的LSA更新。

4、自动邻居发现

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

5、默认MTU兼容性

假设链路MTU为1500字节(与以太网一致),若实际MTU不同需确保两端一致。

三、实验案例

1、实验拓扑

2、实验命令

R1和R2、R3、R4的命令基本一致,现显示R1的命令

<Huawei>sys

Enter system view, return user view with Ctrl+Z.

[Huawei]sysname R

[R]sysname R1

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ip address 10.1.1.1 24

[R1-GigabitEthernet0/0/0]q

[R1]int loop

[R1]int LoopBack 0

[R1-LoopBack0]ip address 1.1.1.1 32

[R1-LoopBack0]q

[R1]ospf router 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.0

[R1-ospf-1-area-0.0.0.0]q

[R1-ospf-1]q

[R1]

在配置完路由设备后,在R1上查看二层封装和网络类型

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

<R1>display interface g0/0/0

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

<R1>display ospf interface g0/0/0

<R1>display ospf interface g0/0/0

 OSPF Process 1 with Router ID 1.1.1.1

 Interfaces

 Interface: 10.1.1.1 (GigabitEthernet0/0/0)

 Cost: 1       State: DR       Type: Broadcast    MTU: 1500  

 Priority: 1

 Designated Router: 10.1.1.5

 Backup Designated Router: 10.1.1.1

 Timers: Hello 10 , Dead 40 , Poll  120 , Retransmit 5 , Transmit Delay

实验调试控制DR的选举,在查看网络类型中查看到是DR的设备上输入命令进行重启ospf即可重新选举DR设备

<R1>reset ospf process     重启ospf

四、总结

Broadcast网络类型是OSPF在以太网等共享介质环境中的标准配置,依赖DR/BDR机制实现高效的路由信息同步。正确配置优先级、检查Hello/Dead时间及MTU是确保邻居关系正常的关键。

http://www.dtcms.com/a/108502.html

相关文章:

  • [论文笔记] Deepseek技术报告解读: MLAMTP
  • Ubuntu与本地用户交流是两种小方法
  • 一个c#的简单日志记录类,避免使用Nuget依赖
  • Zabbix_agent自动注册教程!
  • 利用 PHP 爬虫按关键字搜索淘宝商品
  • uni-app 微信小程序 WebSocket 接入讯飞语音合成(流式版)WebAPI 示例
  • 【Redis】如何处理缓存穿透、击穿、雪崩
  • 在 Blazor 中使用 Chart.js 快速创建数据可视化图表
  • 大模型生成浏览器端的初级俄罗斯方块
  • 美团民宿 mtgsig 小程序 mtgsig1.2 分析
  • Unity中的C#脚本中文字符无法正常显示问题
  • mysql-创建和删除索引的两种方式
  • 针对 MySQL 数据库中 主键/唯一约束的更新方法 和 ON DUPLICATE KEY UPDATE 语法的详细说明及示例,并以表格总结
  • YOLOv11区域检测
  • Element Plus 常用组件
  • 超越人工智能驱动的网络攻击:现代防御者的策略
  • 电子电气架构 --- 智能座舱域控设计
  • Flutter 音视频播放器与弹幕系统开发实践
  • RK3588使用笔记:USB转232、485、422模块驱动适配
  • [蓝桥杯 2024 省 A] 训练士兵
  • 虚拟试衣间-云尚衣橱小程序-衣橱管理实现
  • 算法:二进制求和
  • 从零构建大语言模型全栈开发指南:第四部分:工程实践与部署-4.3.3低代码开发:快速构建行业应用(电商推荐与金融风控案例)
  • Python 驱动周立功200U收发报文
  • 国产系统服务器识别不到SATA盘
  • STM32学习笔记之RCC模块(实操篇)
  • 横扫SQL面试——中位数问题
  • git tag
  • Linux 中CIFS和NFS使用说明
  • MCP学习总结