随便说说嗨嗨嗨时隔多久了我有复活了应该有人说坏狗博主天天在干嘛正如我之前说的我去学了一学期的服务器基础搭建自己也有在好好学习但是果不其然坏狗赛事方察觉到了怕我们学校拿网络系统管理冠军把赛道给停掉了我也是在期末快要比赛的时候才知道的只能说可惜了但是还是有收获的话多了今天我就是来填坑的半年前说的要写多主检测与分裂的笔记总结主要是资料信息来源《华为HCIP-Datacom路由交换学习指南》——王达老师(主编)。有米可以支持一下我有米我就买正版了盗版的书质量还是太差了。简要回顾重要基础专有名称知识点交换机角色主交换机(Master)、备交换机(Standby)、从交换机(Slave)堆叠ID成员交换机在堆叠系统中的槽位号(Slot ID)用于标识和管理成员交换机唯一缺省为“0”华三缺省为“1”堆叠优先级选举过程中确定主备交换机优先级值越大越优先如果才看这篇文章建议看看我之前的关于堆叠的总结笔记因为我怕大家在看本章节的知识感觉有点不对比如忘记了前面的成员加入与退出堆叠的合并我们也简要的伦伦简要回顾堆叠成员加入与退出堆叠的合并一、堆叠成员加入与退出(1) 成员加入分为带电加入和不带电加入带电加入如果该新成员交换机已经是一个完整的堆叠系统然后连上需要加入的堆叠系统就会变成堆叠合并不带电需要合理分析连线接入点(确保不影响业务)进入堆叠系统原本堆叠系统的成员角色不变只需要给新成员分配堆叠ID即可。(2) 成员退出退出成员角色区别主交换机退出备交换机继任重选备交换机新主交换机重新计算堆叠拓扑并同步给其他成员备交换机退出重选备交换机主交换机重新计算堆叠拓扑并同步给其他成员从交换机退出主交换机重新计算堆叠拓扑并同步给其他成员二、堆叠合并指两个稳定运行的堆叠系统合并成一个新的堆叠系统堆叠合并过程各堆叠系统主交换机竞争——失败方堆叠成员全体重启并加入胜利方系统(1)主交换机竞争规则:①先比堆叠系统运行时间运行久的为主。②运行时间一样比优先级③优先级一样比MAC地址越小越优先合并过程中胜利方成员不变失败方成员重启加入并由新主交换机重新分配堆叠ID和同并配置文件和系统软件原有业务会中断。回顾完成开始新篇章我们也回顾完了那我们开始新的内容吧堆叠的分裂指稳定运行的堆叠系统在带电过程中移出成员交换机或者堆叠线缆故障导致一个系统变为多个系统。影响因为正常情况下堆叠系统中所有成员交换机都使用同一个IP地址和MAC地址(堆叠系统MAC多为主交换机MAC)导致网络IP和MAC地址冲突。阻止方法需要进行多主检测(Multi-Active Detection,MAD)一、堆叠的分裂过程根据原堆叠系统主备交换机分裂后位置不同可以分为原主备分裂到同一系统和原主备分裂到不同系统其实看到这里如果前面学着比较扎实的小伙伴应该自己都可以推出来了后面的发展但如果没想到也没事但我希望您是前者不是也无所谓我们踏实学也行加油同一系统原主交换机重新计算堆叠拓扑将被分裂出去的交换机成员移除拓扑信息并将新拓扑信息同步给现有成员被分裂成员交换机检测到堆叠协议报文超时组建新的堆叠不同系统原主交换机系统重新选举备交换机并更新和同步给成员交换机拓扑信息备交换机继承主交换机并更新和同步给新系统成员拓扑信息并选举新备交换机说明在分裂后都会形成新的堆叠系统但不排除那种后面线缆节点恢复的情况就会和堆叠合并一样了多主检测(MAD):正如前面提到后的分裂影响所以我们要防止分裂后引发网络故障必须进行IP地址和MAC地址的冲突检查。华为使能[接口]mad detect mode direct多主检测就是一种检测和处理堆叠分裂的协议。MAD分为直连检测方式和代理检测方式两种。在同一系统两种方式互斥(1) 直连检测方式指成员交换机间通过普通线缆直连的专用链路进行多主检测过程系统正常时不发MAD报文分裂后分裂后的两个交换机以1s为周期通过检测链路发送MAD报文以纪念性多主冲突处理连接方式又分为通过中间设备直连和堆叠成员交换机Full-mesh(全互联)中间设备直连方式连接方式将一台交换机接入到系统中接入方法是将各成员交换机其中一个接口上使能该功能并连接到该交换机中这样就可以了其实和PC连交换机目的一样因为接口不多需要交换机发送数据优点大大减轻了接口不足的烦恼为什么这么说因为看看下面方式就知道了Full-mesh直连检测连接方式简单粗暴就是系统各个成员交换机都找接口相互互联等于我们设备多的话就会出现接口不足的情况优点适合小堆叠系统(3~4台交换机)不用多买个交换机其实傻瓜交换机都可以我不骗。(2) 代理检测方式单机下在代理设备Eth-Trunk接口(聚合)上启用代理检测功能。要求系统所有成员都要和代理设备连接并且连接接口都要加入同一个Eth-Trunk接口(聚合)中。系统互为代理下就需要各个堆叠系统的设备互相连接比如各个主交换机互联各个备交换机互联各个成员交换机互联。然后不同系统互联接口都加入到同一个聚合ID接口即可代理检测方式又分为单机和两套堆叠系统互为代理华为使能命令二选一单机代理交换机[聚合接口]mad relay堆叠系统[聚合接口]mad detect mode relay两套系统互为代理[HUAWEI]mad domain domain-id #配置堆叠系统MAD域值 [HUAWEI-聚合接口]mad relay #开启代理功能 [HUAWEI-聚合接口]mad detect mode relay #开启代理方式多主检测功能优点不需要占用额外接口为什么这么说呢因为我们占用的接口也可以进行数据业务传输想象一下我们下面是接入层堆叠系统上面是汇聚层交换机设置网关。在代理检测中系统正常时堆叠成员交换机以30s为周期发送MAD报文堆叠成员对系统正常期间的MAD报文不做处理当出现故障时系统中成员交换机会以1s为周期发送MAD报文来处理冲突。MAD冲突处理堆叠分裂后MAD机制会将分裂后的堆叠系统处于Detect状态或Recovery状态。Detect状态表示堆叠正常工作状态Recovery状态表示堆叠禁用状态工作过程MAD分裂检测机制会检测到网络中存在多个处于Detect状态的堆叠系统这些堆叠系统之间相互竞争胜利方保持状态失败方会进入禁用状态。在Recovery状态的系统交换机成员会关闭除了保留端口外的其他所有物理接口以保证该系统不再转发业务报文。保留端口缺省为堆叠成员端口也可以自己配置华为保留端口命令:[HUAWEI]mad exclude interface {接口}用于多主检测的端口不需要被指定为保留接口。分裂后用于该接口也会被关闭如果想要重新端口恢复[HUAWEI]mad restore各个堆叠系统竞争规则比主交换机启动时间(差20s内视为相同)——主交换机的优先级——MAC对比越小越优先MAD故障修复:通过修复故障链路分裂后的堆叠系统会重新合并。方式为两种Ⅰ.链路修复后处于禁止状态的堆叠系统重启与活动状态系统合并同时关闭业务端口UPⅡ.链路修复前活动状态堆叠系统也出现故障此活动状态堆叠系统移除网络通过命令启动禁止状态的堆叠系统接替原有业务再修复原活动状态的系统后重新合并到里面。吐吐槽我真不行了脖子太疼了后面的知识点也和我们主题也不搭边了是关于堆叠主备倒换和系统升级还有跨设备链路聚合与流量本地优先转发我已经连续写了3000多字了明显能看出来经过半年的学习我的语言组织能力确实提高了如果对哪些知识感兴趣的话可以自行查查我后面如果有时间可以做一次华三的实验Lab主要是MAD的并分享一下命令过程。那就拜拜哩。