集中管理ip地址的方法与系统的制作方法

文档序号:7985677阅读:381来源:国知局
集中管理ip地址的方法与系统的制作方法
【专利摘要】本发明公开了一种集中管理IP地址的方法与系统。该方法包括:多个接入宽带接入服务器BAS作为多个接入VPLS?PE通过核心路由器CR与集中VPLS?PE相连接,集中VPLS?PE与集中BAS相连接,多个接入BAS中的每一个接入BAS分别与集中BAS建立一条MPLSVPN链路,其中,集中BAS上配置有IP地址池,以向请求IP地址的用户终端分配IP地址。通过本发明所提供的技术方案,实现了对IP地址的统一集中管理,使得用户在网络割接、移机时,不用改变用户终端使用的IP地址,同时还减少了IP地址的浪费,提高了IP地址的利用率。
【专利说明】集中管理IP地址的方法与系统
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种集中管理IP地址的方法与系统。
【背景技术】
[0002]随着网络技术的不断发展,越来越多的用户使用宽带城域网接入IP网络。用户使用用户主机访问IP网络,通常需要为本机设置IP地址。IP地址管理作为IP网络管理的重要组成部分,其中一种是基于静态IP地址的管理。
[0003]在宽带城域网中,基于静态IP地址的管理方法通常由分布在各个机房的业务汇聚层设备宽带接入服务器(Broadband Access Server, BAS)或者业务路由器(ServiceRouter, SR)管理管理IP地址。一个中等规模的城域网有40-60台BAS或者SR,用户通过ADSL或光纤接入不同的BAS或者SR,并通过设置在各个BAS或者SR上的静态IP地址池分别管理IP地址。
[0004]在现有技术,参见图1中所示,用户主机原来接入到BAS1,分配的IP地址是Al。当用户移机,根据新的安装地址,将用户主机接入到BAS2,就需要使用BAS2分配的IP地址A2。为此,用户需要更改用户主机以及路由器上的IP地址设置。对于个人电脑PC—类的用户主机,需要用户点击控制面板中的网络选项,并在与Internet网络相关选项中,依次进入本地连接的TCI/IP属性,分别修改IP地址、掩码、网关的设置。对于路由器则需要专业的网络维护人员进行设置。并且,特别地,当用户主机为提供网站等互联网服务的服务器时,由于用户服务器IP地址已经由Al改为A2,还需要通知域名服务商修改域名对应的IP地址解析,即使完成了域名与IP地址解析的更新,整个互联网的更新仍然需要一定时间,给用户提供互联网服务带来了不便。
[0005]可见,现有技术中在不同接入BAS上分别管理IP地址的方法,在网络割接或者用户主机移机时,用户需要更换IP地址,操作复杂并且具有较长的更新时延,由此给用户带来极大的不变。另外,分散的IP地址管理,还存在IP地址的浪费、IP地址利用率低的问题。

【发明内容】

