静态路由+BFD实例

  1. 项目拓扑与项目需求

项目需求

① 主链路为电信,电信链路出故障时,业务数据流量切换到联通链路

  1. 实验步骤

步骤1:设备重命名以及IP地址的配置

设备

接口编号

IP地址

AR1

G0/0/0

10.0.13.1/24

G0/0/1

10.0.14.1/24

AR2

G0/0/0

10.0.23.2/24

G0/0/1

10.0.14.2/24

AR3

G0/0/0

10.0.13.3/24

G0/0/1

10.0.23.3/24

G0/0/2

10.0.100.3/24

AR4

G0/0/0

10.0.14.4/24

G0/0/1

10.0.24.4/24

Loop back0

100.100.100.100/32

LSW1

Vlanif1

10.0.100.1/24

内网配置IP地址与vlan划分规划:

设备

接口编号

IP地址

链路类型

所属vlan/网关

LSW1

G0/0/0

10.1.1.254/24(vlanif10)

Trunk

/

G0/0/1

20.1.1.254/24(vlanif20)

Trunk

/

LSW2

G0/0/2

/

Access

20

G0/0/3

/

Trunk

/

LSW3

G0/0/2

/

Access

10

G0/0/1

/

Trunk

/

PC1

E0/0/1

10.1.1.1/24

/

10/vlanif10

PC2

E0/0/1

20.1.1.1/24

/

20/vlanif20

按照规划自行配置,不做赘述。

步骤2 :配置LSW1与AR3之间路由可达(静态路由),在R3上做双出口去往公网,其中电信为主链路,联通为备份链路。

  1. 配置静态路由,实现内网路由传到外网

LSW1的配置

[LSW1]ip route-static 0.0.0.0 0 10.0.100.3

AR3的配置

[AR3]ip route-static 10.1.1.0 24 10.0.100.1

[AR3]ip route-static 20.1.1.0 24 10.0.100.1

  1. 配置静态路由,实现一主一备

[AR3]ip route-static 0.0.0.0 0 10.0.13.1 description dianxin   

[AR3]ip route-static 0.0.0.0 0 10.0.23.2 preference 61 description liantong

  1. 配置NAT,实现私网地址转换

[AR3-acl-basic-2000]rule permit source any  

[AR3-GigabitEthernet0/0/0]nat outbound 2000     

[AR3-GigabitEthernet0/0/1]nat outbound 2000

步骤3:运行OSPF实现公网互通

AR1的配置:

[AR1]ospf

[AR1-ospf-1]area 0

[AR1-ospf-1-0.0.0.0]network 10.0.14.0 0.0.0.255

[AR1-ospf-1-0.0.0.0]network 10.0.13.0 0.0.0.255

AR 1和AR 2自行配置,不做赘述。

