华为交换配置OSPF与BFD联动

2023-12-20 16:20

本文主要是介绍华为交换配置OSPF与BFD联动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实验拓扑

组网需求

如图所示,SW1、SW2和SW3之间运行OSPF,SW1和SW2之间的交换机仅作透传功能。现在需要SW1和SW2能够快速感应它们之间的链路状态,当链路SW1-SW2发生故障时,业务能快速切换到备份链路SW1-SW3-SW2上

配置思路

采用如下思路配置OSPF与BFD联动

(1)在各交换机上配置OSPF基本功能,实现整个OSPF网络的互通

(2)在各交换机上配置OSPF与BFD联动功能,实现当SW1和SW2之间的链路出现故障时快速的切换到备份链路

操作步骤

(1)配置各接口所属的VLAN

# 配置SW1。SW2和SW3的配置与SW1类似

<Huawei>system-view 
[Huawei]sysname SW1
[SW1]vlan batch 10 30
[SW1]interface GigabitEthernet 0/0/1
[SW1-GigabitEthernet0/0/1]port link-type trunk 
[SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10
[SW1-GigabitEthernet0/0/1]quit
[SW1]interface GigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2]port link-type trunk 
[SW1-GigabitEthernet0/0/2]port trunk allow-pass vlan 30
[SW1-GigabitEthernet0/0/2]quit
[SW1]

(2)配置各VLANIF接口的IP地址

# 配置SW1。SW2和SW3的配置与SW1类似

[SW1]interface Vlanif 10
[SW1-Vlanif10]ip address 10.0.13.1 24
[SW1-Vlanif10]quit
[SW1]interface Vlanif 30
[SW1-Vlanif30]ip address 10.0.12.1 24
[SW1-Vlanif30]quit
[SW1]

(3)配置OSPF基本功能

# 配置SW1

[SW1]ospf 1 router-id 1.1.1.1
[SW1-ospf-1]area 0
[SW1-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255
[SW1-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255
[SW1-ospf-1-area-0.0.0.0]quit
[SW1-ospf-1]quit

# 配置SW2

[SW2]ospf 1 router-id 2.2.2.2
[SW2-ospf-1]area 0
[SW2-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255
[SW2-ospf-1-area-0.0.0.0]network 10.0.23.0 0.0.0.255	
[SW2-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
[SW2-ospf-1-area-0.0.0.0]quit
[SW2-ospf-1]quit

# 配置SW3

[SW3]ospf 1 router-id 3.3.3.3
[SW3-ospf-1]area 0
[SW3-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255	
[SW3-ospf-1-area-0.0.0.0]network 10.0.23.0 0.0.0.255
[SW3-ospf-1-area-0.0.0.0]quit
[SW3-ospf-1]quit

# 配置完成后,执行命令display ospf peer,可以看到SW1、SW2和SW3之间互相建立了邻接关系,以SW1的显示结果为例

[SW1]display ospf peerOSPF Process 1 with Router ID 1.1.1.1Neighbors Area 0.0.0.0 interface 10.0.12.1(Vlanif30)'s neighborsRouter ID: 2.2.2.2          Address: 10.0.12.2       State: Full  Mode:Nbr is  Master  Priority: 1DR: 10.0.12.2  BDR: 10.0.12.1  MTU: 0    Dead timer due in 32  sec Retrans timer interval: 5 Neighbor is up for 00:00:16     Authentication Sequence: [ 0 ] [SW1]

# 查看SW1的OSPF路由表的信息,可以看到去往SW2和SW3的路由表选项,而去往目的网段172.16.1.0/24的路由下一跳地址为10.0.12.2,说明流量在链路SW1——SW2上传输

[SW1]display ospf routing OSPF Process 1 with Router ID 1.1.1.1Routing Tables Routing for Network Destination        Cost  Type       NextHop         AdvRouter       Area10.0.12.0/24       1     Transit    10.0.12.1       1.1.1.1         0.0.0.010.0.13.0/24       1     Stub       10.0.13.1       1.1.1.1         0.0.0.010.0.23.0/24       2     Transit    10.0.12.2       2.2.2.2         0.0.0.0172.16.1.0/24      2     Stub       10.0.12.2       2.2.2.2         0.0.0.0Total Nets: 4  Intra Area: 4  Inter Area: 0  ASE: 0  NSSA: 0 [SW1]

(4)配置OSPF与BFD联动

# 在SW1上配置OSPF与BFD联动

[SW1]bfd 
[SW1-bfd]quit 
[SW1]ospf 1
[SW1-ospf-1]bfd all-interfaces enable
[SW1-ospf-1]quit

# 在SW2上配置OSPF与BFD联动

[SW2]bfd 
[SW2-bfd]quit 
[SW2]ospf 1
[SW2-ospf-1]bfd all-interfaces enable
[SW2-ospf-1]quit

# 在SW3上配置OSPF与BFD联动

[SW3]bfd 
[SW3-bfd]quit 
[SW3]ospf 1
[SW3-ospf-1]bfd all-interfaces enable
[SW3-ospf-1]quit

# 配置完成后,在SW1或SW2、SW3上执行display ospf bfd session all命令,可以看到BFD会话的状态为Up

(5)检验配置结果

# 在对SW2的GE0/0/2接口执行shutdown命令,模块链路故障

[SW2]int GigabitEthernet 0/0/2
[SW2-GigabitEthernet0/0/2]shutdown 
[SW2-GigabitEthernet0/0/2]

# 在SW1上查看OSPF路由表

可以看出链路在SW1—SW2出现故障后,备份链路SW1—SW3—SW2 开始生效,即去往目的网段172.16.1.0/24的路由下一跳地址变成了10.0.13.3

这篇关于华为交换配置OSPF与BFD联动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/516655

相关文章

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

maven私服配置全过程

《maven私服配置全过程》:本文主要介绍maven私服配置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录使用Nexus作为 公司maven私服maven 私服setttings配置maven项目 pom配置测试效果总结使用Nexus作为 公司maven私

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

Nacos注册中心和配置中心的底层原理全面解读

《Nacos注册中心和配置中心的底层原理全面解读》:本文主要介绍Nacos注册中心和配置中心的底层原理的全面解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录临时实例和永久实例为什么 Nacos 要将服务实例分为临时实例和永久实例?1.x 版本和2.x版本的区别

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

CentOS 7 YUM源配置错误的解决方法

《CentOS7YUM源配置错误的解决方法》在使用虚拟机安装CentOS7系统时,我们可能会遇到YUM源配置错误的问题,导致无法正常下载软件包,为了解决这个问题,我们可以替换YUM源... 目录一、备份原有的 YUM 源配置文件二、选择并配置新的 YUM 源三、清理旧的缓存并重建新的缓存四、验证 YUM 源