集群交换系统CSS(Cluster Switch System)又称为堆叠,是指将两台交换机设备组合在一起,虚拟化成一台交换设备,如图所示:

作用:通过交换机堆叠,可以实现网络高可靠性和网络大数据量转发,同时简化网络管理。

(1)高可靠性:堆叠系统多台成员交换机之间冗余备份,同时利用跨设备的Eth-Trunk实现跨设备的链路冗余备份。

(2)强大的网络扩展能力:通过组建堆叠,可以在不改变网络拓扑的情况下,轻松的扩展端口数、带宽和处理能力。

(3)简化配置和管理:用户可以通过任何一台成员交换机登录堆叠系统,对堆叠系统所有成员交换机进行统一配置和管理; 堆叠形成后,不需要配置复杂的二层破坏协议(如MSTP)和三层保护倒换协议(如VRRP),简化了网络配置。

堆叠分裂

  堆叠建立后,主交换机和备用交换机之间定时发送心跳保温来维护堆叠系统的状态。堆叠线缆、主控板发生故障时或者其中一台交换机下电、重启都将导致两台交换机之间失去通信,导致堆叠系统分裂为两台独立的交换机。

堆叠分裂后,若两台交换机都在正常运行,则其全局配置完全相同,会以相同的IP地址和MAC地址(堆叠系统MAC)与网络中的其他设备交互,这样导致IP地址和MAC地址冲突,引起整个网络故障,此时可以依靠堆叠的双主检测来避免堆叠分裂出现双主。

双主检测

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

(1)堆叠端口检测方式:堆叠端口检测方式是指通过堆叠物理成员端口之间的链路进行双主检测,该方式直接使用堆叠连接链路进行检测,不需要占用额外的接口。只有当堆叠连接方式为主控板直连时,才可以使用堆叠端口检测方式。如图所示:

(2)直连检测方式:指堆叠成员交换机间通过业务口连接的专用链路进行双主检测。如图所示:

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

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

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

DAD竞争规则如下:

1.堆叠优先级比较,堆叠优先级高的交换机优先竞争胜出。

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

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

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

CSS集群的配置

1.配置SwitchA为主交换机,并使其有CSS功能

set css mode css-card
set css id 1                 #设置id为1
set css priority 255     #配置优先级为255
css enable                  #重启交换机

2.配置SwitchB为备用交换机,并使其有CSS功能

set css mode css-card
set css id 2                 #设置id为2
set css priority 1         #配置该交换机的优先级为1

3.带两台设备都重启后,通过display device查看集群是否建立成功,如果能看到Chassis 1和Chassis 2,则两台设备已组成集群。

dispaly device

4.通过display css channel,检测集群接口是否都处于up状态:

display css channel

5.通过display css status检查两台集群设备的参数是否正确

display css status

6.配置集群分裂检测

确认设备重启成功后,执行下面命令:

interface range g1/1/0/47 g1/2/0/47 g1/5/0/23 g2/1/0/47 g2/2/0/47 g2/5/0/23mad detect mode directquit