步骤4:配置单臂回声(适用于AR1和SW4之间链路故障场景

(1)AR3的配置

[AR3]bfd //开启BFD

[AR3-bfd]quit

[AR3]bfd huawei bind peer-ip 10.0.13.1 interface g0/0/0 one-arm-echo//单臂回声

[AR3-bfd-session-huwei]//创建好了一个BFD会话

[AR3-bfd-session-huwei]discriminator local 1000//本端的BFD会话id

[AR3-bfd-session-huwei]commit//使能会话

查看会话建立情况:

[AR3-bfd-session-huwei]display bfd session all

--------------------------------------------------------------------------------

Local Remote     PeerIpAddr      State     Type        InterfaceName           

--------------------------------------------------------------------------------

1000  -          10.0.13.1       Up        S_IP_IF     GigabitEthernet0/0/0    

--------------------------------------------------------------------------------

     Total UP/DOWN Session Number : 1/0

将AR1的G0/0/0接口关闭后查看会话表:

[AR3-bfd-session-huwei]display bfd session all

--------------------------------------------------------------------------------

Local Remote     PeerIpAddr      State     Type        InterfaceName           

--------------------------------------------------------------------------------

1000  -          10.0.13.1       Down      S_IP_IF     GigabitEthernet0/0/0    

--------------------------------------------------------------------------------

     Total UP/DOWN Session Number : 0/1

可知会话状态为down,检测成功

(2)配置BFD与静态路由联动

[AR3]ip route-static 0.0.0.0 0 10.0.13.1 track bfd-session huawei

Info: Succeeded in modifying route.

将AR1的G0/0/0接口down掉:

PC>ping 100.100.100.100

Ping 100.100.100.100: 32 data bytes, Press Ctrl_C to break

From 100.100.100.100: bytes=32 seq=1 ttl=252 time=46 ms

From 100.100.100.100: bytes=32 seq=2 ttl=252 time=94 ms

From 100.100.100.100: bytes=32 seq=3 ttl=252 time=47 ms

From 100.100.100.100: bytes=32 seq=4 ttl=252 time=94 ms

From 100.100.100.100: bytes=32 seq=5 ttl=252 time=78 ms

--- 100.100.100.100 ping statistics ---

  5 packet(s) transmitted

  5 packet(s) received

  0.00% packet loss

  round-trip min/avg/max = 46/71/94 ms

可知网络联通性正常

跟踪流量路线:

PC>tracert 100.100.100.100

traceroute to 100.100.100.100, 8 hops max

(ICMP), press Ctrl+C to stop

 1  10.1.1.254   63 ms  31 ms  47 ms

 2    *  *  *

 3    *10.0.23.2   78 ms  62 ms

 4  100.100.100.100   63 ms  62 ms  63 ms

可知PC访问外网走联通链路,实现链路切换

步骤5:配置NQA(适用于AR1与AR4之间链路故障场景)

(1)AR3的配置

[AR3]ip route-static 0.0.0.0 0 10.0.13.1

Info: Succeeded in modifying route.

[AR3]undo bfd huawei  //删除BFD会话

[AR3]nqa test-instance 1 1

[AR3-nqa-1-1]test-type icmp

[AR3-nqa-1-1]source-address ipv4 10.0.13.3

[AR3-nqa-1-1]destination-address ipv4 100.100.100.100

[AR3-nqa-1-1]frequency 10 //执行的时间间隔

[AR3-nqa-1-1]timeout 1    //配置NQA测试样例自动执行测试的时间间隔

[AR3-nqa-1-1]interval seconds 1 //配置测试报文的发送间隔

[AR3-nqa-1-1]start now  //开始运行

(2)NQA与静态路由联动配置

[AR3]ip route-static 0.0.0.0 0 10.0.13.1 track nqa 1 1

Info: Succeeded in modifying route.

将AR1的G0/0/1接口shutdown 查看nqa 运行结果:

[AR3]display nqa results

查看路由表:

[AR3]display ip routing-table

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

         Destinations : 17       Routes : 16      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   Static  61   0          RD   10.0.23.2       GigabitEthernet

0/0/1

由表可知链路已切换

测试外网连通性:

PC>ping 100.100.100.100

Ping 100.100.100.100: 32 data bytes, Press Ctrl_C to break

From 100.100.100.100: bytes=32 seq=1 ttl=252 time=125 ms

From 100.100.100.100: bytes=32 seq=2 ttl=252 time=47 ms

From 100.100.100.100: bytes=32 seq=3 ttl=252 time=47 ms

From 100.100.100.100: bytes=32 seq=4 ttl=252 time=94 ms

From 100.100.100.100: bytes=32 seq=5 ttl=252 time=78 ms

--- 100.100.100.100 ping statistics ---

  5 packet(s) transmitted

  5 packet(s) received

  0.00% packet loss

  round-trip min/avg/max = 47/78/125 ms

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/89847.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows 下安装及配置 MySQL 8.1 (图文教程)

目录 下载 MySQL安装 MySQL配置 MySQL修改密码配置环境变量 卸载 MySQL开源项目微服务商城项目前后端分离项目 下载 MySQL 访问 MySQL 下载地址:https://dev.mysql.com/downloads/mysql/ 下载 MySQL 时,你可以选择 ZIP 包或 MSI 安装: ZIP包…

十六,镜面IBL--预滤波环境贴图

又到了开心的公式时刻了。 先看看渲染方程 现在关注第二部分,镜面反射。 其中 这里很棘手,与输入wi和输出w0都有关系,所以,再近似 其中第一部分,就是预滤波环境贴图,形式上与前面的辐照度图很相似&#…

安达发|印刷包装行业利用APS自动排产系统迎来绿色革命

随着环保意识的不断提高,印刷包装行业也在寻求绿色发展之路。近年来,该行业在材料研发、生产工艺等方面取得了显著成果,为实现可持续发展奠定了基础。 印刷包装行业作为现代工业的重要组成部分,其发展水平直接影响到国民经济的整体…

SpringBoot 学习(二)配置

2. SpringBoot 配置 2.1 配置文件类型 配置文件用于修改 SpringBoot 的默认配置。 2.1.1 properties 文件 **properties ** 是属性文件后缀。 文件名:application.properties 只能保存键值对。 基础语法:keyvalue namewhy注入配置类 Component //…

为什么u盘在mac上显示不出来

插入U盘是个看似简单的操作,但有时候在Mac电脑上却出现了无法显示U盘的情况。这样的问题是非常让人头疼的,特别是当你急需使用U盘中的文件时。那么,究竟为什么U盘在Mac上会显示不出来呢?今天就让我们一起来深入了解一下这个问题&a…

智慧燃气平台的总体架构到底应怎样设计?

关键词:智慧燃气、智慧燃气平台、智能燃气、智能监控 智慧燃气平台功能设计的一些方向和思考: 1、资源统一,管理调度 城市燃气智慧调度运营管理平台收集并且整理出每个业务系统信息,并且根据所整理出的信息结果制定出标准规范&…

JAVA中使用CompletableFuture进行异步编程

JAVA中使用CompletableFuture进行异步编程 1、什么是CompletableFuture CompletableFuture 是 JDK8 提供的 Future 增强类,CompletableFuture 异步任务执行线程池,默认是把异步任 务都放在 ForkJoinPool 中执行。 在这种方式中,主线程不会…

冲刺十五届蓝桥杯P0001阶乘求和

文章目录 题目描述思路分析代码解析 题目描述 思路分析 阶乘是蓝桥杯中常考的知识。 首先我们需要知道 int 和long的最大值是多少。 我们可以知道19的阶乘就已经超过了long的最大值,所以让我们直接计算202320232023!的阶乘是不现实的。 所以我们需要…

DAP-seq在植物转录因子的应用案例助你打通研究思路

众所周知,转录因子 (Transcription Factors, TFs)是指能够以序列特异性方式结合DNA并且调节转录的蛋白质。TF与特异性DNA序列结合调节转录,同时会和其它功能蛋白结合调控下游基因的转录和翻译过程,也会和增强子等其它顺式作用元件结合&#x…

部署Kafka

kafka:kafka_2.13-3.5.1 NOTE: Your local environment must have Java 8 installed. Apache Kafka can be started using ZooKeeper or KRaft. To get started with either configuration follow one the sections below but not both. 1 Windows单机 1.1 Kafka w…

ClickHouse分布式集群部署

目录 ​编辑 一、环境说明 二、安装部署 2.1 RPM方式安装 2.1.1 安装yum-utils 2.1.2 配置yum repo源 2.1.3 yum install 下载安装clickhouse 2.2 信息配置 2.2.1 配置外网可访问地址 2.2.2 修改存储路径 2.2.2.1 新建存储目录 2.2.2.2 授权 2.2.2.3 修改配置 2.…

从技能需求到就业前景,了解前端和后端开发的优缺点和个人选择

文章目录 每日一句正能量一、引言前端开发后端开发 二、两者的对比分析三、技能转换和跨领域工作四:介绍全栈开发后记 每日一句正能量 命运决定的不是你的人生,能决定你人生的只有自己。 一、引言 前端和后端是Web开发中两个不可或缺的领域。前端开发主…

铁路用热轧钢轨

声明 本文是学习GB-T 2585-2021 铁路用热轧钢轨. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 1 范围 本标准规定了铁路用钢轨的订货内容、分类、尺寸、外形、质量及允许偏差、技术要求、试验方法、检 验规则、标志及质量证明书。 本标准适用于3…

AI算法+视频技术助力构建智慧城管解决方案,实现城市管理精细化

一、背景分析 物联网、大数据、移动互联网等技术的日新月异,城市管理对信息资源需求的日益提升,广大市民对政府服务新的诉求, 智慧城管正面临千载难逢的发展机遇。 发展历程: 1)数字城管:城市管理机制的…

