互联网协议IP地址的分配方法及装置与流程

文档序号:12377578阅读:451来源:国知局
互联网协议IP地址的分配方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种互联网协议IP地址的分配方法及装置。



背景技术:

随着互联网的快速发展,尤其是3G/4G、无线局域网WLAN业务的快速发展与普及,用户端设备(Customer Premise EquIPment简称为CPE)设备作为一种较为便携式的通讯终端,能够为一个或多个用户提供网络接入的功能。对于普通用户来说,在CPE拨号成功并接入CPE获得分配的私网IP(如:192.168.0.100)后即可上网。对于企业级用户来说,需要在接入CPE后获得CPE拨号成功后网络侧分配的公网IP地址(如:74.125.239.15),而不是CPE分配的私网IP地址,进而实现企业级应用,此时CPE充当连接wan侧网卡与网线网卡的桥接。为了满足企业级用户的需要,传统的做法是将CPE当做一个HUB集线器使得接入CPE产品的客户端直接向固网申请IP地址,称此时的CPE处于“传统桥模式”状态。但是传统桥模式存在如下问题:所有接入CPE的客户端(包括部分非企业级用户)无法访问CPE内网资源,因为客户端获取的是公网分配的IP地址而非Router产品分配的IP地址,且Router产品此时不对数据包做处理。假设此时内网有一些视频资源可供访问,但是由于客户端获取的是公网IP地址,因此无法访问内网资源。;从传统桥模式切换到其它模式需要手动指定IP地址等过于复杂的操作,用户体验不好。

针对相关技术中上述问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明的主要目的在于提供一种互联网协议IP地址的分配方法及装置,以至少解决相关技术中客户端无法访问Router产品内的资源以及难以为客户端分配公网IP地址的问题。

根据本发明的一个方面,提供了一种互联网协议IP地址的分配方法,包括:将用户端设备CPE内部的物理网卡划分为第一逻辑网卡和第二逻辑网卡的第一预设模式;在客户端请求访问所述CPE时,通过与所述第一逻辑网卡连接的第一网桥为所述客户端分配所述CPE的私网IP地址,或,通过与所述第二逻辑网卡连接的第二网桥为所述客户端分配公网IP地址。

进一步地,所述第二网桥与广域网WAN侧网卡连接,通过与所述第二逻辑网卡连接的第二网桥为所述客户端分配公网IP地址包括:接收所述客户端发送的用于申请公网IP地址的请求;依据所述请求通过所述第二网桥从所述WAN侧网卡获取所述公网IP,并通过所述第二逻辑网卡分配给所述客户端。

进一步地,所述第一逻辑网卡包括:网线网卡和无线保真WIFI网卡。

进一步地,通过所述第一逻辑网卡为所述客户端分配所述CPE的私网IP地址,或,通过所述第二逻辑网卡为所述客户端分配公网IP地址之后,所述方法还包括:在接收到用户通过所述客户端发送的用于切换当前预设模式的请求时,触发所述客户端依据所述私网IP地址访问所述CPE的网页应用程序用户界面webUI;在所述webUI上触发执行与所述请求对应的操作后,重启所述CPE。

进一步地,在将用户端设备CPE内部的物理网卡划分为第一逻辑网卡和第二逻辑网卡的第一预设模式之前,所述方法还包括:从多种预设模式中选择所述第一预设模式进行初始化。

根据本发明的另一个方面,提供了一种互联网协议IP地址的分配装置,包括:划分模块,用于将用户端设备CPE内部的物理网卡划分为第一逻辑网卡和第二逻辑网卡的第一预设模式;分配模块,用于在客户端请求访问所述CPE时,通过与所述第一逻辑网卡连接的第一网桥为所述客户端分配所述CPE的私网IP地址,或,通过与所述第二逻辑网卡连接的第二网桥为所述客户端分配公网IP地址。

进一步地,所述分配模块包括:接收单元,用于接收所述客户端发送的用于申请公网IP地址的请求;分配单元,用于依据所述请求通过所述第二网桥从所述WAN侧网卡获取所述公网IP,并通过所述第二逻辑网卡分配给所述客户端。

进一步地,所述第一逻辑网卡包括:网线网卡和无线保真WIFI网卡。

