(5)华为ensp--OSPF基本配置

eNsp 多区域OSPF配置 阅读详情

1.什么是ospf?

OSPF(Open Shortest Path First开放式最短路径优先)是一种动态路由协议,属于内部网关协议(Interior Gateway Protocol,简称IGP),是基于链路状态算法的路由协议。

2.ospf的运行原理

(1)ospf的五种报文

(2)ospf的运行

  1. OSPF以组播的方式在所有开启OSPF协议的接口发送Hello报文,用来查看是否有OSPF邻居;
  2. 发送Hello报文之后,若发现邻居则建立OSPF邻居关系,形成邻居表项;
  3. 建立邻居表后,向各邻居发送LSA报文相互通告路由,形成LSDB(链路状态数据库);
  4. 基于LSDB,通过SPF(Shortest Path First)算法,计算最佳路径(cost度量值最小)后放入路由表中。

3.ospf的区域概念

区域:从逻辑上将设备划分为不同的组,每个组用不同的区域号(Area ID)来标识。

在OSPF中,用OSPF Area来表示一个OSPF区域,分为骨干区域和非骨干区域。

骨干区域(区域0):每一个OSPF必须拥有一个区域0,骨干区域必须连接所有非骨干区域,一般来说区域内没有终端用户。

非骨干区域(非0区域):非骨干区域必须连接骨干区域通信,一般情况下用于连接终端设备和资源。

4.ospf的状态

  1. Down State: 邻居的初始状态,表示没有从邻居受到任何信息
  2. Init State:路由设备收到了Hello报文,但是自己的Router ID不在所收到的Hello报文的邻居列表中,表示尚未与邻居建立双向通信关系。
  3. Two-way State:设备收到了一个Hello包,且Hello包中包括了自己的router-id,表示此时双方可以进行通信。
  4. Exstart State:First DBD确认主从关系,router-id大的为主,先发包
  5. Exchange State:交互DBD 相互学习
  6. Loading State:LSR与LSU的交互过程
  7. Full State:所有交互已经完成

5.ospf的设备身份

DR(Designated Router):指定路由器,OSPF协议启动后开始选举而来

BDR(Back-up Designated Router):备份指定路由器,同样是由OSPF启动后选举而来,当指定路由器出现问题,备份指定路由器将成为指定路由器工作。

DR others:其他路由器,非DR非BDR的路由器都是DR others。

ABR(Area Border Routers):区域边界路由器,用于连接不同OSPF区域,处于区域边界。

ASBR(Autonomous System Boundary Router):自治系统边界路由器,位于OSPF和非OSPF网络之间。

骨干路由器:至少有一个接口连接到骨干区域(区域0)。

6.ospf选举DR和BDR

Router-ID(Router Identifier,路由器标识符):用来在一个OSPF域中唯一标识一台路由器。(Router-ID可通过手工配置,一个OSPF域中不能有相同的Router-ID),如下图所示:

DR、BDR的选举规则:比较router-id

在OSPF系统启动后,若40s内没有新设备接入就会开始选举,当DR失效或故障时,BDR会变成DR,重新选BDR。所有DR,BDR,DRothers说的都是接口,而不是设备,不同网段间选DR,BDR,而不是以OSPF区域为单位。

DR与BDR的选举规则:

(1)比较优先级:最高优先级值的路由器被选为DR(默认优先级相同:1),次高优先级的为BDR

(2)比较router-id:当优先级相同时,拥有最高router-id的成为DR,次高的成为BDR

7.ospf的邻居关系

OSPF邻居的两个状态:邻居(Neighbors)和邻接(Adjacency)

  1. 邻接关系的建立

如图所示:

  1. 路由器R1的Router ID为1.1.1.1,R2 的Router ID为2.2.2.2,启动OSPF后,R1状态为Down,发送Hello报文。  
  2. 路由器R2收到R1的Hello报文将R1添加到邻居表中,状态置为Init。
  3. R2向R1发送邻居列表为1.1.1.1的Hello报文,R1在收到的Hello报文邻居列表中发现自己的Router ID,状态置为2-way。
  4. R1向R2发送邻居列表为2.2.2.2的Hello报文,R2在收到的Hello报文邻居列表中发现自己的Router ID,状态置为2-way。
  5. 邻居建立成功

 8.ospf的网络类型

