一种用户地址分配的方法和装置制造方法及图纸

技术编号:15727156 阅读:254 留言:0更新日期:2017-06-29 23:56
本申请提供了一种用户地址分配的方法和装置,所述方法应用于第一网络服务器LNS,所述方法包括:确认共享地址池;向第一设备发送第一地址请求报文,所述第一设备为共享地址池所在的设备;接收第一地址反馈报文,所述第一地址反馈报文中携带第一地址,所述第一地址为所述第一设备从共享地址池中选择的未分配的地址;将所述第一地址分配给用户,从而解决了目前分配地址浪费的问题。

【技术实现步骤摘要】
一种用户地址分配的方法和装置
本申请涉及通讯技术,特别是涉及一种用户地址分配的方法和装置。
技术介绍
二层隧道协议(Layer2TunnelingProtocol,L2TP)是一种点对点协议(Point-to-PointProtocol,PPP)对链路层数据包进行封装并通过隧道进行传输的技术。在现有技术中,当L2TP访问集中器(L2TPAccessConcentrator,LAC)具有多个备选L2TP网络服务器(L2TPNetworkServer,LNS)时,LAC默认向主LNS发起L2TP隧道建立请求,LAC接收到主LNS的接受应答后,该LNS作为隧道的对端,而不再与其他备选LNS建立L2TP隧道。若LAC未接收到主LNS的接受应答,则LAC向下一个备选LNS发起L2TP隧道建立请求。但是当主LNS链路断开后,继续向备选LNS发送L2TP隧道建立请求,此时可能存在将主LNS分配给用户的地址信息又分配给了备选LNS的下挂设备,从而造成分配地址冲突的问题。为了解决分配地址冲突的问题,现有技术中通常对备选LNS的地址池进行拆分,使各备选LNS的地址池与主LNS的地址池相互独立,从而解决了分配地址冲突的问题。虽然上述处理解决了分配地址冲突的问题,但是每个备选LNS需要根据用户需要划分不同的地址池,并且该备选LNS的地址池与主LNS的地址池相互独立,增加了规划复杂度且不利于后续扩展,并且为了保证主LNS与备选LNS的分配地址不冲突,需要在地址池中预留很多分配地址,造成了分配地址的浪费。
技术实现思路
本申请提供了一种用户地址分配的方法和装置,以解决目前分配地址浪费问题。为了解决上述问题,本申请公开了一种用户地址分配的方法,所述方法应用于第一网络服务器LNS,所述方法包括:确认共享地址池;向第一设备发送第一地址请求报文,所述第一设备为共享地址池所在的设备;接收第一地址反馈报文,所述第一地址反馈报文中携带第一地址,所述第一地址为所述第一设备从共享地址池中选择的未分配的地址;将所述第一地址分配给用户。为了解决上述问题,本申请还公开了一种用户地址分配的装置,所述方法应用于第一网络服务器LNS,所述装置包括:确认模块,用于确认共享地址池;第一发送模块,用于向第一设备发送第一地址请求报文,所述第一设备为共享地址池所在的设备;接收模块,用于接收第一地址反馈报文,所述第一地址反馈报文中携带第一地址,所述第一地址为所述第一设备从共享地址池中选择的未分配的地址;分配模块,用于将所述第一地址分配给用户。与现有技术相比,本申请包括以下优点:首先,本申请第一网络服务器确认共享地址池,向第一设备发送第一地址请求报文,所述第一设备为共享地址池所在的设备,接收第一地址反馈报文,所述第一地址反馈报文中携带第一地址,所述第一地址为所述第一设备从共享地址池中选择的未分配的地址;将所述第一地址分配给用户,通过确认共享地址池,无须对地址池进行划分,减轻了对地址池规划的复杂度,同时也无须预留分配地址,进而解决了用户分配地址浪费的问题,同时,将共享地址池中未分配的地址分配给用户,从而避免了分配地址的冲突。当然,实施本申请的任一产品不一定需要同时达到以上所述的所有优点。附图说明图1是实现本申请所述一种用户地址分配方法的组网示意图;图2是本申请实施方式一种用户地址分配方法的流程图;图3是本申请另一实施方式一种用户地址分配方法的流程图;图4是本申请另一实施方式一种用户地址分配方法的流程图;图5是本申请另一实施方式一种用户地址分配方法的流程图;图6是本申请另一实施方式一种用户地址分配方法的流程图;图7是本申请实施方式一种用户地址分配装置的结构框图;图8是本申请另一实施方式一种用户地址分配装置的结构框图;图9是本申请另一实施方式一种用户地址分配装置的结构框图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。参见图1所示,其示出了实现本申请所述一种用户地址分配方法的组网示意图,具体包括:客户端、中间二层网络设备、L2TP访问集中器(L2TPAccessConcentrator,LAC)、L2TP网络服务器(L2TPNetworkServer,LNS)以及Internet网。客户端通过中间二层设备与LAC进行连接,LAC通过Internet网与LNS网相连,LAC是在客户端和LNS之间传递数据的设备,通常是当地互联网服务提供商(ISP)的接入设备,具有PPP和L2TP协议处理能力。LNS是L2TP协议的服务器端部分,通常是企业内部网的边缘设备。一个LAC可以对应多个LNS。需要说明的是,中间二层设备可以为交换机,也可以为其他设备,对此本申请不做具体限制。基于上述组网示意图,参照图2,示出了本申请其中一个实施方式的一种用户地址分配方法的步骤流程图。所述方法应用于第一网络服务器LNS,在本实施方式中,该用户地址分配方法具体包括:步骤201:确认共享地址池。步骤202:向第一设备发送第一地址请求报文,所述第一设备为共享地址池所在的设备。其中,第一设备可以为第一LNS,也可以为第二LNS,也可以为独立于第一LNS和第二LNS的其他设备,例如:AAA服务器或者第三LNS等等,对此本申请不做具体限制。需要说明的是,当第一LNS需要向用户分配地址时,其不作为第一设备,当除第一LNS外的其他设备需要向用户分配地址时,第一LNS可以作为第一设备。步骤203:接收第一地址反馈报文,所述第一地址反馈报文中携带第一地址,所述第一地址为所述第一设备从共享地址池中选择的未分配的地址。其中,第一地址为未分配的地址,未分配的地址可以理解为该第一地址是空闲的地址或者该第一地址是未被使用的。步骤204:将第一地址分配给用户。本实施方式,首先,本申请第一网络服务器确认共享地址池,向第一设备发送第一地址请求报文,所述第一设备为共享地址池所在的设备,接收第一地址反馈报文,所述第一地址反馈报文中携带第一地址,所述第一地址为所述第一设备从共享地址池中选择的未分配的地址;将所述第一地址分配给用户,通过确认共享地址池,无须对地址池进行划分,减轻了对地址池规划的复杂度,同时也无须预留分配地址,进而解决了用户分配地址浪费的问题,同时,将共享地址池中未分配的地址分配给用户,从而避免了分配地址的冲突。参照图3,示出了本申请其中另一个实施方式的一种用户地址分配方法的步骤流程图。所述方法应用于第一网络服务器LNS,在本实施方式中,该用户地址分配方法具体包括:步骤301:确认共享地址池。可以通过以下方式确认共享地址池:一种实现方式是:所述第一LNS根据静态配置获得共享地址池。另一种实现方式是:获取LNS地址列表,根据LNS地址列表确定第一LNS的地址池与第二LNS的地址池互为共享地址池。可以通过以下方式获取LNS地址列表:一种实现方式是:第一LNS静态配置获取LNS地址列表。另一种实现方式是:第一LNS从二层隧道协议访问集中器(L2TPAccessConcentrator,简称LAC)获取LNS地址列表,具体的,第一LNS与二层隧道协议访问集中器LAC建立隧道过程中,通过AVP消息中的属性值携带的LNS的地址信息,根据携带的LNS的地址信息建立LNS地址本文档来自技高网...
一种用户地址分配的方法和装置