[0006]根据本发明实施例的一个方面,所要解决的一个技术问题是:提供一种集中管理IP地址的方法与系统,以实现IP地址的集中管理,避免。
[0007]本发明实施例提供的一种集中管理IP地址的方法,多个接入BAS作为多个接入VPLS PE通过核心路由器CR与集中VPLS PE相连接,所述集中VPLS PE与集中BAS相连接,所述多个接入BAS中的每一个接入BAS分别与所述集中BAS建立一条MPLS VPN链路,其中,所述集中BAS上配置有IP地址池,以向请求IP地址的用户终端分配IP地址;所述方法包括:
[0008]尚未分配IP地址的用户终端接入第一接入BAS,所述第一接入BAS向所述集中BAS发送IP地址请求,所述第一接入BAS为所述多个接入BAS中的一个;
[0009]所述集中BAS响应于接收到所述IP地址请求,从所述IP地址池中选择一个可用的IP地址分配给所述用户终端;
[0010]所述集中BAS通过所述第一接入BAS所属的第一 MPLS VPN链路,将所选择的IP地址发送给所述第一接入BAS ;
[0011]所述第一接入BAS将所述选择的IP地址发送给所述用户终端,使得所述用户终端使用所述IP地址通过所述第一 MPLS VPN链路接入网络,或者在所述用户终端断开与所述第一接入BAS的连接,并接入第二接入BAS后,使得所述用户终端使用所述IP地址通过所述第二接入BAS所属的第二 MPLS VPN链路接入网络。
[0012]优选地,所述方法还包括:
[0013]响应于所述用户终端断开与所述第一接入BAS的连接,并接入第二接入BAS,所述第二接入BAS为所述多个接入BAS中的另一个;
[0014]所述第二接入BAS通过所属的第二 MPLS VPN链路,将使用所述IP地址的所述用户终端接入网络。
[0015]优选地,所述多个接入BAS与所述集中BAS之间使用QinQ协议,封装所述多个接入BAS与所述集中VPLS PE之间在MPLS VPN链路上传输的数据。
[0016]优选地,所述多个接入BAS与所述集中VPLS PE之间的端口使用标签tagged方式传输所述MPLS VPN链路的数据。
[0017]优选地,所述集中BAS为多个集中BAS,所述多个集中BAS之间互为热备份,并且所述多个集中BAS的每一个集中BAS分别上行连接至所述核心路由器。
[0018]优选地,所述多个集中BAS的每一个集中BAS分别归属至所述集中VPLS PE0
[0019]优选地,所述集中VPLS PE为多个集中VPLS PE,所述多个集中VPLS PE之间互为热备份;所述多个集中BAS的每一个集中BAS分别归属至所述集中VPLS PE的一个集中VPLS PE0
[0020]优选地,所述多个接入BAS分别与所述多个集中VPLS PE中的一个集中VPLS PE建立MPLS LDP和BGP邻居。
[0021 ] 优选地,所述MPLS VPN链路预先采用Kompella BGP协议进行部署。
[0022]优选地,所述接入BAS包括MSE路由器或者SR中的任意一种。
[0023]本发明实施例提供的一种集中管理IP地址的系统,包括:
[0024]多个接入BAS,作为多个接入VPLS PE,用于通过核心路由器CR与集中VPLS PE相连接;分别与集中BAS建立多条MPLS VPN链路;响应于接入尚未分配IP地址的用户终端,向集中BAS发送IP地址请求;将所述集中BAS分配的IP地址发送给所述用户终端,使得所述用户终端使用所述IP地址通过接入所述用户终端的接入BAS所属的MPLS VPN链路接入网络,或者在所述用户终端断开与原接入BAS的连接,并接入新接入BAS后,使得所述用户终端使用所述IP地址通过所述新接入BAS所属的MPLS VPN链路接入网络;
[0025]核心路由器CR,用于连接多个接入BAS与集中VPLS PE ;
[0026]集中VPLS PE,用于连接所述核心路由器CR以及集中BAS ;
[0027]集中BAS,用于与所述多个接入BAS之间分别建立多条MPLS VPN链路;维护IP地址池,以向请求IP地址的用户终端分配IP地址;响应于接收到用户终端的IP地址请求,从所述IP地址池中选择一个可用的IP地址分配给所述用户终端;通过所述用户终端的接入BAS所属的MPLS VPN链路,将所分配的IP地址发送给接入所述用户终端的接入BAS。[0028]优选地,第一接入BAS、第二接入BAS为所述多个接入BAS中不同的两个接入BAS,响应于使用原IP地址的用户终端断开与第一接入BAS的连接,并且接入第二接入BAS ;
[0029]所述第二接入BAS,具体通过所属的第二 MPLS VPN链路,将使用所述原IP地址的所述用户终端接入网络。
[0030]优选地,所述多个接入BAS与所述集中BAS之间使用QinQ协议,封装所述多个接入BAS与所述集中VPLS PE之间在MPLS VPN链路上传输的数据。
[0031]优选地,所述多个接入BAS与所述集中VPLS PE之间的端口使用tagged方式传输所述MPLS VPN链路的数据。
[0032]优选地,所述集中BAS为多个集中BAS,所述多个集中BAS之间互为热备份,并且所述多个集中BAS的每一个集中BAS分别上行连接至所述核心路由器。
[0033]优选地,所述多个集中BAS的每一个集中BAS分别归属至所述集中VPLS PE0
[0034]优选地,所述集中VPLS PE为多个集中VPLS PE,所述多个集中VPLS PE之间互为热备份;所述多个集中BAS的每一个集中BAS分别归属至所述集中VPLS PE的一个集中VPLS PE0
[0035]优选地,所述多个接入BAS分别与所述多个集中VPLS PE中的一个集中VPLS PE建立MPLS LDP和BGP邻居。
[0036]优选地,所述MPLS VPN链路预先采用Kompella BGP协议进行部署。
[0037]优选地,所述接入BAS具体包括为MSE路由器或者SR中的任意一种。
[0038]基于本发明上述实施例提供的集中管理IP地址的方法与系统,通过在多个接入BAS与集中BAS之间建立多条MPLS VPN链路,从而实现了将原本分散的IP地址管理统一由集中BAS进行管理。
[0039]由于多个接入BAS与集中BAS之间分别建立多条MPLS VPN链路,以使得当用户终端断开与原接入BAS的连接,并接入新接入BAS后,用户终端能够继续使用原有的IP地址,通过新接入BAS所属的MPLS VPN链路接入网络,从而实现了使用静态IP地址的用户在网络割接、移机时不改变用户终端原有IP地址,避免了用户终端因更换IP地址所需要进行的修改网络设备配置、更新DNS解析等操作,大大缩短通信中断时间,提高了运营商的服务质量。同时,还减少了 IP地址的浪费,提高了 IP地址的利用率,缓解IP地址的紧张问题。
[0040]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【专利附图】

