交换机堆叠编号
1.配置成员编号默认都为0号,(成员ID)
slot 曹位号 也是成员ID号
例如:gi 0/0/3 最前面0为槽位号,第二个0为子卡号,第三个3为接口3
dis stack #查看堆叠信息
stack slot 0 renumber 1 #修改堆叠成员号,修改后需要保存重启
dis stack #查看成员编号slot 1 ,区分不同堆叠交换机通过G0/0/1 G1/0/1 使用槽位号区分不同交换机。
2.配置优先级 #选出主交换机,主设备来管理控制整个堆叠系统,使用 一主一备多从模式,先入为主,即配置写入到主设备上,再有主设备同步配置到备设备,主设备进行路由计算,再同步到备设备。
注意:先启动设备直接担任主设备,默认情况不支持抢占
默认优先级100,越大越优先;若优先级相同查看主板mac地址(dis stack),越小越优先
stack slot 0 priority 105
slave swithcover切换主备设备(主设备重启自动变为备设备)
3.配置堆叠互联口
interface stack-port 0/1
port interface gi0/0/1 enable
port interface gi0/0/2 enable
port interface gi0/0/1 to gi0/0/2 enable
在slot 0交换机上创建逻辑堆叠口,接口Y/X,中X(X取值1~2)遵循‘交叉互联’即互联口接口号不能相同,Y表示堆叠成员ID编号。
在逻辑堆叠空中添加真实成员物理接口,无逻辑接口相关要求
注意:当堆叠成功后,备设备将自动重启
reset slot 0 重启单台堆叠设备
4.配置链路聚合(搭配堆叠使用)
interface eth-trunk 1 #创建逻辑链路聚合空
mode lacp #模式选择lacp
interface gi0/0 #进入物理接口
eth-trunk 1#添加进链路聚合口
dis eth-trunk 1 #查看链路聚口
5.优点
1提高可靠性、2扩展端口数量、3增大带宽、4简化组网、5长距离堆叠(降低管理维护成本)
6.堆叠方式
1堆叠卡堆叠
2业务口堆叠
逻辑堆叠端口是专用于堆叠的逻辑端口,需要和物理成员端口绑定。堆叠的每台成员交换机上支持两个逻辑堆叠端口,分别为stack-port n/1和stack-port n/2,其中n为成员交换机的堆叠ID。普通线缆堆叠和专用线缆堆叠。
8.堆叠原理
1堆叠成员
主交换机、备交换机、从交换机
2堆叠ID
每个堆叠成员交换机在堆叠系统中具有唯一的堆叠ID。
display stack命令查看堆叠ID。回显信息中的Slot即为成员交换机的堆叠ID。
3堆叠优先级
优先级值越大表示优先级越高。先比较交换机启动时间,再比较堆叠优先级,再比较MAC地址小的交换机优先竞争为主交换机。堆叠优先级取值范围为1~255,缺省优先级值为100,可以通过display stack查看,通过命令stack slotslot-idprioritypriority修改。修改后的堆叠优先级不影响当前主交换机。只有堆叠系统复位重新选举时,修改后的堆叠优先级才生效。
4堆叠建立
堆叠建立的过程包括以下四个阶段:
#物理连接:根据网络需求,选择适当的连接方式和连接拓扑,组建堆叠网络。
#主交换机选举:成员交换机之间相互发送堆叠竞争报文,并根据选举原则,选出堆叠系统主交换机。
#堆叠ID分配和备交换机选举:主交换机收集所有成员交换机的拓扑信息,向所有成员交换机分配堆叠ID,之后选出堆叠系统备交换机。
#软件版本和配置文件同步:主交换机将整个堆叠系统的拓扑信息同步给所有成员交换机,成员交换机同步主交换机的系统软件和配置文件,之后进入稳定运行状态。
5堆叠管理和配置文件
#ip
注意:有管理网口的设备组建堆叠后,系统运行阶段,只有一台成员交换机的管理网口生效,称为主用管理网口。堆叠系统启动后默认选取主成员交换机的管理网口为主用管理网口,若主成员交换机的管理网口异常或不可用,则选取其他成员交换机的管理网口为主用管理网口。如果通过PC直连到非主用管理网口,则无法登录堆叠系统。
#mac地址
堆叠系统MAC地址的缺省切换时间是10分钟,可以使用命令stack timer mac-address
switch-delaydelay-time进行配置。堆叠系统MAC地址切换将造成流量中断,为了减少影响,可以执行命令stack timer mac-address switch-delay 0将堆叠系统MAC地址设置为永久堆叠MAC地址。
#接口编号规则
交换机加入堆叠前,接口编号采用:槽位号/子卡号/端口号(槽位号统一为0)。
交换机加入堆叠后,接口编号采用:堆叠ID/子卡号/端口号。(子卡号和端口号,和单机状态一致)
#登录方式
任意成员console口登录
通过ip地址登录到堆叠系统。只能登录到堆叠主交换机,不能登录到备交换机和从交换机。
6.堆叠成员加入与退出
新成员加入堆叠时,建议采用不带电加入
堆叠成员加入的过程如下:
新加入的交换机连线上电启动后,进行角色选举,新加入的交换机会选举为从交换机,堆叠系统中原有主备从角色不变。
角色选举结束后,主交换机更新堆叠拓扑信息,同步到其他成员交换机上,并向新加入的交换机分配堆叠ID(新加入的交换机没有配置堆叠ID或配置的堆叠ID与原堆叠系统的冲突时)。
新加入的交换机更新堆叠ID,并同步主交换机的配置文件和系统软件,之后进入稳定运行状态。
用户可按照以下操作完成堆叠成员加入:
*分析当前堆叠的物理连接,选择加入点。
如果是链形连接,新加入的交换机建议添加到链形的两端,这样对现有的业务影响最小。
如果是环形连接,需要把当前环形拆成链形,然后在链形的两端添加设备。
* 进行堆叠的配置。
如果是业务口堆叠,新加入的交换机需要配置物理成员端口加入逻辑堆叠端口;并且链形连接时,当前堆叠系统链形两端(或一端)的成员交换机也需要配置物理成员端口加入逻辑堆叠口。
如果是堆叠卡堆叠,新加入的成员交换机需要使能堆叠功能。
为了便于管理,建议为新加入的交换机配置堆叠ID。如果不配置,堆叠系统会为其分配一个堆叠ID。
*新加入的交换机下电后连接堆叠线缆,然后重新上电。
*如果需要加入多台交换机,重复1-3的过程。
*保存配置。
7堆叠分裂与多主检测
#堆叠分裂
堆叠分裂后,原主备交换机被分裂到同一个堆叠系统中:原主交换机会重新计算堆叠拓扑,将移出的成员交换机的拓扑信息删除,并将新的拓扑信息同步给其他成员交换机;而移出的成员交换机检测到堆叠协议报文超时,将自行复位,重新进行选举。
堆叠分裂后,原主备交换机被分裂到不同的堆叠系统中:原主交换机所在堆叠系统重新指定备交换机,重新计算拓扑信息并同步给其他成员交换机;原备交换机所在堆叠系统将发生备升主,原备交换机升级为主交换机,重新计算堆叠拓扑并同步到其他成员交换机,并指定新的备交换机。
#多主检测
为防止堆叠分裂后,产生多个具有相同IP地址和MAC地址的堆叠系统,引起网络故障,必须进行IP地址和MAC地址的冲突检查。
多主检测MAD(Multi-Active Detection),是一种检测和处理堆叠分裂的协议。链路故障导致堆叠系统分裂后,MAD可以实现堆叠分裂的检测、冲突处理和故障恢复,降低堆叠分裂对业务的影响。
直连检测的连接方式包括通过中间设备直连和堆叠成员交换机Full-mesh方式直连:
通过中间设备直连:如图3所示,堆叠系统的所有成员交换机之间至少有一条检测链路与中间设备相连。
Full-mesh方式直连:如图4所示,堆叠系统的各成员交换机之间通过检测链路建立Full-mesh全连接,即每两台成员交换机之间至少有一条检测链路。
#MAD冲突处理
堆叠分裂后,MAD冲突处理机制会使分裂后的堆叠系统处于Detect状态或Recovery状态。Detect状态表示堆叠正常工作状态,Recovery状态表示堆叠禁用状态。
MAD冲突处理机制如下:MAD分裂检测机制会检测到网络中存在多个处于Detect状态的堆叠系统,这些堆叠系统之间相互竞争,竞争成功的堆叠系统保持Detect状态,竞争失败的堆叠系统会转入Recovery状态;并且在Recovery状态堆叠系统的所有成员交换机上,关闭除保留端口以外的其它所有物理端口,以保证该堆叠系统不再转发业务报文。MAD竞争原则与主交换机的竞争原则类似:
先比较启动时间,启动完成时间早的堆叠系统成为Detect状态。启动完成时间差在20秒内则认为堆叠的启动完成时间相同。
启动完成时间相同时,比较堆叠中主交换机的优先级,优先级高的堆叠系统成为Detect状态。
优先级相同时,比较堆叠系统的MAC,MAC小的堆叠系统成为Detect状态。