一种客户端接入网络的方法、装置的制作方法

文档序号:7840091阅读:178来源:国知局
专利名称:一种客户端接入网络的方法、装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种客户端接入网络的方法、装置。
背景技术
由于现有网络客户端数量的迅速增长,现有的IPv4 (Internet Protocol version
4,网际协议版本4)网络公有地址即将耗尽,因此网络运营商在网络中引入NAT (NetworkAddress Translation,网络地址转换)技术。NAT技术是一种将私有地址转化为公有IP地址的转化技术,使得一些客户端可以被分配私有地址,通过NAT技术来共用一个IPv4公有地址,从而能够解决现有网络中的公有IP地址不足的问题。由于现有技术的IPv4公有地址不足,运营商引入了 IPv4私有地址和IPv6网络地址技术。运营商既可以约定新签约的客户端的网络地址类型是IPv6 (Internet Protocolversion 6,网际协议版本6)网络地址,也可以约定新签约的客户端的网络地址类型是IPv4网络地址,进一步可以约定新签约的客户端的IPv4网络地址的类别,例如是IPv4公有地址还是IPv4私有地址。这样在客户端向接入服务器,例如BRAS (Broadband RemoteAccess Server,宽带远程接入服务器),发起上线请求分配IPv4网络地址时,由于IPv4地址类别不唯一,宽带远程接入服务器无法区分出该客户端签约的是IPv4哪个类别的地址,从而使得接入服务器无法准确的为客户端分配网络地址。

