ISIS与动态BFD联动

概述

ISIS(Intermediate System to Intermediate System)和BFD(Bidirectional Forwarding Detection)是两种用于网络中的路由和链路检测的协议。当ISIS与动态BFD联动时,可以实现更加高效和快速的链路故障检测与恢复。

ISIS与动态BFD联动的基本原理

当ISIS与动态BFD联动时,BFD负责提供快速链路失效检测,并将检测结果与ISIS共享,从而加快路由的收敛。

邻居建立与BFD会话启动:当ISIS邻居关系建立时,会同时建立BFD会话。ISIS将两台设备之间的链路状态同步给BFD,BFD会定期在两台设备之间发送检测报文。

快速故障检测:如果BFD在规定的时间内没有收到对方设备的响应,它会立即判定链路失效,并向ISIS通告。相比于ISIS的Hello超时机制,BFD的检测周期要短得多,因此可以大幅缩短链路失效的检测时间。

触发ISIS路由更新:一旦BFD检测到链路失效,会立即通知ISIS,ISIS将立即更新链路状态,并重新计算路由,触发SPF算法加快收敛过程。这样,路由表会快速更新,以确保流量绕过故障链路。

动态BFD机制:在动态BFD机制下,BFD会根据网络状态的变化动态启动和撤销会话。也就是说,只有当ISIS检测到新邻居时,BFD会话才会启动;而当链路恢复正常时,BFD会话也会自动关闭。这种动态的机制避免了不必要的BFD会话占用系统资源。

项目TOPO

项目配置

大家好,下面我们来进行配置还是按照R1、R2、R3、R4的顺序进行配置

首先双击打开R1进行配置

R1

<Huawei>system-view                                          进入系统视图

[Huawei]sysname R1                                              修改名字为R1

[R1]isis 1                                                              启用isis进程号1

[R1-isis-1]is-level level-1-2

[R1-isis-1]is-level level-2

[R1-isis-1]network-entity 10.0000.0000.0001.00

发布定义区域名

[R1-isis-1]quit                                                        退出当前视图

[R1]interface GigabitEthernet 0/0/0                          进入端口

[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24

配置端口IP

[R1-GigabitEthernet0/0/0]isis enable                     启动ISIS

[R1]interface GigabitEthernet 0/0/1

[R1-GigabitEthernet0/0/1]ip address 192.168.2.1 24

[R1-GigabitEthernet0/0/1]isis enable

R2

<Huawei>system-view                                          进入系统视图

[Huawei]sysname R2                                              修改名字为R2

[R2]isis 1                                                              启用isis进程号1

[R2-isis-1]is-level level-1-2

[R2-isis-1]is-level level-2

[R2-isis-1]network-entity 10.0000.0000.0002.00

发布定义区域名

[R2-isis-1]quit                                                        退出当前视图

[R2]interface GigabitEthernet 0/0/0                          进入端口

[R2-GigabitEthernet0/0/0]ip address 192.168.2.2 24

配置端口IP

[R2-GigabitEthernet0/0/0]isis enable                     启动ISIS

[R2]interface GigabitEthernet 0/0/1

[R2-GigabitEthernet0/0/1]ip address 172.16.1.1 24

[R2-GigabitEthernet0/0/1]isis enable

[R2]interface GigabitEthernet 0/0/2

[R2-GigabitEthernet0/0/2]ip address 192.168.3.2 24

[R2-GigabitEthernet0/0/2]isis enable

R3

<Huawei>system-view                                          进入系统视图

[Huawei]sysname R3                                              修改名字为R3

[R3]isis 1                                                              启用isis进程号1

[R3-isis-1]is-level level-1-2

[R3-isis-1]is-level level-2

[R3-isis-1]network-entity 10.0000.0000.0003.00

发布定义区域名

[R3-isis-1]quit                                                        退出当前视图

[R3]interface GigabitEthernet 0/0/0                          进入端口

[R3-GigabitEthernet0/0/0]ip address 192.168.1.2 24

配置端口IP

[R2-GigabitEthernet0/0/0]isis enable                     启动ISIS

[R2]interface GigabitEthernet 0/0/2

[R2-GigabitEthernet0/0/2]ip address 192.168.3.1 24

[R2-GigabitEthernet0/0/2]isis enable

R4

<Huawei>system-view                                          进入系统视图

[Huawei]sysname R4                                              修改名字为R4

[R4]isis 1                                                              启用isis进程号1

[R4-isis-1]is-level level-1-2

[R4-isis-1]is-level level-2

[R4-isis-1]network-entity 10.0000.0000.0004.00

发布定义区域名

[R4-isis-1]quit                                                        退出当前视图

[R4-GigabitEthernet0/0/1]ip address 172.16.1.2 24

[R4-GigabitEthernet0/0/1]isis enable

现在我们整个网络的路由都配置完了

查看R1的配置信息

<R1>display isis peer

<R1>tracert 172.16.1.2                                 查看数据流路径

下面开始启用BFD

[R1]bfd

[R1-bfd]quit

[R1]isis

[R1-isis-1]bfd all-interfaces enable                       在isis上启用bfd

R2]bfd

[R2-bfd]quit

[R2]isis

[R2-isis-1]bfd all-interfaces enable                      

R3]bfd

[R3-bfd]quit

[R3]isis

[R3-isis-1]bfd all-interfaces enable                      

R4]bfd

[R4-bfd]quit

[R4]isis

[R4-isis-1]bfd all-interfaces enable                      

在R1 G0/0/1端口修改bfd检测时间

[R1]interface GigabitEthernet 0/0/1

[R1-GigabitEthernet0/0/1]isis bfd enable

[R1-GigabitEthernet0/0/1]isis bfd min-rx-interval 300 min-tx-interval 300 detect-multiplier 4

在R2 G0/0/0端口修改bfd检测时间

[R2]interface GigabitEthernet 0/0/0

[R2-GigabitEthernet0/0/0]isis bfd enable

[R2-GigabitEthernet0/0/0]isis bfd min-rx-interval 300 min-tx-interval 300 detect-multiplier 4

Isis 与bfd联动到此配置完成

可认为在R2上把g0/0/0端口down掉,然后在R1通过tracert 172.16.1.2 来查看数据流的路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

榴某428

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值