玩转华为ENSP模拟器系列 | 配置动态BFD for IS-IS特性示例

Posted COCOgsta

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了玩转华为ENSP模拟器系列 | 配置动态BFD for IS-IS特性示例相关的知识,希望对你有一定的参考价值。

素材来源:华为路由器配置指南

一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_华为模拟器实验


目标

介绍动态BFD for IS-IS的配置过程,包括在各设备配置IS-IS的基本功能、各接口开销、IS-IS进程BFD和接口BFD。

组网需求

DeviceA、DeviceB和DeviceC之间运行IS-IS协议。

使能DeviceA、DeviceB和DeviceC的IS-IS进程BFD特性。

业务流量在主链路DeviceA→DeviceB上传送,链路DeviceA→DeviceC→DeviceB作为备份链路。

在DeviceA和DeviceB之间的链路上创建接口的BFD特性,当DeviceA和DeviceB之间的链路出现故障时,BFD能够快速检测到故障并通告给IS-IS协议,使业务流量使用备份链路传送。

配置思路

  • 在各路由器上使能IS-IS基本功能,保证各路由的连通。
  • 配置IS-IS接口开销值控制路由的选路功能。
  • 使能全局BFD特性。
  • 在DeviceA、DeviceB和DeviceC上使能IS-IS进程的BFD检测机制。
  • 在DeviceA和DeviceB上使能接口的BFD检测机制。

操作步骤

  1. 配置各路由器接口的IP地址(略)
  2. 配置IS-IS基本功能

配置DeviceA。

DeviceA:
isis 1
 is-level level-2
 network-entity 10.0000.0000.0001.00
interface Ethernet1/0/0
 isis enable 1  
interface Ethernet1/0/1
 isis enable 1

配置DeviceB。

DeviceB:
isis 1
 is-level level-2
 network-entity 10.0000.0000.0002.00
interface Ethernet1/0/0
 isis enable 1  
interface Ethernet1/0/1
 isis enable 1

配置DeviceC。

DeviceC:
isis 1
 is-level level-2
 network-entity 10.0000.0000.0003.00
interface Ethernet1/0/0
 isis enable 1  
interface Ethernet1/0/1
 isis enable 1

配置完成后,使用display isis peer命令,可以查看DeviceA和DeviceB、DeviceA和DeviceC建立了邻居关系。以DeviceA为例。

[~DeviceA-isis-1]dis isis peer
                          Peer information for ISIS(1)
                         
  System Id     Interface          Circuit Id        State HoldTime Type     PRI
--------------------------------------------------------------------------------
0000.0000.0002  Eth1/0/0           0000.0000.0002.02  Up   8s       L2       64 
0000.0000.0003  Eth1/0/1           0000.0000.0003.02  Up   8s       L2       64 
Total Peer(s): 2
[~DeviceA-isis-1]

路由器之间已经互相学到路由。以查看DeviceA的路由表为例。

[~DeviceA-isis-1]dis ip routing-table 
Route Flags: R - relay, D - download to fib, T - to vpn-instance, B - black hole route
------------------------------------------------------------------------------
Routing Table : _public_
         Destinations : 12       Routes : 13        
Destination/Mask    Proto   Pre  Cost        Flags NextHop         Interface
        1.1.1.0/24  Direct  0    0             D   1.1.1.1         Ethernet1/0/1
        1.1.1.1/32  Direct  0    0             D   127.0.0.1       Ethernet1/0/1
      1.1.1.255/32  Direct  0    0             D   127.0.0.1       Ethernet1/0/1
        2.2.2.0/24  ISIS-L2 15   20            D   3.3.3.2         Ethernet1/0/0
                    ISIS-L2 15   20            D   1.1.1.2         Ethernet1/0/1
        3.3.3.0/24  Direct  0    0             D   3.3.3.1         Ethernet1/0/0
        3.3.3.1/32  Direct  0    0             D   127.0.0.1       Ethernet1/0/0
      3.3.3.255/32  Direct  0    0             D   127.0.0.1       Ethernet1/0/0
      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.1.0/24  ISIS-L2 15   10            D   3.3.3.2         Ethernet1/0/0
255.255.255.255/32  Direct  0    0             D   127.0.0.1       InLoopBack0
[~DeviceA-isis-1]
  1. 配置接口开销值

配置DeviceA。

DeviceA:
interface Ethernet1/0/0
 isis cost 5

配置DeviceB。

DeviceB:
interface Ethernet1/0/1
 isis cost 5
  1. 配置IS-IS进程的BFD特性

在DeviceA上使能IS-IS的BFD特性。

DeviceA:
bfd
isis 1
 bfd all-interfaces enable

在DeviceB上使能IS-IS的BFD特性。

DeviceB:
bfd
isis 1
 bfd all-interfaces enable

在DeviceC上使能IS-IS的BFD特性。

DeviceC:
bfd
isis 1
 bfd all-interfaces enable

配置完成后,在DeviceA、DeviceB或DeviceC上执行display isis bfd session all命令,可以看到BFD State的状态为Up。

[~DeviceA]dis isis bfd session all
                      BFD session information for ISIS(1)
                      ----------------------------------- 
