1、什么叫做堆叠?
堆叠是指将多台支持堆叠特性的交换机通过堆叠线缆链接在一起,从逻辑层面变成一台交换机,作为一个整体进行数据转发。公用一个VRP系统。
2、不同的品牌当中的堆叠技术
思科:Stackwise  思科智能堆叠
      VSS        虚拟交换系统
华为  Istack     智能堆叠
      CSS        集群交换系统
华三  IRF        智能弹性架构
3、堆叠的连线方式
   3.1 堆叠卡堆叠:专用的拓展堆叠卡,还有集成的堆叠卡,需要购买专业的堆叠线缆。
   3.2 业务口堆叠:使用电口或者光口进行堆叠(网线或者光纤)
4、堆叠的基础概念
   4.1 堆叠交换机的角色
       主交换机(master)  如果主交换机挂了,那么备交换机会成为主
       备交换机(backup)  如果备交换机挂了,那么从交换机会成为备
       从交换机(salve)   如果从交换机挂了,那么会收敛拓扑,继续稳定运行
       一个堆叠系统内,控制层面是由主交换机master承担,master和backup和slave承担转发平面
       角色的选举原则:
       a.当前为主的设备优先,不具备抢占
       b.成员优先级大的(华为默认为100,华三默认为1)
       c.系统运行时间最长的(华为认为10秒钟以内的视作相同,华三认为10分钟以内的视作相同)
       d.看MAC地址最小的优先
   4.2 堆叠逻辑接口:每台交换机只有2个逻辑堆叠几口
       堆叠物理接口:每台交换机可以有多个堆叠物理接口
       规定:两台交换机堆叠,必须要交叉连线,即逻辑1口和对端逻辑2口相连
   4.3 堆叠链路类型
       串行堆叠:若干台交换机串联,一般用于距离较远的堆叠场景
       环形堆叠:收尾相连,形成环状,一般多用于企业机房内部场景
   4.4 slot id
       举例说明:一般的交换机比如S5700接口编号为G0/0/1
       第一个 0 :槽位号
       第二个 0 :板卡号
       第三个 1 :接口编号
       slot-id叫做槽位号,对于将要堆叠的交换机,槽位号必须不能相同的。所以一般都需要使用命令进行修改。
       拓展:以上只针对盒式交换机的istack智能堆叠,对于CSS框式交换机另有办法解决:
       框式交换机最多只能2台堆叠,采用CSS-ID来解决以上问题:
       举例:当一台交换机的CSS-ID=1时,那么堆叠后的接口为G1/0/0/1
       第一位 1: CSS-ID为1的交换机
       第二位 0: 槽位号
       第三位 0: 当前槽位的板卡号
       第四位 1: 接口编号
   4.5 堆叠域
       每个堆叠系统,就是一个堆叠域,默认堆叠域为0
   4.6 堆叠分裂
       在堆叠系统稳定运行后,如果交换机之间的堆叠线缆断开或者故障,那么将会出现2个堆叠系统,这个过程叫做堆叠分裂。
       为了避免堆叠分裂造成的网络故障,堆叠会使用MAD来做多主检测。
   4.7 MAD multi-active detection
       H3C有4种检测方式分别为:LACP-MAD BFD-MAD ND-MAD ARP-MAD
       华为当中有两种方式分别为:直连检测,代理检测
       以上,如果MAD检测到多了master,那么就会进行比较,弱势的一方将会变成recovery状态(即所有接口变为一次性down状态)

H3C堆叠配置思路:
1、首选确认接口
   XG0/51 绑定逻辑接口1
   XG0/52 绑定逻辑接口2
   4台交换机进行交叉连线,即51口连52口
2、配置
   2.1 改slot-id
       [SW2]irf member 1 renumber 2  将槽位号1改为槽位号2;修改完成后,保存配置,重启设备。
   2.2 将master交换机的优先级改高
       [SW1]irf member 1 priority 32 将交换机1的优先级改为32
   2.3 将所有规划的物理接口与逻辑接口绑定
       a.绑定前需要将物理接口shutdown
       b.配置如下:
         irf-port 1/1
             port group interface Ten-GigabitEthernet1/0/51
         irf-port 1/2
             port group interface Ten-GigabitEthernet1/0/52
   2.4 将所有物理线路拆除,将物理接口开启,激活堆叠配置,强制保存
       [SW1]irf-port-configuration active  //激活堆叠配置之前,一定要保存好配置,因为设备重启后可能因为配置丢失导致堆叠失败
   2.5 配置LACP MAD
       在堆叠交换机配置:

interface Bridge-Aggregation1000
          port link-type trunk
          port trunk permit vlan all
          link-aggregation mode dynamic
          mad enable
        interface GigabitEthernet1/0/1
          port link-type trunk
          port trunk permit vlan all
          port link-aggregation group 1000
 --------------------------------------------------
        SW5:
        interface Bridge-Aggregation1000
          port link-type trunk
          port trunk permit vlan all
          link-aggregation mode dynamic
        interface range GigabitEthernet1/0/1 to GigabitEthernet1/0/4
          port link-type trunk
          port trunk permit vlan all
          port link-aggregation group 1000