CSS配置.docx
《CSS配置.docx》由会员分享,可在线阅读,更多相关《CSS配置.docx(15页珍藏版)》请在冰豆网上搜索。
![CSS配置.docx](https://file1.bdocx.com/fileroot1/2023-2/8/dde5bb1c-c273-4f1c-aec9-88b78f107139/dde5bb1c-c273-4f1c-aec9-88b78f1071391.gif)
CSS配置
CSS配置
介绍CSS(ClusterSwitchSystem)功能在S9300的配置方法。
∙2.1CSS简介
集群交换机系统(简称为CSS或堆叠),是将2台交换机通过专用的堆叠电缆链接起来,对外呈现为一台逻辑交换机。
∙2.2S9300支持的CSS特性
介绍S9300支持的CSS功能。
∙2.3配置CSS
介绍CSS功能在S9300的配置方法。
∙2.4配置举例
举例说明CSS的配置。
2.1 CSS简介
集群交换机系统(简称为CSS或堆叠),是将2台交换机通过专用的堆叠电缆链接起来,对外呈现为一台逻辑交换机。
随着数据中心数据访问量的逐渐增大以及网络可靠性要求越来越高,单台交换机已经无法满足需求,而通过交换机的堆叠能够实现数据中心大数据量转发和网络高可靠性。
堆叠系统的两台交换机使用专用堆叠线缆连接,堆叠建立后,一台成为堆叠主交换机、另一台成为堆叠备份交换机。
2.2 S9300支持的CSS特性
介绍S9300支持的CSS功能。
说明:
CSS特性不支持Web网管配置。
堆叠系统建立的必要条件
若要成功建立堆叠系统必须满足如下条件:
∙支持CSS特性的设备型号为S9306和S9312,S9306和S9312之间可以混堆。
∙仅支持两台交换机设备堆叠。
∙每台设备都必须配置堆叠卡。
∙单台设备上必须配置两块同类型的SRU主控板,即都是SRUA或SRUB;两台设备之间可配不同类型的SRU主控板。
说明:
主控板LE02SRUAVER.A和LE02SRUBVER.A不支持堆叠。
∙两台设备之间已经用专用堆叠线缆连接。
∙两台堆叠设备能够正常启动。
∙两台堆叠设备的堆叠功能已经使能。
∙两台成员交换机软件版本一致,当主交换机检测到备用交换机版本与其不一致时,会将备用交换机版本升级或回退。
堆叠线缆的连接
每块主控板上可以插一块堆叠卡,每块堆叠卡上有4个堆叠口。
两台设备都有两块主控板的情况下,通过专用的堆叠电缆将这8组堆叠口按照图2-1规则连接起来。
堆叠口连接规则是固定的,所有堆叠口都要插上堆叠线缆,不能随意连接。
图2-1 堆叠电缆连接规则
堆叠建立
堆叠系统的交换机在使用堆叠线缆连接好且已使能堆叠功能的情况下,上电时堆叠系统会自动建立。
通过竞争,一台成为堆叠主交换机、另一台成为堆叠备份交换机。
主交换机按照如下方式选择:
∙最先完成启动,并进入单框堆叠运行状态(单台设备已使能堆叠功能)的交换机成为主交换机。
∙当设备同时完成启动时,堆叠优先级高的设备成为主交换机。
∙当设备同时完成启动,并且堆叠优先级又相同时,MAC地址小的成为主交换机。
堆叠系统中的所有单板都向系统主用主控板注册,注册后以系统主用主控板上的配置文件进行配置恢复。
具体配置恢复过程与单框系统相同。
堆叠系统建立之前,每台交换机都是单独的实体,每台交换机有自己独立的IP地址,对外体现为多台交换机,用户需要独立的管理所有的设备;堆叠建立后堆叠成员对外体现为一个统一的逻辑实体,用户使用一个IP地址对堆叠中的所有交换机进行管理和维护。
堆叠系统的IP地址和MAC地址为堆叠系统首次建立时,堆叠主交换机的IP地址和MAC地址。
主备倒换
堆叠主交换机和备份交换机确定后,若SwitchA为堆叠主交换机、SwitchB为堆叠备份交换机,SwitchA的主用主控板成为堆叠系统主控板、SwitchB的主用主控板成为堆叠系统备用主控板。
在系统主用主控板和系统备用主控板之间进行高可靠性备份处理,SwitchA和SwitchB的备用主控板作为堆叠系统的候选系统备用主控板。
在SwitchA或SwitchB单框内的两块主控板倒换后,该框内的备用主控板升为堆叠系统备用主控板。
∙堆叠主交换机SwitchA内的两块主控板发生倒换:
oSwitchB升为堆叠主交换机,原来的系统备用主控板升为系统主用主控板。
oSwitchA降为堆叠备份交换机。
oSwitchA主用主控板重启,SwitchA内的备用主控板升级为堆叠系统的备用主控板,与系统主用主控板进行高可靠性同步。
∙堆叠备份交换机SwitchB内的两块主控板发生倒换:
o堆叠主交换机和堆叠备份交换机的角色不会发生变化。
o堆叠备份交换机内的主用主控板(即原来堆叠系统的备用主控板)重启,备用主控板升为堆叠系统的备用主控板,与系统主用主控板进行高可靠性同步。
说明:
主备倒换是堆叠主和堆叠备之间的倒换,即倒换后原来的堆叠主SwitchA将为堆叠备份交换机,原来的堆叠备SwitchB为堆叠主交换机,在主备倒换之前要确保堆叠的所有主控板完全注册。
堆叠环境下的配置和转发
堆叠建立后,可以通过LPU接口板上的业务端口、系统主用主控板上的串口或网管口登录堆叠系统,进行业务配置和系统管理。
堆叠系统提供四维的接口视图:
框号/槽位号/子卡号/端口号。
支持对两台设备中的所有端口进行业务相关配置和操作。
支持以框号/槽位号为单位对两台设备中的所有单板进行包括查询单板信息、对单板进行复位等管理和操作。
在堆叠环境下,业务流量转发与单框环境下不同,跨设备的转发需要经过交换网两次。
对于报文内容的处理没有区别,都需要进行一次上、下行处理。
堆叠分裂
∙堆叠分裂的原因
堆叠系统建立后,系统主用主控板和系统备用主控板定时发送心跳报文来维护堆叠系统的状态。
堆叠电缆、堆叠卡和主控板等发送故障可能会导致两台设备之间没有可用堆叠链路从而失去通信,导致两台交换机之间的心跳报文超时,此时堆叠系统将分裂为两台独立的设备。
∙堆叠分裂的影响
堆叠系统分裂后,若两台交换机都在正常运行,其全局配置完全相同,会以相同的IP和相同的MAC地址和网络中的其他设备交互,这样会引起整个网络故障,导致IP地址和MAC地址冲突。
此时系统会出现告警提示,需要修改设备的IP地址和MAC地址或将一台设备退出网络。
说明:
堆叠分裂时,由于IP和MAC的冲突问题,告警可能只能在设备串口上出现,无法上报到网管。
配置文件的备份与恢复
设备从非堆叠状态进入堆叠状态后,会自动将原有的非堆叠状态下的配置文件备份,以便去使能堆叠功能后,恢复原有配置。
使能设备的堆叠功能并立即重启进入堆叠状态后,系统自动将原有的配置文件加上.bak的扩展名备份:
∙若原配置文件扩展名为.cfg,则备份配置文件扩展名为.cfg.bak。
∙若原配置文件扩展名为.zip,则备份配置文件扩展名为.zip.bak。
设备状态
配置文件
非堆叠状态
当前配置文件:
s9300.cfg
堆叠状态
当前配置文件:
s9300.cfg
备份配置文件:
s9300.cfg.bak
去使能设备的堆叠功能时,用户若希望恢复设备的原有配置,可以进行如下操作:
1.执行命令renamesource-filenamedestination-filename,更改备份配置文件名;或执行命令copysource-filenamedestination-filename[all],复制备份配置文件并指定文件名。
2.执行命令startupsaved-configurationconfiguration-file,指定系统下次启动时使用改名后的配置文件。
3.执行命令undocssenable[all|frameframe-id],去使能设备的堆叠功能并立即重启。
说明:
设备自动备份配置文件是为了防止误操作时丢失配置,建议用户在进行升级和网络调整时,自行手动保存配置文件,做好备份工作。
堆叠状态下支持的特性
S9300有如下特性在堆叠状态下不支持:
∙同步以太时钟特性
∙PTP特性
∙PoE特性
除以上特性外,其他所有特性都支持。
2.3 配置CSS
介绍CSS功能在S9300的配置方法。
2.3.1 建立配置任务
在配置CSS功能前了解此特性的应用环境、配置此特性的前置任务和数据准备,可以帮助您快速、准确地完成配置任务。
应用环境
如图2-2所示,SwitchA和SwitchB组成堆叠系统。
SwitchC连接用户,并通过Eth-Trunk1连接到堆叠系统。
堆叠系统通过Eth-Trunk2接入OSPF网络。
通过跨框Eth-Trunk,用户可以将不同成员设备上的物理以太网端口配置成一个聚合端口,这样即使某些端口所在的设备出现故障,也不会导致聚合链路完全失效,其它正常工作的成员设备会继续管理和维护剩下的聚合端口,这样即可以增大设备容量,又可以设备间的备份,增加可靠性。
图2-2 CSS应用组网图
前置任务
在配置CSS功能之前,需完成以下任务:
∙单台设备上必须配置同类型的SRU主控板,即都是SRUA或SRUB。
说明:
主控板LE02SRUAVER.A和LE02SRUBVER.A不支持堆叠。
∙确认S9300上每块主控板上都配置了堆叠卡。
∙两台设备之间已经用专用堆叠线缆连接。
∙两台堆叠设备能够正常启动。
∙两台成员交换机软件版本一致,当主交换机检测到备用交换机版本与其不一致时,会将备用交换机版本升级或回退。
数据准备
在配置CSS之前,需准备以下数据。
序号
数据
1
堆叠机框ID
堆叠竞争的优先级
2.3.2 配置S9300的堆叠ID或堆叠优先级
堆叠系统建立时,首先检查2台机框的堆叠ID,如果堆叠ID不同,则根据机框的运行状态和堆叠优先级等因素竞争出堆叠主交换机;如果堆叠ID相同则堆叠系统无法建立。
背景信息
堆叠优先级越高的机框竞争为堆叠主交换机的概率越高。
操作步骤
1.执行命令system-view,进入系统视图。
2.执行命令setcss{idnew-id|prioritypriority}[frameframe-id],设置堆叠机框的ID或堆叠机框竞争的优先级。
缺省情况下堆叠机框ID为1,堆叠机框竞争优先级为1。
在堆叠系统建立时,将检查2台交换机的堆叠ID是否分别分1和2,否则堆叠系统不能建立。
说明:
此配置在设备重启后生效。
堆叠状态下不指定frameframe-id时,仅对主框进行操作。
非堆叠状态下只能对本框进行操作。
2.3.3 (可选)强制堆叠主交换机
通常情况下,堆叠主交换机是在堆叠系统建立时两台交换机通过竞争产生的,具有不确定性。
当用户明确需要其中某一台S9300作为堆叠系统的主用交换机时,可以进行此配置。
背景信息
如果指定交换机此时在堆叠系统中已经是堆叠主交换机,那么此配置不改变堆叠系统状态。
如果指定交换机此时在堆叠系统中是备份交换机,那么在堆叠系统数据备份正常结束以后,会发生堆叠系统主备倒换,堆叠系统的主交换机变为指定的交换机。
操作步骤
1.执行命令system-view,进入系统视图。
2.执行命令cssmasterforce[frameframe-id],强制指定交换机在堆叠系统中作为堆叠主交换机。
说明:
此配置在设备重启后生效。
堆叠状态下不指定frameframe-id时,仅对主框进行操作。
非堆叠状态下只能对本框进行操作。
2.3.4 使能设备堆叠功能
使能堆叠功能后必须重启设备。
背景信息
CSS功能的约束条件:
∙目前支持CSS特性的设备型号为S9306和S9312。
∙目前仅支持2台交换机设备堆叠。
∙两台设备都必须配置双主控板,每块主控板上都必须配置堆叠卡。
∙单台设备上必须配置同类型的SRU主控板。
说明:
主控板LE02SRUAVER.A和LE02SRUBVER.A不支持堆叠。
∙两台设备之间已经用专用堆叠线缆连接。
∙两台堆叠设备能够正常启动。
∙两台成员交换机软件版本一致,当主交换机检测到备用交换机版本与其不一致时,会将备用交换机版本升级或回退。
操作步骤
1.执行命令system-view,进入系统视图。
2.执行命令cssenable,使能设备的堆叠功能。
说明:
此配置在设备重启后生效。
缺省情况下,设备未使能堆叠功能。
2.3.5 检查配置结果
堆叠系统建立后,可以查看机框ID、堆叠优先级、堆叠使能状态和堆叠状态等信息。
前提条件
S9300已经完成了CSS的相关配置。
操作步骤
1.执行命令displaycssstatus[save][all|frameframe-id],查看系统的堆叠状态。
任务示例
displaycssstatus
PropertyItemPropertyValue
FrameID1
Priority255
EnableswitchOn
CSSmasterforceOff
CSSstatusmaster
2.4 配置举例
举例说明CSS的配置。
2.4.1 配置CSS示例
通过配置堆叠功能,增大设备容量和可靠性。
配置需求
如图2-3所示,SwitchA和SwitchB组成堆叠系统。
SwitchC连接用户,并通过Eth-Trunk1连接到堆叠系统。
堆叠系统通过Eth-Trunk2接入OSPF网络。
通过交换机的堆叠增大设备容量,进行设备间的备份,增加可靠性。
图2-3 CSS应用组网图
配置思路
采用如下的思路配置CSS功能:
1.配置交换机的堆叠机框ID或堆叠竞争优先级。
2.使能交换机的堆叠功能。
数据准备
为完成此配置例,需准备如下的数据:
∙堆叠机框ID
∙堆叠竞争的优先级
操作步骤
1.配置SwitchA的堆叠机框优先级为255,并使能CSS功能。
#配置堆叠机框优先级为255。
system-view
[Quidway]sysnameSwitchA
[SwitchA]setcsspriority255
Info:
CSSconfighasbeenchanged,needreboottotakeeffect.
#使能CSS功能。
[SwitchA]cssenable
RebootneededtochangeCSSconfig.Areyousurethisoperationandrebootnow?
[Y/N]y
2.配置SwitchB的堆叠机框ID为2,并使能CSS功能。
#配置堆叠机框ID为2。
system-view
[Quidway]sysnameSwitchB
[SwitchB]setcssid2
Info:
CSSconfighasbeenchanged,needreboottotakeeffect.
#使能CSS功能。
[SwitchB]cssenable
RebootneededtochangeCSSconfig.Areyousurethisoperationandrebootnow?
[Y/N]y
3.验证配置结果。
#查询堆叠机框ID为1的交换机的堆叠状态
discssstatusframe1
PropertyItemPropertyValue
FrameID1
Priority255
EnableswitchOn
CSSmasterforceOff
CSSstatusmaster
#查询堆叠机框ID为2的交换机的堆叠状态
discssstatusframe2
PropertyItemPropertyValue
FrameID2
Priority1
EnableswitchOn
CSSmasterforceOff
CSSstatusbackup