配置IPv4静态路由与NQA联动示例

组网图形

配置静态路由与NQA联动组网图

·组网需求

·配置思路

·操作步骤

·配置文件

组网需求

如图1所示,在RouterA上配置了多条静态路由可以使报文能够从RouterA转发给用户。现在为了提高链路的可靠性,在接入交换机不支持BFD的情况下要求当链路正常时,RouterA发送的报文由主链路RouterA→RouterB→Switch→用户。当主链路出现故障后,报文能够切换到备用链路RouterA→RouterC→Switch→用户进行转发。

配置思路

为了提高链路的可靠性需要在设备上部署一种链路检测机制来实时检测链路的状态,然后再将检测结果与路由状态关联。但由于接入交换机不支持BFD功能,所以当前可以配置IPv4静态路由与NQA联动来满足要求。采用如下思路配置IPv4静态路由与NQA联动:

1.      在各路由器上配置IP地址以及在RouterA、RouterB和RouterC上配置到Client1(以Client1举例代替所有用户)的静态路由,其中在RouterA配置的静态路由为两条,且下一跳为RouterB的静态路由优先级高于下一跳为RouterC的静态路由,使得RouterA发送到Client1的报文有主备两条静态路由可达。

2.      在RouterA与SwitchA之间的主链路上建立ICMP类型的NQA测试例,并且将在RouterA配置的下一跳为RouterB的静态路由与NQA测试例联动,从而达到快速感知链路故障,实现业务的切换的目的。

 说明:

静态路由与NQA联动时仅采用ICMP测试例来检测源端到目的端的路由是否可达。

操作步骤

1.      配置各路由器的IP地址

# 配置RouterA各接口的IP地址。

<Huawei> system-view
[Huawei] sysname RouterA
[RouterA] interface gigabitEthernet 1/0/0
[RouterA-GigabitEthernet1/0/0] ip address 172.16.3.1 24
[RouterA-GigabitEthernet1/0/0] quit
[RouterA] interface gigabitEthernet 2/0/0
[RouterA-GigabitEthernet2/0/0] ip address 172.16.4.1 24
[RouterA-GigabitEthernet2/0/0] quit

RouterB和RouterC的配置与RouterA一致(略)。

2.      在RouterA、RouterB和RouterC上配置到Client1(以Client1举例代替所有用户)的静态路由

# 在RouterA上配置到Client1的两条静态路由,其中下一跳为RouterC的静态路由优先级为100。

[RouterA] ip route-static 172.16.7.0 255.255.255.0 172.16.3.2
[RouterA] ip route-static 172.16.7.0 255.255.255.0 172.16.4.2 preference 100

# 在RouterB上配置到Client1的静态路由。

[RouterB] ip route-static 172.16.7.0 255.255.255.0 172.16.1.2

# 在RouterC上配置到Client1的静态路由。

[RouterC] ip route-static 172.16.7.0 255.255.255.0 172.16.6.2

3.      在RouterA上配置RouterA和SwitchA之间主链路上的NQA测试例

4.  [RouterA] nqa test-instance aa bb
5.  [RouterA-nqa-aa-bb] test-type icmp
6.  [RouterA-nqa-aa-bb] destination-address ipv4 172.16.1.2
7.  [RouterA-nqa-aa-bb] frequency 5
8.  [RouterA-nqa-aa-bb] probe-count 1
9.  [RouterA-nqa-aa-bb] start now
[RouterA-nqa-aa-bb] quit

 说明:

当链路故障时,NQA ICMP测试例检测结果是失败,同时联动静态路由变为Down。一旦链路故障恢复,由于ICMP测试例报文发送时需要查找路由表,但此时路由已经被NQA联动置Down,导致ICMP测试例仍然检测失败,联动的静态路由也一直得不到恢复,业务流量也无法回切到原先的链路,此时需要配置nexthop ipv4 ip-address命令指定ICMP测试例发送报文时的下一跳地址,这样在链路故障恢复之后可以正常发送NQA探测报文,测试结果恢复成功,同时可联动恢复静态路由。

10.  在RouterA上配置下一跳为RouterB的静态路由与NQA测试例联动

[RouterA] ip route-static 172.16.7.0 255.255.255.0 172.16.3.2 track nqa aa bb

11.  验证配置结果

配置完成后,在RouterA上执行display current-configuration | include nqa命令,可以看到下一跳为RouterB的静态路由已经绑定NQA测试例。执行display nqa results命令,可以看到NQA测试例已经建立。

[RouterA] display current-configuration | include nqa
 ip route-static 172.16.7.0 255.255.255.0 172.16.3.2 track nqa aa bb
nqa test-instance aa bb

# 在RouterA上执行display nqa results命令查看NQA测试结果。可以看到“Lost packet ratio: 0 %”,这说明链路状态完好。

