首页 > 其他分享 >CSS技术详解

CSS技术详解

时间:2023-08-25 23:44:23浏览次数:28  
标签:端口 系统 技术 堆叠 详解 CSS 主控板 设备

1 CSS特性介绍

随着数据中心数据访问量的逐渐增大以及网络可靠性要求越来越高,单台交换机已经无法满足数据中心大数据量访问的要求。为了满足数据中心大数据量转发的需求和网络高可靠性需求,提出了交换机堆叠。
CSS是Cluster Switch System的简称,又被称为集***换机系统(简称为CSS或堆叠)。是将几台交换机通过专用的堆叠线缆链接起来,对外呈现为一台逻辑交换机。
CSS特性给运营商带来了明显的收益:
扩容网络时,保护已有**;
扩容的同时,简化配置、管理:将多台物理设备虚拟为一台设备;

多台设备间冗余、备份,提高系统的可靠性。


2 CSS原理描述 

在原来S9300交换机主控板(SRU)上插FSU卡的位置插入堆叠卡,原有主控板、接口板、机框不用更新,就可以支持CSS。
下面从CSS建立、配置及转发、CSS***三个典型场景说明S9300交换机CSS的工作原理。

2.1 CSS建立

2.1.1 堆叠规则

S9300交换机每块主控板上可以插一块堆叠卡,每块堆叠卡上有4个堆叠口。两台设备都是满配置的情况下,通过专用的堆叠线缆将这8个堆叠口按照图1规则连接起来。

                                 


需要说明的是:

堆叠口连接规则是固定的,不能随意连接。
上图中以两台S9306为例说明。该连接规则同样适用于两台S9312、或一台S9306和一台S9312之间的连接。



2.1.2 支持堆叠的产品形态

S9303不支持堆叠。
S9306和S9306可以建立堆叠(主控板分别支持SRUA和SRUB,只要一框的两块主控板相同即可)


S9306和S9312可以建立堆叠(主控板分别支持SRUA和SRUB,只要一框的两块主控板相同即可)
S9312和S9312可以建立堆叠(主控板分别支持SRUA和SRUB,只要一框的两块主控板相同即可)

堆叠形态见下图



                                                           


                                                        


                                                            


2.1.3 堆叠竞争规则

系统启动后,通过竞争,一台设备成为堆叠主、另一台设备成为堆叠备。竞争的规则如下:

系统运行状态:已经正常运行的设备优先级高于正在启动中的设备,成为堆叠主。
堆叠优先级:状态相同,优先级高的设备成为堆叠主。
MAC地址大小:状态、优先级都相同,MAC地址小的设备成为堆叠主。
两台设备竞争出主备后,堆叠主设备的主用主控板成为CSS的系统主,堆叠备的主用主控板成为CSS的系统备。在系统主和系统备之间进行HA备份处理,堆叠主和堆叠备的备用主控板作为CSS的候选系统备。

在堆叠主或堆叠备单框内的两块主控板倒换后,该框内的备用主控板升为CSS的系统备。

堆叠主内的两块主控板发生倒换:堆叠备升为堆叠主,原来的系统备升为系统主;堆叠主降为堆叠备,原来的系统主重启、原来堆叠主框内的备用主控板升为CSS的系统备,从系统主进行HA同步。
堆叠备内的两块主控板发生倒换:堆叠主和堆叠备设备的角色不会发生变化。堆叠备内的主用主控板(即原来CSS的系统备)重启,备用主控板升为系统的备,从系统主进行HA同步。通过这种处理,保证了CSS的高可靠性。
CSS中的所有单板都向系统主注册,注册后以系统主上的配置文件进行配置恢复。具体配置恢复过程与单框系统相同。
最终原来两***立的设备建立CSS,对外呈现为一台设备。


                                                  


2.2 CSS环境下的配置和转发

CSS建立后,可以通过接口板上的业务端口、系统主上的串口或网管口登陆CSS系统,进行业务配置和系统管理。
CSS提供四维的接口视图(框/槽/卡/端口)支持对两台设备中的所有端口进行业务相关配置、操作;以框/槽为单位对两台设备中的所有单板进行管理:查询单板信息、对单板进行复位等操作。
在CSS环境下,业务流量转发同单框环境下的区别:跨设备的转发需要经过交换网两次。对于报文内容的处理没有区别:都需要进行一次上、下行处理。对外呈现为一台设备。

                                   


2.3 CSS***后的处理

CSS建立后,系统主和系统备定时发送心跳报文来维护CSS的状态。
因堆叠线缆、堆叠卡、主控板等故障可能会导致两台设备之间没有可用堆叠链路、失去通信、两台交换机之间的心跳超时,此时堆叠系统***为两***立的设备。
CSS***后,有可能两台交换机都在正常运行,而且是以完全相同的全局配置在运行,可能会以相同的IP和相同的MAC地址和网络中的其他设备交互,这样会引起整个网络故障。为了提高系统的高可用性,堆叠***后需要检测出是否存在两个以相同配置运行的交换机(即是否存在双主),并进行相应的处理使网络能正常运行。

提供两种检测手段:

用免费ARP检测堆叠双主现象
用BFD协议检测堆叠双主现象
检测到双主后,原堆叠主将关闭本设备上除保留端口以外的其他所有物理端口。
故障恢复后,进行关闭所有物理端口操作的设备将重启、重新加入CSS系统。



