[发明专利]基于linux操作系统的桥接设备及其通信方法有效
申请号: | 201210457374.7 | 申请日: | 2012-11-14 |
公开(公告)号: | CN103812746B | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 刘财根 | 申请(专利权)人: | 深圳市共进电子股份有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/12 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518067 广东省深圳市南山区南海大道1019号医疗器械产业园B116*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 linux 操作系统 设备 及其 通信 方法 | ||
1.一种基于linux操作系统的桥接设备,包括至少两个局域网端口处理模块和至少两个广域网端口处理模块,所述至少两个局域网端口处理模块一一对应地与至少两个局域网端口连接,接收来自所述至少两个局域网端口的数据包或向所述至少两个局域网端口发送数据包;所述至少两个广域网端口处理模块均与同一个广域网端口连接,向所述广域网端口发送数据包或接收来自所述广域网端口的数据包,其特征在于,所述至少两个局域网端口处理模块中的每一个与且仅与一个广域网端口处理模块对应地绑定;在桥接设备中生成至少两个广域网端口处理模块分别处理从局域网端口处理模块接收的不同类型的数据包;所述局域网端口和广域网端口设置在网关设备上。
2.根据权利要求1所述的基于linux操作系统的桥接设备,其特征在于,所述至少两个局域网端口处理模块和至少两个虚拟广域网端口处理模块的对应关系存储于绑定关系表中,所述绑定关系表的每一个表项都包括:入接口信息、MAC地址以及发送接口信息;所述入接口信息或发送接口信息均可以表示局域网端口处理模块或者广域网端口处理模块,但入接口信息和发送接口信息不能同时表示局域网端口处理模块,或者同时表示广域网端口处理模块。
3.根据权利要求1所述的基于linux操作系统的桥接设备,其特征在于,所述局域网端口处理模块和广域网端口处理模块还包括转发表,所述局域网端口处理模块的转发表用于存储终端设备的MAC地址和局域网端口处理模块之间的对应关系,所述广域网端口处理模块的转发表用于存储服务器的MAC地址和广域网端口处理模块之间的对应关系。
4.一种基于linux操作系统的桥接设备的通信方法,其特征在于,包括如下步骤:
建立至少两个局域网端口处理模块和至少两个广域网端口处理模块;所述至少两个局域网端口处理模块与多个局域网端口一一对应连接,所述至少两个广域网端口处理模块与一个广域网端口连接;
建立所述至少两个局域网端口处理模块和至少两个虚拟广域网端口处理模块的绑定关系表;其中,所述绑定关系表使得所述至少两个局域网端口处理模块中的每一个与且仅与一个虚拟广域网端口处理模块对应地绑定;
广域网端口和局域网端口之间根据所述绑定关系表进行通信;
所述局域网端口和广域网端口设置在网关设备上;
通过局域网端口处理模块和广域网端口处理模块的绑定,使得局域网端口的终端设备固定把产生的业务数据发送到处理相应业务的广域网端口处理模块,再通过广域网端口发出,避免通信混乱。
5.根据权利要求4所述的基于linux操作系统的桥接设备的通信方法,其特征在于,所述绑定关系表的每一个表项都包括:入接口信息、MAC地址以及发送接口信息;所述入接口信息或发送接口信息均可以表示局域网端口处理模块或者广域网端口处理模块,但入接口信息和发送接口信息不能同时表示局域网端口处理模块,或者同时表示广域网端口处理模块。
6.根据权利要求4所述的基于linux操作系统的桥接设备的通信方法,其特征在于,所述广域网端口和局域网端口之间的通信包括局域网端口的数据收发和广域网端口的数据收发。
7.根据权利要求6所述的基于linux操作系统的桥接设备的通信方法,其特征在于,所述局域网端口的数据收发具体包括如下步骤:
局域网端口处理模块接收来自局域网端口的数据包,从数据包中获取源MAC地址、局域网端口的接口信息以及目的MAC地址;
根据目的MAC地址和接口信息查找所述绑定关系表,获得所述绑定关系表中的发送接口信息;
将所述数据包转发至所述发送接口信息指示的局域网端口处理模块或广域网端口处理模块;
若所述发送接口信息指示局域网端口处理模块,则局域网端口处理模块将所述数据包通过相应的局域网端口发出;
若所述发送接口信息指示广域网端口处理模块,则所述广域网端口处理模块为数据包添加业务信息后通过广域网端口发出。
8.根据权利要求7所述的基于linux操作系统的桥接设备的通信方法,其特征在于,还包括将所述源MAC地址添加到局域网端口处理模块的转发表中的步骤。
9.根据权利要求6所述的基于linux操作系统的桥接设备的通信方法,其特征在于,所述广域网端口的数据收发具体包括如下步骤:
广域网端口处理模块接收来自广域网端口的数据包,从数据包中获取源MAC地址、广域网端口的虚拟接口信息以及目的MAC地址;
根据目的MAC地址和虚拟接口信息查找所述绑定关系表,获得所述绑定关系表中的发送接口信息;
将所述数据包转发至所述发送接口信息指示的局域网端口处理模块;
局域网端口处理模块将所述数据包通过相应的局域网端口发出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市共进电子股份有限公司,未经深圳市共进电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210457374.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型链式打蛋机
- 下一篇:标定系统及方法、定位修正系统及方法以及定位系统