[RouterA] display nqa results test-instance aa bb
 NQA entry(aa, bb) :testflag is active ,testtype is icmp
  1 . Test 1987 result   The test is finished
   Send operation times: 1              Receive response times: 1
   Completion:success                   RTD OverThresholds number: 0
   Attempts number:1                    Drop operation number:0
   Disconnect operation number:0        Operation timeout number:0
   System busy operation number:0       Connection fail number:0
   Operation sequence errors number:0   RTT Status errors number:0
   Destination ip address:172.16.1.2
   Min/Max/Average Completion Time: 120/120/120
   Sum/Square-Sum  Completion Time: 120/14400
   Last Good Probe Time: 2012-01-06 19:14:57.5
   Lost packet ratio: 0 %

# 查看RouterA的路由表,可以看到下一跳为RouterB的静态路由存在于路由表中。

[RouterA] display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 11        Routes : 11
 
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
 
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
     172.16.3.0/24  Direct  0    0           D   172.16.3.1      GigabitEthernet1/0/0
     172.16.3.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet1/0/0
   172.16.3.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet1/0/0
     172.16.4.0/24  Direct  0    0           D   172.16.4.1      GigabitEthernet2/0/0
     172.16.4.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet2/0/0
   172.16.4.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet2/0/0
     172.16.7.0/24  Static  60   0           D   172.16.3.2      GigabitEthernet1/0/0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

可以看到有一条到172.16.7.0/24的路由,下一跳指向172.16.3.2,因此报文会从主链路进行转发。

# 关闭RouterB的GE1/0/0接口,模拟链路故障。

[RouterB] interface gigabitEthernet 1/0/0
[RouterB-GigabitEthernet1/0/0] shutdown
[RouterB-GigabitEthernet1/0/0] quit

# 查看NQA测试结果。可以看到“Lost packet ratio: 100 %”,这说明链路发生了故障。

[RouterA] display nqa results test-instance aa bb
 NQA entry(aa, bb) :testflag is active ,testtype is icmp
  1 . Test 2086 result   The test is finished
   Send operation times: 1              Receive response times: 0
   Completion:failed                    RTD OverThresholds number: 0
   Attempts number:1                    Drop operation number:1
   Disconnect operation number:0        Operation timeout number:0
   System busy operation number:0       Connection fail number:0
   Operation sequence errors number:0   RTT Status errors number:0
   Destination ip address:172.16.1.2
   Min/Max/Average Completion Time: 0/0/0
   Sum/Square-Sum  Completion Time: 0/0
   Last Good Probe Time: 0000-00-00 00:00:00.0
   Lost packet ratio: 100 %

# 查看RouterA的路由表。

[RouterA] display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 11        Routes : 11
 
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
 
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
     172.16.3.0/24  Direct  0    0           D   172.16.3.1      GigabitEthernet1/0/0
     172.16.3.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet1/0/0
   172.16.3.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet1/0/0
     172.16.4.0/24  Direct  0    0           D   172.16.4.1      GigabitEthernet2/0/0
     172.16.4.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet2/0/0
   172.16.4.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet2/0/0
     172.16.7.0/24  Static  100  0           D   172.16.4.2      GigabitEthernet2/0/0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

由以上回显信息可以看出,通往目的网段172.16.7.0/24的路由下一跳指向172.16.4.2。这是因为NQA检测到主链路发生故障后,就通知RouterA通往172.16.7.0/24的静态路由不可用,从而报文切换到备用链路进行转发。

配置文件

·RouterA的配置文件

#
 sysname RouterA
#
interface GigabitEthernet1/0/0
 ip address 172.16.3.1 255.255.255.0
#
interface GigabitEthernet2/0/0
 ip address 172.16.4.1 255.255.255.0
#
ip route-static 172.16.7.0 255.255.255.0 172.16.3.2 track nqa aa bb
ip route-static 172.16.7.0 255.255.255.0 172.16.4.2 preference 100
#
nqa test-instance aa bb
 test-type icmp
 destination-address ipv4 172.16.1.2
 frequency 5
 probe-count 1
 start now
#
return

·RouterB的配置文件

#
 sysname RouterB
#
interface GigabitEthernet1/0/0
 ip address 172.16.1.1 255.255.255.0
#
interface GigabitEthernet2/0/0
 ip address 172.16.3.2 255.255.255.0
#
interface GigabitEthernet3/0/0
 ip address 172.16.5.1 255.255.255.0
#
ip route-static 172.16.7.0 255.255.255.0 172.16.1.2
#
return

·RouterC的配置文件

#
 sysname RouterC
#
interface GigabitEthernet1/0/0
 ip address 172.16.2.1 255.255.255.0
#
interface GigabitEthernet2/0/0
 ip address 172.16.4.2 255.255.255.0
#
interface GigabitEthernet3/0/0
 ip address 172.16.6.1 255.255.255.0
#
ip route-static 172.16.7.0 255.255.255.0 172.16.6.2
#
return

