玩转华为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检测机制。
操作步骤
- 配置各路由器接口的IP地址(略)
- 配置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]
- 配置接口开销值
配置DeviceA。
DeviceA:
interface Ethernet1/0/0
isis cost 5
配置DeviceB。
DeviceB:
interface Ethernet1/0/1
isis cost 5
- 配置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
- 在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会话进入AdminDown状态
玩转华为ENSP模拟器系列 | 配置静态BFD检测三层IP链路
玩转华为ENSP模拟器系列 | 配置静态BFD检测三层IP链路