华为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算法
网络分类 区域、子区域、自治系统 无
复杂性级别 复杂 简单
收敛速度 快 慢
可扩展性 好 差
资源消耗 大 小
认证方式 支持多种认证方式 简单认证
负载均衡 支持 不支持
适用场景 中大型网络 小型网络

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

相关推荐
木木子223 分钟前
用华为云码道构建校园导航应用「新生通」:从需求分析到工程落地
华为·华为云·harmonyos
say_fall1 小时前
【Linux网络编程】UDP套接字编程:系统编程组件、基础回显服务、InetAddr与地址转换、翻译服务与线程池聊天室
linux·服务器·网络·udp·vr
无奈笑天下11 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
我不会插花弄玉13 小时前
6.传输层协议UDP【由浅入深-网络】
网络·网络协议·udp
火云代理14 小时前
更换网络后为什么会退出登录?分清 IP、Cookie 与会话的关系
服务器·网络·网络协议·tcp/ip·php·ip
威嵌神州15 小时前
嵌入式排故实录:高并发下串口数据“超时丢包”的根因剖析与架构优化
运维·服务器·嵌入式硬件·缓存
Decay__15 小时前
SQLServer 索引与 SQL 优化 —— 聚集索引、非聚集索引、覆盖索引、碎片维护与执行计划
运维·数据库·sql·mysql·架构
java_logo16 小时前
Docker 部署 DeepSeek Harness(moelin):轻松搭建带登录的本地 AI Agent 平台
运维·docker·容器·ai agent·deepseek·harness·轩辕镜像
xbzb17 小时前
容器 IP 每次重建都变?docker network 五种模式与自定义网桥固定地址
网络·docker·容器·ip·network·固定
火云代理18 小时前
同一个网站,有的网络能打开、有的打不开?认识 IPv4 与 IPv6 的访问差异
服务器·网络·网络协议·tcp/ip·测试工具·php·状态模式