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

技术编号:9977552 阅读:138 留言:0更新日期:2014-04-28 20:47
本发明专利技术提出了一种无线路由器支持多网络连接的方法,其包括以下步骤:步骤1:创建一个虚拟网络设备,物理网卡的数据包经过所述虚拟网络设备;步骤2:根据无线路由器需要支持的N个网络,对应创建N个虚拟网络接口;步骤3:在无线路由器发送数据包时,数据包通过虚拟网络接口到达虚拟网络设备,再打上对应的标记,通过物理网卡发送出去;步骤4:在物理网卡接收到数据包到达虚拟网络设备时,对数据包进行去标记,数据包再通过对应的虚拟网络接口发送到无线路由器的网络应用层。本发明专利技术实现WLAN共享业务并采用独立带宽模式开展,由运营商为WLAN终端用户单独分配带宽,各个带宽相互不影响。本发明专利技术不受硬件平台限制,也不受特定WAN连接限制。

【技术实现步骤摘要】
无线路由器支持多网络连接的方法
本专利技术涉及一种无线路由器
,尤其涉及无线路由器单线多网络连接的实现方法。
技术介绍
通常,无线路由器仅与一个网络相连,由一个运营商提供。目前,市场上由雷凌公司出厂的无线路由器可实现多网连接支持,通过原厂支持修改寄存器方式实现。另外,有线网关设备中使用SMUX协议方案,可实现支持2个WAN连接,而且其中一个WAN连接必须是PPPOE拨号方式实现。针对雷凌公司的方案是修改寄存器实现,其缺点是硬件变更需要重新编写,而且需要原厂大量支持,否则,不可能完成多WAN支持,不易扩展到其它硬件平台。针对SMUX协议方案实现多WAN连接,实现方式已经特定PPPOE拨号方式,而且,不支持多于2个WAN连接,不易推广支持多网连接的通用性。
技术实现思路
本专利技术需解决的技术问题是克服上述的不足,提供一种采用独立带宽模块的无线路由器支持多网络连接的方法。为解决上述的技术问题,本专利技术设计了一种无线路由器支持多网络连接的方法,其包括以下步骤:步骤1:创建一个虚拟网络设备,通过无线路由器的物理网卡的数据包经过所述虚拟网络设备;步骤2:根据无线路由器需要支持的N个网络,对应创建N个虚拟网络接口,N为大于1的自然数;步骤3:在无线路由器的网络应用层发送数据包时,数据包通过虚拟网络接口到达虚拟网络设备,再打上对应的标记,通过物理网卡发送出去;步骤4:在无线路由器的物理网卡接收到数据包到达虚拟网络设备时,对数据包进行去标记,数据包再通过对应的虚拟网络接口发送到无线路由器的网络应用层。作为本专利技术进一步改进,针对通过不同的虚拟网络接口的数据包进行单独统计。作为本专利技术进一步改进,通过proc机制查看虚拟网络接口的信息。本专利技术实现WLAN共享业务并采用独立带宽模式开展,由运营商为WLAN终端用户单独分配带宽,各个带宽相互不影响。与现有技术相比,本专利技术不受硬件平台限制,也不受特定WAN连接限制。附图说明图1是本专利技术实施方式数据包接收/发送连接流程图。具体实施方式为了使本领域相关技术人员更好地理解本专利技术的技术方案,下面将结合本专利技术实施方式的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本专利技术一部分实施方式,而不是全部的实施方式。本专利技术提供了一种无线路由器支持多网络连接的方法,支持无线路由器与一个或多个运营商的不同的网络连接,各个网络的带宽相互不影响,并可以单独进行数据统计。本专利技术无线路由器支持多网络连接的方法包括以下实现步骤:步骤1:创建一个虚拟网络设备,在本实施方式中,虚拟网络设备是依赖无线路由器这个现有的网络设备创建的,并且可以很方便删除和配置。通过无线路由器的物理网卡的数据包经过所述网络设备,即由无线路由器的网卡接收或发送的数据包都将经过所述虚拟网络设备。步骤2:创建虚拟网络接口,根据用户对无线路由器需要连接的N个网络,对应地,虚拟网络接口的数量也为N个,N为大于1的自然数。创建了N个虚拟网络接口,相当于,创建了N个虚拟网络,N个虚拟网络对应无线路由器需支持连接的N个网络,来自各个网络的数据包分别配置有对应的标记。步骤3:在无线路由器的网络应用层发送数据包时,数据包通过虚拟网络接口到达虚拟网络设备,再打上对应的标记,通过物理网卡发送出去;步骤4:在无线路由器的物理网卡接收到数据包到达虚拟网络设备时,对数据包进行去标记,数据包再通过对应的虚拟网络接口发送到无线路由器的网络应用层。如图1所示,无线路由器的物理网卡负责数据包的接收和收发,当无线路由器需要发送数据包出去时,自网络应用层发出,经过虚拟网络接口到达虚拟网络设备,虚拟网络设备知道是发送的数据包,打上由不同的网络对应的标记,再通过物理网卡发送出去。当无线路由器的物理网卡接收到数据包时,经过虚拟网络设备,虚拟网络设备知道是接收到的数据包,将带标记的数据包去掉标记,再经过虚拟网络接口发送到无线路由器的网络应用层。在本专利技术的实施方式中,通过不同的虚拟网络接口的数据包进行可单独统计。更优的是,本专利技术通过proc机制查看虚拟网络接口的信息。本专利技术实现WLAN共享业务并采用独立带宽模式开展,由运营商为WLAN终端用户单独分配带宽,各个带宽相互不影响。本专利技术不受硬件平台限制,也不受特定WAN连接限制。以上仅表达了本专利技术的一种实施方式,其描述较为具体和详细,但并不能因此而理解为对本专利技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。因此,本专利技术专利的保护范围应以所附权利要求为准。本文档来自技高网...
无线路由器支持多网络连接的方法

【技术保护点】

【技术特征摘要】
1.一种无线路由器支持多网络连接的方法,其特征在于,包括以下步骤:步骤1:创建一个虚拟网络设备,通过无线路由器的物理网卡的数据包经过所述虚拟网络设备;步骤2:根据无线路由器需要支持的N个网络,对应创建N个虚拟网络接口,N为大于1的自然数;步骤3:在无线路由器的网络应用层发送数据包时,数据包通过虚拟网络接口到达虚拟网络设备,再打上对应的标记,通过物理网卡发送出去...

【专利技术属性】
技术研发人员:康兵林
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1