华为ensp中ospf基础 原理及配置命令(详解)

CSDN 成就一亿技术人!

作者主页:点击!****

ENSP专栏:点击!

CSDN 成就一亿技术人!

------------前言------------

OSPF 的全称是 Open Shortest Path First,意为"开放式最短路径优先"。是一种内部网关协议(IGP),用于在自治系统(AS)内部计算路由。OSPF是一种基于链路状态的路由协议,它使用SPF算法计算最短路径。

OSPF优点

  • 收敛速度快:OSPF协议使用SPF算法计算最短路径,收敛速度快,能够快速适应网络拓扑的变化。
  • 无路由环路:OSPF协议使用SPF算法计算最短路径,能够保证网络中无路由环路。
  • 支持VLSM和汇总:OSPF协议支持变长子网掩码(VLSM)和汇总,可以提高网络资源的使用效率。
  • 层次区域划分:OSPF协议支持层次区域划分,可以降低路由器对CPU资源的占用。

OSPF工作原理

  1. 建立邻居关系 :OSPF路由器通过发送Hello报文来发现和建立邻居关系。
  2. 交换链路状态信息:建立邻居关系后,路由器会互相交换链路状态信息。
  3. 计算最短路径 :路由器使用SPF算法计算到达所有目的地的最短路径。
  4. 更新路由表 :路由器根据计算出的最短路径更新路由表。
  5. 通告路由信息:路由器会将自己的路由表通告给邻居。

图示

选举 DR 和 BDR

  • DR:Designated Router,指定路由器,是某个区域内所有路由器选举产生的一个路由器,负责维护该区域内的拓扑信息,并与其他区域的DR进行通信。
  • BDR:Backup Designated Router,备份指定路由器,是DR的备份,当DR出现故障时,BDR将接替DR的职责。

DR和BDR的选举条件顺序为:

  1. DR优先级
  2. Router-ID
  3. 接口优先级
  4. OSPF区域ID
  5. MAC地址

以上是OSPF的基本原理

接下来我们实验

实验拓扑

实验要求 所有的路由器运行 OSPF动态路由协议 实现写入全网段的路由表

并且划分区域,实现全网互通。(pc1 ping pc2)

OSPF的基本语法

复制代码
[Huawei]ospf 1 router-id 0.0.0.3    配置编号为1的OSPF进程,路由器ID被设置为0.0.0.3。
[Huawei-ospf-1]area 0     创建ospf区域 0 骨干区域
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
network 宣告直连网段 (进入所在area区域) 反掩码

AR4的基本配置

1.首先正常的配IP地址

2.使用ospf设置router-ID 然后进入所在区域声明直连网段

复制代码
The device is running!

<Huawei>
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
//配置基本IP地址
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.2.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip add 192.168.5.1 255.255.255.0
[Huawei-GigabitEthernet0/0/2]q	

//进入ospf配置
[Huawei]ospf 1 router-id 4.4.4.4
[Huawei-ospf-1]ar	
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]net	
[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q

如图所示

AR1的基本配置

配置命令同上基本一致(注意IP和声明网段)

复制代码
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.

//配置基本IP
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.2.2 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.3.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]q

//配置OSPF
[Huawei]ospf 1 router-id 1.1.1.1
[Huawei-ospf-1]ara	
[Huawei-ospf-1]ar	
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]ne	
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]

AR1AR5和AR6的配置基本一致

但是需要注意的是在ospf声明的时候需要进入不通的 (area)!!!!

配置ABR(AR3)

连接OSPF区域0和区域1的路由器通常称为ABR(Area Border Router),即区域边界路由器。

复制代码
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.

//配置基本的IP地址
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.4.2 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.6.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip add 192.168.7.1 255.255.255.0
[Huawei-GigabitEthernet0/0/2]int g4/0/0
[Huawei-GigabitEthernet4/0/0]ip add 192.168.5.2 255.255.255.0
[Huawei-GigabitEthernet4/0/0]

//配置OSPF
[Huawei]ospf 1 router-id 3.3.3.3
[Huawei-ospf-1]area	
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]n	
[Huawei-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255

//进入area1 声明area1的直连网段
[Huawei-ospf-1-area-0.0.0.0]area 1
[Huawei-ospf-1-area-0.0.0.1]network 192.168.6.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1]network 192.168.7.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1]
<Huawei>dis ospf r	
<Huawei>dis ospf retrans-queue
<Huawei>dis ospf routing

如图所示

AR1AR5和AR6的配置基本一致

AR1AR5和AR6的配置基本一致

AR1AR5和AR6的配置基本一致

配置完成之后 查看ospf

查看ospf

查看AR3的OSPF信息

如下信息了解即可

  • 具有路由器 ID 3.3.3.3 的 OSPF 进程 1: 这表明在当前设备上,存在一个 OSPF 进程编号为 1,路由器 ID 是 3.3.3.3。

  • Routing Tables: 这部分显示了 OSPF 进程学习到的路由表信息。

  • Routing for Network: 这列显示了目的网络的路由信息。

  • 目的地: 这列显示了目的地网络地址。

  • Cost: 这列显示了到达目的地网络的成本,成本越低表示路径越优。

  • 类型: 这列显示了路径的类型,包括 Transit(中转)和 Stub(stub)。

  • NextHop: 这列显示了到达目的地网络的下一跳地址。

  • AdvRouter: 这列显示了宣告该路由的 OSPF 路由器的 ID。

  • 区域: 这列显示了目的地网络所属的 OSPF 区域。

  • Total Nets: 这表示总的网络数量。

查看AR4的OSPF信息

测试

此刻配置完成之后我们 pc1来访问pc2

ping任何网段IP都是通的

OSPF和RIP的对比

特性 OSPF RIP
路由协议类型 链路状态协议 距离矢量协议
路由表构造 使用LSDB维护完整拓扑信息 使用距离向量维护路由表
跳数限制 最大15跳
使用的算法 Dijkstra算法 Bellman-Ford算法
网络分类 区域、子区域、自治系统
复杂性级别 复杂 简单
收敛速度
可扩展性
资源消耗
认证方式 支持多种认证方式 简单认证
负载均衡 支持 不支持
适用场景 中大型网络 小型网络

当时的学习笔记大家可以参考

相关推荐
Mr YiRan4 小时前
网络请求API监控与网络切换埋点
android·网络
我要见SA姐17 小时前
告别 Copilot?Codex 本地化部署指南
运维·数据库·机器学习·oracle·回归
Elastic 中国社区官方博客8 小时前
列式存储并不等同于列式数据库。Columnar 模式为 Elasticsearch 带来了什么
大数据·运维·数据库·elasticsearch·搜索引擎
fengkai45459 小时前
八、Docker详解4-5
运维·docker
智恒百亿9 小时前
RTX 5090 八卡服务器 vs RTX PRO 6000 整机:AI 推理、微调与渲染选型部署指南
运维·服务器·rtx5090
当下新鲜事10 小时前
车间实测记录:三菱电机MR-J5伺服与压力控制方案的场景适配
网络·物联网·业界资讯
门思科技11 小时前
开源网关有哪些:主流类型梳理
网络·python·物联网
蓝胖的四次元口袋11 小时前
Docker Compose多容器编排与Nginx集群实战
运维·nginx·docker compose
懂软件的胡子个哥12 小时前
微信 API 消息回调怎么设计,才能避免丢消息和重复处理
运维·微信·架构·wechatapi·个人微信号二次开发
吉甫作诵12 小时前
Redis 常用命令大全:11 大类命令速查手册
运维·数据库·redis·缓存·nosql