[发明专利]一种以太网交换机设备的接口扩展方法有效
申请号: | 201911412371.X | 申请日: | 2019-12-31 |
公开(公告)号: | CN111083073B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 王刚;阮方;周联红;孙明海 | 申请(专利权)人: | 北京华环电子股份有限公司 |
主分类号: | H04L49/45 | 分类号: | H04L49/45;H04L49/40;H04L49/354;H04L45/50 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;付久春 |
地址: | 100085 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 以太网 交换机 设备 接口 扩展 方法 | ||
1.一种以太网交换机设备的接口扩展方法,用于包含多个支路盘经背板连接主控盘的以太网交换机设备,每个支路盘均经背板的一个高速接口与主控盘通信连接,其特征在于,在各支路盘和所述主控盘上设置接口扩展单元,所述接口扩展单元为各支路盘的每个接口均设置对应的接收缓冲区和发送缓冲区,所述接口扩展单元处理各支路盘与主控盘收发的数据,所述接口扩展单元包括:数据接收模块、多个接收缓冲区、入口标签添加模块、出口标签添加模块、标签匹配模块、数据发送模块和多个发送缓冲区;其中,所述数据接收模块,分别与支路盘各接口对应的接收缓冲区通信连接,能从支路盘的某一接口对应的接收缓冲区收取已缓存的数据包,并为收到的该数据包添加与所用接口对应的接口号;
所述入口标签添加模块,与所述数据接收模块通信连接,能根据所述数据接收模块收到数据包的接口号确定需添加的入口识别标签,去除所述数据包的接口号,并向所述数据包添加至少包含接口号的所述入口识别标签;
所述出口标签添加模块,能在所述主控盘收到数据包后进行标签交换和数据包交换操作,并通过预设的转发规则确定该数据包的出接口后,则将该数据包的出接口所对应支路盘接口的接口号封装至对应的出口识别标签,并将所述出口识别标签添加至所述数据包,之后将所述数据包转发至所述主控盘连接所对应支路盘的高速接口;
所述标签匹配模块,与所述出口标签添加模块通信连接,对解包得到的数据包进行字段匹配得到该数据包携带的出口识别标签包含的与出接口对应的接口号;
所述数据发送模块,分别与所述标签匹配模块和所述支路盘的各接口对应的发送缓冲区通信连接,能将所述标签匹配模块确认接口号后的数据包发送至已确认接口号的该对应支路盘的对应接口的对应发送缓冲区;包括:
步骤1,从支路盘一的某一接口对应的接收缓冲区收取已缓存的数据包,为收到的该数据包添加与所用接口对应的接口号;
步骤2,根据所述步骤1收到数据包的接口号确定需添加的入口识别标签,去除所述数据包的接口号,并向所述数据包添加至少包含接口号的所述入口识别标签;
步骤3,将添加入口识别标签后的数据包经所述支路盘一连接所述主控盘的高速接口发送至所述主控盘;
步骤4,所述主控盘收到数据包后进行标签交换和数据包交换操作,并通过预设的转发规则确定该数据包的出接口,则将该数据包的出接口所对应支路盘接口的接口号封装至对应的出口识别标签,并将所述出口识别标签添加至所述数据包,之后将所述数据包转发至所述主控盘连接所对应支路盘的高速接口;
步骤5,所述对应支路盘解包处理所述主控盘经高速接口转发来的数据包,对解包得到的数据包进行字段匹配得到该数据包携带的出口识别标签包含的与出接口对应的接口号,将该数据包发送至已确认接口号的该对应支路盘的对应接口的对应发送缓冲区。
2.根据权利要求1所述的以太网交换机设备的接口扩展方法,其特征在于,所述方法的步骤1中,从支路盘一的某一接口对应的接收缓冲区收取已缓存的数据包为:通过轮询方式从所述支路盘一的各接口对应的接收缓冲区依次收取数据包。
3.根据权利要求1所述的以太网交换机设备的接口扩展方法,其特征在于,所述方法的步骤2中,根据所述步骤1收到数据包的接口号确定需添加的入口识别标签为:
通过查找预先设置表项区的方式确定需添加的入口识别标签,所述表项区内包含各接口号应对应添加何种类型的入口识别标签。
4.根据权利要求1至3任一项所述的以太网交换机设备的接口扩展方法,其特征在于,所述方法的步骤4中,将所述出口识别标签添加至所述数据包后,还包括:
去除所述数据包的入口识别标签,之后再将所述数据包转发至所述主控盘连接所述对应支路盘的高速接口。
5.根据权利要求1所述的以太网交换机设备的接口扩展方法,其特征在于,所述接口扩展单元还包括:
接收缓冲仲裁模块和标签剥离模块;其中,
所述接收缓冲仲裁模块,通信连接在所述数据接收模块和入口标签添加模块之间,能接收所述数据接收模块发送的帧长信息,并当数据接收模块没有及时读取该数据包且接收缓冲区收到了新的数据包时,将剩余包计数加1,数据接收模块读取完数据包后,将剩余包计数器减1;
所述标签剥离模块,与所述出口标签添加模块通信连接,能去除所述数据包的入口识别标签。
6.根据权利要求3所述的以太网交换机设备的接口扩展方法,其特征在于,所述接口扩展单元采用可编程控制单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华环电子股份有限公司,未经北京华环电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911412371.X/1.html,转载请声明来源钻瓜专利网。