【技术保护点】
一种用户地址分配的方法,所述方法应用于第一网络服务器LNS,其特征在于,所述方法包括:确认共享地址池;向第一设备发送第一地址请求报文,所述第一设备为共享地址池所在的设备;接收第一地址反馈报文,所述第一地址反馈报文中携带第一地址,所述第一地址为所述第一设备从共享地址池中选择的未分配的地址;将所述第一地址分配给用户。

【技术特征摘要】
1.一种用户地址分配的方法,所述方法应用于第一网络服务器LNS,其特征在于,所述方法包括:确认共享地址池;向第一设备发送第一地址请求报文,所述第一设备为共享地址池所在的设备;接收第一地址反馈报文,所述第一地址反馈报文中携带第一地址,所述第一地址为所述第一设备从共享地址池中选择的未分配的地址;将所述第一地址分配给用户。2.根据权利要求1所述的方法,其特征在于,所述确认共享地址池,包括:获取LNS地址列表;根据所述LNS地址列表确定第一LNS的地址池与第二LNS的地址池互为共享地址池;或者,根据静态配置获得共享地址池。3.根据权利要求2所述的方法,其特征在于,所述方法,还包括:所述第一LNS回收所述第一地址时,所述第一LNS向第一设备发送第一通知报文,以通知第一设备已回收第一地址。4.根据权利要求2所述的方法,其特征在于,所述方法包括:所述第一LNS为第一设备;所述第一LNS接收第二LNS发送的第二地址请求报文,其中,所述第二地址请求报文中携带获取地址请求;向第二LNS发送第二地址反馈报文,其中,所述第二地址反馈报文中携带第二地址,所述第二地址为所述第一LNS从共享地址池中选择的未分配的地址。5.根据权利要求4所述的方法,其特征在于:所述方法还包括:所述第一LNS锁定第二地址。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述第一LNS接收第二LNS发送的第二通知报文,所述第二通知报文用于通知所述第一LNS,所述第二LNS已回收第二地址;所述第一LNS解除所述第二地址的锁定状态。7.一种用户地址分配的装置,所述方法应用于第一网络服务器LNS,其特征在于,所述装置包括...

【专利技术属性】
技术研发人员:章靠廖以顺
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1