无线路由器支持多网络连接的方法

文档序号:7783195阅读:305来源:国知局
无线路由器支持多网络连接的方法
【专利摘要】本发明提出了一种无线路由器支持多网络连接的方法,其包括以下步骤:步骤1:创建一个虚拟网络设备,物理网卡的数据包经过所述虚拟网络设备;步骤2:根据无线路由器需要支持的N个网络,对应创建N个虚拟网络接口;步骤3:在无线路由器发送数据包时,数据包通过虚拟网络接口到达虚拟网络设备,再打上对应的标记,通过物理网卡发送出去;步骤4:在物理网卡接收到数据包到达虚拟网络设备时,对数据包进行去标记,数据包再通过对应的虚拟网络接口发送到无线路由器的网络应用层。本发明实现WLAN共享业务并采用独立带宽模式开展,由运营商为WLAN终端用户单独分配带宽,各个带宽相互不影响。本发明不受硬件平台限制,也不受特定WAN连接限制。
【专利说明】无线路由器支持多网络连接的方法
【技术领域】
[0001]本发明涉及一种无线路由器【技术领域】,尤其涉及无线路由器单线多网络连接的实现方法。
【背景技术】
[0002]通常,无线路由器仅与一个网络相连,由一个运营商提供。目前,市场上由雷凌公司出厂的无线路由器可实现多网连接支持,通过原厂支持修改寄存器方式实现。另外,有线网关设备中使用SMUX协议方案,可实现支持2个WAN连接,而且其中一个WAN连接必须是PPPOE拨号方式实现。
[0003]针对雷凌公司的方案是修改寄存器实现,其缺点是硬件变更需要重新编写,而且需要原厂大量支持,否则,不可能完成多WAN支持,不易扩展到其它硬件平台。
[0004]针对SMUX协议方案实现多WAN连接,实现方式已经特定PPPOE拨号方式,而且,不支持多于2个WAN连接,不易推广支持多网连接的通用性。

【发明内容】

[0005]本发明需解决的技术问题是克服上述的不足,提供一种采用独立带宽模块的无线路由器支持多网络连接的方法。
[0006]为解决上述的技术问题,本发明设计了一种无线路由器支持多网络连接的方法,其包括以下步骤:
[0007]步骤1:创建一个虚拟网络设备,通过无线路由器的物理网卡的数据包经过所述虚拟网络设备;
[0008]步骤2:根据无线路由器需要支持的N个网络,对应创建N个虚拟网络接口,N为大于I的自然数;
[0009]步骤3:在无线路由器的网络应用层发送数据包时,数据包通过虚拟网络接口到达虚拟网络设备,再打上对应的标记,通过物理网卡发送出去;
[0010]步骤4:在无线路由器的物理网卡接收到数据包到达虚拟网络设备时,对数据包进行去标记,数据包再通过对应的虚拟网络接口发送到无线路由器的网络应用层。
[0011]作为本发明进一步改进,针对通过不同的虚拟网络接口的数据包进行单独统计。
[0012]作为本发明进一步改进,通过proc机制查看虚拟网络接口的信息。
[0013]本发明实现WLAN共享业务并采用独立带宽模式开展,由运营商为WLAN终端用户单独分配带宽,各个带宽相互不影响。与现有技术相比,本发明不受硬件平台限制,也不受特定WAN连接限制。
【专利附图】

【附图说明】
[0014]图1是本发明实施方式数据包接收/发送连接流程图。【具体实施方式】
[0015]为了使本领域相关技术人员更好地理解本发明的技术方案,下面将结合本发明实施方式的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。
[0016]本发明提供了一种无线路由器支持多网络连接的方法,支持无线路由器与一个或多个运营商的不同的网络连接,各个网络的带宽相互不影响,并可以单独进行数据统计。
[0017]本发明无线路由器支持多网络连接的方法包括以下实现步骤:
[0018]步骤1:创建一个虚拟网络设备,在本实施方式中,虚拟网络设备是依赖无线路由器这个现有的网络设备创建的,并且可以很方便删除和配置。通过无线路由器的物理网卡的数据包经过所述网络设备,即由无线路由器的网卡接收或发送的数据包都将经过所述虚拟网络设备。
[0019]步骤2:创建虚拟网络接口,根据用户对无线路由器需要连接的N个网络,对应地,虚拟网络接口的数量也为N个,N为大于I的自然数。创建了 N个虚拟网络接口,相当于,创建了 N个虚拟网络,N个虚拟网络对应无线路由器需支持连接的N个网络,来自各个网络的数据包分别配置有对应的标记。
[0020]步骤3:在无线路由器的网络应用层发送数据包时,数据包通过虚拟网络接口到达虚拟网络设备,再打上对应的标记,通过物理网卡发送出去;
[0021]步骤4:在无线路由器的物理网卡接收到数据包到达虚拟网络设备时,对数据包进行去标记,数据包再通过对应的虚拟网络接口发送到无线路由器的网络应用层。
[0022]如图1所示,无线路由器的物理网卡负责数据包的接收和收发,当无线路由器需要发送数据包出去时,自网络应用层发出,经过虚拟网络接口到达虚拟网络设备,虚拟网络设备知道是发送的数据包,打上由不同的网络对应的标记,再通过物理网卡发送出去。当无线路由器的物理网卡接收到数据包时,经过虚拟网络设备,虚拟网络设备知道是接收到的数据包,将带标记的数据包去掉标记,再经过虚拟网络接口发送到无线路由器的网络应用层。在本发明的实施方式中,通过不同的虚拟网络接口的数据包进行可单独统计。
[0023]更优的是,本发明通过proc机制查看虚拟网络接口的信息。
[0024]本发明实现WLAN共享业务并采用独立带宽模式开展,由运营商为WLAN终端用户单独分配带宽,各个带宽相互不影响。本发明不受硬件平台限制,也不受特定WAN连接限制。
[0025]以上仅表达了本发明的一种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种无线路由器支持多网络连接的方法,其特征在于,包括以下步骤: 步骤1:创建一个虚拟网络设备,通过无线路由器的物理网卡的数据包经过所述虚拟网络设备; 步骤2:根据无线路由器需要支持的N个网络,对应创建N个虚拟网络接口,N为大于I的自然数; 步骤3:在无线路由器的网络应用层发送数据包时,数据包通过虚拟网络接口到达虚拟网络设备,再打上对应的标记,通过物理网卡发送出去; 步骤4:在无线路由器的物理网卡接收到数据包到达虚拟网络设备时,对数据包进行去标记,数据包再通过对应的虚拟网络接口发送到无线路由器的网络应用层。
2.根据权利要求1所述的无线路由器支持多网络连接的方法,其特征在于,针对通过不同的虚拟网络接口的数据包进行单独统计。
3.根据权利要求1所述的无线路由器支持多网络连接的方法,其特征在于,通过proc机制查看虚拟网络接口的信息。
【文档编号】H04W88/10GK103747539SQ201310750677
【公开日】2014年4月23日 申请日期:2013年12月31日 优先权日:2013年12月31日
【发明者】康兵林 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1