分配因特网协议地址的方法、路由器和系统技术方案

技术编号:8389115 阅读:190 留言:0更新日期:2013-03-07 21:06
本发明专利技术实施例提供了一种用于为以太网上点到点协议PPPOE用户分配因特网协议IP地址的方法、路由器和系统。所述方法包括:配置借用网关并向所述PPPOE用户发布该借用网关的网关路由;配置缺省网关和子网掩码来确定PPPOE用户所属的网段;以及配置所述网段下的子网段,以分配给所述PPPOE用户。因此,用户可以利用该借用网关作为网关,从而可以将缺省网关的IP地址节省出来。

【技术实现步骤摘要】

本专利技术实施例涉及通信领域,并且更具体地,涉及一种在通信领域中分配因特网协议(Internet Protocol,IP)地址的方法、路由器和系统。
技术介绍
随着网络的发展及其规模的扩大,通常使用DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)来管理IP地址,以便动态指定IP地址和配置参数,从而使得网络上的用户可以自动申请IP地址而无需手工配置任何网络参数。目前,路由器整机支持创建4K个地址池(address pool)且地址池下必须配置缺省网关(default gateway)(也称作默认网关)。在配置缺省网关后,将立即发布相应的网段路由和32位的网关路由(即主机路由)。用户的IP地址必须要与缺省网关地址在同一个网段,而且同一设备上不同地址池的网关不允许相同,或者不同地址池的网段不允许重叠。现有的IPOE(IP over Ethernet)和PPPOE(Point to Point Over Ethernet,以太网上的点对点协议)用户都是从路由器的地址池中获得IP地址的。对于IPOE用户来说,缺省网关必须与用户的IP地址处于同一网段,以便保证用户能够对路由器定时发送的ARP(Address Resolution Protocol,地址解析协议)探测报文(message)做出回应,否则路由器将认为用户已下线从而释放IP地址。但是,对于PPPOE用户而言,由于其是点对点通信,所以用户不需要判断缺省网关是否与自己的IP地址在同一网段,但是当前PPPOE用户的地址分配方式却与IPOE是一样的,即缺省网关与用户所获得的IP地址在同一网段且不允许将缺省网关地址分配给用户,这势必造成对PPPOE用户没必要的地址浪费。
技术实现思路
本专利技术实施例提供一种在通信领域中分配IP地址的方法、路由器和系统,能够为用户节约IP地址。根据本专利技术实施例的一个方面,提供了一种用于为以太网上点到点协议PPPOE用户分配因特网协议IP地址的方法,包括:配置借用网关并向所述PPPOE用户发布该借用网关的网关路由;配置缺省网关和子网掩码来确定PPPOE用户所属的网段;以及配置所述网段下的子网段,以分配给所述PPPOE用户。根据本专利技术实施例的另一方面,提供了一种用于为以太网上点到点协议PPPOE用户分配因特网协议IP地址的路由器,包括:IP地址分配器,用于配置借用网关并向所述PPPOE用户发布该借用网关的网关路由,配置缺省网关和子网掩码来确定PPPOE用户所属的网段,以及配置所述网段下的子网段,以分配给所述PPPOE用户。根据本专利技术实施例的另一方面,提供了一种通信系统,包括如上所述的路由器。本专利技术实施例除了配置缺省网关外还可以额外配置借用网关,并且向用户发布借用网关的网关路由而不是缺省网关的网关路由,因此用户可以利用该借用网关作为网关,从而可以将缺省网关的IP地址节省出来。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出一个具体的IP地址的例子。图2示出了根据本专利技术实施例的用于为PPPOE用户分配IP地址的示范性方法的流程图。图3(a)和图3(b)示出根据本专利技术实施例的用于分配IP地址的命令的例子与现有技术的命令的例子的比较。图4示出根据本专利技术实施例的用于为PPPOE用户分配IP地址的路由器的示范性结构的框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在以下的描述中,以PPPOE为例来说明本专利技术实施例,但是,本领域技术人员应当明白本专利技术实施例不限于此,还可以将本专利技术实施例应用于其他点到点方案。下面,将参考附图具体描述本专利技术实施例。图1示出一个具体的IP地址的例子。如图1中所示,“10.110.98.195”是分配给PPPOE用户的IP地址,“255.255.254.0”是子网掩码(B类),而“10.110.98.1”是缺省网关,占用一个IP地址。为了向用户分配IP地址,首先在路由器上创建地址池(address pool),在地址池下配置缺省网关(Default Gateway)(或者称作默认网关)并指定子网掩码的长度,然后配置子网段(section),要求子网段属于缺省网关所限定的该地址池中的网段范围。用户的IP地址正是从子网段的范围内获得的。通常情况下,一台路由器支持创建4k个地址池,每个地址池对应一个网段(segment),且一个地址池的网段下可以包括8个子网段。由于PPPOE是点到点通信,只要根据网关的IP地址能找到对应的路由器即可,所以用户无需判断网关是否与自己的IP地址是否在同一网段内。因此,本专利技术实施例除了配置缺省网关和子网掩码外,还配置了借用网关(borrowed gateway)。缺省网关,是实际存在的路由器,自然占用一个IP地址。借用网关,即借用本地环回loopback口或者其他物理接口的IP地址作为网关,从而可以将缺省网关节省出来分配给用户。图2示出了根据本专利技术实施例的用于为PPPOE用户分配IP地址的示范性方法20的流程图。如图2中所示,在方法20的201中,配置借用网关并向所述PPPOE用户发布该借用网关的网关路由。其中,该网关路由可以是本机接口下配置的IP地址的主机路由。这里,配置借用网关的过程可以是寻找诸如本地环回(loopback)接口、千兆以太网(GigabitEthernet)接口或链路聚合(Eth-Trunk)接口并确定其IP地址的过程。在202中,配置缺省网关和子网掩码来确定PPPOE用户所属的网段。如本领域技术人员所知道的,可以通过将缺省网关的IP地址与子网掩码进行逻辑与(AND)运算来确定PPPOE用户所属的网段。此外,根据本专利技术实施例,所配置的缺省网关可以不再必须是一个实际存在的路由器。在203中,配置所述网段下的子网段,以分配给所述PPPOE用户。例如,可以根据所述PPPOE用户所需的IP地址的数本文档来自技高网
...

