永发信息网

什么是BFD+VRRP

答案:3  悬赏:10  手机版
解决时间 2021-11-20 12:16
  • 提问者网友:無理詩人
  • 2021-11-19 23:59
什么是BFD+VRRP
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-11-20 00:50
BFD(链路状态检测协议)是用来检测上联链路的状态,可以检测链路的端口状态、聚合组状态、SVI接口状态等等。VRRP(虚拟路由冗余备份协议)这个协议可以实现链路之间的故障时自动切换,多数用在三角形连接的拓扑结构上。
全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-11-20 01:37

配置VRRP快速切换功能示例

组网需求

如图1所示,S9300A、S9300B、SwitchA、SwitchB和通用媒体网关UMG设备组成一个简单的NGN承载网。

其中:

• UMG通过交换机SwitchA和SwitchB双归属到S9300A和S9300B。

• S9300A和S9300B之间运行VRRP,S9300A作为Master,S9300B作为Backup。

要求当S9300A发生故障、或S9300A与S9300B之间的GE链路故障时,VRRP主备切换的时间不超过1秒,以实现承载网的快速收敛。

图1 配置VRRP快速切换功能组网图 

配置思路

采用如下思路实现VRRP快速切换:

1. 在S9300A和S9300B的GE接口上配置BFD Session,同时实现对S9300A和下行链路S9300A—SwitchA—SwitchB—S9300B的监测。

2. 在作为Backup的S9300B上配置VRRP监视BFD Session,一旦BFD Session的状态变为Down,S9300B的优先级增加40,进行主备切换。

 说明: 

本示例只介绍S9300A和S9300B上的配置。

数据准备

为完成此配置例,需准备如下的数据:

• 本地和对端的BFD会话标识符

• VRRP备份组ID、虚拟IP地址

• S9300在备份组中的优先级

操作步骤

1. 配置接口IP地址(略) 

2. 配置BFD基本功能 

# 在S9300A上配置BFD Session。

 system-view

[S9300A] bfd

[S9300A-bfd] quit

[S9300A] bfd atob bind peer-ip 10.1.1.2 interface Vlanif 100

[S9300A-bfd-session-atob] discriminator local 1     配置本地标识符。

[S9300A-bfd-session-atob] discriminator remote 2    配置对端标识符。

[S9300A-bfd-session-atob] min-rx-interval 10  指定BFD会话最小接收时间间隔ms

[S9300A-bfd-session-atob] min-tx-interval 10  指定BFD会话最小发送时间间隔ms

[S9300A-bfd-session-atob] commit

[S9300A-bfd-session-atob] quit

# 在S9300B上配置BFD Session。

 system-view

[S9300B] bfd

[S9300B-bfd] quit

[S9300B] bfd btoa bind peer-ip 10.1.1.1 interface Vlanif 100

[S9300B-bfd-session-btoa] discriminator local 2

[S9300B-bfd-session-btoa] discriminator remote 1

[S9300B-bfd-session-btoa] min-rx-interval 50

[S9300B-bfd-session-btoa] min-tx-interval 50

[S9300B-bfd-session-btoa] commit

[S9300B-bfd-session-btoa] quit

配置完成后,在S9300A或S9300B上执行display bfd session命令,可以看到BFD Session会话的状态为Up。以S9300A的显示为例。

[S9300A] display bfd session all

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

Local  Remote  Peer IP Address Interface Name                  State     Type   

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

1      2       10.1.1.2        Vlanif100                       Up    Static 

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

     Total UP/DOWN Session Number : 1/0   

3. 配置VRRP快速切换 

# 创建备份组10,配置S9300A在备份组10中的优先级为160,为Master。

[S9300A] interface Vlanif 100

[S9300A-Vlanif100] vrrp vrid 10 virtual-ip 10.1.1.3

[S9300A-Vlanif100] vrrp vrid 10 priority 160

[S9300A-Vlanif100] quit