OSPF有四种网络类型,如下所示:

  • 点到点网络:即Point-to-point(P2P)型网络,是指该接口通过点到点的方式与一台路由器相连。此类型网络不需要进行OSPF的DR、BDR选举。在此类型的网络中,OSPF以组播方式(224.0.0.5)发送协议报文。典型例子时当链路层协议是PPP或HDLC时,OSPF缺省认为网络类型是P2P。

如图所示:

  • 广播型多路访问网络:即Broadcast型网络,网络本身支持广播功能。此类型网络需要进行OSPF的DR、BDR选举。在该类型的网络中,OSPF通常以组播方式(224.0.0.5和224.0.0.6)发送协议报文。典型例子时当链路层协议是Ethernet、FDDI时,OSPF缺省认为网络类型是广播型。

如图所示:

  • 非广播型多路访问网络:即NBMA(Non-Broadcast Multiple Access)型网络,虽然从一个接口可以到达多个目的节点,但是网络本身不支持广播功能,当链路层协议是帧中继、ATM或X.25时,OSPF缺省认为网络类型是NBMA。此时OSPF的邻居需要管理员手工指定。在该类型的网络中,以单播方式发送协议报文。

如图所示:

  • 点到多点网络:即Point-to-multipoint(P2MP)型网络,是指该接口通过点到多点的网络与多台路由器相连。

P2MP型网络比较特殊,没有一种链路层协议会被缺省地认为是点到多点类型。点到多点必须是由其他网络类型强制更改而来。常用做法是将NBMA改为点到多点的网络。在该类型的网络中,缺省情况下以组播方式(224.0.0.5)发送协议报文,也可以根据用户需要,以单播形式发送协议报文。

如图所示:

9.ospf常见其中的类型LSA

  1. 路由器LSA(Router LSA):每个路由器都可以发起通告,罗列出自己和邻居的接☐,描述直连链路信息。
  2. 网络LSA(Network LSA):只用于广播式网络,由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。
  3. 网络汇总LSA(Network summary LSA):由ABR产生,可以通知本区域内的路由器通往区域外的路由信息,一个路由器接触网络内部的多个区域,使用这个路由表来总结信息,更新其它区域到达另一个区域的信息
  4. ASBR汇总LSA(ASBR summary LSA):也是由ABR产生,但是它是一条主机路由,指向ASBR路由器地址的路由
  5. 自治系统外部LSA(Autonomous system external LSA):由ASBR产生,告诉相同自治区的路由器通往外部自治区的路径。
  6. AS-external-LSA,也叫Type5 LSA,由ASBR产生,描述到AS外部的路由,通告到除Stub区域和NSSA区域以外所有的区域。
  7. NSSA外部LSA (NSSA External LSA)由ASBR产生,描述到AS外部的路由,仅在NSSA区域内传播。NSSA区域的ABR收到NSSA LSA时,会有选择地将其转化为Type5 LSA,以便将外部路由信息通告到OSPF网络的其它区域。

具体配置

1.搭建这个拓扑图

2.进入R1配置

<Huawei>sys

[Huawei]sysname R1

[R1]int g0/0/1  //进入接口

[R1-GigabitEthernet0/0/1]ip add 192.168.1.1 24 //配置接口IP

[R1-GigabitEthernet0/0/1]int g0/0/2

[R1-GigabitEthernet0/0/2]ip add 192.168.2.1 24

[R1-GigabitEthernet0/0/2]ospf 1    //启用OSPF,ID为1

[R1-ospf-1]area 0     //声明区域0

