【技术实现步骤摘要】
本专利技术涉及网络通信技术,特别是涉及一种基于linux操作系统的桥接设备和该桥接设备的通信方法。
技术介绍
在数字用户线路(Digital Subscriber Line,DSL)网关终端产品上,一般情况下,都会支持多个局域网(Local AreaNet,LAN)侧接口和一个广域网(Wide Area Net,WAN)接口。为了实现多种业务类型,需要在一个WAN接口上建立多个虚拟接口,以实现多种业务控制和区分。同时,为了能实现所有LAN侧接口都可以通过同一个IP地址访问网关设备,通常把LAN侧接口和虚拟接口都存放到同一个桥接设备中。当两个连接在LAN侧接口的设备通过虚拟接口同时与连接在WAN侧接口的同一设备通信时,这两个虚拟接口都会学习到该连接在WAN侧接口的设备的MAC地址,会造成通信的混乱。
技术实现思路
基于此,有必要提供一种可以避免通信混乱的基于linux操作系统的桥接设备。此外,还提供一种可以避免通信混乱的基于linux操作系统的桥接设备的通信方法。一种基于linux操作系统的桥接设备,包括至少两个局域网端口处理模块和至少两个广域网端口处理模块,所述至少两个局域网端口处理模块一一对应地与至少两个局域网端口连接,接收来自所述至少两个局域网端口的数据包或向所述至少两个局域网端口发送数据包;所述至少两个广域网端口处理模块均与同一个广域网端口连接,向所述广域网端口发送数据包或接收来 ...
【技术保护点】
一种基于linux操作系统的桥接设备,包括至少两个局域网端口处理模块和至少两个广域网端口处理模块,所述至少两个局域网端口处理模块一一对应地与至少两个局域网端口连接,接收来自所述至少两个局域网端口的数据包或向所述至少两个局域网端口发送数据包;所述至少两个广域网端口处理模块均与同一个广域网端口连接,向所述广域网端口发送数据包或接收来自所述广域网端口的数据包,其特征在于,所述至少两个局域网端口处理模块中的每一个与且仅与一个广域网端口处理模块对应地绑定。
【技术特征摘要】
1.一种基于linux操作系统的桥接设备,包括至少两个局域网端口处理模
块和至少两个广域网端口处理模块,所述至少两个局域网端口处理模块一一对
应地与至少两个局域网端口连接,接收来自所述至少两个局域网端口的数据包
或向所述至少两个局域网端口发送数据包;所述至少两个广域网端口处理模块
均与同一个广域网端口连接,向所述广域网端口发送数据包或接收来自所述广
域网端口的数据包,其特征在于,所述至少两个局域网端口处理模块中的每一
个与且仅与一个广域网端口处理模块对应地绑定。
2.根据权利要求1所述的基于linux操作系统的桥接设备,其特征在于,
所述至少两个局域网端口处理模块和至少两个虚拟广域网端口处理模块的对应
关系存储于绑定关系表中,所述绑定关系表的每一个表项都包括:入接口信息、
MAC地址以及发送接口信息;所述入接口信息或发送接口信息均可以表示局域
网端口处理模块或者广域网端口处理模块,但入接口信息和发送接口信息不能
同时表示局域网端口处理模块,或者同时表示广域网端口处理模块。
3.根据权利要求1所述的基于linux操作系统的桥接设备,其特征在于,
所述局域网端口处理模块和广域网端口处理模块还包括转发表,所述局域网端
口处理模块的转发表用于存储终端设备的MAC地址和局域网端口处理模块之
间的对应关系,所述广域网端口处理模块的转发表用于存储服务器的MAC地址
和广域网端口处理模块之间的对应关系。
4.一种基于linux操作系统的桥接设备的通信方法,其特征在于,包括如
下步骤:
建立至少两个局域网端口处理模块和至少两个广域网端口处理模块;所述
至少两个局域网端口处理模块与多个局域网端口一一对应连接,所述至少两个
广域网端口处理模块与一个广域网端口连接;
建立所述至少两个局域网端口处理模块和至少两个虚拟广域网端口处理模
块的绑定关系表;其中,所述绑定关系表使得所述至少两个局域网端口处理模
块中的每一个与且仅与一个虚拟广域网端口处理模块对应地绑定;
广域网端口和局域网端口之间根据所述绑定关系表进行通信。
5.根据权利要求4所述的基于li...
【专利技术属性】
技术研发人员:刘财根,
申请(专利权)人:深圳市共进电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。