华为交换配置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

相关文章

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

SpringBoot多数据源配置完整指南

《SpringBoot多数据源配置完整指南》在复杂的企业应用中,经常需要连接多个数据库,SpringBoot提供了灵活的多数据源配置方式,以下是详细的实现方案,需要的朋友可以参考下... 目录一、基础多数据源配置1. 添加依赖2. 配置多个数据源3. 配置数据源Bean二、JPA多数据源配置1. 配置主数据

Spring 基于XML配置 bean管理 Bean-IOC的方法

《Spring基于XML配置bean管理Bean-IOC的方法》:本文主要介绍Spring基于XML配置bean管理Bean-IOC的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一... 目录一. spring学习的核心内容二. 基于 XML 配置 bean1. 通过类型来获取 bean2. 通过

如何使用Nginx配置将80端口重定向到443端口

《如何使用Nginx配置将80端口重定向到443端口》这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙... 目录1. 创建或编辑Nginx配置文件2. 配置HTTP重定向到HTTPS3. 配置HTTPS服务器

SpringBoot中配置Redis连接池的完整指南

《SpringBoot中配置Redis连接池的完整指南》这篇文章主要为大家详细介绍了SpringBoot中配置Redis连接池的完整指南,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以... 目录一、添加依赖二、配置 Redis 连接池三、测试 Redis 操作四、完整示例代码(一)pom.

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效