
导航:X技术最新专利电子通信装置的制造及其应用技术一种路由模式下数据包透传的方法、系统介质及设备与流程
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任一项所述的方法的步骤。