进一步地,在通过所述第一逻辑网卡为所述客户端分配所述CPE的私网IP地址,或,通过所述第二逻辑网卡为所述客户端分配公网IP地址之后,所述装置还包括:触发模块,用于在接收到用户通过所述客户端发送的用于切换当前预设模式的请求时,触发所述客户端依据所述私网IP地址访问所述CPE的网页应用程序用户界面webUI;重启模块,用于在所述webUI上触发执行与所述请求对应的操作后,重启所述CPE。

进一步地,在将用户端设备CPE内部的物理网卡划分为第一逻辑网卡和第二逻辑网卡的第一预设模式之前,所述装置还包括:从多种预设模式中选择所述第一预设模式进行初始化。

通过本发明,采用将CPE内部的物理网卡划分为第一逻辑网卡和第二逻辑网卡,通过这两个逻辑网卡分别与为客户端分配内网IP地址和公网IP地址,同时解决了相关技术中客户端无法访问Router产品内的资源的问题,提高了用户的体验效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的互联网协议IP地址的分配方法的流程图;

图2是根据本发明实施例的互联网协议IP地址的分配装置的结构框图;

图3是根据本发明实施例的互联网协议IP地址的分配装置的可选结构框图一;

图4是根据本发明实施例的互联网协议IP地址的分配装置的可选结构框图二;

图5相关技术中4G网关模式网桥结构框图;

图6是本发明可选实施例的LTE-Bridge模式下CPE内部网桥结构框图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

在本实施例中提供了一种互联网协议IP地址的分配方法,图1是根据本发明实施例的互联网协议IP地址的分配方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102:将用户端设备CPE内部的物理网卡划分为第一逻辑网卡和第二逻辑网卡的第一预设模式;

步骤S104:在客户端请求访问CPE时,通过与第一逻辑网卡连接的第一网桥为客户端分配CPE的私网IP地址,或,通过与第二逻辑网卡连接的第二网桥为客户端分配公网IP地址。

通过本实施例步骤S102和步骤S104,采用将CPE内部的物理网卡划分为第一逻辑网卡和第二逻辑网卡,通过这两个逻辑网卡分别与为客户端分配内网IP 地址和公网IP地址,同时解决了相关技术中客户端无法访问Router产品内的资源的问题,提高了用户的体验效果。

对于本实施例中涉及到的第二网桥是与广域网WAN侧网卡连接的,因此,本实施例中步骤S104中的通过与第二逻辑网卡连接的第二网桥为客户端分配公网IP地址的方式可以通过如下方式来实现:

步骤S11:接收客户端发送的用于申请公网IP地址的请求;

步骤S12:依据请求通过第二网桥从WAN侧网卡获取公网IP,并通过第二逻辑网卡分配给客户端。

在本实施例的一个应用场景中,上述步骤S11和步骤S12的方式,具体可以是:在拨号成功后,对于受到收到客户端发来的申请IP地址的请求后CPE做出回应,当前连接企业级客户端的网卡第二逻辑网卡与网络侧网卡处于同一个局域网,因此企业级客户端发出的申请IP地址的广播请求经由第二逻辑网卡到达网络侧网卡,再通过网络侧网卡到达网络侧,网络侧收到申请IP地址的请求后为客户端分配公网IP地址,从而实现CPE为客户端分配公网IP地址的目的。

而在本实施例的另一个可选实施方式中,本实施例中涉及到的第一逻辑网卡包括:网线网卡和无线保真WIFI网卡。也就是说,WIFI用户、网线用户分别通过WIFI网卡、网线网卡接入CPE,两张网卡挂载在同一个网桥下,客户端获得CPE分配的私有IP地址。

为了解决传统桥模式切换到其它模式很复杂的问题,在本实施例中的通过第一逻辑网卡为客户端分配CPE的私网IP地址,或,通过第二逻辑网卡为客户端分配公网IP地址之后,本实施例的方法还包括:

步骤S21:在接收到用户通过客户端发送的用于切换当前预设模式的请求时,触发客户端依据私网IP地址访问CPE的网页应用程序用户界面webUI;

步骤S22:在webUI上触发执行与请求对应的操作后,重启CPE。

通过上述步骤S21和步骤S22可知,只需要将客户端通过WIFI网卡接入CPE或通过网线网卡插入访问CPE内网的网口,在webUI上进行相应操作,然后设备自动重启完成模式切换,省去了“传统桥模式”将客户端通过网线接入CPE手动指定IP地址实现登陆CPE webUI等专业而繁琐的操作。

