双核心多业务板卡部署案例

  一、 项目背景

  某数据中心已有两台S5860交换机在网运行,由于业务发展,原有两台交换机上物理端口已不能满足业务需求,需要新上线一台交换机进行业务扩充,新上线交换机需要与原有两台交换机进行虚拟化操作,并配置BFD MAD检测。三台S5860的版本号为:Version 5.20, Release 1206。

  二、 扩容前拓扑情况

  

图片4.png


  现网拓扑为两台S5860交换机通过两个万兆端口进行IRF2虚拟化,虚拟化后端口号前会标注member ID,实际物理端口号为两台交换机的Ten-Gi1/1和Ten-Gi1/3分别端口互联。为了检测IRF分裂,两台设备分别在G0/48端口启用BFD MAD检测,两设备通过G0/48端口互联.

  三、 扩容后拓扑情况

  

图片5.png


  新加一台S5860_3交换机后,与原来两台S58交换机形成三角形连接。配置IRF member ID为3。原来S5860_1和S5860_2的Ten-Gi1/3用于连接S5860_3的Ten-Gi1/1与Ten-Gi1/3口。S5860_1与S5860_2的Gi0/47口连接S5860_3的Gi0/47和Gi0/48,用作设备之间的IRF分裂检测。

  四、 配置过程中遇到问题及处理过程

  由于多次配置二台设备作IRF的BFD MAD检测,形成了固定思维,每二台间作一组BFD MAD检测,现在三台作环形的IRF,就用三个VLAN 加入六个用作分裂检测的端口。

  在上面的思维定势下作配置,须配置三组共六个mad ip address,也就是每一个member都有二个IP,因为每台设备互联了二台设备。在配置member 1 的第二个mad ip address时总是提示bfd mad not enable,与实际情况不符。

  这时查看了BFD MAD检测在IRF中的主要三条原理:

  i. 当IRF正常运行时,只有Master上配置的MAD IP地址生效,Slave设备上配置的MAD IP地址不生效,BFD会话处于down状态;(使用display bfd session命令查看BFD会话的状态。如果Session State显示为Up,则表示激活状态;如果显示为Down,则表示处于down状态)。

  ii. 当IRF系统分裂后,Slave设备变为Master设备,其MAD IP生效,BFD Session立即转为UP,设备就能立即检测到多Master冲突。

  iii. 系统Member ID大的设备,检测到冲突后立就会Shutdown设备上所有业务端口(IRF口除外),即会将Member ID不是最小的设备全部从网络中隔离出来;

  从以上原理可知,不管是master还是slave都只有一个IP,在现场环境下有三个member:

  dis irf

  Switch Role Priority CPU-Mac Description

  *+1 Master 10 3ce5-a6a9-38f9 -----

  2 Slave 1 3ce5-a6a9-3973 -----

  3 Slave 1 5866-bade-7c49 -----

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

  应当只配置三个IP,并且六关联的六个端口都在同一vlan 下。

  最终BFD MAD检测功能的配置信息如下:

  < S5860>dis vlan 1099

  VLAN ID: 1099

  VLAN Type: static

  Route Interface: configured

  Description: BFD-MAD

  Name: VLAN 1099

  Tagged Ports: none

  Untagged Ports:

  GigabitEthernet1/0/47 GigabitEthernet1/0/48 GigabitEthernet2/0/47

  GigabitEthernet2/0/48 GigabitEthernet3/0/47 GigabitEthernet3/0/48

  interface Vlan-interface1099

  mad bfd enable

  mad ip address 10.19.1.86 255.255.255.248 member 1

  mad ip address 10.19.1.85 255.255.255.248 member 2

  mad ip address 10.19.1.84 255.255.255.248 member 3

  六个端口关闭STP的配置略

  配置完成后查看BFD会话信息:

  dis bfd session

  Total Session Num: 2 Init Mode: Active

  IPv4 Session Working Under Ctrl Mode:

  LD/RD SourceAddr DestAddr State Holdtime Interface

  34/0 10.19.1.86 10.19.1.85 Down / Vlan1099

  35/0 10.19.1.86 10.19.1.84 Down / Vlan1099

  符合预期结果:当IRF正常运行时,只有Master上配置的MAD IP地址生效,Slave设备上配置的MAD IP地址不生效,BFD会话处于down状态


2016年01月