【附图说明】
[0041]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0042]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0043]构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。
[0044]参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0045]图1示出现有技术中分散管理IP地址的方法示意图;
[0046]图2示出本发明所提供的集中管理IP地址的方法一种实施例的流程示意图;
[0047]图3示出本发明所提供的集中管理IP地址的方法另一种实施例的流程示意图;
[0048]图4示出本发明所提供的集中管理IP地址的系统一种实施例的结构示意图;
[0049]图5示出本发明所提供的集中管理IP地址的系统另一种实施例的结构示意图;
[0050]图6示出本发明所提供的集中管理IP地址的系统又一种实施例的结构示意图;
[0051]图7示出本发明所提供的集中管理IP地址的系统再一种实施例的结构示意图。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置不限制本发明的范围。
[0053]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0054]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0055]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0056]参见图2所示,图2示出本发明所提供的集中管理IP地址的方法一种实施例的流程示意图。可以参见图4示出的本发明所提供的集中管理IP地址的系统一种实施例的结构示意图以理解本发明的方法流程。多个接入BAS作为多个接入虚拟专用局域网服务运营商边缘路由器(Virtual Private LAN Service,VPLS PE)通过核心路由器(Core Router,CR)与集中VPLS PE相连接,集中VPLS PE与集中BAS之间相连接。多个接入BAS与分别与集中BAS建立多条多协议标签交换虚拟专业网(Mult1-Protocol Label Switching VirtualPrivate Network, MPLS VPN)链路,其中,集中BAS上配置有IP地址池,以向请求IP地址的用户终端分配IP地址。
[0057]参见图2所述,该方法实施例中包括:
[0058]步骤201,尚未分配IP地址的用户终端接入第一接入BAS,第一接入BAS向集中BAS发送IP地址请求,第一接入BAS为多个接入BAS中的一个;
[0059]步骤202,集中BAS响应于接收到IP地址请求,从IP地址池中选择一个可用的IP地址分配给用户终端;
[0060]步骤203,集中BAS通过第一接入BAS所属的第一 MPLS VPN链路,将所选择的IP地址发送给第一接入BAS ;
[0061]步骤204,第一接入BAS将选择的IP地址发送给用户终端,使得用户终端使用IP地址通过第一 MPLS VPN链路接入网络,或者在用户终端断开与第一接入BAS的连接,并接入第二接入BAS后,使得用户终端使用IP地址通过第二接入BAS所属的第二 MPLS VPN链路接入网络。
[0062]基于本发明上述实施例提供的集中管理IP地址的方法,通过在多个接入BAS与集中BAS之间建立多条MPLS VPN链路,从而实现了将原本分散的IP地址管理统一由集中BAS进行管理。当用户终端断开与原接入BAS的连接,并接入新接入BAS后,用户终端能够继续使用原有的IP地址,通过新接入BAS所属的MPLS VPN链路接入网络,从而实现了使用静态IP地址的用户在网络割接、移机时不改变IP地址,避免了用户终端因更换IP地址所需要进行的修改网络设备配置、更新DNS解析等操作,大大缩短通信中断时间,提高了运营商的服务质量。
[0063]同时,本发明上述实施例提供的集中管理IP地址的方法还减少了 IP地址的浪费,提高了 IP地址的利用率,缓解IP地址的紧张问题。例如,IP地址由集中BAS进行统一管理,而非接入BAS分散管理,以10台接入BAS为例,分散管理时可能需要IOX 128个IP地址,总计供约200个用户终端使用,利用率为200/1280。然而,由集中BAS分配,只需要256个IP地址,利用率为200/256,提高了 IP地址的利用率。
[0064]参见图3所示,图3示出本发明所提供的集中管理IP地址的方法另一种实施例的流程示意图。与图2实施例相比,该方法还包括:
[0065]步骤301,响应于用户终端断开与第一接入BAS的连接,并接入第二接入BAS,第二接入BAS为多个接入BAS中的另一个接入BAS,第二接入BAS通过所属的第二 MPLS VPN链路,将使用原IP地址的用户终端接入网络。
[0066]在根据本发明方法实施例中,多个接入BAS与集中BAS之间可以使用双虚拟局域网QinQ协议,封装多个接入BAS与集中VPLS PE之间在MPLS VPN链路上传输的数据。QinQ是对802.1Q的扩展,实现在802.1q协议标签前再次封装802.1q协议标签。利用QinQ协议可以确保第二接入BAS为用户分配的VLAN号能够通过第二 MPLSVPN链路上的集中VPLSPE透传到集中BAS,提高VLAN利用率。
[0067]根据本发明方法实施例的另一个具体示例,多个接入BAS与集中VPLS PE之间的端口使用标签tagged方式传输MPLS VPN链路的数据。作为接入VPLS PE的接入BAS与集中VPLS PE之间的端口使用标签tagged方式,能够实现QinQ包头保持不变地穿过MPLS隧道。
[0068]根据本发明方法实施例的另一个具体示例,集中BAS为多个,多个集中BAS之间互为热备份,并且多个集中BAS的每一个集中BAS分别上行连接至核心路由器。通过多个集中BAS之间互为热备份,提供了管理用户IP业务的安全可靠性。
[0069]根据本发明方法实施例的一个具体示例,多个集中BAS的每一个集中BAS可以分别归属至集中VPLS PE。
[0070]根据本发明方法实施例的一个具体示例,集中VPLS PE也为多个,多个集中VPLSPE之间互为热备份。多个集中BAS的每一个集中BAS分别归属至集中VPLS PE的一个集中VPLS PE0每个集中BAS仅通过单条逻辑与一个集中VPLS PE中继互联,可以减少二层环路隐患,降低网络的复杂度。
[0071]根据本发明方法实施例的一个具体示例,多个接入BAS分别与多个集中VPLS PE中的一个集中VPLS PE建立MPLS LDP和BGP邻居。当使用多个核心路由器,逻辑网络可以采用双核心Hub-Spoke模式,以两个集中VPLS PE为例,所有的接入BAS都仅与两台集中VPLS PE建立MPLS LDP、BGP邻居,两台集中VPLS PE之间不建立MPLS LDP和BGP邻居。接入BAS双归属到双归属到集中VPLS PE,提供双路由,确保一条中继中断时另一中继可以使用,进一步提供了业务的可靠性。
[0072]另外,若接入BAS未部署双热备方案,还可以配置单独的接入BAS与两台集中VPLSPE各建立一条VPLS虚链路。若接入BAS已部署双热备方案,则两台接入BAS各自只与一台集中VPLS PE配置一条VPLS虚链路。
[0073]在本发明方法各实施例中,MPLS VPN链路可以预先采用Kompella BGP协议进行部署。Kompella引入了 VPN的自动发现机制,在网络初始化时需要对VPN的所有站点进行配置,一旦初始化完成后,只需对新添加的站点进行配置,而不必触及已配置的站点,因此以Kompella BGP作为VPLS的信令协议,以保证全网的可靠性与扩展性。
[0074]在本发明方法各实施例中,接入BAS包括MSE路由器或者SR中的任意一种。
[0075]参见图4所示,图4示出本发明所提供的集中管理IP地址的系统一种实施例的结构示意图。该实施例中的集中管理IP地址的系统,系统包括:
[0076]多个接入BAS401,作为多个接入VPLS PE,用于通过核心路由器CR与集中VPLS PE相连接;分别与集中BAS之间建立多条MPLS VPN链路;响应于接入尚未分配IP地址的用户终端,向集中BAS发送IP地址请求;将集中BAS分配的IP地址发送给用户终端,使得用户终端使用IP地址通过接入用户终端的接入BAS所属的MPLS VPN链路接入网络,或者在用户终端断开与原接入BAS的连接,并接入新接入BAS后,使得用户终端使用IP地址通过新接入BAS所属的MPLS VPN链路接入网络;
[0077]核心路由器CR402,用于连接多个接入BAS401与集中VPLS PE403 ;
[0078]集中VPLS PE403,用于连接核心路由器CR以及集中BAS ;
[0079]集中BAS404,用于与多个接入BAS之间分别建立多条MPLS VPN链路;维护IP地址池,以向请求IP地址的用户终端分配IP地址;响应于接收到用户终端的IP地址请求,从IP地址池中选择一个可用的IP地址分配给用户终端;通过用户终端的接入BAS所属的MPLS VPN链路,将所分配的IP地址发送给接入用户终端的接入BAS。
[0080]根据本发明系统实施例的另一个具体示例,继续参见图4所示,第一接入BAS、第二接入BAS为多个接入BAS中不同的两个接入BAS,响应于使用原IP地址的用户终端断开与第一接入BAS的连接,并且接入第二接入BAS,第二接入BAS具体通过所属的第二 MPLSVPN链路,将使用原IP地址的用户终端接入网络。
[0081]参见图5所示,图5示出本发明所提供的集中管理IP地址的系统另一种实施例的结构示意图。根据本发明系统实施例的另一个具体示例,多个接入BAS与集中BAS之间使用QinQ协议,封装多个接入BAS与集中VPLS PE之间在MPLS VPN链路上传输的数据。即图中的示例性示出的第一 MPLS VPN链路、第二 MPLS VPN链路使用QinQ协议。利用QinQ协议可以确保第二接入BAS为用户分配的VLAN号能够通过第二 MPLS VPN链路上的集中VPLSPE透传到集中BAS,提高VLAN利用率。
[0082]继续参见图5所示,根据本发明系统实施例的另一个具体示例,多个接入BAS与集中VPLS PE之间的端口使用tagged方式传输MPLS VPN链路的数据。作为接入VPLS PE的接入BAS与集中VPLS PE之间的端口使用标签tagged方式,能够实现QinQ包头保持不变地穿过MPLS隧道。
[0083]参见图6所示,图6示出本发明所提供的集中管理IP地址的系统又一种实施例的结构示意图。根据本发明系统实施例的另一个具体示例,集中BAS可以为多个集中BASjn图6中的集中BASl、集中BAS2多个集中BAS之间互为热备份,并且多个集中BAS的每一个集中BAS分别上行连接至核心路由器。核心路由器可以设置多个,如图6中的核心路由器CRl与核心路由器CR2。通过多个集中BAS之间互为热备份,提供了管理用户IP业务的安全可靠性。
[0084]根据本发明系统实施例的另一个具体示例,多个集中BAS的每一个集中BAS分别归属至集中VPLS PE。
[0085]参见图7所示,图7示出本发明所提供的集中管理IP地址的系统再一种实施例的结构示意图。集中VPLS PE也可以为多个,如图7中示例地集中VPLS PEl与集中VPLS PE2。多个集中VPLS PE之间互为热备份;多个集中BAS的每一个集中BAS分别归属至一个集中VPLS PE,如集中VPLS PEl与集中BASl,集中VPLS PE2与集中BAS2。每个集中BAS仅通过单条逻辑与一个集中VPLS PE中继互联,可以减少二层环路隐患,降低网络的复杂度。
[0086]根据本发明系统实施例的另一个具体示例,多个接入BAS分别与多个集中VPLSPE中的一个集中VPLS PE建立MPLS LDP和BGP邻居。逻辑网络采用双核心Hub-Spoke模式,即接入BASl与接入BAS2分别与两台集中VPLS PEl、集中VPLS PE2均建立MPLS LDP、BGP邻居,即每一个接入BAS双归属到两个集中VPLS PE,提供双路由确保一条中继中断时另一中继可以使用。
[0087]集中VPLS PEl与集中VPLS PE2之间不建立MPLS LDP和BGP邻居。通过重视VPLS带来的二层环路风险,全网端到端部署安全防护措施例如QinQ以及二层广播抑制、生成树等配置。尽可能降低风险
[0088]根据本发明系统实施例的一个具体示例,MPLS VPN链路预先采用Kompella BGP协议进行部署。
[0089]根据本发明系统实施例的一个具体示例,接入BAS具体包括为MSE路由器或者SR中的任意一种。
[0090]基于本发明上述实施例提供的集中管理IP地址的系统,通过在多个接入BAS与集中BAS之间建立多条MPLS VPN链路,从而实现了将原本分散的IP地址管理统一由集中BAS进行管理。由于多个接入BAS与集中BAS之间分别建立多条MPLS VPN链路,以使得当用户终端断开与原接入BAS的连接,并接入新接入BAS后,用户终端能够继续使用原有的IP地址,通过新接入BAS所属的MPLS VPN链路接入网络,从而实现了使用静态IP地址的用户在网络割接、移机时不改变用户终端原有IP地址,避免了用户终端因更换IP地址所需要进行的修改网络设备配置、更新DNS解析等操作,大大缩短通信中断时间,提高了运营商的服务质量。同时,还减少了 IP地址的浪费,提高了 IP地址的利用率,缓解IP地址的紧张问题。
[0091]至此,已经详细描述了根据本发明的一种集中管理IP地址的方法与系统。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0092]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0093]可能以许多方式来实现本发明的集中管理IP地址的方法与系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法与系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0094]虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【权利要求】
1.一种集中管理IP地址的方法,其特征在于,多个接入宽带接入服务器BAS作为多个接入虚拟专用局域网业务运营商边缘路由器VPLS PE通过核心路由器CR与集中VPLS PE相连接,所述集中VPLS PE与集中BAS相连接,所述多个接入BAS中的每一个接入BAS分别与所述集中BAS建立一条多协议标签交换虚拟专业网MPLS VPN链路,其中,所述集中BAS上配置有IP地址池,以向请求IP地址的用户终端分配IP地址;所述方法包括: 尚未分配IP地址的用户终端接入第一接入BAS,所述第一接入BAS向所述集中BAS发送IP地址请求,所述第一接入BAS为所述多个接入BAS中的一个; 所述集中BAS响应于接收到所述IP地址请求,从所述IP地址池中选择一个可用的IP地址分配给所述用户终端; 所述集中BAS通过所述第一接入BAS所属的第一 MPLS VPN链路,将所选择的IP地址发送给所述第一接入BAS ; 所述第一接入BAS将所述选择的IP地址发送给所述用户终端,使得所述用户终端使用所述IP地址通过所述第一 MPLS VPN链路接入网络,或者在所述用户终端断开与所述第一接入BAS的连接,并接入第二接入BAS后,使得所述用户终端使用所述IP地址通过所述第二接入BAS所属的第二 MPLS VPN链路接入网络。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 响应于所述用户终端断开与所述第一接入BAS的连接,并接入第二接入BAS,所述第二接入BAS为所述多个接入BAS中的另一个; 所述第二接入BAS通过所属的第二 MPLS VPN链路,将使用所述IP地址的所述用户终端接入网络。
3.根据权利要求2所述的方法,其特征在于,所述多个接入BAS与所述集中BAS之间使用双虚拟局域网QinQ协议,封装所述多个接入BAS与所述集中VPLS PE之间在MPLS VPN链路上传输的数据。
4.根据权利要求3所述的方法,其特征在于,所述多个接入BAS与所述集中VPLSPE之间的端口使用标签tagged方式传输所述MPLS VPN链路的数据。
5.根据权利要求4所述的方法,其特征在于,所述集中BAS为多个集中BAS,所述多个集中BAS之间互为热备份,并且所述多个集中BAS的每一个集中BAS分别上行连接至所述核心路由器。
6.根据权利要求5所述的方法,其特征在于,所述多个集中BAS的每一个集中BAS分别归属至所述集中VPLS PE。
7.根据权利要求6所述的方法,其特征在于,所述集中VPLSPE为多个集中VPLS PE,所述多个集中VPLS PE之间互为热备份;所述多个集中BAS的每一个集中BAS分别归属至所述集中VPLS PE的一个集中VPLS PE。
8.根据权利要求7所述的方法,其特征在于,所述多个接入BAS分别与所述多个集中VPLS PE中的一个集中VPLS PE建立MPLS标签分发协议LDP和边界网关协议BGP邻居。
9.根据权利要求1一 8任意一项所述的方法,其特征在于,所述MPLS VPN链路预先采用Kompella BGP协议进行部署。
10.根据权利要求1一 8任意一项所述的方法,其特征在于,所述接入BAS包括多服务边缘MSE路由器或者业务路由器SR中的任意一种。
11.一种集中管理IP地址的系统,其特征在于,所述系统包括: 多个接入BAS,作为多个接入VPLS PE,用于通过核心路由器CR与集中VPLS PE相连接;分别与集中BAS建立多条MPLS VPN链路;响应于接入尚未分配IP地址的用户终端,向集中BAS发送IP地址请求;将所述集中BAS分配的IP地址发送给所述用户终端,使得所述用户终端使用所述IP地址通过接入所述用户终端的接入BAS所属的MPLS VPN链路接入网络,或者在所述用户终端断开与原接入BAS的连接,并接入新接入BAS后,使得所述用户终端使用所述IP地址通过所述新接入BAS所属的MPLS VPN链路接入网络; 核心路由器CR,用于连接多个接入BAS与集中VPLS PE ; 集中VPLS PE,用于连接所述核心路由器CR以及集中BAS ; 集中BAS,用于与所述多个接入BAS之间分别建立多条MPLSVPN链路;维护IP地址池,以向请求IP地址的用户终端分配IP地址;响应于接收到用户终端的IP地址请求,从所述IP地址池中选择一个可用的IP地址分配给所述用户终端;通过所述用户终端的接入BAS所属的MPLS VPN链路,将所分配的IP地址发送给接入所述用户终端的接入BAS。
12.根据权利要求11所述的系统,其特征在于,第一接入BAS、第二接入BAS为所述多个接入BAS中不同的两个接入BAS,响应于使用原IP地址的用户终端断开与第一接入BAS的连接,并且接入第二接入BAS ; 所述第二接入BAS,具体通过所属的第二 MPLS VPN链路,将使用所述原IP地址的所述用户终端接入网络。
13.根据权利要求1 2所述的系统,其特征在于,所述多个接入BAS与所述集中BAS之间使用QinQ协议,封装所述多个接入BAS与所述集中VPLS PE之间在MPLS VPN链路上传输的数据。
14.根据权利要求13所述的系统,其特征在于,所述多个接入BAS与所述集中VPLSPE之间的端口使用tagged方式传输所述MPLS VPN链路的数据。
15.根据权利要求14所述的系统,其特征在于,所述集中BAS为多个集中BAS,所述多个集中BAS之间互为热备份,并且所述多个集中BAS的每一个集中BAS分别上行连接至所述核心路由器。
16.根据权利要求15所述的系统,其特征在于,所述多个集中BAS的每一个集中BAS分别归属至所述集中VPLS PE。
17.根据权利要求16所述的系统,其特征在于,所述集中VPLSPE为多个集中VPLSPE,所述多个集中VPLS PE之间互为热备份;所述多个集中BAS的每一个集中BAS分别归属至所述集中VPLS PE的一个集中VPLS PE。
18.根据权利要求17所述的系统,其特征在于,所述多个接入BAS分别与所述多个集中VPLS PE中的一个集中VPLS PE建立MPLS LDP和BGP邻居。
19.根据权利要求11一 18任意一项所述的系统,其特征在于,所述MPLS VPN链路预先采用Kompella BGP协议进行部署。
20.根据权利要求11- 18任意一项所述的系统,其特征在于,所述接BAS具体包括为MSE路由器或者SR中的任意一种。
【文档编号】H04L29/12GK103812959SQ201210456831
【公开日】2014年5月21日 申请日期:2012年11月15日 优先权日:2012年11月15日
【发明者】张谋总, 吴清育, 刘晓晖, 林实践 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1