“接下来,让我们一起讨论一下BFD MAD检测吧”,华小育...
“接下来,让我们一起讨论一下BFD MAD检测吧”,华小育同学继续讲道。
BFD MAD检测BFD MAD检测是通过BFD协议来实现的。我们可以使用以太网端口或管理用以太网口来实现BFD MAD检测。要使BFD MAD检测功能正常运行,除在三层接口下开启BFD MAD检测功能外,还需要在该接口上配置MAD IP地址。MAD IP地址与普通IP地址不同的地方在于:MAD IP地址与成员设备是绑定的,IRF中的每个成员设备上都需要配置,且所有成员设备的 MAD IP必须属于同一网段。两台以上设备组成IRF使用中间设备实现BFD MAD检测,如图1所示。
图1两台设备组成IRF可以不采用中间设备实现BFD MAD检测,如图2所示。
图21)当IRF正常运行时,只有主设备上配置的MAD IP地址生效,从设备上配置的MAD IP地址不生效,BFD会话处于down状态;(使用display bfd session命令查看BFD会话的状态。如果Session State显示为UP,则表示激活状态;如果显示为Down,则表示处于down状态)。2)当IRF分裂形成多个IRF时,不同IRF中主设备上配置的MAD IP地址均会生效,BFD会话被激活,此时会检测到多Active冲突。IRF堆叠正常运行时,只有主设备上配置的 MAD IP 地址生效,从设备上配置的 MAD IP 地址不生效,BFD 会话处于down状态,如图3所示。
图3当IRF分裂形成多个 IRF 时,不同 IRF 中主设备上配置的 MAD IP 地址均会生效,BFD 会话被激活,此时会检测到多 Active 冲突,如图4所示。
图4当 IRF 分裂后,选举失败的 IRF 进入 Recovery 状态,处于 Recovery 状态的设备会将除保留端口以外的其它所有业务端口关闭,同时缺省将会把包含 BFD MAD 检测的接口关闭(Down 掉),因此 BFD 会话再次处于 down 状态,如图5所示。
图5附:在IRF堆叠中使能BFD MAD检测的方式时,需要添加一个VLAN用于BFD MAD检测报文传递,将用于BFD MAD检测的接口添加进这个VLAN,BFD MAD检测接口关闭stp功能,最后为maser/standby设备配置BFD MAD地址,具体结合图6配置。
图6[SWA-1]vlan 4094 //创建BFD MAC检测vlan[SWA-1-vlan4094]port GigabitEthernet 1/0/1 //向vlan4094中添加端口[SWA-1-vlan4094]port GigabitEthernet 2/0/1[SWA-1-vlan4094]quit[SWA-1]interface range GigabitEthernet 1/0/1 GigabitEthernet 2/0/1[SWA-1-if-range]undo stp enable //关闭BFD MAD检测接口stp功能[SWA-1-if-range]quit[SWA-1]interface Vlan-interface 4094[SWA-1-Vlan-interface4094]mad bfd enable //使能BFD MAD检测[SWA-1-Vlan-interface4094]mad ip address 192.168.1.1 24 member 1 //为Master配置bfd mad地址[SWA-1-Vlan-interface4094]mad ip address 192.168.1.2 24 member 2 //为Standby配置bfd mad地址[SWA-1-Vlan-interface4094]quit闻道有先后,术业有专攻,扫描下方二维码,添加好友,让我们一起进步吧!
图片|王在礼文字|王在礼排版|张坚审核|姜明哲@新媒体中心