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

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

相关推荐
我好饿117 分钟前
Linux入门教程 第十五章 Linux 系统调优工具
linux·运维·网络
萌虎爱分享23 分钟前
Linux 防火墙 (firewalld) 管理完整指南
linux·运维·防火墙·firewalld
2401_8884230925 分钟前
网络编程-TCP的并发服务器构建
服务器·网络·tcp/ip
mCell4 小时前
Docker 进阶教程
运维·docker·容器
mCell4 小时前
Docker 入门教程
运维·docker·操作系统
祈祷苍天赐我java之术5 小时前
Linux 进阶之性能调优,文件管理,网络安全
java·linux·运维
bkspiderx6 小时前
安全扫描:目标主机支持RSA密钥交换问题
网络·nginx·安全·tls·rsa·弱算法
王火火(DDoS CC防护)6 小时前
服务器网络带宽不足要怎么处理?
运维·服务器
潇凝子潇6 小时前
获取服务器指标的信息
linux·运维·服务器
FreeBuf_6 小时前
Chrome高危零日漏洞PoC公开,已被用于野外攻击
linux·运维·服务器·安全·web安全