此外,在将用户端设备CPE内部的物理网卡划分为第一逻辑网卡和第二逻辑网卡的第一预设模式之前,本实施例的方法还包括:从多种预设模式中选择第一预设模式进行初始化。也就是说,CPE设备开机后需要进行模式判断,针对不同的模式进行不同的初始化工作。

在本实施例中还提供了一种互联网协议IP地址的分配装置,该装置用于实现上述实施例及可选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”“单元”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是根据本发明实施例的互联网协议IP地址的分配装置的结构框图,如图2所示,该装置包括:划分模块22,用于将用户端设备CPE内部的物理网卡划分为第一逻辑网卡和第二逻辑网卡的第一预设模式;分配模块24,与划分模块22耦合连接,用于在客户端请求访问CPE时,通过与第一逻辑网卡连接的第一网桥为客户端分配CPE的私网IP地址,或,通过与第二逻辑网卡连接的第二网桥为客户端分配公网IP地址。

图3是根据本发明实施例的互联网协议IP地址的分配装置的可选结构框图一,如图3所示,该分配模块24包括:接收单元32,用于接收客户端发送的用于申请公网IP地址的请求;分配单元34,与接收单元32耦合连接,用于依据请求通过第二网桥从WAN侧网卡获取公网IP,并通过第二逻辑网卡分配给客户端。

需要说明的是,本实施例中涉及到的第一逻辑网卡包括:网线网卡和无线保真WIFI网卡。

图4是根据本发明实施例的互联网协议IP地址的分配装置的可选结构框图二,如图4所示,在通过第一逻辑网卡为客户端分配CPE的私网IP地址,或,通过第二逻辑网卡为客户端分配公网IP地址之后,装置还包括:触发模块42,与分配模块24耦合连接,用于在接收到用户通过客户端发送的用于切换当前预设模式的请求时,触发客户端依据私网IP地址访问CPE的网页应用程序用户界面webUI;重启模块44,与触发模块42耦合连接,用于在webUI上触发执行与请求对应的操作后,重启CPE。

可选地,在将用户端设备CPE内部的物理网卡划分为第一逻辑网卡和第二逻辑网卡的第一预设模式之前,装置还包括:从多种预设模式中选择第一预设模式进行初始化。

下面结合本发明的可选实施例对本发明进行举例说明;

本可选实施例提出了一种新的模式“LTE-Bridge模式”用于满足普通消费者、企业级用户的不同需求,同时在模式切换方面更加人性化、用户体验更好。

LTE-Bridge模式要同时满足在部分网线用户接入CPE获得公网IP地址可以访问外网的情况下,仍然可以为其它接入CPE的客户端提供仅可以访问内网资 源(如:访问webUI)的服务,此时需要对4G网关模式下CPE内部网桥结构图进行改造;

图5相关技术中4G网关模式网桥结构框图:如图5所示,CPE拨号成功后模块将从公网基站获得的IP地址(如:74.125.239.15)分配给大板的WAN侧网卡usb0;WIFI用户、网线用户分别通过网卡ra0、eth2接入CPE,两张网卡ra0、eth2挂载在同一个网桥br0下,客户端获得CPE分配的私有IP(如:192.168.0.100)。用户访问外网时私网IP数据包到达br0,CPE内部进行NAT转换,将私有IP地址192.168.0.100转换成公网IP地址:74.125.239.15然后发送到外网,从而实现对网络的访问。

这种网桥结构只能通过CPE为客户端分配私有IP地址,由于无法将网络侧的公网IP地址分配给客户端因此不满足企业级用户的需要,需要对网桥结构进行改造,如图6是本发明可选实施例的LTE-Bridge模式下CPE内部网桥结构框图,如图6所示,首先通过VLAN技术按照端口将物理上的一张网卡eth2划分为逻辑上的两张不同网卡eth2.1和eth2.2,其中eth2.1用于接入只能访问CPE内网资源的客户端,eth2.2用于接入可以访问外网资源的客户端。

图6保留了图5中br0这张用于访问内网资源的网桥,同时br0下挂载的两张网卡ra0、eth2.1分别用于接入wifi用户、网线用户,组成一个局域网。但是与图5不同的是图6删除了从网桥br0到wan侧网卡usb0之间的通路,这意味着通过ra0、eth2.1接入的用户无法访问外网资源,只能访问CPE的内部资源,这满足了部分用户随时可以访问内网资源(如:打开webUI)的需求。