3 应用

                                               


如上图所示,S9300-1和S9300-2组成堆叠系统;S1连接用户,通过跨框Trunk1连接堆叠系统; S2连接用户,通过物理口连接堆叠系统; 堆叠系统通过跨框Trunk2接入OSPF网络。
通过跨框Trunk,用户可以将不同成员设备上的物理以太网端口配置成一个聚合端口,这样即使某些端口所在的设备出现故障,也不会导致聚合链路完全失效,其它正常工作的成员设备会继续管理和维护剩下的聚合端口,这样即可以增大设备容量,又可以设备间的备份,增加可靠性。


                                           

 

如上图所示,不同设备上的物理端口绑定不同的VLAN,通过VLan If上行;S1下行通过跨框Trunk接入,从S1下行接入的流量可以从上行VLanIf10或者VlanIf20转发出去。如果ECMP算法选择本框(S9300-1)的上行物理接口,则直接从本框就转发了; 如果ECMP算法选择非本框(即S9300-2)的上行物理接口,则要通过主控板的HiGig接口转发到S9300-2,由S9300-2从上行接口转发出去。
这样当某台设备或物理端口故障,业务可以自动却换到另外一台设备,即可以增大设备容量,又可以设备间的备份,增加可靠性。

标签:端口,系统,技术,堆叠,详解,CSS,主控板,设备
From: https://www.cnblogs.com/sawyerhan/p/17658215.html

相关文章

  • 端口安全技术
    背景企业要求接入层交换机上每个连接终端设备的接口均只允许一台pc接入网络(限制MAC地址接入数量)。如果有员工试图在某个接口下级联一台交换机或者路由器,那么这种行为应该被发现或者禁止。另一些企业还可能会要求只有MAC地址为可信任的终端发送的数据帧才允许被交换机转发到上层网络......
  • spring cache 学习——@CachePut 使用详解
    springcache学习——@CachePut使用详解 1.功能说明当需要在不影响方法执行的情况下更新缓存时,可以使用@CachePut,也就是说,被@CachePut注解的缓存方法总是会执行,而且会尝试将结果放入缓存(当然,是否真的会缓存还跟一些注解参数有关,比如:unless参数)。@CachePut跟@Ca......
  • spring cache 学习 —— @Cacheable 使用详解
    springcache学习——@Cacheable使用详解 1.功能说明@Cacheable注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法。注意,这里强调了一点:参数......
  • 列举出css所有的样式选择器
    以下是CSS中常见的各种样式选择器:1.元素选择器:通过HTML元素名称选择元素,如`p`、`div`等。2.类选择器(ClassSelector):通过`class`属性选择一个或多个具有相同类名的元素,如`.example`。3.ID选择器(IDSelector):通过`id`属性选择具有唯一标识符的元素,如`#uniqueID`。4.......
  • Spring事务源码原理详解(保姆级)
    ✅本文案例源码,基于最新SpringBoot版本2.7.5,Spring版本是5.3.23回顾SpringAOP⭐SpringAOP是Spring中除了依赖注入外(DI)最为核心的功能,AOP即为面向切面编程。⭐SpringAOP通过CGlib和JDK动态代理等方式来实现运行期动态方法增强,目的是将与业务无关的代码单独抽离......
  • 人工智能技术:现状、挑战与未来展望
    随着科技的快速发展,人工智能(AI)已成为改变世界的关键技术之一。它正在逐步改变我们的生活方式,提高工作效率,推动产业升级,甚至重塑国际秩序。本文将简述人工智能技术的现状、挑战和未来展望,帮助您更好地了解这一前沿技术。一、人工智能技术的定义与发展历程人工智能是指通过计算机......
  • 记录--一个炫酷的css动画
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助最近有一个需求,要我实现一个动画效果,效果如下简单分析了一下效果,是一个3d的效果,首先是一个圆,接着是两段圆环,第三层是一堆小圆环,最里面是一些线上运动,有着渐变色的矩形。第一层的圆环很简单。第二层的圆环其实......
  • 视频云存储/安防监控视频智能分析网关V3:占道经营功能详解
    违规占道经营者经常会在人流量大、车辆集中的道路两旁摆摊,导致公路交通堵塞,给居民出行的造成不便,而且违规占路密集的地方都是交通事故频频发生的区域。TSINGSEE青犀视频云存储/安防监控视频/AI智能分析网关V3运用视频+AI智能分析技术,实现对城市管理中违规、违法事件实时监控监管、......
  • 视频云存储/安防监控视频AI智能分析网关V3:抽烟/打电话功能详解
    人工智能技术已经越来越多地融入到视频监控领域中,近期我们也发布了基于AI智能视频云存储/安防监控视频AI智能分析平台的众多新功能,该平台内置多种AI算法,可对实时视频中的人脸、人体、物体等进行检测、跟踪与抓拍,支持口罩佩戴检测、安全帽佩戴检测、人体检测、区域入侵检测及可拓展......
  • 微信开发之一键邀请好友加入群聊的技术实现
    邀请群成员(开启群验证)  若群开启邀请确认,仅能通过本接口邀请群成员请求URL:http://域名/addChatRoomMemberVerify请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是String登录实例标......