[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255   //宣告网络192.168.1.0属于area 0

[R1-ospf-1-area-0.0.0.0]area 1   //声明区域1

[R1-ospf-1-area-0.0.0.1]network 192.168.2.0 0.0.0.255  //宣告网络192.168.2.0属于area 1

     进入R2配置

<Huawei>sys

[Huawei]sysname R2

[R2]int g0/0/1  //进入接口

[R2-GigabitEthernet0/0/1]ip add 192.168.3.1 24  //配置接口IP

[R2-GigabitEthernet0/0/1]int g0/0/2

[R2-GigabitEthernet0/0/2]ip add 192.168.1.2 24

[R2-GigabitEthernet0/0/2]ospf 1  //启用OSPF,ID为1

[R2-ospf-1]area 0  //声明区域0

[R2-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255    //宣告网络192.168.1.0属于area 0

[R2-ospf-1-area-0.0.0.0]area 2  //声明区域2

[R2-ospf-1-area-0.0.0.2]network 192.168.3.0 0.0.0.255  //宣告网络192.168.3.0属于area 2

进入R3配置

<Huawei>sys

[Huawei]sysname R3

[R3]int g0/0/1 //进入接口

[R3-GigabitEthernet0/0/1]ip add 192.168.2.2 24  //配置接口IP

[R3-GigabitEthernet0/0/1]ospf 1  //启用OSPF,ID为1

[R3-ospf-1]area 1  //声明区域1

[R3-ospf-1-area-0.0.0.1]network 192.168.2.0 0.0.0.255  //宣告网络192.168.2.0属于area 1

进入R4配置

<Huawei>sys

[Huawei]sysname R4

[R4]int g0/0/2  //进入接口

[R4-GigabitEthernet0/0/2]ip add 192.168.3.2 24  //配置接口IP

[R4-GigabitEthernet0/0/2]ospf 1  //启用OSPF,ID为1

[R4-ospf-1]area 2  //声明区域2

[R4-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255  //宣告网络192.168.3.0属于area 2

  1. R3测试与R4的连通性

  1. R4测试与R3的连通性

  1. 查看R1路由表,如下所示:

由画红线部分可知,192.168.3.0网段由OSPF协议学习到。

  1. 查看R2路由表,如下所示:

由画红线部分可知,192.168.2.0网段由OSPF协议学习到。

本课程讲完,欢迎私信 

华为eNSP配置OSPF路由协议实验详解 OSPF(Open Shortest Path First)是一种用于路由选择的动态路由协议,它使用广播,多播和单播数据报来交换路由信息,并通过计算最短路径来确定最优路由。 阅读详情

相关推荐

华为[ENSP]OSPF的配置实例(单区域+多区域)

华为[ENSP]OSPF的配置实例(单区域+多区域)

weixin_62594100的博客 2万+

eNSP-OSPF路由协议

OSPF路由协议 OSPF :全称“开放式最短路径优先”协议,Open Shortest Path First。是一种链路状态路由协议,适用于中大型网络。它使用开销(Cost)作为度量参数,每台参与OSPF路由的路由器都会通过Dijkstra算法计算出去往各个远端网段的最优路径(最短径数)。计算出的结果保存在LSDB(Link State Database,链路状态数据库)中,在同一个OSPF域中,同一个区域中的LSDB都是相同的。

lu749477932的博客 7392

别再对着真机发愁了!用华为eNSP模拟器5分钟搞定VLAN与OSPF实验(附完整配置命令)

本文详细介绍了如何利用华为eNSP模拟器快速搭建VLAN与OSPF混合实验环境,提供完整的配置命令和防坑指南。通过实战案例,帮助网络学习者高效掌握VLAN隔离与OSPF联动的关键配置,适用于HCIA考试准备和日常网络实验。

weixin_30338497的博客 404

ENSP学习(六)——OSPF

OSPF 开放最短路径优先 动态路由协议类型 使用范围 IGP路由协议 内部网关路由协议 企业网、金融网、校园网、政务网 承载的路由信息比较少,不超过3000条 需要灵活感知效率(互相发送Hello) 协议:RIP,EIGRP,OSPF,ISIS EGP路由协议 ...

chenqiong_的博客 5124

华为eNSP实战:5分钟搞定OSPF虚链路配置(附排错技巧)

本文通过华为eNSP模拟器,详细演示了OSPF虚链路的实战配置与排错技巧。针对非骨干区域无法直连Area 0的典型场景,文章手把手指导如何快速建立虚链路以打通域间路由,并分享了配置验证、状态检查及常见故障排查方法,帮助网络工程师高效解决OSPF区域设计难题。

weixin_29206669的博客 410

华为eNSP模拟器实战:5步搞定跨部门VLAN划分与OSPF动态路由配置

本文详细解析了华为eNSP模拟器在企业级网络构建中的应用,通过5个实战步骤实现跨部门VLAN划分与OSPF动态路由配置。从环境搭建到VLAN隔离、OSPF路由优化,再到DHCP服务部署和全链路测试,提供了一套完整的小型局域网解决方案,助力网络运维人员高效管理企业网络。

weixin_28745067的博客 374

华为eNSP虚链路配置全攻略:解决OSPF区域隔离的5个关键步骤

本文详细解析了在华为eNSP环境中,当OSPF非骨干区域与骨干区域物理连接中断导致路由隔离时,如何通过配置虚链路(Virtual Link)进行应急修复。文章以实战排错视角,系统阐述了问题定位、拓扑分析、配置实施、效果验证及常见故障排查等5个关键步骤,帮助网络工程师快速恢复网络连通性。

n2o3p4的博客 678

别再死记命令了!用eNSP模拟器5分钟搞定华为GRE隧道(附OSPF联动配置)

本文通过eNSP模拟器和Wireshark工具,详细解析了华为GRE隧道的配置与OSPF联动技术。文章不仅帮助读者理解GRE的封装机制和Keepalive功能,还提供了动态路由配置和常见问题排查方法,助力网络工程师快速掌握VPN隧道技术。

weixin_33738578的博客 322

华为eNSP实验避坑指南:ACL/RIP/OSPF配置中最容易忽略的5个细节

本文详细解析华为eNSP模拟器中ACL、RIP和OSPF配置最易忽略的5个关键细节,包括ACL规则优先级、RIPv2版本兼容性、OSPF反掩码计算等。通过具体配置示例和解决方案,帮助网络工程师避免常见错误,提升实验效率。特别适合正在学习华为网络技术的从业者参考。

weixin_29216957的博客 182

华为---------eNSP中ospf链路协议的介绍及实验配置命令

文章目录 前言 一、原理 1.1:链路状态协议工作原理简介 二、参数介绍 2.1:Router-id及DR选举原则(结合下文抓包分析) 2.1.1:hello报文与DR宣告 2.1.2:DR与BDR选举原则 2.2:OSPF协议5种报文分析 2.2.1:报文详解 2.2.2:名词解释 2.2.3:ospf包头格式 2.3:OSPF协议7种状态分析 2.4:OSPF协议6种LSA分析 2.5:OSPF协议常用配置及基本特性 三、实验分析 3.1:实验环境 3.2:实验目的 3.3:实验配置 四、总结 前言 本

weixin_47152389的博客 5657

CCC数字钥匙3.0标准解读(22)

介绍设备制造商服务器和车辆制造商服务器之间的通信协议.

weixin_41738640的博客 1748

华为ENSP实战:5分钟搞定OSPF基础配置,再聊聊DR/BDR选举那些‘坑’

本文基于华为ENSP模拟器,详细解析OSPF基础配置与DR/BDR选举机制。通过实战演示5分钟快速配置OSPF,并深入探讨DR/BDR选举中的优先级设置与Router ID影响,帮助网络工程师规避常见‘坑’。文章还提供企业网优化建议与高级调试技巧,助力高效部署OSPF网络。

weixin_42531494的博客 330

保姆级教程:在RK3588 Android12设备树(DTS)中配置MIPI 8 Lane双通道与DSC显示

本文详细介绍了在RK3588 Android12平台上配置MIPI 8 Lane双通道与DSC显示的实战指南。通过设备树(DTS)参数详解、DSC参数计算与PPS配置、双通道同步机制实现等内容,帮助开发者高效完成高分辨率屏幕驱动配置,解决嵌入式显示系统开发中的常见挑战。

weixin_30905133的博客 399

华为ENSP OSPF报文解析实验

OSPF5种分组 | 1、Hello | 发现邻居并建立和维护邻居关系 (Hello报文) | 2、DataBase Description | 检查所有路由器的LSDB是否同步(数据库描述报文DBD) | 3、Link-State Request | 向另外一台路由器请求特定的链路状态记录 (链路请求报文LSR) | 4、Link-State Update | 发送被请求的链路状态记录 (链路回应报文LSU) | 5、Link-State Acknowledgment | 对其他类型的

CN_ChenJian 3703

使用Intel编译器编译OpenFOAM

本文总结了使用INTEL编译器编译OpenFOAM的过程

姜蜉蝣的博客 1547

手把手教你用Simulink搭建交流异步电机矢量控制模型(附完整仿真文件)

本文提供了一份详细的Simulink仿真指南,手把手教你从零开始搭建交流异步电机矢量控制模型。内容涵盖主电路搭建、坐标变换实现、双闭环PI调节器设计、转子磁链观测器调试等核心步骤,并附有完整的仿真文件,帮助读者跨越理论到实践的鸿沟,掌握高性能电机控制系统的建模与仿真技能。

pz890123的博客 665

华为云计算ENSP

3、在R3-R4和R4-R5之间启用OSPF MD5密文认证。1、在所有路由器上启用OSPF并宣告直连网段。2、配置AR1和AR2的DR和BDR。4、验证每台设备间皆可ping通。

Omen_3的博客 190

小秋SLAM入门实战ubuntu所有文章汇总

ubuntu 终端如何停止快速打印的输出以及恢复命令 ubuntu 终端如何快速打开当前路径下的图形化窗口界面? killall -9用途用法 ps -xu | grep这个命令的用途 linux 下 top命令显示的是内存是堆内存吗? zip分割和合并 关闭除当前 GNOME 终端窗口以外的所有其他 GNOME 终端窗口 如何在安装系统后设置短密码 【如何使用getrusage获取消耗的CPU时间和进程使用的最大物理内存】 【webots安装使用教程】 Linux系统下查看当前运行的进程和线程的几种方法

小秋 AI SLAM 入门实战教程 1404

OSPF:01 OSPF基本配置

这是这个实验的拓扑图,本次实验是在华为的esnp环境中进行的。R1、R2和R3同在area 0区域,R2和R4在area 1区域,R3和R5在area 2区域。每个Router都创建一个环回接口。

weixin_73882207的博客 1610

TC3XX - MCAL知识点(四十二):AURIX™ TC3xx实现多相电机需要多核配合使用的场景与实操分析

本文探讨了多相电机控制系统中的关键技术问题,重点分析了多核处理器在电机控制中的应用。针对十二相电机等复杂应用场景,提出了同步采样、多核协同等解决方案。文章详细阐述了相电流同步采样原理及EBTresos配置方法,分析了ADC硬件触发机制和多核配合策略。通过Core0和Core1的协同工作设计,解决了位置信息采集与FOC算法执行的时序问题,并提供了代码实现示例。实验验证了采用ATOM0_7同时触发两个核ADC中断的可行性,为多相电机控制系统的实现提供了技术参考。

梦想技术家 497

PyTorch实战(19)——变分自编码器(Variational Autoencoder,VAE)

变分自编码器 (Variational Autoencoder, VAE) 是一种结合了自编码器和概率建模的生成模型,通过编码器将输入数据映射到潜在空间中的概率分布,并通过解码器将从潜在空间采样得到的潜在变量映射回原始数据空间,实现了数据的生成和特征学习。本节中,将介绍变分自编码器的基本概念,并使用 PyTorch 实现变分自编码器生成新图像。

盼小辉丶的博客 2879

华为ENSP网络设备配置实战5(OSPF跨域+BGP+VPN+单臂路由)

1、正确配置各设备接口2、按图配置OSPF各区域3、loopback口通过OSPF连通4、AR3与AR4互联链路为备用链路,合理规划OSPF开销5、正确配置vpn-spi、vpn-spims6、建立mpls邻居7、AR3、AR4、AR5、AR6分别与AR1、AR2建立BGP邻居8、AR5、AR6作为PC机网关设备9、PC1、PC3由VPN-spi承载,PC2、PC4由VPN-spims承载10、PC1、PC3互通,PC2、PC4互通。

晓梦林的博客 1134

从零开始讲PCIe(8)——PCIe拓扑与组件

从软件角度来看,根复合体内部的总线结构会被认为是一个标准的PCI总线,尽管实际上可能并不是物理的PCI总线,但它被设计为对软件呈现为PCI拓扑的一部分,以保持与旧版PCI软件的兼容性。这是由于其使用了非常高的传输速度。无论是根复合体内部的总线,还是交换机的多个端口,系统会通过与PCI相似的方式将其呈现给软件,使得传统的PCI枚举和配置流程能够继续使用。总体而言,根复合体不仅在物理上位于PCIe拓扑的顶部,而且在逻辑上也是整个PCIe系统的控制中心,它与系统中的所有PCIe设备建立连接,协调它们之间的通信。

apple_53311083的博客 2986

华为eNSP:2.配置OSPF报文分析和验证

发送了四次的DBD是因为,首先R1想要先进入下一状态,但是R2告诉R1你的RID比我的小(要想进入下一状态RID要是较大方,此时R2将R1的RID与自己进行了比较),R2向R1发送DBD请求,告诉R1 我才是RID大的。数据库描述包(DBD, Database Description Packet):在邻居关系建立后,用于交换链路状态数据库的摘要信息。链路状态更新包(LSU, Link-State Update Packet):包含具体的链路状态信息,用于更新邻居的链路状态数据库。

nankon_的博客 1283

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: (4)华为ensp--RIP基本配置
下一篇: OSI和TCP/IP参考模型最详细的讲解
MasterIE
博客等级 码龄5年 89粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值