所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R003C00 配置指南-虚拟化

本文档介绍了虚拟化配置,具体包括堆叠配置和VS配置。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
堆叠分裂与双主检测

堆叠分裂与双主检测

堆叠分裂

堆叠分裂是指稳定运行的堆叠系统中带电移出部分成员交换机,或者堆叠线缆故障导致一个堆叠系统变成多个堆叠系统。

根据原堆叠系统主备交换机分裂后所处位置的不同,堆叠分裂可分为以下两类:
  • 堆叠分裂后,原主、备交换机在同一个堆叠系统中。

    原主交换机会重新计算堆叠拓扑,将移出的成员交换机的拓扑信息删除,并将新的拓扑信息同步给其他成员交换机;而移出的成员交换机将自动复位,重新进行选举,形成新的堆叠系统。

    图1-9所示,堆叠系统分裂后,原主交换机SwitchA删除SwitchD和SwitchE的拓扑信息,并将新的拓扑信息同步给SwitchB和SwitchC;SwitchD和SwitchE重启后,重新建立堆叠系统。

    图1-9  原主备交换机被分裂到同一个堆叠系统中
  • 堆叠分裂后,原主、备交换机在不同的堆叠系统中。

    原主交换机所在堆叠系统重新指定备交换机,重新计算拓扑信息并同步给其他成员交换机;原备交换机所在堆叠系统将发生备升主,原备交换机升级为主交换机,重新计算堆叠拓扑并同步到其他成员交换机,并指定新的备交换机。

    图1-10所示,堆叠系统分裂后,原主交换机SwitchA指定SwitchD作为新的备交换机,重新计算拓扑信息,并将新的拓扑信息同步给SwitchD和SwitchE;原备交换机SwitchB升级为主交换机,重新计算堆叠拓扑并同步给SwitchC,并指定SwitchC作为新的备交换机。

    图1-10  原主备交换机被分裂到不同的堆叠系统中

双主检测

双主检测DAD(Dual-Active Detect)是一种检测和处理堆叠分裂的协议,可以实现堆叠分裂的检测、冲突处理和故障恢复,降低堆叠分裂对业务的影响。

DAD检测方式

DAD检测方式有以下几种:
  • 业务口直连检测方式

    业务口直连检测方式是指堆叠成员交换机间通过业务口连接的专用链路进行双主检测,如图1-11所示。
    图1-11  业务口直连方式双主检测示意图
    业务口直连检测方式中DAD报文采用的是BPDU报文,因此直连检测链路还可以通过中间设备连接,如图1-12所示。此时,在中间设备上需要配置透传BPDU报文功能,配置方法请参见《CloudEngine 8800, 7800, 6800, 5800系列交换机 配置-以太网交换配置指南》中“配置基于接口的二层协议透明传输”部分。
    图1-12  通过中间设备的业务口直连检测示意图
    当堆叠的成员设备数量为三台或以上时,若采用业务口直连检测方式,堆叠成员设备间建议采用Full-mesh全连接方式(即成员设备之间两两相连),如图1-13所示。
    图1-13  堆叠成员交换机Full-mesh直连
    说明:

    Full-mesh全连接时,由于成员设备两两之间都需要连线,在成员设备数量较多的情况下,会占用较多的业务口。因此当堆叠成员设备数量在三台或以上时,建议优先采用Eth-Trunk口代理检测方式。

    为保证高可靠性,不建议采用除Full-mesh全连接外的其他连接方式,例如图1-14所示的连接方式。
    图1-14  不推荐使用的连接方式
  • Eth-Trunk口代理检测方式

    Eth-Trunk口代理检测方式是指通过堆叠与代理设备相连的跨设备Eth-Trunk链路进行双主检测,如图1-15所示。在这种检测方式中,代理设备需要启动DAD代理功能。与业务口直连检测方式相比,Eth-Trunk口代理检测方式无需占用额外的接口,Eth-Trunk接口可以同时运行DAD代理检测和其它业务。
    说明:

    为了使DAD报文能在Eth-Trunk成员链路间相互转发,代理设备必须为支持DAD代理功能的交换机。目前华为CloudEngine系列交换机都支持DAD代理功能;S系列交换机自V200R003C00版本开始支持DAD代理功能(S系列交换机双主检测功能又称为MAD)。

    图1-15  Eth-Trunk口代理方式双主检测示意图
    代理设备可以是一台独立运行的交换机,也可以是一个堆叠系统,即两个堆叠系统之间互为Relay代理,如图1-16所示。
    图1-16  堆叠之间互为代理示意图
    说明:

    为防止检测干扰,两个堆叠系统必须配置不同的Domain ID。用于检测的端口和用于代理的端口也应该使用不同的Eth-Trunk。

  • 管理网口检测方式

    管理网口检测方式是指通过堆叠成员交换机的管理网口链路进行双主检测,如图1-17所示。当所有堆叠成员交换机的管理网口都连接至管理网络时,可以使用该方式进行双主检测,不需要占用额外的接口,也不需要使用代理设备。
    说明:

    在管理网口检测方式中,要求堆叠系统的管理网口必须配置IP地址。堆叠后,整个系统只显示一个管理网口MEth0/0/0,只需要在这一个管理网口下配置IP地址。

    图1-17  管理网口方式双主检测示意图
    图1-18所示,在没有管理网络的情况下,成员设备之间的管理网口相互直连也可以实现双主检测。在这种情况下,管理网口也必须配置IP地址。
    图1-18  管理网口直连双主检测示意图

DAD冲突处理与故障恢复机制

配置双主检测后,主交换机在检测链路上发送DAD竞争报文。堆叠分裂后,分裂成多部分的堆叠系统互发竞争报文,并将接收到的竞争报文信息与本部分竞争信息做比较,如果本部分竞争胜出,则不做处理,保持Active状态(正常工作状态),正常转发业务报文;如果本部分竞争失败,则除保留端口外的所有业务端口Error-Down,转入Recovery状态(业务禁用状态),停止转发业务报文。

DAD竞争规则如下(依次从第一条开始判断,直至找到最优的交换机才停止比较):
  1. 堆叠优先级比较,堆叠优先级高的交换机优先竞争胜出。

  2. 设备MAC地址比较,MAC地址小的交换机优先竞争胜出。

说明:

不支持组建堆叠的设备之间不会检测到双主冲突。

堆叠链路故障修复后,分裂成多部分的堆叠系统进行合并。处于Recovery状态的交换机将重新启动,同时将Error-Down的业务端口恢复正常,整个堆叠系统恢复。

如果在链路故障修复前,承载业务的Active状态的交换机系统也出现了故障。此时,可以先将Active状态的交换机从网络中移除,再通过命令行启用Recovery状态的交换机,接替原来的业务,然后再修复原Active状态交换机的故障及链路故障。故障修复后,重新合并堆叠系统。

翻译
下载文档
更新时间:2019-05-05

文档编号:EDOC1100004381

浏览量:8390

下载量:374

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页