发明内容
本发明的实施例提供一种客户端接入网络的方法、装置,能够区分客户端的IPv4网络地址类别,从而为客户端准确的分配IPv4网络地址。为达到上述目的,本发明的实施例采用如下技术方案:一种客户端接入网络的方法,包括:接收所述客户端发送的首次上线请求消息,所述首次上线请求消息包括有:所述客户端的名称、密码和所述客户端请求接入服务器为所述客户端分配的网络地址的第一类型信息;向认证服务器发送认证请求消息,所述认证请求消息包括有所述客户端的名称、密码和所述第一类型信息,以使得所述认证服务器对所述客户端进行认证;接收所述认证服务器发送的认证响应消息,若所述第一类型信息是IPv4网络地址类型,所述认证响应消息中携带有所述客户端的协议栈信息,所述协议栈信息包括客户端的IPv4网络地址类别;根据所述认证响应消息和所述第一类型信息为所述客户端分配第一类型网络地址,若所述第一类型信息是IPv4网络地址类型,所述第一类型网络地址是所述IPv4网络地址类别指示的IPv4网络地址;向所述客户端发送 首次上线请求响应消息,所述首次上线请求响应消息携带所述第一类型网络地址。
权利要求
1.一种客户端接入网络的方法,其特征在于,包括: 接收所述客户端发送的首次上线请求消息,所述首次上线请求消息包括有:所述客户端的名称、密码和所述客户端请求接入服务器为所述客户端分配的网络地址的第一类型信息; 向认证服务器发送认证请求消息,所述认证请求消息包括有所述客户端的名称、密码和所述第一类型信息,以使得所述认证服务器对所述客户端进行认证; 接收所述认证服务器发送的认证响应消息,若所述第一类型信息是IPv4网络地址类型,所述认证响应消息中携带有所述客户端的协议栈信息,所述协议栈信息包括客户端的IPv4网络地址类别; 根据所述认证响应消息和所述第一类型信息为所述客户端分配第一类型网络地址,若所述第一类型信息是IPv4网络地址类型,所述第一类型网络地址是所述IPv4网络地址类别指示的IPv4网络地址; 向所述客户端发送首次上线请求响应消息,所述首次上线请求响应消息携带所述第一类型网络地址。
2.根据权利要求1所述的方法,其特征在于,若所述客户端是双栈客户端,所述认证响应消息中还携带有所述客户端的名称和密码,所述协议栈信息还包括:所述客户端是双栈客户端。
3.根据权利要求2所述的方法,其特征在于,若所述第一类型信息是IPv6网络地址类型并且所述客户端是双栈客户端,所述认证响应消息中携带所述协议栈信息。
4.根据权利要求3所 述的方法,其特征在于,若所述客户端是双栈客户端,所述方法还包括:存储所述认证响应消息携带的所述客户端的名称、密码和所述客户端的协议栈信息; 当所述接入服务器接收到所述客户端发送的第二上线请求消息时,所述第二上线请求消息包括有:所述客户端的名称、密码和所述客户端请求所述接入服务器为所述客户端分配的网络地址的第二类型信息,根据所述客户端发送的客户端名称、密码和所述接入服务器存储的客户端名称、密码确认所述客户端的协议栈信息,根据所述协议栈信息和所述第二类型信息为所述客户端分配第二类型网络地址,若所述第二类型信息是IPv4网络地址类型,所述第二类型网络地址是所述IPv4网络地址类别指示的IPv4网络地址; 向所述客户端发送第二上线请求响应消息,所述第二上线请求响应消息携带所述第二类型网络地址。
5.一种客户端接入网络的方法,其特征在于,包括: 接收接入服务器发送的认证请求消息,所述认证请求消息包括有所述客户端的名称、密码和所述客户端请求所述接入服务器为所述客户端分配的网络地址的第一类型信息; 对所述客户端进行认证成功后,向所述接入服务器发送认证响应消息,若所述第一类型信息是IPv4网络地址类型,所述认证响应消息中携带有所述客户端的协议栈信息,所述协议栈信息包括IPv4网络地址类别,以使得所述接入服务器根据所述认证响应消息和所述第一类型信息为所述客户端分配第一类型网络地址,若所述第一类型信息是IPv4网络地址类型,所述第一类型网络地址是所述IPv4网络地址类别指示的IPv4网络地址。
6.根据权利要求5所述的方法,其特征在于,若所述客户端是双栈客户端,所述认证响应消息中还携带有所述客户端的名称和密码,所述协议栈信息还包括:所述客户端是双栈客户端。
7.根据权利要求6所述的方法,其特征在于,若所述第一类型信息是IPv6网络地址类型并且所述客户端是双栈客户端,所述认证响应消息中携带所述协议栈信息。
8.一种客户端接入网络的装置,其特征在于,包括:接收单元、发送单元和处理单元; 所述接收单元,用于接收所述客户端发送的首次上线请求消息,所述首次上线请求消息包括有:所述客户端的名称、密码和所述客户端请求所述装置为所述客户端分配的网络地址的第一类型信息; 所述发送单元,用于向认证服务器发送认证请求消息,所述认证请求消息包括有所述客户端的名称、密码和所述第一类型信息,以使得所述认证服务器对所述客户端进行认证; 所述接收单元,还用于接收所述认证服务器发送的认证响应消息,若所述第一类型信息是IPv4网络地址类型,所述认证响应消息中携带有所述客户端的协议栈信息,所述协议栈信息包括IPv4网络地址类别; 所述处理单元,用于根据所述认证响应消息和所述第一类型信息为所述客户端分配第一类型网络地址,若所述第一类型信息是IPv4网络地址类型,所述第一类型网络地址是所述IPv4网络地址类别指示的IPv4网络地址; 所述发送单元,还用于向所述客户端发送首次上线请求响应消息,所述首次上线请求响应消息携带所述第一类型网络地址。
9.根据权利要求8所述的装置,其特征在于,若所述客户端是双栈客户端,所述接收单元接收的所述认证响应消息中还携带有所述客户端的名称和密码,所述协议栈信息还包括:所述客户端是双栈客户端。
10.根据权利要求9所述的装置,其特征在于,若所述第一类型信息是IPv6网络地址类型并且所述客户端是双栈客户端,所述接收单元接收的所述认证响应消息中携带有所述协议栈信息。
11.根据权利要求10所述的装置,其特征在于,还包括:存储单元,用于存储所述认证响应消息携带的所述客户端的名称、密码和所述客户端的协议栈信息; 所述接收单元还用于接收所述客户端发送的第二上线请求消息,第二上线请求消息包括所述客户端的名称、密码和所述客户端请求所述装置为所述客户端分配的网络地址的第二类型信息; 所述处理单元还用于根据所述客户端发送的客户端名称、密码和所述接入服务器存储的客户端名称、密码确认所述客户端的协议栈信息,根据所述协议栈信息和所述第二类型信息为所述客户端分配第二类型网络地址,若所述第二类型信息是IPv4网络地址类型,所述第二类型网络地址是所述IPv4网络地址类别指示的IPv4网络地址; 所述发送单元还用于向所述客户端发送第二上线请求响应消息,所述第二上线请求响应消息携带所述第二类型网络地址。
12.—种接入服务器,其特征在于,包括权利要求8-11任一项所述的装置。
13.一种客户端接入网络的装置,其特征在于,包括:接收单元、处理单元和发送单元; 接收单元,用于接收接入服务器发送的认证请求消息,所述认证请求消息包括有所述客户端的名称、密码和所述客户端请求接入服务器为所述客户端分配的网络地址的第一类型信息; 处理单元,用于根据所述接收单元接收的所述认证请求消息对所述客户端进行认证; 发送单元,用于在所述处理单元对所述客户端进行认证成功后,向所述接入服务器发送认证响应消息,若所述第一类型信息是IPv4网络地址类型,所述认证响应消息中携带有所述客户端的协议栈信息,所述协议栈信息包括IPv4网络地址类别,以使得所述接入服务器根据所述认证响应消息和所述第一类型信息为所述客户端分配第一类型网络地址,若所述第一类型信息是IPv4网络地址类型,所述第一类型网络地址是所述IPv4网络地址类别指示的IPv4网络地址。
14.根据权利要求13所述的装置,其特征在于,若所述客户端是双栈客户端,所述发送单元发送的所述认证响应消息中还携带有所述客户端的名称和密码,所述协议栈信息还包括:所述客户端是双栈客户端。
15.根据权利要求14所述的装置,其特征在于,若所述第一类型信息是IPv6网络地址类型并且所述客户端是双栈客户端,所述发送单元向所述接入服务器发送的认证响应消息携带所述协议栈信息。
16.一种认证服 务器,其特征在于,包括权利要求13-15任一项所述的装置。
全文摘要
本发明实施提供了一种客户端接入网络的方法、装置和系统,能够准确的为客户端分配网络地址。该方法包括接收客户端发送的首次上线请求消息;向认证服务器发送认证请求消息,以使得认证服务器对客户端进行认证;接收认证服务器发送的认证响应消息,若第一类型信息是IPv4网络地址类型,认证响应消息中携带有客户端的协议栈信息,协议栈信息包括客户端的IPv4网络地址类别;根据认证响应消息和第一类型信息为客户端分配第一类型网络地址,若第一类型信息是IPv4网络地址类型,第一类型网络地址是IPv4网络地址类别指示的IPv4网络地址;向客户端发送首次上线请求响应消息,首次上线请求响应消息携带第一类型网络地址。本发明实施例适于通信技术领域。
文档编号H04L29/12GK103220374SQ201210019018
公开日2013年7月24日 申请日期2012年1月20日 优先权日2012年1月20日
发明者蒋胜, 傅瑜 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1