[发明专利]一种路由模式下数据包透传的方法、系统介质及设备有效
申请号: | 202011181848.0 | 申请日: | 2020-10-29 |
公开(公告)号: | CN112291243B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 王勇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L45/741;H04L61/251 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215124 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由 模式 数据包 方法 系统 介质 设备 | ||
1.一种路由模式下数据包透传的方法,其特征在于,包括:
创建穿过接口,根据接口资源对所述接口数量做限制;
向穿过接口中添加三层接口;
判断所述三层接口中数据包入口是否在穿过接口内,如果在,则解析数据包,否则,丢弃数据包;
获取穿过接口中三层接口中的数据包出口;如果穿过接口内的三层接口数量等于2,则将三层接口中数据包入口以外的另一个三层接口作为数据包出口,如果穿过接口内的三层接口数量大于2,则根据穿过接口中的表学习、查询规则进行学习、查询表。
2.根据权利要求1所述的一种路由模式下数据包透传的方法,其特征在于:所述接口数量做限制为所述接口数量支持创建32个穿过接口。
3.根据权利要求2所述的一种路由模式下数据包透传的方法,其特征在于:所述穿过接口为一种包含两个三层接口的逻辑接口。
4.根据权利要求1所述的一种路由模式下数据包透传的方法,其特征在于:所述添加三层接口为向穿过接口中添加2个或多个三层接口,三层接口中包含一个内网口和一个外网口。
5.根据权利要求1所述的一种路由模式下数据包透传的方法,其特征在于:所述穿过接口中的表学习、查询规则为如果是两个服务器端第一次通信发送的数据包,则学习表,将服务端响应的NA包的源vlan、源mac、源ethx口的对应关系记录到表中;如果不是两个服务器端第一次通信发送的数据包,则查询表,在表中寻找对应的数据包出口。
6.根据权利要求5所述的一种路由模式下数据包透传的方法,其特征在于:所述表中包含源mac和以太网接口的对应关系。
7.一种路由模式下数据包透传系统,其特征在于,包括:穿过接口模块、判断穿过接口模块、获取穿过接口出口模块以及表模块;
所述穿过接口模块创建穿过接口,并且向穿过接口中添加若干个三层接口;
所述判断穿过接口模块判断数据包入口是否在穿过接口中三层接口内,若数据包入口在穿过接口中三层接口内,则将解析过后的数据包发送给所述获取穿过接口出口模块,若数据包入口不在穿过接口中三层接口内,则丢弃数据包;
所述获取穿过接口出口模块接收所述解析过后的数据包,并且判断所述三层接口的数量,若穿过接口内三层接口的数量等于2,则将三层接口中数据包入口以外的另一个三层接口作为数据包出口并返回,若穿过接口内三层接口的数量大于2,则启动所述表模块进行学习或者查询表;
所述表模块中存储表的学习与查询规则。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述权利要求1到6任一项所述的方法的步骤。
9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述权利要求1到6任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011181848.0/1.html,转载请声明来源钻瓜专利网。