MySQL面试题-索引的基本原理及相关面试题

先了解一下MySQL的结构 下面我们重点讲一下存储引擎 MySQL的数据库和存储数据的目录是一一对应的,这些数据库的文件就保存在磁盘中对应的目录里 下面我们来看一下对应的具体数据文件 .frm是表的结构,不管什么样的索引都会有 .ibd代表我们现在使用的存…

iMovie for Mac v10.3.9(视频剪辑)

iMovie是一款视频剪辑软件,广泛应用于Mac和iOS设备。以下是关于iMovie软件的一些推荐信息: 简单易用。iMovie的设计简洁,操作简单,即使是没有剪辑经验的新手也可以轻松上手。软件内置了丰富的视觉效果、滤镜、绿幕抠图、分屏和画…

MacBook Pro 电池电量限制充电怎么设置AlDente Pro for Mac最大充电限制工具

通过充电电量限制工具可以更好的保护MacBook Pro的电池,通过 AlDente Pro 您可以设置电池的最大充电百分比设置为 20% 至 100%,然后,它将保持在所需的电池百分比,然后再次使用电源适配器进行充电。 AlDent…

基于SSM的实习管理系统

基于SSM的实习管理系统、前后端分离 开发语言:Java数据库:MySQL技术:SpringSpringMVCMyBatisVue工具:IDEA/Ecilpse、Navicat、Maven 系统展示 管理员界面 教师 学生 研究背景 基于SSM的实习管理系统是一个基于Spring、Spring…

百度SEO优化基本原理(掌握SEO基础,提高网站排名)

随着互联网的迅速发展,越来越多的企业开始意识到网站优化的重要性,其中百度SEO优化是企业不可忽视的一项工作。本文将介绍百度SEO优化的基本概念、步骤、原理、解决方法和提升网站标题优化的方法。蘑菇号-www.mooogu.cn 百度SEO优化是指针对百度搜索引擎…

数字IC设计笔试常见大题整理(简答+手撕)

IC修真院为大家整理了一些数字IC设计的笔试常见题目,大家快来领取吧~ 面试题目(文末可全领) 1. 简述latch与FF的区别,并用verilog分别实现1bit latch与DFF。 Latch对电平信号敏感,在输入脉冲的电平作用下改变状态。…