基于堆叠系统中设备动态上下线的报文处理方法及系统技术方案

技术编号:26534616 阅读:27 留言:0更新日期:2020-12-01 14:23
本发明专利技术揭示了一种基于堆叠系统中设备动态上下线的报文处理方法及系统,所述方法包括:配置堆叠端口对应的第一SFD值;接收报文,并提取报文中的SFD字段;比较SFD字段和第一SFD值,若SFD字段与第一SFD值一致,则判定报文为堆叠报文,若SFD字段与第一SFD值不一致,则判定报文为非堆叠报文。本发明专利技术通过报文SFD字段的修改及验证,能够区分堆叠报文和普通报文,避免普通报文进入堆叠端口及堆叠报文进入普通端口,在不增加任何带宽开销的情况下,解决普通端口和堆叠端口相连时报文解析、转发异常等情况。

【技术实现步骤摘要】
基于堆叠系统中设备动态上下线的报文处理方法及系统
本专利技术属于报文传输
,具体涉及一种基于堆叠系统中设备动态上下线的报文处理方法及系统。
技术介绍
在现网中,当网络规模不断扩大,交换机带宽需求增加,可以通过增加新交换机,与原有交换机组成堆叠系统来提供端口密度,达到增加带宽的目的。堆叠技术的采用,从逻辑上多台交换机可以看成一台整体的交换设备,简化了管理,同时也达到了增加带宽的目的。不论盒式堆叠还是框式堆叠,最核心的的其实是报文从堆叠端口出去,会额外添加一个堆叠头,将在本芯片上查找,解析的信息(如出端口、优先级等)携带到对端的堆叠端口。对端会去解析该堆叠头,根据堆叠头中信息,直接转发到对应端口出去,或者重新解析报文进行转发。现有技术中如果端口配置为堆叠端口,则所有从该端口接收到的报文,都会被识别为堆叠报文。也就是说如果,一个正常报文过来,那也会按照堆叠报文解析,会获取到转发端口、编辑行为等,报文按照解析出来的信息进行处理,有可能会导致芯片异常等情况发生。具体地,参图1所示,开始第一交换设备Switch本文档来自技高网...

【技术保护点】
1.一种基于堆叠系统中设备动态上下线的报文处理方法,其特征在于,所述方法包括:/n配置堆叠端口对应的第一SFD值;/n接收报文,并提取报文中的SFD字段;/n比较SFD字段和第一SFD值,若SFD字段与第一SFD值一致,则判定报文为堆叠报文,若SFD字段与第一SFD值不一致,则判定报文为非堆叠报文。/n

【技术特征摘要】
1.一种基于堆叠系统中设备动态上下线的报文处理方法,其特征在于,所述方法包括:
配置堆叠端口对应的第一SFD值;
接收报文,并提取报文中的SFD字段;
比较SFD字段和第一SFD值,若SFD字段与第一SFD值一致,则判定报文为堆叠报文,若SFD字段与第一SFD值不一致,则判定报文为非堆叠报文。


2.根据权利要求1所述的基于堆叠系统中设备动态上下线的报文处理方法,其特征在于,所述方法还包括:
若报文为堆叠报文,则解析堆叠报文的堆叠头,并进行相应逻辑处理或转发;
若报文为非堆叠报文,则丢弃该报文。


3.根据权利要求1所述的基于堆叠系统中设备动态上下线的报文处理方法,其特征在于,所述方法还包括:
将堆叠端口切换为普通端口;
配置普通端口对应的第二SFD值,第二SFD值与第一SFD值不同;
比较SFD字段和第二SFD值,若SFD字段与第二SFD值一致,则判定报文为普通报文,若SFD字段与第二SFD值不一致,则判定报文为非普通报文。


4.根据权利要求3所述的基于堆叠系统中设备动态上下线的报文处理方法,其特征在于,所述方法还包括:
若报文为普通报文,则解析普通报文的前导头,并进行相应逻辑处理或转发;
若报文为非普通报文,则丢弃该报文。


5.根据权利要求3所述的基于堆叠系统中设备动态上下线的报文处理方法,其特征在于,所述第一SFD值和/或第二SFD值存储于与端口相对应的寄存器中。


6...

【专利技术属性】
技术研发人员:李磊徐海青赵茂聪
申请(专利权)人:盛科网络苏州有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1