堆叠与集群详解

⦁为什么会使用堆叠、集群:

随着企业的发展,企业网络的规模越来越大,这对企业网络提出了更高的要求:更高的可靠性、更低的故障恢复时间、设备更加易于管理等。

⦁传统的园区网高可靠性技术出现故障时切换时间很难做到毫秒级别、实现可靠性的方案通常为一主一备,存在着严重的资源浪费。同时随着网络设备的越来越多,管理将会变得越加复杂。为构建可靠、易管理、资源利用率高、易于扩展的交换网络,引入了交换机堆叠、集群技术。

堆叠和集群:

堆叠(istack),将多台支持堆叠特性的交换机通过堆叠线缆连接在一起,在逻辑上虚拟成一台设备。istack支持最多9太交换机堆叠

集群(css)将两台支持集群特性的交换机设备组合在一起,在逻辑上虚拟成一台设备。css只支持二台交换机堆叠。

一般高端框式交换机支持CSS、盒式设备支持istack

架构:

在逻辑交换机和逻辑交换机之间进行链路聚合,无需部署STP和VRRP,便可实现高可靠性,实现高可靠性的同时还可以同时传输流量,链路带宽最大化。

堆叠基本概念:

角色:主交换机(master)主交换机负责管理

备交换机:是主交换机的备份交换机。堆叠系统只有一台备交换机。当主交换机故障时,备交换机会接替主交换机。

从交换机:用于业务转发,除主交换机和备交换机外,全是从交换机,当备交换机不可用时,通过选举来选出备交换机。

堆叠优先级:堆叠优先级是成员交换机的一个属性,主要用于角色选举,优先级越大代表优先级越高,同时选举为主交换机的几率越高

堆叠id:

成员交换机的槽位号(SLOT ID),用来标识和管理成员交换机,堆叠中所有成员交换机的堆叠id都是唯一的。设备堆叠ID默认为0.堆叠时由堆叠主交换机对设备的堆叠id进行管理。

堆叠逻辑接口:交换机之间用于建立堆叠的逻辑端口,每台交换机支持二个逻辑堆叠端口,分别为spack-port n/1和spack-port n/2,其中n为成员交换机的堆叠id

堆叠成员之间,本端设备的逻辑端口stack-port n/1必须与对端设备的逻辑堆叠端口stack-port n/2相连。

如果两端设备对应的逻辑堆叠端口(本端的stack-port n/1与对端的stack-port m/2)内包含多个物理成员端口,对物理成员端口的连接无对应端口号的要求。

堆叠系统组建过程:物理连接-----主交换机选举-------拓扑收集和备交换机选举----软件和配置同步

堆叠方式:堆叠卡堆叠-----业务口堆叠

每台交换机支持两个逻辑堆叠端口,分别为stack-port n/1和stack-port n/2,其中n为成员交换机的堆叠ID

堆叠连接拓扑:链型连接和环形连接

选举规则:

主交换机选举:1.运行状态比较,已经运行的交换机比处于启动状态的交换机优先竞争为主交换机,堆叠主交换机的选举时间为20s,并不是所有交换机都能参与主交换机的第一次选举。

2.堆叠优先级高的交换机优先竞争为主交换机

3.堆叠优先级相同时,mac地址小的交换机优先竞争为主交换机

备交换机选举:1.堆叠优先级最高的交换机为备交换机

2.堆叠优先级相同时,mac地址小的为备交换机

⦁堆叠系统的配置文件包括:

⦁全局配置:例如IP地址、STP、VLAN、SNMP等,适用于所有堆叠成员交换机。新加入堆叠系统的交换机使用堆叠系统的全局配置,不再使用交换机自己的全局配置。交换机离开堆叠系统时,将继续使用堆叠系统的配置直到加入新的堆叠系统。

⦁接口配置:适用于接口所在成员交换机。接口上的配置和堆叠ID有关,当堆叠ID改变时:

⦁如果新ID在配置文件中不存在对应的接口配置,则新ID的接口配置使用默认配置。

⦁如果新ID在配置文件中存在对应的接口配置,则新ID的接口配置使用对应的配置。

⦁堆叠相关配置不会丢失,即从设备离开堆叠之后,堆叠相关配置仍会继续存在,同样会进行堆叠的选举,如果需要彻底清除堆叠配置需要通过命令手动清除,清除的配置内容包括:

⦁交换机槽位号

⦁堆叠优先级

⦁堆叠保留VLAN

⦁系统MAC切换时间

⦁堆叠口配置

⦁堆叠口速率配置

执行该命令会导致设备重启

⦁堆叠成员交换机退出的过程,主要就是拆除堆叠线缆和移除交换机的过程:

⦁对于环形堆叠:成员交换机退出后,为保证网络的可靠性还需要把退出交换机连接的两个端口通过堆叠线缆进行连接。

⦁对于链形堆叠:拆除中间交换机会造成堆叠分裂。这时需要在拆除前进行业务分析,尽量减少对业务的影响。

⦁未上电的交换机加入堆叠:

⦁如果是链形连接,新加入的交换机建议添加到链形的两端,这样对现有的业务影响最小。

⦁如果是环形连接,需要把当前环形拆成链形,然后在链形的两端添加设备。

⦁单机堆叠:单机堆叠就是一台交换机使能了堆叠功能,整个堆叠系统中只有一台主交换机。只有使能了堆叠功能的交换机才可以加入堆叠系统或与其他使能了堆叠功能的交换机组建堆叠。

⦁堆叠合并过程如下:

⦁两个堆叠系统的主交换机通过竞争,选举出一个更优的作为新堆叠系统的主交换机。

⦁竞争成功的主交换机所在的堆叠系统将保持原有主备从角色和配置不变,业务也不会受到影响

⦁而另外一个堆叠系统的所有成员交换机将重新启动,以从交换机的角色加入到新堆叠系统,其堆叠ID将由新主交换机重新分配,并将同步新主交换机的配置文件和系统软件,该堆叠系统的原有业务也将中断。

⦁堆叠系统作为一台设备与网络中其他设备通信,具有唯一的MAC地址,称为堆叠系统MAC地址。通常情况下使用主交换机的MAC地址作为堆叠系统MAC地址。

⦁当堆叠系统的MAC地址是主交换机的MAC地址,主交换机故障或者离开堆叠系统,在默认情况下堆叠系统MAC地址会延时10分钟切换,即在10分钟内两个分裂的堆叠系统的MAC相同。

⦁分裂后的堆叠系统通过MAD检测线缆(普通线缆,手动配置为MAD检测链路)发送MAD检测报文进行竞选,竞选失败的堆叠系统会关闭所有的物理端口(手动配置的保留端口除外)以保证不会因IP、MAC冲突对业务产生影响。

⦁MAD检测过程如下:

⦁堆叠分裂之后,分裂后的堆叠系统存在相同的IP地址、MAC地址(堆叠系统MAC),将会导致网络中表项错误,如下游设备的ARP表项、MAC地址表项,从而导致业务异常。

⦁为此分类后的堆叠系统会通过MAC检测线缆进行竞选。

⦁竞选失败者关闭自身物理接口,从而不会和竞选成功地堆叠系统产生IP地址、MAC地址冲突。

⦁通过中间设备直连可以实现通过中间设备缩短堆叠成员交换机之间的检测链路长度,适用于成员交换机相距较远的场景。与通过中间设备直连相比,Full-mesh方式直连可以避免由中间设备故障导致的MAD检测失败,但是每两台成员交换机之间都建立全连接会占用较多的接口,所以该方式适用于成员交换机数目较少的场景。

⦁在代理检测方式中,堆叠系统正常运行时,堆叠成员交换机以30s为周期通过检测链路发送MAD报文。堆叠成员交换机对在正常工作状态下收到的MAD报文不做任何处理;堆叠分裂后,分裂后的两个堆叠系统以1s为周期通过检测链路发送MAD报文进行多主冲突处理。

⦁原来的备交换机升为主交换机

⦁新主交换机重新指定备交换机

⦁原来的主交换机重启后重新加入堆叠系统,并被选举为从交换机。

⦁Active区域:主交换机所在的区域

⦁平滑升级的三个阶段:

⦁主交换机下发命令触发整个堆叠系统进入平滑升级状态,backup区各个成员交换机以新的系统软件进行启动。

⦁backup区以新版本建立一个独立的堆叠系统,并通知active区进入升级阶段,主控权由active区的主交换机转移到backup区的主交换机,backup区负责流量传输,active区进入升级过程。

⦁active区以新系统软件重新启动并加入backup区的堆叠系统,backup区的主交换机根据最终堆叠建立的结果发布升级的结果。

⦁备交换机,即Standby,是主交换机的备份交换机。当主交换机故障时,备交换机会接替原主交换机的所有业务。集群中只有一台备交换机。

⦁集群链路可以是一条链路,也可以是捆绑在一起的多条链路。

⦁缺省情况下,交换机的集群ID为1。相同ID的两台交换机不能建立集群,所以在建立集群前,需要手工配置集群中一台交换机的集群ID为2。

⦁交换机的集群优先级越高当选为主交换机的可能性越大,但选举主交换机比较的不止优先级。

⦁集群主交换机选举规则与堆叠选举规则一致,另外一台交换机则是备交换机。

⦁使用业务口连接时两端成员接口数量、类型相同,接线顺序无限制。

⦁业务口集群按照链路的分布,有两种组网形式:

⦁1+0组网:每台成员交换机配置一个逻辑集群端口,物理成员端口分布在一块业务板上,依靠一块业务板上物理成员端口与对框的物理成员端口实现集群连接。

⦁1+1组网:每台成员交换机配置两个逻辑集群端口,物理成员端口分布在两块业务板上,如图所示,不同业务板上的集群链路形成备份。

⦁CSS2:专指交换网板上通过集群卡方式建立的交换网硬件集群,并且在原有集群技术的基础上,增加了集群主控1+N备份等技术。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值