另一方面,CPE设备要能够为接入CPE的客户端提供上网服务,特别是对于企业级用户来说接入的企业级客户端(如:Cisco路由器)获得的是CPE拨号成功后基站分配的公网IP地址,因此新增加一张网桥网卡br1,将wan侧网卡usb0与连接到CPE的另外一张网线网卡eth2.2挂载到同一个网桥br1下,进而使得eth2.2与usb0组成另一个局域网。拨号成功后CPE的模块在分配IP过程中充当的是动态主机配置协议(Dynamic Host Configuration Protocol简称为DHCP)服务器的作用,在收到客户端发来的申请IP地址的请求后做出回应。当前连接企业级客户端的网卡eth2.2与usb0处于同一个局域网,因此企业级客户端发出的申请IP的广播请求经由eth2.2到达wan侧网卡usb0,再通过usb0到达模块,模块收到申请IP的请求后为客户端分配公网IP,从而实现CPE为企业级客户端分配公网IP地址的目的。客户端获得公网IP后既可以正常访问网络又可以实现企业级路由器的相关应用。

另外,当用户希望将CPE由“LTE-Bridge模式”切换到其它模式时,只需要将客户端通过WIFI接入CPE或通过网线插入访问CPE内网的网口(对应图6中的eth2.2网卡),在webUI上进行相应操作,然后设备自动重启完成模式切换, 省去了“传统桥模式”将客户端通过网线接入CPE手动指定IP实现登陆CPE webUI等专业而繁琐的操作。

下面结合本可选实施例的通过桥接方式分配公网IP地址的方法步骤进行详细的说明,该方法的步骤包括:

步骤S202:设备开机后进行模式判断,针对LTE-Bridge模式以及其它模式(包括4G网关模式、传统桥模式等)进行不同的初始化工作。

需要说明的是,本可选实施例以LTE-Bridge模式进行详细论述,对其它模式不做具体论述。

步骤S204:对于LTE-bridge模式则按照如上图6所示进行网桥配置,首先配置两张网桥网卡br0、br1,其中br0下挂载的两张网卡ra0、eth2.1,通过这两张网卡接入的用户只能访问CPE内部资源;br1下挂载两张网卡usb0、eth2.2,其中usb0是CPE wan侧网卡,通过eth2.2接入的客户端在CPE拨号成功后获得公网分配的IP地址进行上网。其中,eth2.1网卡对应设备外壳标注LAN的网线插口,eth2.2网卡对应设备外壳上标注LAN/WAN的网线插口。

步骤S206:CPE成功拨号,此处的拨号动作都是通过wifi或eth2.1网卡接入CPE的用户登陆到CPE的webUI完成。

步骤S208:拨号成功后,对于LTE-Bridge模式来说,只有通过eth2.2网卡接入的用户可以访问外网资源,通过WIFI接入的用户以及通过eth2.1网卡接入的用户只能访问内网资源。

步骤S210:若用户需要完成模式切换则只需要通过可以登陆到webUI的客户端登陆到webUI即可完成模式切换,设备重启后模式切换成功。

由上述本实施例采用的方式可知,1)实现了为客户端分配公网IP的目的,满足了企业级用户的需要。即通过将一张网卡与CPE wan侧网卡挂载在同一个网桥下组成一个局域网,从而达到客户端直接向CPE的模块申请IP并获得公网IP的目的。2)在实现为部分客户端分配公网IP的同时,可以为其它客户端分配私网IP,满足了其它用户访问CPE内网资源的目的;也即是,将wifi网卡与网线网卡挂载在同一个网桥下组成另外一个局域网,并将该网桥的IP地址配置为CPE的网关地址,实现了部分用户访问CPE内网资源的目的。3)不同模式之间的切换更加方便,用户体验更好。LTE-Bridge模式下,客户端可以通过wifi或网线接入CPE内网获得由CPE分配的内网IP,从而登陆webUI进行模式切换。这规避了传统桥模式下必须要通过手动指定IP地址等繁琐的操作,用户体验更好。

在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及 可选实施方式中描述的技术方案。

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。

显然,本领域的技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

上述仅为本发明的可选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1