华为IPv4静态路由与NQA联动相关推荐

  1. 华为设备配置静态路由与NQA联动

    配置各接口所属的VLAN [LSW1]vlan batch 100 200 300 [LSW1-GigabitEthernet0/0/1]port link-type trunk [LSW1-Giga ...

  2. 华为运营商级路由器配置示例 | NQA for IPv4静态路由

    组网需求 当网络比较简单,或者路由器不能通过动态路由协议建立到达目的网络的路由时,可以配置静态路由.但是,与动态路由协议不同,静态路由自身没有检测机制,当网络发生故障时,静态路由无法感知,需要由管理员 ...

  3. 华为运营商级路由器配置示例 | IPv4静态路由

    组网需求 路由器各接口及主机的IP地址和掩码如图1所示.要求采用静态路由,使图中任意两台主机之间都能互通. 图1 配置IPv4静态路由组网图 配置思路 首先配置各路由器各接口的IPv4地址,使网络互通 ...

  4. 华为运营商级路由器配置示例 | 静态BFD for IPv4静态路由

    组网需求 如图1所示,DeviceA通过SwithC和DeviceB相连.在DeviceA上配置静态缺省路由可以与外部进行正常通信.同时,在DeviceA和DeviceB之间配置BFD会话来快速检测链 ...

  5. 华为实验 | 配置 IPv4 静态路由基本功能

    先看看本文目录: 规格 组网需求 操作步骤 步骤1 RouterA的配置 步骤2 RouterB的配置 步骤3 RouterC的配置 步骤4 配置主机 步骤5 配置交换机 步骤6 验证配置结果 配置注 ...

  6. 静态路由_配置IPv4静态路由

    组网需求 如图1所示,属于不同网段的主机通过几台Switch相连,要求不配置动态路由协议,使不同网段的任意两台主机之间能够互通. 图1 配置IP静态路由组网图 配置思路 采用如下的思路配置IPv4静态 ...

  7. 实验 – 配置 IPv4 静态路由和默认路由(教师版)步骤在末尾,报告结束以后(二十步解决,不用听课,闭着眼照着步骤做就没问题)

    实验 – 配置 IPv4 静态路由和默认路由(教师版) 教师注意事项:红色字体或灰色突显的部分表示仅显示在教师副本上的文本. 拓扑 地址分配表 设备 接口 IP 地址 子网掩码 默认网关 R1 G0/ ...

  8. 配置IPv4静态路由

    配置IPV4静态路由有以下两种基本方法: 1.ip route IP地址 子网掩码 输出接口 2.ip route IP地址 子网掩码 下一跳地址 显示路由表信息:show ip route 注意大写 ...

  9. 华为模拟器静态路由默认路由设置及VLAN配置

    华为模拟器静态路由/默认路由设置及VLAN配置 文章目录 华为模拟器静态路由/默认路由设置及VLAN配置 一.路由器的工作原理 1.1.路由器接口配置ip命令 1.2.设置静态路由/默认路由 二.VL ...

最新文章

  1. silverlight 类似百度的图片浏览器,视频播放,附件下载功能,全部后台程序。...
  2. 盛大文学推出“一人一书”计划,发布电子书战略
  3. oracle dataguard in-memory,Oracle 11g Dataguard 物理备库配置(一)之Duplicate配置
  4. Oracle收购云安全创企Palerra,以加强安全堆栈
  5. 七牛云存储Python SDK使用教程 - 上传策略详解
  6. tomcat报404
  7. 橙子减肥法:好吃快速成为瘦美人 - 健康程序员,至尚生活!
  8. 24小时改变你的人生【转】
  9. 2020年下半年软考中级——软件设计师考试总结感想(已过!!!)
  10. Flash相关知识总结
  11. Spark3.0核心调优参数小总结
  12. 瀚高数据库企业版中的权限问题
  13. 单片机动态从00到99C语言,单片机00~99秒表显示
  14. WebStorm下载其他版本(历史版本)
  15. Typora文字变红
  16. 宋宝华: 僵尸进程的成因以及僵尸可以被“杀死”吗?
  17. ThinkPad E450 Fn键设置为传统方式
  18. TTL的含义是什么?
  19. 豆瓣电影评分分析(数据分析)
  20. 首师大附中科创教育平台 我的刷题记录 0325 50212228海岛帝国:LYF的太空运输站...

热门文章

  1. 学python与嵌入式操作系统_嵌入式操作系统那么多,哪一个适合你?
  2. Wannafly挑战赛12 C-删除子串
  3. 通过使用5个开源的人脸识别项目来增加你的计算机视觉项目经历
  4. Python|求a + aa + aaa + … + aa…a的值
  5. 什么是反射?为什么使用反射?
  6. 19显示文字的区位码
  7. 基础进阶ODS、DWD、DWM等模型分层与项目实战
  8. 手机上的便签怎么用 手把手教你使用便签工具
  9. socket技术详解(看清socket编程)
  10. 扫盲!电影视频版本全方位解析