【技术保护点】
一种用于为以太网上点到点协议PPPOE用户分配因特网协议IP地址的方法,其特征在于,包括:配置借用网关并向所述PPPOE用户发布该借用网关的网关路由;配置缺省网关和子网掩码来确定PPPOE用户所属的网段;以及配置所述网段下的子网段,以分配给所述PPPOE用户。

【技术特征摘要】
1.一种用于为以太网上点到点协议PPPOE用户分配因特网协议IP地址
的方法,其特征在于,包括:
配置借用网关并向所述PPPOE用户发布该借用网关的网关路由;
配置缺省网关和子网掩码来确定PPPOE用户所属的网段;以及
配置所述网段下的子网段,以分配给所述PPPOE用户。
2.根据权利要求1所述的方法,其特征在于:所述PPPOE用户使用所
述借用网关作为网关。
3.根据权利要求1或2中的任一项所述的方法,其特征在于:所述借用
网关的IP地址是为在路由器上存在的任一接口配置的IP地址。
4.根据权利要求3所述的方法,其特征在于:所述任一接口为本地环回
loopback接口、千兆以太网GigabitEthernet接口和链路聚合Eth-Trunk接口中
的一个。
5.根据权利要求3所述的方法,其特征在于,所述配置借用网关包括:
寻找本地环回loopback接口、千兆以太网GigabitEthernet接口和链路聚合
Eth-Trunk接口中的一个并确定其IP地址。
6.根据权利要求1-5中的任一项所述的方法,其特征在于,所述配置所
述网段下的子网段以分配给所述PPPOE用户包括:将包括所述缺省网关的IP
地址的子网段分配给所述PPPOE用户。

【专利技术属性】
技术研发人员:王红
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1