华为交换机CSS集群相关推荐

  1. 交换机知识--集群管理

    集群是可以当作单一设备来管理的一组网络设备的集合,集群管理的主要目的是解决大量分散的网络设备的集中管理问题.网络管理者只需要在集群中的一个交换机上配置公网IP地址就可以实现对集群中其它交换机的管理和维 ...

  2. 《云原生之 华为云 》公有云华为云 CCE集群操作

    目录 公有云&华为云   CCE集群操作 1. 购买云容器引擎CCE

  3. 华为交换机CSS技术讲解

    最近找到的工作是是关于华为的,没办法,就整华为吧.思科华为原理还是很想通的~~~ 1 CSS特性介绍 随着数据中心数据访问量的逐渐增大以及网络可靠性要求越来越高,单台交换机已经无法满足数据中心大数据量 ...

  4. [新闻]华为高端集群路由器面世

    [中国,无锡] 3月14日在江苏无锡举行的集群路由技术研讨会上,华为技术有限公司("华为")展示了Quidway® NetEngine 5000E(以下简称NE5000E)核心路由 ...

  5. 华为云CCE集群节点磁盘告警处理

    目录 一.告警问题 二.问题分析 三.问题处理 四.结果验证 一.告警问题 监控在华为云CCE节点磁盘空间不足告警,节点磁盘使用率100%,看到告警有两种可能: 1.CCE节点磁盘空间不足 2.CCE ...

  6. 网络❀堆叠技术(iStack)、集群技术(CSS)、Eth-Trunk

    一.堆叠技术堆叠技术iStack:本质上是硬件技术(软硬件结合)可以吧多个设备回合成一个设备,原理把相同交换机的备板相连.堆叠缺点: 1.会浪费一些转发性能2.主要缺点,升级和割接会特别困难 角色:堆 ...

  7. 重磅 | 华为发布绝杀计算战略!投15亿美元打造开放生态,全球最快AI训练集群Atlas 900,绝了!...

          戳蓝字"CSDN云计算"关注我们哦! 文 | 阿晶.丹丹.王银发于上海华为HC大会现场 出品 | CSDN云计算(ID:CSDNcloud) 科技的不断发展正逐步加速智 ...

  8. 7700系列交换机集群(堆叠)实践

    背景:两台核心7706交换机异地集群(此异地为不同楼层) 注意:只有7700往上的设备采用集群的模式,往下是用堆叠 分析:由于是异地,所以不能用堆叠线,使用10G业务线链接 操作步骤如下: 注意点:确 ...

  9. 交换机集群管理(锐捷)

    [实验名称] <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ...

  10. 华为NE5000E集群路由器荣获InfoVision奖

    [比利时,布鲁塞尔,2008年10月7日] 华为技术有限公司("华为")近日宣布,在刚刚落幕的欧洲宽带论坛上,华为NE5000E集群路由器荣获国际工程协会颁发的InfoVision ...

最新文章

  1. 北大网络教育计算机作业,北大网络教育(计算机专业)网络基础作业答案.doc
  2. 平板电脑桌面添加计算机快捷键,驰为Vi10教你Windows 10中的这些实用快捷键
  3. html怎么在图片上加文字_怎么把图片文字转换成word文档
  4. arrayQueue
  5. 算术编码原理与实现【转载】
  6. ICCV 2019 | 微软开源跨视图融合的3D人体姿态估计算法,大幅改进SOTA精度
  7. adb常用命令的介绍及使用
  8. 传输层协议的UDP和TCP
  9. PHP漏洞全解—————9、文件上传漏洞
  10. 使用软件实现直播推流
  11. 2、树莓派声卡设置和alsactl命令的使用
  12. 读书笔记(1)-前言
  13. hive查看表中列的信息命令_Linux查看硬件信息之dmidecode命令详解
  14. 电分糊涂日记之《电路频率响应》
  15. Intel8086处理器使用NASM汇编语言实现操作系统04-实模式-屏幕显示不定长度的字符串(cmp/je)
  16. 「巨杉学」开展大数据金融人才培养模式探索课题培训
  17. 新年伊始,25岁“天才少年”曹原再发一篇Nature!9个月的第三篇Nature!
  18. 关于“服务器限制无法上传那么大的附件 ”的解决方法
  19. bo蓝牙耳机怎么连接_蓝牙耳机怎么用,HIK X1蓝牙耳机怎么样?
  20. Spring整合FreeMarker本地化动态设置

热门文章

  1. BP神经网络学习总结
  2. 将日期转换成大写例如:二零一三年十二月
  3. abap-商业发票管理系统
  4. php微博api发布微博代码,使用新浪微博API的OAuth认证发布微博实例
  5. Ubuntu中的中文字体设置
  6. ,PLCSIM、SIMIT、Amesim、NX MCD、 Process Simulate、Plant Simulation,一文带你了解西门子整个虚拟调试与仿真软硬件体系
  7. MacOS系统下matplotlib中SimHei中文字体无法启动解决办法
  8. Newtonsoft 六个超简单又实用的特性【上下篇】
  9. LaTeX中常用的模板,命令和技巧
  10. 微信小程序使用 ocr 身份证识别