网络》》OSPF

Ospf简介:

开放式最短路径优先OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway rotocol)

目前针对IPv4协议使用的是OSPF Version 2(RFC2328);

针对IPv6协议使用OSPF Version 3(RFC2740)。

csharp 复制代码
》》发现邻居
》》建立邻接关系
》》交换链路状态信息
》》路由计算








注意注意注意 每个广播域都会选DR、BDR的







Router-ID

OSPF Router-ID用于在OSPF domain中唯一地表示一台OSPF路由器,从OSPF网络设计的角度,我们要求全OSPF域内,禁止出现两台路由器拥有相同的Router-ID。

OSPF Router-ID的设定可以通过手工配置的方式,或者通过协议自动选取的方式。当然,在实际网络部署中,强烈建议手工配置OSPF的Router-ID,因为这关系到协议的稳定。


区域

不通区域必须通过骨干区域(Area 0)连接的




csharp 复制代码
# ospf 是三层设备才有的功能
# sys                     # 进入配置模式  华为CE系列  sys im  进入配置模式
# ospf                    # 进入ospf 配置模式
# area 区域                # 进入区域 xxx的配置 
# network IP 通配符        # 宣告 把哪些接口(IP) 要开ospf,并且放入区域   network 0.0.0.0 0.0.0.0  所有接口都开ospf

查看 设备 版本一些信息

csharp 复制代码
# VRP 8   VRP 5
V8 设备,sys 进入配置模式, 需要commit一下才生效, 如果通过sys im 则表示  立即生效。

简单案例

》》》查看ospf路由 dis ospf routing

》》看OSPF邻居关系状态 dis ospf peer

DR、 BDR、 ABR 、ASBR

每个广播域 都有一个 DR

‌DR和BDR的核心作用是减少链路状态更新的泛洪和降低网络开销
注意注意注意 每个广播域都会选DR、BDR的





csharp 复制代码
Down
  ↓
Init (收到Hello,但没看到自己)
  ↓
2-Way (双向通信建立)
  │
  ├─── 如果是广播网络 ───→ 选举DR/BDR ───┐
  │                                     ↓
ExStart (开始交换DBD) ←───────────────┘
  │
  ├─── 协商Master/Slave ──→ Router ID大的成为Master
  │
Exchange (交换DBD摘要)
  ↓
Loading (请求完整LSA)
  ↓
Full (完全邻接)


相关推荐
wenzhangli719 小时前
OoderAgent SDK(0.6.6) UDP通讯与协议测试深度解析
网络·网络协议·udp
安科士andxe19 小时前
60km 远距离通信新选择:AndXe SFP-155M 单模单纤光模块深度测评
网络·信息与通信
酥暮沐20 小时前
iscsi部署网络存储
linux·网络·存储·iscsi
darkb1rd20 小时前
四、PHP文件包含漏洞深度解析
网络·安全·php
迎仔21 小时前
02-网络硬件设备详解:从大喇叭到算力工厂的进化
网络·智能路由器
嘿起屁儿整21 小时前
面试点(网络层面)
前端·网络
serve the people21 小时前
python环境搭建 (十二) pydantic和pydantic-settings类型验证与解析
java·网络·python
_运维那些事儿1 天前
VM环境的CI/CD
linux·运维·网络·阿里云·ci/cd·docker·云计算
云小逸1 天前
【nmap源码学习】 Nmap网络扫描工具深度解析:从基础参数到核心扫描逻辑
网络·数据库·学习
Trouvaille ~1 天前
【Linux】UDP Socket编程实战(一):Echo Server从零到一
linux·运维·服务器·网络·c++·websocket·udp