# 创建备份组10,配置S9300B在备份组10中的优先级为140,为Backup。

[S9300B] interface Vlanif 100

[S9300B-Vlanif100] vrrp vrid 10 virtual-ip 10.1.1.3

[S9300B-Vlanif100] vrrp vrid 10 priority 140

# 在Backup侧配置监视本地BFD Session 2的状态,如果BFD Session状态变为Down,S9300B的VRRP优先级增加40。

[S9300B-Vlanif100] vrrp vrid 10 track bfd-session 2 increased 40

[S9300B-Vlanif100] quit

配置完成后,在S9300A或S9300B上执行display vrrp命令,可以看到S9300A是Master,S9300B是Backup。在S9300B上还能看到对BFD Session的监测设置以及BFD Session的当前状态。

[S9300A] display vrrp

  Vlanif100 | Virtual Router 10

    state : Master

    Virtual IP : 10.1.1.3

    PriorityRun : 160

    PriorityConfig : 160

    MasterPriority : 160

    Preempt : YES   Delay Time : 0

    TimerRun : 1

    TimerConfig : 1

    Auth Type : NONE

    Virtual Mac :  0000-5e00-0110

    Check TTL : YES

    Config type : normal-vrrp

[S9300B] display vrrp

  Vlanif100 | Virtual Router 10

    state : Backup

    Virtual IP : 10.1.1.3

    PriorityRun : 140

    PriorityConfig : 140

    MasterPriority : 160

    Preempt : YES   Delay Time : 0

    TimerRun : 1

    TimerConfig : 1

    Auth Type : NONE

    Virtual Mac :  0000-5e00-0110

    Check TTL : YES

    Config type : normal-vrrp

    Track BFD : 2  Priority increased : 40

    BFD-Session State : UP

4. 验证配置结果 

# 对S9300A的接口VLANIF100执行shutdown操作,模拟链路故障。

[S9300A] interface Vlanif 100

[S9300A-Vlanif100] shutdown

在S9300B上可以看到:VRRP接收到BFD的故障报告后进行主备切换。

%May 10 15:48:30 2008 S9300B BFD/5/BFD:Slot=1;IO(1) BFD Session(Discr:2) FSM Change To Down(Detect)

%May 10 15:48:30 2008 S9300B VRRP/5/BfdWarning:

 Virtual Router 10 | BFD-SESSION 2 : BFD_STATE_UP --> BFD_STATE_DOWN

%May 10 15:48:30 2008 S9300B VRRP/5/StateWarning:

 Vlanif100 | Virtual Router 10 :  BACKUP --> MASTER

此时在S9300A上执行display vrrp命令,可以看到S9300A的状态变为Initialize。

[S9300A] display vrrp

  Vlanif100 | Virtual Router 10

    state : Initialize

    Virtual IP : 10.1.1.3

    PriorityRun : 160

    PriorityConfig : 160

    MasterPriority : 0

    Preempt : YES   Delay Time : 0

    TimerRun : 1

    TimerConfig : 1

    Auth Type : NONE

    Virtual Mac :  0000-5e00-0110

    Check TTL : YES

    Config type : normal-vrrp

在S9300B上执行display vrrp命令,可以看到S9300B的状态切换成Master,BFD Session的状态变为Down。

[S9300B] display vrrp

  Vlanif100 | Virtual Router 10

    state : Master

    Virtual IP : 10.1.1.3

    PriorityRun : 180

    PriorityConfig : 140

    MasterPriority : 180

    Preempt : YES   Delay Time : 0

    TimerRun : 1

    TimerConfig : 1

    Auth Type : NONE

    Virtual Mac :  0000-5e00-0110

    Check TTL : YES

    Config type : normal-vrrp

    Track BFD : 2  Priority increased : 40

    BFD-Session State : DOWN

  • 2楼网友:忘川信使
  • 2021-11-20 01:21
单反
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