Peer System ID : 0000.0000.0002        Interface : Eth1/0/0           
TX : 10            BFD State : up      Peer IP Address : 3.3.3.2
RX : 10            LocDis : 16385      Local IP Address: 3.3.3.1
Multiplier : 3     RemDis : 16386      Type : L2  
Diag : No diagnostic information
Peer System ID : 0000.0000.0003        Interface : Eth1/0/1           
TX : 10            BFD State : up      Peer IP Address : 1.1.1.2
RX : 10            LocDis : 16386      Local IP Address: 1.1.1.1
Multiplier : 3     RemDis : 16386      Type : L2  
Diag : No diagnostic information
Total BFD session(s): 2
[~DeviceA]

从上面信息可以看出,DeviceA与DeviceB、DeviceC的BFD会话状态为Up。

配置接口的BFD特性

在DeviceA的ethe1/0/0接口上配置BFD特性,并指定最小发送和接收间隔为100ms本地检测时间倍数为4。

DeviceA:
interface Ethernet1/0/0
 isis bfd enable
 isis bfd min-tx-interval 100 min-rx-interval 100 detect-multiplier 4

在DeviceB的ethe1/0/1接口上配置BFD特性,并指定最小发送和接收间隔为100ms本地检测时间倍数为4。

DeviceB:
interface Ethernet1/0/1
 isis bfd enable
 isis bfd min-tx-interval 100 min-rx-interval 100 detect-multiplier 4

配置完成后,在DeviceA或DeviceB上执行display isis bfd session all命令,可以看到BFD参数已生效。以DeviceB的显示为例。

[~DeviceB-Ethernet1/0/1]dis isis bfd session all
                      BFD session information for ISIS(1)
                      ----------------------------------- 
Peer System ID : 0000.0000.0003        Interface : Eth1/0/0           
TX : 10            BFD State : up      Peer IP Address : 2.2.2.1
RX : 10            LocDis : 16385      Local IP Address: 2.2.2.2
Multiplier : 3     RemDis : 16385      Type : L2  
Diag : No diagnostic information
Peer System ID : 0000.0000.0001        Interface : Eth1/0/1           
TX : 100           BFD State : up      Peer IP Address : 3.3.3.1
RX : 100           LocDis : 16386      Local IP Address: 3.3.3.2
Multiplier : 4     RemDis : 16385      Type : L2  
Diag : No diagnostic information
Total BFD session(s): 2
[~DeviceB-Ethernet1/0/1]

对DeviceB的ethe1/0/1接口执行shutdown命令,模拟主链路故障。

[~DeviceB-Ethernet1/0/1]shut
[*DeviceB-Ethernet1/0/1]commit
  1. 在DeviceA上,查看路由表。
[~DeviceA-Ethernet1/0/0]dis ip routing-table 
Route Flags: R - relay, D - download to fib, T - to vpn-instance, B - black hole route
------------------------------------------------------------------------------
Routing Table : _public_
         Destinations : 12       Routes : 12        
Destination/Mask    Proto   Pre  Cost        Flags NextHop         Interface
        1.1.1.0/24  Direct  0    0             D   1.1.1.1         Ethernet1/0/1
        1.1.1.1/32  Direct  0    0             D   127.0.0.1       Ethernet1/0/1
      1.1.1.255/32  Direct  0    0             D   127.0.0.1       Ethernet1/0/1
        2.2.2.0/24  ISIS-L2 15   20            D   1.1.1.2         Ethernet1/0/1
        3.3.3.0/24  Direct  0    0             D   3.3.3.1         Ethernet1/0/0
        3.3.3.1/32  Direct  0    0             D   127.0.0.1       Ethernet1/0/0
      3.3.3.255/32  Direct  0    0             D   127.0.0.1       Ethernet1/0/0
      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.1.0/24  ISIS-L2 15   20            D   1.1.1.2         Ethernet1/0/1
255.255.255.255/32  Direct  0    0             D   127.0.0.1       InLoopBack0
[~DeviceA-Ethernet1/0/0]

从路由表可以看出,在主链路失效后,备份链路DeviceA-DeviceC-DeviceB生效,去往172.16.1.0/24的路由下一跳地址为1.1.1.2。

在DeviceA上执行display isis bfd session all命令,只能看到DeviceA和DeviceC之间的BFD State的状态为Up。

[~DeviceA-Ethernet1/0/0]dis isis bfd session all
                      BFD session information for ISIS(1)
                      ----------------------------------- 
Peer System ID : 0000.0000.0003        Interface : Eth1/0/1           
TX : 10            BFD State : up      Peer IP Address : 1.1.1.2
RX : 10            LocDis : 16386      Local IP Address: 1.1.1.1
Multiplier : 3     RemDis : 16386      Type : L2  
Diag : No diagnostic information
Total BFD session(s): 1
[~DeviceA-Ethernet1/0/0]

 

2022深度学习开发者峰会 5月20日13:00让我们相聚云端,共襄盛会!

以上是关于玩转华为ENSP模拟器系列 | 配置动态BFD for IS-IS特性示例的主要内容,如果未能解决你的问题,请参考以下文章

玩转华为ENSP模拟器系列 | 调整静态BFD检测时间

玩转华为ENSP模拟器系列 | 配置BFD会话进入AdminDown状态

玩转华为ENSP模拟器系列 | 配置静态BFD检测三层IP链路

玩转华为ENSP模拟器系列 | 配置静态BFD检测三层IP链路

玩转华为ENSP模拟器系列 | 配置静态BFD检测VPWS PW示例

玩转华为ENSP模拟器系列 | 配置静态BFD for IS-IS特性示例