CN102546568B - Method and device for Internet protocol (IP) terminal being accessed into network - Google Patents
Method and device for Internet protocol (IP) terminal being accessed into network Download PDFInfo
- Publication number
- CN102546568B CN102546568B CN201010617543.XA CN201010617543A CN102546568B CN 102546568 B CN102546568 B CN 102546568B CN 201010617543 A CN201010617543 A CN 201010617543A CN 102546568 B CN102546568 B CN 102546568B
- Authority
- CN
- China
- Prior art keywords
- terminal
- protocol
- user
- information
- protocol information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/503—Internet protocol [IP] addresses using an authentication, authorisation and accounting [AAA] protocol, e.g. remote authentication dial-in user service [RADIUS] or Diameter
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供一种IP终端接入网络的方法和装置,所述方法包括:根据用户签约信息或者用户业务更改信息,将用户标识与IP终端支持的IP协议信息绑定,并保存该绑定关系;接收BRAS发送的IP终端的认证请求,所述认证请求包含所述IP终端的用户标识;根据所述用户标识对所述IP终端进行认证,如果认证通过,则根据所述用户标识从所述绑定关系中查找所述IP终端支持的IP协议信息;将查找到的该IP终端支持的IP协议信息返回给所述BRAS,以便所述BRAS根据所述IP协议信息,为所述IP终端分配相应版本的IP地址和/或IPv6地址前缀。通过本发明实施例提供的方法和装置,使得IP终端可以正确接入IP网络,方便网络运营维护。
Embodiments of the present invention provide a method and device for an IP terminal to access a network. The method includes: binding the user identification with the IP protocol information supported by the IP terminal according to user subscription information or user service change information, and saving the binding Determine the relationship; receive the authentication request of the IP terminal sent by the BRAS, the authentication request includes the user identification of the IP terminal; authenticate the IP terminal according to the user identification, if the authentication is passed, then according to the user identification from Find the IP protocol information supported by the IP terminal in the binding relationship; return the found IP protocol information supported by the IP terminal to the BRAS, so that the BRAS can provide the IP protocol information for the IP according to the IP protocol information. The terminal allocates an IP address and/or an IPv6 address prefix of a corresponding version. Through the method and device provided by the embodiment of the present invention, the IP terminal can correctly access the IP network, which facilitates network operation and maintenance.
Description
技术领域 technical field
本发明涉及网络领域,尤其涉及一种IP终端接入网络的方法和装置。The present invention relates to the network field, in particular to a method and device for an IP terminal to access a network.
背景技术 Background technique
目前,宽带用户使用IP终端(IP Terminal)通过接入网络(access network)连接到BRAS(Broadband Remote Access Server宽带接入服务器)。BRAS为IP终端配置IP地址及其他IP网络参数,实现IP终端接入IP网络的功能。AAA(Authentication,Authorization,andAccounting)服务器部署在IP网络中,用于实现IP终端接入网络的认证、授权、计费功能。BRAS与AAA服务器通过RADIUS(Remote Authentication Dial In User Service,远程用户拨号认证系统)协议或者DIAMETER协议通信。具体网络结构如图1所示。At present, broadband users use IP terminals (IP Terminal) to connect to BRAS (Broadband Remote Access Server) through access network (access network). BRAS configures IP addresses and other IP network parameters for IP terminals to realize the function of IP terminals accessing IP networks. The AAA (Authentication, Authorization, and Accounting) server is deployed in the IP network, and is used to implement authentication, authorization, and accounting functions for IP terminals accessing the network. The BRAS communicates with the AAA server through the RADIUS (Remote Authentication Dial In User Service) protocol or the DIAMETER protocol. The specific network structure is shown in Figure 1.
IP终端是具有IP通信能力设备的总称,具体可以是PC(Personal Computer,个人计算机),也可以是家庭网关CPE(customer premises equipment,用户边缘设备),或者其他支持IP协议栈的终端。IP terminal is a general term for devices with IP communication capabilities, specifically, it can be a PC (Personal Computer, personal computer), or a home gateway CPE (customer premises equipment, user edge equipment), or other terminals that support the IP protocol stack.
IP终端内部实现IP协议栈。IP终端实现的IP协议可以是IPv4协议(Internet ProtocolVersion 4),也可以是IPv6(Internet Protocol Version 6)协议,或者是同时支持IPv4和IPv6协议。IP终端接入BRAS的链路层协议可以是PPPOE(PPP over Ethernet),称为PPPOE接入方式;或者是Ethernet接入,称为IPOE接入方式。不同的接入方式,不同的IP协议版本,BRAS为IP终端配置IP地址的协议方式也不同。The IP protocol stack is implemented inside the IP terminal. The IP protocol implemented by the IP terminal can be the IPv4 protocol (Internet Protocol Version 4), or the IPv6 (Internet Protocol Version 6) protocol, or it can support both IPv4 and IPv6 protocols. The link layer protocol for the IP terminal to access the BRAS can be PPPOE (PPP over Ethernet), which is called the PPPOE access method; or Ethernet access, which is called the IPOE access method. Different access methods and different IP protocol versions have different protocol methods for the BRAS to configure IP addresses for IP terminals.
现有技术方案中,区分支持不同IP协议类型IP终端的方法是为不同IP协议类型IP终端划分不同的域(domain),用户IP终端认证的用户名中携带domain信息。例如,IPv4终端的用户名命名规则为usernameipv4domain;IPv6终端的用户命名规则为usernameipv6domain;同时支持IPv4与IPv6类型终端的用户命名规则为usernamedualstackdomain。BRAS根据用户域(domain)信息决定IP终端的IP协议类型,例如BRAS判断如果认证用户名域为ipv4domain,说明IP终端支持IPv4协议,需要为该IP终端配置IPv4地址;如果认证用户名域为ipv6domain,说明IP终端支持IPv6协议,需要为该IP终端配置IPv6地址,如果IP终端是CPE,还需要通过DHCP-PD方式配置委派的IPv6地址前缀。In the prior art solutions, the method of distinguishing IP terminals supporting different IP protocol types is to divide different domains (domains) for different IP protocol types of IP terminals, and the user name of the user IP terminal authentication carries domain information. For example, the user naming rule for IPv4 terminals is usernameipv4domain; the user naming rule for IPv6 terminals is usernameipv6domain; the user naming rule for both IPv4 and IPv6 terminals is usernamedualstackdomain. The BRAS determines the IP protocol type of the IP terminal according to the user domain (domain) information. For example, if the BRAS judges that the authentication user name domain is ipv4domain, it means that the IP terminal supports the IPv4 protocol, and an IPv4 address needs to be configured for the IP terminal; if the authentication user name domain is ipv6domain , indicating that the IP terminal supports the IPv6 protocol, and an IPv6 address needs to be configured for the IP terminal. If the IP terminal is a CPE, a delegated IPv6 address prefix needs to be configured through DHCP-PD.
然而,现有实现方式,如果用户更改或者增加IP终端支持的IP协议类型,需要更改用户名中的域类型,BRAS才能为IP终端配置正确IP协议版本的IP地址,操作方式不灵活,不易于网络维护。However, in the existing implementation, if the user changes or adds the IP protocol type supported by the IP terminal, the field type in the user name needs to be changed, so that the BRAS can configure the IP address of the correct IP protocol version for the IP terminal. The operation method is not flexible and not easy Network Maintenance.
发明内容 Contents of the invention
本发明实施例提供一种IP终端接入网络的方法和装置,以解决现有技术中用户更改或者增加IP终端支持的IP协议类型时,需要更改用户名中的域类型,BRAS才能为IP终端配置正确的IP协议版本的IP地址的问题。Embodiments of the present invention provide a method and device for an IP terminal to access the network to solve the problem in the prior art that when the user changes or adds the IP protocol type supported by the IP terminal, the domain type in the user name needs to be changed so that the BRAS can provide the IP terminal The problem of configuring the IP address of the correct IP protocol version.
本发明实施例的上述目的是通过如下技术方案实现的:The above object of the embodiments of the present invention is achieved through the following technical solutions:
一种IP终端接入网络的方法,所述方法应用于AAA服务器,所述方法包括:A method for an IP terminal to access a network, the method is applied to an AAA server, and the method includes:
根据用户签约信息或者用户业务更改信息,将用户标识与IP终端支持的IP协议信息绑定,并保存该绑定关系;Bind the user identifier with the IP protocol information supported by the IP terminal according to the user's subscription information or the user's service change information, and save the binding relationship;
接收BRAS发送的IP终端的认证请求,所述认证请求包含所述IP终端的用户标识;receiving the authentication request of the IP terminal sent by the BRAS, where the authentication request includes the user identification of the IP terminal;
根据所述用户标识对所述IP终端进行认证,如果认证通过,则根据所述用户标识从所述绑定关系中查找所述IP终端支持的IP协议信息;Authenticating the IP terminal according to the user ID, and if the authentication is passed, searching the IP protocol information supported by the IP terminal from the binding relationship according to the user ID;
将查找到的该IP终端支持的IP协议信息返回给所述BRAS,以便所述BRAS根据所述IP协议信息,为所述IP终端分配相应版本的IP地址和/或IPv6地址前缀。Returning the found IP protocol information supported by the IP terminal to the BRAS, so that the BRAS allocates an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information.
一种IP终端接入网络的方法,所述方法应用于BRAS,所述方法包括:A method for an IP terminal to access a network, the method is applied to a BRAS, and the method includes:
在接收到IP终端发送的接入请求后向AAA服务器发送所述IP终端的认证请求;After receiving the access request sent by the IP terminal, sending the authentication request of the IP terminal to the AAA server;
接收所述AAA服务器返回的所述IP终端支持的IP协议信息;receiving IP protocol information supported by the IP terminal returned by the AAA server;
根据所述IP协议信息为所述IP终端分配相应版本的IP地址和/或IPv6地址前缀。Allocating an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information.
一种AAA服务器,所述AAA服务器包括:A kind of AAA server, described AAA server comprises:
绑定单元,用于根据用户签约信息或者用户业务更改信息,将用户标识与IP终端支持的IP协议信息绑定,并保存该绑定关系;The binding unit is used to bind the user identification with the IP protocol information supported by the IP terminal according to the user subscription information or the user service change information, and save the binding relationship;
接收单元,用于接收BRAS发送的IP终端的认证请求,所述认证请求包含所述IP终端的用户标识;The receiving unit is configured to receive the authentication request of the IP terminal sent by the BRAS, where the authentication request includes the user identification of the IP terminal;
认证单元,用于根据所述接收单元接收到的所述IP终端的用户标识对所述IP终端进行认证;an authentication unit, configured to authenticate the IP terminal according to the user identifier of the IP terminal received by the receiving unit;
查找单元,用于在所述认证单元的认证通过时,根据所述IP终端的用户标识从所述绑定单元保存的绑定关系中查找所述IP终端支持的IP协议信息;A search unit, configured to search the IP protocol information supported by the IP terminal from the binding relationship saved by the binding unit according to the user identifier of the IP terminal when the authentication by the authentication unit passes;
发送单元,用于将所述查找单元查找到的所述IP终端支持的IP协议信息返回给所述BRAS,以便所述BRAS根据所述IP协议信息,为所述IP终端分配相应版本的IP地址和/或IPv6地址前缀。A sending unit, configured to return the IP protocol information supported by the IP terminal found by the search unit to the BRAS, so that the BRAS assigns an IP address of a corresponding version to the IP terminal according to the IP protocol information and/or IPv6 address prefixes.
一种BRAS,所述BRAS包括:A kind of BRAS, described BRAS comprises:
发送单元,用于在接收到IP终端发送的接入请求后向AAA服务器发送所述IP终端的认证请求;a sending unit, configured to send the authentication request of the IP terminal to the AAA server after receiving the access request sent by the IP terminal;
接收单元,用于接收所述AAA服务器返回的所述IP终端支持的IP协议信息;a receiving unit, configured to receive the IP protocol information supported by the IP terminal returned by the AAA server;
分配单元,用于根据所述IP协议信息为所述IP终端分配相应版本的IP地址和/或IPv6地址前缀。An allocating unit, configured to allocate an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information.
一种IP终端网络接入系统,所述系统包括:An IP terminal network access system, the system comprising:
AAA服务器,用于根据用户签约信息或者用户业务更改信息,将用户标识与IP终端支持的IP协议信息绑定,并保存该绑定关系,在接收到BRAS发送的包含IP终端的用户标识的IP终端的认证请求时,根据所述用户标识对所述IP终端进行认证,在认证通过时,根据所述用户标识从所述绑定关系中查找所述IP终端支持的IP协议信息,将查找到的所述IP终端支持的IP协议信息返回给所述BRAS;The AAA server is used to bind the user identification with the IP protocol information supported by the IP terminal according to the user subscription information or user service change information, and save the binding relationship. After receiving the IP address containing the user identification of the IP terminal sent by the BRAS When the authentication request of the terminal is made, the IP terminal is authenticated according to the user ID, and when the authentication is passed, the IP protocol information supported by the IP terminal is searched from the binding relationship according to the user ID, and the found The IP protocol information supported by the IP terminal is returned to the BRAS;
BRAS,用于在接收到IP终端发送的接入请求后向所述AAA服务器发送所述IP终端的认证请求,在接收到所述AAA服务器返回的所述IP终端支持的IP协议信息后,根据所述IP协议信息为所述IP终端分配相应版本的IP地址和/或IPv6地址前缀。The BRAS is configured to send the authentication request of the IP terminal to the AAA server after receiving the access request sent by the IP terminal, and after receiving the IP protocol information supported by the IP terminal returned by the AAA server, according to The IP protocol information assigns an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal.
通过本发明实施例提供的方法和装置,当用户签约或者更改业务时,将用户标识与IP终端支持的IP协议信息绑定,后续将该IP终端支持的IP协议信息下发给BRAS,以便该BRAS为该IP终端分配相应版本的IP地址和/或IPv6地址前缀,使得IP终端可以正确接入IP网络,方便网络运营维护。With the method and device provided by the embodiments of the present invention, when a user signs up or changes a service, the user ID is bound to the IP protocol information supported by the IP terminal, and then the IP protocol information supported by the IP terminal is sent to the BRAS, so that the The BRAS assigns an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal, so that the IP terminal can correctly access the IP network and facilitate network operation and maintenance.
附图说明 Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:The drawings described here are used to provide further understanding of the present invention, constitute a part of the application, and do not limit the present invention. In the attached picture:
图1为宽带业务组网结构示意图;FIG. 1 is a schematic diagram of a broadband service network structure;
图2为本发明实施例的方法流程图;Fig. 2 is the method flowchart of the embodiment of the present invention;
图3为本发明另一实施例的方法流程图;Fig. 3 is a method flowchart of another embodiment of the present invention;
图4为应用本实施例的方法的一个实施方式的流程图;FIG. 4 is a flow chart of an implementation manner of applying the method of this embodiment;
图5为应用本实施例的方法的另外一个实施方式的流程图;FIG. 5 is a flow chart of another implementation manner of applying the method of this embodiment;
图6为应用本实施例的方法的第三个实施方式的流程图;Fig. 6 is the flow chart of the third embodiment of the method of applying this embodiment;
图7为本发明实施例的AAA服务器的组成框图;FIG. 7 is a block diagram of an AAA server according to an embodiment of the present invention;
图8为本发明实施例的BRAS的组成框图;FIG. 8 is a block diagram of a BRAS according to an embodiment of the present invention;
图9为本发明实施例提供的IP终端网络接入系统的组成框图。FIG. 9 is a block diagram of an IP terminal network access system provided by an embodiment of the present invention.
具体实施方式 Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be further described in detail below in conjunction with the embodiments and the accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.
图2为本发明实施例提供的一种IP终端接入网络的方法,该方法应用于AAA服务器,请参照图2,该方法包括:Figure 2 is a method for an IP terminal to access a network provided by an embodiment of the present invention, the method is applied to an AAA server, please refer to Figure 2, the method includes:
步骤201:根据用户签约信息或者用户业务更改信息,将用户标识与IP终端支持的IP协议信息绑定,并保存该绑定关系;Step 201: Bind the user identifier with the IP protocol information supported by the IP terminal according to the user subscription information or the user service change information, and save the binding relationship;
步骤202:接收BRAS发送的IP终端的认证请求,该认证请求包含该IP终端的用户标识;Step 202: receiving the authentication request of the IP terminal sent by the BRAS, the authentication request including the user identification of the IP terminal;
步骤203:根据该IP终端的用户标识对该IP终端进行认证,如果认证通过,则根据该用户标识从该绑定关系中查找该IP终端支持的IP协议信息;Step 203: Authenticate the IP terminal according to the user ID of the IP terminal, and if the authentication is passed, search the IP protocol information supported by the IP terminal from the binding relationship according to the user ID;
步骤204:将查找到的该IP终端支持的IP协议信息返回给BRAS,以便该BRAS根据该IP协议信息,为该IP终端分配相应版本的IP地址和/或IPv6地址前缀。Step 204: Return the found IP protocol information supported by the IP terminal to the BRAS, so that the BRAS allocates an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information.
在本实施例中,用户标识可以是用户名,则本实施例的步骤201是将用户名与IP终端支持的IP协议信息绑定,并保存绑定关系;本实施例的步骤203是根据用户名从该绑定关系中查找IP终端支持的IP协议信息。In this embodiment, the user identifier can be a user name, then step 201 of this embodiment is to bind the user name with the IP protocol information supported by the IP terminal, and save the binding relationship; step 203 of this embodiment is to Find the IP protocol information supported by the IP terminal from the binding relationship.
在本实施例中,用户标识也可以是IP终端在BRAS上接入的逻辑端口号信息,这里的逻辑端口号信息例如为框、槽、端口或虚拟局域网信息。In this embodiment, the user identifier may also be logical port number information accessed by the IP terminal on the BRAS, where the logical port number information is, for example, frame, slot, port or virtual local area network information.
本实施例的IP协议信息可以为IP终端支持的IP协议版本和/或为IP终端配置IP地址及前缀所用的协议类型。这里的IP协议版本包括:IPv4版本、和/或IPv6版本;这里的为IP终端配置IP地址及前缀所用的协议类型包括:IPCP协议、IPv6CP协议、DHCPv6协议、DHCPv4协议、ND协议、和/或DHCP-PD协议。The IP protocol information in this embodiment may be the IP protocol version supported by the IP terminal and/or the protocol type used to configure the IP address and prefix for the IP terminal. The IP protocol version here includes: IPv4 version and/or IPv6 version; the protocol type used for IP terminal configuration IP address and prefix here includes: IPCP agreement, IPv6CP agreement, DHCPv6 agreement, DHCPv4 agreement, ND agreement, and/or DHCP-PD protocol.
在本实施例中,BRAS为不同接入方式,不同IP协议版本的IP终端采用不同的方式配置IP地址。例如:BRAS为PPPOE方式接入的IPv4终端通过IPCP(The PPP Internet ProtocolControl Protocol RFC1332定义)协议配置地址及网络层参数;BRAS为PPPOE方式接入的IPv6终端通过IPv6CP(The PPP Internet Protocol version 6 Control Protocol,RFC5072定义)协议配置IPv6 link-local地址,通过DHCPv6(Dynamic Host configuration protocol version 6,RFC3315定义)配置IPv6 global地址及网络层参数;BRAS为IPOE方式接入的IPv4终端通过DHCPv4(Dynamic Host configuration protocol version)协议配置IPv4地址及网络层参数;BRAS为IPOE方式接入的IPv6终端通过DHCPv6协议配置IPv6global地址及网络层参数,称为有状态DHCPv6机制;或者通过ND(Neighbor Discovery,RFC4861定义)配置IPv6global地址,通过DHCPv6协议配置网络层参数,称为无状态DHCPv6机制;特别的,当IP终端设备为CPE时,BRAS支持通过DHCP-PD(DHCP prefix delegation前缀委派RFC3633定义)方式配置IPv6地址前缀到CPE,再由CPE通过ND协议将IPv6地址前缀配置到家庭内部的IP设备。In this embodiment, the BRAS has different access modes, and IP terminals of different IP protocol versions configure IP addresses in different ways. For example: BRAS configures address and network layer parameters for IPv4 terminals accessed by PPPOE through IPCP (The PPP Internet Protocol Control Protocol RFC1332 definition) protocol; BRAS configures addresses and network layer parameters for IPv6 terminals accessed by PPPOE through IPv6CP (The PPP Internet Protocol version 6 Control Protocol , defined in RFC5072) protocol to configure IPv6 link-local addresses, configure IPv6 global addresses and network layer parameters through DHCPv6 (Dynamic Host configuration protocol version 6, defined in RFC3315); version) protocol to configure IPv4 addresses and network layer parameters; BRAS configures IPv6global addresses and network layer parameters through the DHCPv6 protocol for IPv6 terminals accessed through IPOE, which is called a stateful DHCPv6 mechanism; or configures IPv6global through ND (Neighbor Discovery, RFC4861 definition) Address, network layer parameters are configured through the DHCPv6 protocol, which is called a stateless DHCPv6 mechanism; in particular, when the IP terminal device is a CPE, the BRAS supports configuring the IPv6 address prefix to the CPE through DHCP-PD (DHCP prefix delegation RFC3633 definition) , and then the CPE configures the IPv6 address prefix to the IP devices inside the home through the ND protocol.
在本实施例中,IP协议信息可以通过RADIUS协议的IP协议版本属性传递,也可以通过RADIUS协议的IP地址及前缀配置模式属性传递,还可以根据diameter协议的规范,通过扩展的属性价值对传递。以下将通过不同的实施例加以说明。In this embodiment, the IP protocol information can be transmitted through the IP protocol version attribute of the RADIUS protocol, can also be transmitted through the IP address and prefix configuration mode attributes of the RADIUS protocol, and can also be transmitted through the extended attribute value pair according to the specification of the diameter protocol . The following will be described through different embodiments.
通过本发明实施例提供的方法,当用户签约或者更改业务时,将用户标识与IP终端支持的IP协议信息绑定,后续将该IP终端支持的IP协议信息下发给BRAS,以便该BRAS为该IP终端分配相应版本的IP地址和/或IPv6地址前缀,使得IP终端可以正确接入IP网络,方便网络运营维护。Through the method provided by the embodiment of the present invention, when the user signs up or changes the service, the user ID is bound to the IP protocol information supported by the IP terminal, and then the IP protocol information supported by the IP terminal is sent to the BRAS, so that the BRAS can provide The IP terminal is assigned a corresponding version of an IP address and/or an IPv6 address prefix, so that the IP terminal can correctly access the IP network and facilitate network operation and maintenance.
图3为本发明实施例提供的一种IP终端接入网络的方法的流程图,该方法与图2所示实施例的方法相对应,应用于BRAS,请参照图3,该方法包括:FIG. 3 is a flow chart of a method for an IP terminal to access a network provided by an embodiment of the present invention. The method corresponds to the method in the embodiment shown in FIG. 2 and is applied to a BRAS. Please refer to FIG. 3. The method includes:
步骤301:在接收到IP终端的接入请求后向AAA服务器发送所述IP终端的认证请求;Step 301: After receiving the access request of the IP terminal, sending the authentication request of the IP terminal to the AAA server;
步骤302:接收所述AAA服务器返回的所述IP终端支持的IP协议信息;Step 302: receiving the IP protocol information supported by the IP terminal returned by the AAA server;
步骤303:根据所述IP协议信息为所述IP终端分配相应版本的IP地址和/或IPv6地址前缀。Step 303: Allocate an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information.
在本实施例中,同样的,IP协议信息可以为IP终端支持的IP协议版本和/或为IP终端配置IP地址及前缀所用的协议类型。这里的IP协议版本可以包括:IPv4版本、和/或IPv6版本;这里的为IP终端配置IP地址及前缀所用的协议类型可以包括:IPCP协议、IPv6CP协议、DHCPv6协议、DHCPv4协议、ND协议、和/或DHCP-PD协议。In this embodiment, similarly, the IP protocol information may be the IP protocol version supported by the IP terminal and/or the protocol type used to configure the IP address and prefix for the IP terminal. The IP protocol version here can include: IPv4 version and/or IPv6 version; The protocol type used here for IP terminal configuration IP address and prefix can include: IPCP agreement, IPv6CP agreement, DHCPv6 agreement, DHCPv4 agreement, ND agreement, and / or DHCP-PD protocol.
在本实施例中,该IP协议信息可以通过RADIUS协议的IP协议版本属性传递;也可以通过RADIUS协议的IP地址及前缀配置模式属性传递;还可以根据diameter协议的规范,通过扩展的属性价值对传递。以下将通过不同的实施例加以说明。In this embodiment, the IP protocol information can be transmitted through the IP protocol version attribute of the RADIUS protocol; it can also be transmitted through the IP address and prefix configuration mode attributes of the RADIUS protocol; transfer. The following will be described through different embodiments.
通过本发明实施例提供的方法,当用户签约或者更改业务时,AAA服务器将用户标识与IP终端支持的IP协议信息绑定,后续将该IP终端支持的IP协议信息下发给本实施例的BRAS,本实施例的BRAS接收到该IP协议信息后,根据该IP协议信息为该IP终端分配相应版本的IP地址和/或IPv6地址前缀,使得IP终端可以正确接入IP网络,方便网络运营维护。Through the method provided by the embodiment of the present invention, when the user signs up or changes the service, the AAA server binds the user ID with the IP protocol information supported by the IP terminal, and then sends the IP protocol information supported by the IP terminal to the IP protocol information of this embodiment BRAS, after receiving the IP protocol information, the BRAS in this embodiment assigns an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information, so that the IP terminal can correctly access the IP network and facilitate network operation maintain.
为了使图2和图3所示实施例的方法更加清楚易懂,以下将通过不同的实施例对本实施例的方法进行详细说明。In order to make the method in the embodiment shown in FIG. 2 and FIG. 3 clearer and easier to understand, the method in this embodiment will be described in detail below through different embodiments.
图4为应用本实施例的方法,IP终端通过BRAS接入AAA服务器的流程图,请参照图4,该流程包括:Fig. 4 is the flow chart of applying the method of this embodiment, the IP terminal accesses the AAA server through the BRAS, please refer to Fig. 4, the process includes:
步骤401:用户签约或者更改业务时,AAA服务器根据用户签约信息或者用户业务更改信息,将用户标识与IP终端支持的IP协议信息绑定,并保存该绑定关系,至此,该绑定关系配置到AAA server上;Step 401: When the user signs up or changes the service, the AAA server binds the user identification with the IP protocol information supported by the IP terminal according to the user's subscription information or the user's service change information, and saves the binding relationship. So far, the binding relationship configuration Go to the AAA server;
步骤402:IP终端向BRAS发起网络接入请求,在网络接入请求消息中携带用户标识;Step 402: The IP terminal initiates a network access request to the BRAS, and carries the user identifier in the network access request message;
步骤403:BRAS接收到IP终端的网络接入请求消息,携带用户标识向AAA服务器发起认证请求;Step 403: The BRAS receives the network access request message of the IP terminal, and sends an authentication request to the AAA server carrying the user identifier;
步骤404:AAA server根据认证请求中的用户标识对IP终端进行认证,如果认证通过,则根据用户标识在保存的绑定关系中查找该IP终端支持的IP协议信息;Step 404: The AAA server authenticates the IP terminal according to the user ID in the authentication request, and if the authentication is passed, searches for the IP protocol information supported by the IP terminal in the saved binding relationship according to the user ID;
步骤405:AAA server通知BRAS认证通过,并在认证通过消息中携带IP终端支持的IP协议信息;Step 405: The AAA server notifies the BRAS that the authentication is passed, and carries the IP protocol information supported by the IP terminal in the authentication passed message;
步骤406:BRAS根据IP终端支持的IP协议信息,为IP终端分配相应版本的IP地址和/或IPv6地址前缀;Step 406: The BRAS assigns an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information supported by the IP terminal;
步骤407:BRAS向IP终端发送网络接入响应消息,携带分配的IP地址和/或IPv6地址前缀及其他IP层参数,以便IP终端根据该网络接入响应消息配置本身的IP地址及其他IP层参数。Step 407: The BRAS sends a network access response message to the IP terminal, carrying the assigned IP address and/or IPv6 address prefix and other IP layer parameters, so that the IP terminal configures its own IP address and other IP layer parameters according to the network access response message parameter.
至此,IP终端可以开始与IP网络的通信。So far, the IP terminal can start to communicate with the IP network.
在本实施例中,在BRAS与AAA server通过RADIUS协议通信的情况下,IP协议信息可以通过RADIUS协议新定义的IP协议版本(Framed-IP-Protocol-Version)属性传递,该属性传递的是IP终端支持的IP协议版本。在接入方式固定的情况下,BRAS根据该IP协议版本信息就可以为IP终端配置正确的IP地址。In this embodiment, when the BRAS communicates with the AAA server through the RADIUS protocol, the IP protocol information can be transmitted through the newly defined IP protocol version (Framed-IP-Protocol-Version) attribute of the RADIUS protocol. The IP protocol version supported by the terminal. In the case of a fixed access mode, the BRAS can configure a correct IP address for the IP terminal according to the IP protocol version information.
其中,Framed-IP-Protocol-Version属性格式定义如下:Among them, the Framed-IP-Protocol-Version attribute format is defined as follows:
0 1 2 30 1 2 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 10 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+
| Type | Length | Value| Type | Length | Value
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+
Value(cont) |Value(cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Typetype
Value for Framed-IP-Protocol-Version.Value for Framed-IP-Protocol-Version.
LengthLength
66
ValueValue
The Value field is four octets,used to indicate the IP version of theThe Value field is four octets, used to indicate the IP version of the
host.host.
1 ipv4 version1 ipv4 version
2 ipv6 version2 ipv6 version
3 both ipv4 and ipv6 version both ipv4 and ipv6 version
其中,type为类型字段,表示该IP协议版本属性的值;length为该IP协议版本属性以字节计量的长度,值为6;value为值字段,长度为4个字节,用不同的值表示主机支持的IP版本,例如:值为1表示IPv4版本、值为2表示IPv6版本、值为3表示同时支持IPv4版本和IPv6版本。Among them, type is the type field, indicating the value of the IP protocol version attribute; length is the length of the IP protocol version attribute measured in bytes, and the value is 6; value is the value field, the length is 4 bytes, use different values Indicates the IP version supported by the host. For example, a value of 1 indicates the IPv4 version, a value of 2 indicates the IPv6 version, and a value of 3 indicates that both IPv4 and IPv6 versions are supported.
在本实施例中,在BRAS与AAA server通过RADIUS协议通信的情况下,IP协议信息可以通过RADIUS协议新定义的IP地址及前缀配置模式(Framed-IP-AddressPrefix-Config-Mode)属性传递,该属性传递的是为IP终端配置IP地址及前缀所用的协议类型,例如IPCP,DHCPv6等。AAA server通过传递IP地址及前缀配置所用的协议类型信息到BRAS,更进一步精确的指导BRAS如何为IP终端配置正确版本的IP地址及前缀。In this embodiment, when the BRAS communicates with the AAA server through the RADIUS protocol, the IP protocol information can be passed through the IP address and prefix configuration mode (Framed-IP-AddressPrefix-Config-Mode) attributes newly defined by the RADIUS protocol. The attribute conveys the protocol type used to configure the IP address and prefix for the IP terminal, such as IPCP, DHCPv6, etc. The AAA server transmits the protocol type information used for IP address and prefix configuration to the BRAS, and further precisely instructs the BRAS on how to configure the correct version of the IP address and prefix for the IP terminal.
其中,Framed-IP-AddressPrefix-Config-Mode属性格式定义如下:Among them, the Framed-IP-AddressPrefix-Config-Mode attribute format is defined as follows:
0 1 2 30 1 2 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 10 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+
| Type | Length | Value| Type | Length | Value
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+
Value(cont) |Value(cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Typetype
Value for Framed-IP-AddressPrefix-Config-Mode.Value for Framed-IP-AddressPrefix-Config-Mode.
LengthLength
66
ValueValue
The Value field is four octets,used bit mask to indicate the IP addressThe Value field is four octets, used bit mask to indicate the IP address
or prefix configuration protocol.multiple configuration protocol can beor prefix configuration protocol. multiple configuration protocol can be
combined in the same attribute.combined in the same attribute.
0x1 PPP IPCP0x1 PPP IPCP
0x2 DHCPv40x2 DHCPv4
0x4 PPP IPv6CP0x4 PPP IPv6CP
0x8 stateful DHCPv60x8 stateful DHCPv6
0x10 ND with stateless DHCPv60x10 ND with stateless DHCPv6
0x20 DHCPv6 PD0x20 DHCPv6 PD
其中,type为类型字段,表示该IP地址及前缀配置模式属性的值;length为该IP地址及前缀配置模式属性以字节计量的长度,值为6;value为值字段,长度为4个字节,使用位掩码表示IP地址或者前缀配置模式,多种配置协议能被结合到同一属性值中。例如0x1表示PPP IPCP;0x2表示DHCPv4;0x4表示PPP IPv6CP;0x8表示stateful DHCPv6;0x10表示ND with stateless DHCPv6;0x20表示DHCPv6PD。Among them, type is the type field, indicating the value of the IP address and prefix configuration mode attribute; length is the length of the IP address and prefix configuration mode attribute measured in bytes, and the value is 6; value is the value field, and the length is 4 characters Section, using a bitmask to indicate the IP address or prefix configuration mode, multiple configuration protocols can be combined into the same attribute value. For example, 0x1 means PPP IPCP; 0x2 means DHCPv4; 0x4 means PPP IPv6CP; 0x8 means stateful DHCPv6; 0x10 means ND with stateless DHCPv6; 0x20 means DHCPv6PD.
在本实施例中,在BRAS与AAA server通过DIAMETER协议通信的情况下,IP协议信息可以根据diameter协议的规范,通过扩展的AVP(attribute value pairs属性价值对)实现。In this embodiment, when the BRAS communicates with the AAA server through the DIAMETER protocol, the IP protocol information can be implemented through extended AVP (attribute value pairs) according to the specification of the diameter protocol.
通过图4所示实施例提供的方法,当用户签约或者更改业务时,AAA服务器将用户标识与IP终端支持的IP协议信息绑定,后续将该IP终端支持的IP协议信息下发给BRAS,BRAS接收到该IP协议信息后,根据该IP协议信息为该IP终端分配相应版本的IP地址和/或IPv6地址前缀,使得IP终端可以正确接入IP网络,方便网络运营维护。Through the method provided by the embodiment shown in Figure 4, when the user signs up or changes the service, the AAA server binds the user identification with the IP protocol information supported by the IP terminal, and then sends the IP protocol information supported by the IP terminal to the BRAS, After receiving the IP protocol information, the BRAS allocates an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information, so that the IP terminal can correctly access the IP network and facilitate network operation and maintenance.
图5为图4所示实施例的方法中,BRAS与AAA server通过RADIUS协议通信,用户标识是用户名,同时支持IPv4与IPv6的IP终端通过PPPOE方式接入的流程图,请参照图5,该流程包括:Fig. 5 is in the method for the embodiment shown in Fig. 4, BRAS communicates with AAA server by RADIUS protocol, and user identification is user name, supports the flow chart of the IP terminal of IPv4 and IPv6 to insert by PPPOE mode simultaneously, please refer to Fig. 5, The process includes:
步骤501:用户签约或者更改业务时,AAA服务器将用户名与IP终端支持的IP协议信息绑定,并保存该绑定关系,至此,该绑定关系配置到了AAA server上;Step 501: When the user signs up or changes the service, the AAA server binds the user name with the IP protocol information supported by the IP terminal, and saves the binding relationship. So far, the binding relationship is configured on the AAA server;
在本实施例中,IP协议信息通过Framed-IP-Protocol-Version属性表示的值为3,表示同时支持IPv4与IPv6,并且通过Framed-IP-AddressPrefix-Config-Mode属性表示的值为0x13,表示通过IPCP、IPv6CP、stateful DHCPv6协议为IP终端配置IP地址。In this embodiment, the value of the IP protocol information represented by the Framed-IP-Protocol-Version attribute is 3, indicating that both IPv4 and IPv6 are supported, and the value represented by the Framed-IP-AddressPrefix-Config-Mode attribute is 0x13, indicating that Configure IP addresses for IP terminals through IPCP, IPv6CP, and stateful DHCPv6 protocols.
步骤502:IP终端在PPP CHAP阶段的响应(Response)消息中携带用户名及密码(username & password)向BRAS请求接入认证;Step 502: the IP terminal carries username and password (username & password) in the response (Response) message of the PPP CHAP phase to request access authentication to the BRAS;
在本实施例中,IP终端与BRAS在PPPOE discovery阶段及PPP LCP阶段协商链路层参数后,在PPP CHAP阶段,IP终端通过response消息携带用户名及密码向BRAS认证。这里的密码可以为通过单向哈希计算后的值。In this embodiment, after the IP terminal and the BRAS negotiate link layer parameters in the PPPOE discovery phase and the PPP LCP phase, in the PPP CHAP phase, the IP terminal authenticates to the BRAS by carrying the user name and password in the response message. The password here may be a value calculated by one-way hashing.
步骤503:BRAS通过RADIUS协议的认证请求(Access-Request)消息,携带用户名及密码向AAA服务器发起认证请求;Step 503: BRAS initiates an authentication request to the AAA server by carrying a user name and a password through an authentication request (Access-Request) message of the RADIUS protocol;
步骤504:AAA server根据认证请求消息中的用户名及密码,对IP终端进行认证,如果认证通过,根据该用户名从之前的绑定关系中查找该IP终端对应的IP协议信息;Step 504: The AAA server authenticates the IP terminal according to the username and password in the authentication request message. If the authentication is passed, the IP protocol information corresponding to the IP terminal is searched from the previous binding relationship according to the username;
步骤505:AAA server通过RADIUS协议的认证通过(Access-Accept)消息通知BRAS IP终端认证通过,并在该消息中携带IP协议信息;Step 505: AAA server passes through (Access-Accept) message notification BRAS IP terminal authentication through the authentication of RADIUS protocol, and carries IP agreement information in this message;
在本实施例中,IP协议信息通过Framed-IP-Protocol-Version属性表示的值为3,表示同时支持IPv4与IPv6,并通过Framed-IP-AddressPrefix-Config-Mode属性表示的值为0x13,表示通过IPCP、IPv6CP、stateful DHCPv6协议为IP终端配置IP地址。In this embodiment, the value of the IP protocol information represented by the Framed-IP-Protocol-Version attribute is 3, indicating that both IPv4 and IPv6 are supported, and the value represented by the Framed-IP-AddressPrefix-Config-Mode attribute is 0x13, indicating that Configure IP addresses for IP terminals through IPCP, IPv6CP, and stateful DHCPv6 protocols.
步骤506:BRAS根据IP协议信息的指示,通过PPP IPCP协议,为IP终端配置IPv4地址及网络参数;Step 506: The BRAS configures the IPv4 address and network parameters for the IP terminal through the PPP IPCP protocol according to the indication of the IP protocol information;
步骤507:BRAS根据IP协议信息的指示,通过PPP IPv6CP协议,为IP终端配置IPv6 linklocal地址;Step 507: The BRAS configures the IPv6 linklocal address for the IP terminal through the PPP IPv6CP protocol according to the indication of the IP protocol information;
步骤508:BRAS根据IP协议信息的指示,通过DHCPv6协议,为IP终端配置IPv6 global地址及网络参数。Step 508: The BRAS configures the IPv6 global address and network parameters for the IP terminal through the DHCPv6 protocol according to the indication of the IP protocol information.
其中,步骤506-508为BRAS根据IP协议信息,为IP终端分配相应版本的IP地址和/或IPv6地址前缀的步骤,其中,步骤506-508在BRAS上执行的顺序可以任意,无时间上的先后顺序。Wherein, step 506-508 is the step that BRAS distributes the IP address of corresponding version and/or IPv6 address prefix for IP terminal according to IP agreement information, and wherein, the order that steps 506-508 are carried out on BRAS can be arbitrary, without time on sequence.
至此,IP终端可以开始与IP网络的通信。So far, the IP terminal can start to communicate with the IP network.
通过图5所示实施例提供的方法,当用户签约或者更改业务时,AAA服务器将用户名与IP终端支持的IP协议信息绑定,后续将该IP终端支持的IP协议信息下发给BRAS,BRAS接收到该IP协议信息后,根据该IP协议信息为该IP终端分配相应版本的IP地址和/或IPv6地址前缀,使得IP终端可以正确接入IP网络,方便网络运营维护。Through the method provided by the embodiment shown in Figure 5, when the user signs up or changes the service, the AAA server binds the user name with the IP protocol information supported by the IP terminal, and then sends the IP protocol information supported by the IP terminal to the BRAS, After receiving the IP protocol information, the BRAS allocates an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information, so that the IP terminal can correctly access the IP network and facilitate network operation and maintenance.
图6为图4所示实施例的方法中,IP终端为CPE,通过IPOE方式接入,BRAS实现DHCPv6server功能,支持通过DHCPv6方式为CPE配置IPv6地址,DHCPv6PD方式为CEP配置委派前缀(delegated prefix),BRAS与AAA server通过RADIUS协议,通过Framed-IP-AddressPrefix-Config-Mode属性传递IP协议信息。在本实施例中,DHCP协议接入方式中,用户可以通过IP终端在BRAS上接入的逻辑端口号信息进行标识,例如通过IP终端在BRAS上接入的框/槽/端口/vlan信息进行标识,因此本实施例中的用户标识为IP终端在BRAS上接入的逻辑端口号信息。请参照图6,该流程包括:Fig. 6 shows that in the method of the embodiment shown in Fig. 4, the IP terminal is a CPE, which accesses through the IPOE mode, and the BRAS implements the DHCPv6server function, and supports configuring an IPv6 address for the CPE through the DHCPv6 mode, and the DHCPv6PD mode is configured with a delegated prefix (delegated prefix) for the CEP , BRAS and AAA server transmit IP protocol information through RADIUS protocol and Framed-IP-AddressPrefix-Config-Mode attribute. In this embodiment, in the DHCP protocol access mode, the user can be identified by the logical port number information that the IP terminal accesses on the BRAS, for example, through the frame/slot/port/vlan information that the IP terminal accesses on the BRAS ID, so the user ID in this embodiment is the logical port number information that the IP terminal accesses on the BRAS. Please refer to Figure 6, the process includes:
步骤601:用户签约或者更改业务时,AAA服务器将用户标识与IP终端支持的IP协议信息绑定,并保存该绑定关系,至此,该绑定关系配置到AAA server上;Step 601: When the user signs up or changes the service, the AAA server binds the user identification with the IP protocol information supported by the IP terminal, and saves the binding relationship. So far, the binding relationship is configured on the AAA server;
在本实施例中,IP协议信息通过Framed-IP-AddressPrefix-Config-Mode属性表示的值为0x28,表示通过stateful DHCPv6、DHCPv6PD协议为IP终端配置IP地址及委派前缀。In this embodiment, the value of the IP protocol information represented by the Framed-IP-AddressPrefix-Config-Mode attribute is 0x28, indicating that the IP address and the delegated prefix are configured for the IP terminal through the stateful DHCPv6 and DHCPv6PD protocols.
步骤602:IP终端通过DHCPv6solicit消息向BRAS请求接入认证;Step 602: the IP terminal requests access authentication from the BRAS through a DHCPv6solicit message;
步骤603:BRAS通过RADIUS协议的认证请求(Access-Request)消息,携带用户标识(user identify)向AAA服务器发起认证请求;Step 603: BRAS initiates an authentication request to the AAA server by carrying a user identification (user identify) through an authentication request (Access-Request) message of the RADIUS protocol;
在本实施例中,用户标识为IP终端在BRAS上接入的逻辑端口号信息。In this embodiment, the user identifier is logical port number information accessed by the IP terminal on the BRAS.
步骤604:AAA server根据认证请求消息中的用户标识对IP终端进行认证,如果认证通过,根据该用户标识从之前保存的绑定关系中查找该IP终端对应的IP协议信息;Step 604: The AAA server authenticates the IP terminal according to the user ID in the authentication request message, and if the authentication is passed, searches for the IP protocol information corresponding to the IP terminal from the previously saved binding relationship according to the user ID;
步骤605:AAA server通过RADIUS协议的认证通过(Access-Accept)消息通知BRAS IP终端认证通过,并在消息中携带IP协议信息。Step 605: The AAA server notifies the BRAS that the IP terminal has passed the authentication through an Access-Accept message of the RADIUS protocol, and carries IP protocol information in the message.
在本实施例中,该IP协议信息通过Framed-IP-AddressPrefix-Config-Mode属性表示的值为0x28,表示通过stateful DHCPv6、DHCPv6PD协议为IP终端配置IP地址及委派前缀。In this embodiment, the value of the IP protocol information represented by the Framed-IP-AddressPrefix-Config-Mode attribute is 0x28, indicating that the IP address and the delegated prefix are configured for the IP terminal through the stateful DHCPv6 and DHCPv6PD protocols.
步骤606:BRAS通过DHCPv6 Advertise消息通知IP终端认证通过;Step 606: the BRAS notifies the IP terminal of passing the authentication through a DHCPv6 Advertise message;
步骤607:IP终端通过DHCPv6 Request消息请求IPv6地址及委派前缀;Step 607: the IP terminal requests an IPv6 address and a delegated prefix through a DHCPv6 Request message;
步骤608:BRAS通过DHCPv6 Reply消息,携带IPv6地址、委派前缀及网络参数配置IP终端。Step 608: The BRAS configures the IP terminal through the DHCPv6 Reply message carrying the IPv6 address, delegated prefix and network parameters.
至此,IP终端可以开始与IP网络的通信。So far, the IP terminal can start to communicate with the IP network.
通过图6所示实施例提供的方法,当用户签约或者更改业务时,AAA服务器将用户标识与IP终端支持的IP协议信息绑定,后续将该IP终端支持的IP协议信息下发给BRAS,BRAS接收到该IP协议信息后,根据IP终端的请求以及该IP协议信息,为该IP终端分配相应版本的IP地址和/或IPv6地址前缀,使得IP终端可以正确接入IP网络,方便网络运营维护。Through the method provided by the embodiment shown in Figure 6, when the user signs up or changes the service, the AAA server binds the user ID with the IP protocol information supported by the IP terminal, and then sends the IP protocol information supported by the IP terminal to the BRAS, After receiving the IP protocol information, the BRAS assigns the corresponding version of the IP address and/or IPv6 address prefix to the IP terminal according to the request of the IP terminal and the IP protocol information, so that the IP terminal can correctly access the IP network and facilitate network operation maintain.
图7为本发明实施例提供的一种AAA服务器的组成框图,请参照图7,该AAA服务器包括:FIG. 7 is a block diagram of an AAA server provided by an embodiment of the present invention. Referring to FIG. 7, the AAA server includes:
绑定单元71,用于根据用户签约信息或者用户业务更改信息,将用户标识与IP终端支持的IP协议信息绑定,并保存该绑定关系;The binding unit 71 is configured to bind the user identification with the IP protocol information supported by the IP terminal according to the user subscription information or the user service change information, and save the binding relationship;
接收单元72,用于接收BRAS发送的IP终端的认证请求,该认证请求包含该IP终端的用户标识;The receiving unit 72 is configured to receive the authentication request of the IP terminal sent by the BRAS, where the authentication request includes the user identification of the IP terminal;
认证单元73,用于根据接收单元72接收到的该IP终端的用户标识对该IP终端进行认证;An authentication unit 73, configured to authenticate the IP terminal according to the user identification of the IP terminal received by the receiving unit 72;
查找单元74,用于在认证单元73的认证通过时,根据该IP终端的用户标识从绑定单元71保存的绑定关系中查找该IP终端支持的IP协议信息;The search unit 74 is used to search the IP protocol information supported by the IP terminal from the binding relationship saved by the binding unit 71 according to the user identification of the IP terminal when the authentication by the authentication unit 73 is passed;
发送单元75,用于将查找单元74查找到的该IP终端支持的IP协议信息返回给BRAS,以便该BRAS根据该IP协议信息,为该IP终端分配相应版本的IP地址和/或IPv6地址前缀。The sending unit 75 is configured to return the IP protocol information supported by the IP terminal found by the search unit 74 to the BRAS, so that the BRAS assigns the corresponding version of the IP address and/or IPv6 address prefix to the IP terminal according to the IP protocol information .
在一个实施例中,用户标识为用户名,则绑定单元71具体用于将用户名与IP终端支持的IP协议信息绑定;查找单元74具体用于根据该用户名从该绑定关系中查找该IP终端支持的IP协议信息。In one embodiment, the user identifier is a user name, and the binding unit 71 is specifically configured to bind the user name to the IP protocol information supported by the IP terminal; Find the IP protocol information supported by the IP terminal.
在一个实施例中,用户标识为IP终端在BRAS上接入的逻辑端口号信息,这里的逻辑端口号信息可以为框、槽、端口或虚拟局域网信息。In one embodiment, the user identification is logical port number information accessed by the IP terminal on the BRAS, where the logical port number information may be frame, slot, port or virtual local area network information.
在一个实施例中,IP协议信息为IP终端支持的IP协议版本和/或为IP终端配置IP地址及前缀所用的协议类型。这里的IP协议版本可以包括:IPv4版本、和/或IPv6版本;这里的为IP终端配置IP地址及前缀所用的协议类型可以包括:IPCP协议、IPv6CP协议、DHCPv6协议、DHCPv4协议、ND协议、和/或DHCP-PD协议。发送单元75具体用于通过RADIUS协议的IP协议版本属于传递所述IP协议信息;或者,通过RADIUS协议的IP地址及前缀配置模式属性传递所述IP协议信息;或者,根据diameter协议的规范,通过扩展的属性价值对传递所述IP协议信息。In one embodiment, the IP protocol information is the IP protocol version supported by the IP terminal and/or the protocol type used to configure the IP address and prefix for the IP terminal. The IP protocol version here can include: IPv4 version and/or IPv6 version; The protocol type used here for IP terminal configuration IP address and prefix can include: IPCP agreement, IPv6CP agreement, DHCPv6 agreement, DHCPv4 agreement, ND agreement, and / or DHCP-PD protocol. The sending unit 75 is specifically used to pass the IP protocol information through the IP protocol version of the RADIUS protocol; or, pass the IP protocol information through the IP address and the prefix configuration mode attribute of the RADIUS protocol; or, according to the specification of the diameter protocol, pass the IP protocol information through Extended attribute-value pairs convey the IP protocol information.
本实施例的AAA服务器的各组成部分分别用于实现图2所示实施例的方法的各步骤,由于在图2所示的实施例中,已经对各步骤进行了详细说明,在此不再赘述。The various components of the AAA server in this embodiment are respectively used to implement the steps of the method in the embodiment shown in FIG. 2 . Since in the embodiment shown in FIG. 2 , each step has been described in detail, it will not be repeated here. repeat.
通过本发明实施例的AAA服务器,当用户签约或者更改业务时,AAA服务器将用户标识与IP终端支持的IP协议信息绑定,后续将该IP终端支持的IP协议信息下发给BRAS,以便该BRAS为该IP终端分配相应版本的IP地址和/或IPv6地址前缀,使得IP终端可以正确接入IP网络,方便网络运营维护。Through the AAA server of the embodiment of the present invention, when the user signs up or changes the service, the AAA server binds the user identification with the IP protocol information supported by the IP terminal, and then sends the IP protocol information supported by the IP terminal to the BRAS, so that the The BRAS assigns an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal, so that the IP terminal can correctly access the IP network and facilitate network operation and maintenance.
图8为本发明实施例提供的一种BRAS的组成框图,请参照图8,该BRAS包括:Fig. 8 is a composition block diagram of a BRAS provided by an embodiment of the present invention, please refer to Fig. 8, the BRAS includes:
发送单元81,用于在接收到IP终端的接入请求后,向AAA服务器发送所述IP终端的认证请求;The sending unit 81 is configured to send the authentication request of the IP terminal to the AAA server after receiving the access request of the IP terminal;
接收单元82,用于接收所述AAA服务器返回的所述IP终端支持的IP协议信息;a receiving unit 82, configured to receive the IP protocol information supported by the IP terminal returned by the AAA server;
分配单元83,用于根据所述IP协议信息为所述IP终端分配相应版本的IP地址和/或IPv6地址前缀。The allocation unit 83 is configured to allocate an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information.
在一个实施例中,接收单元82接收到的认证通过消息中,通过RADIUS协议的IP协议版本属于传递所述IP协议信息;或者,通过RADIUS协议的IP地址及前缀配置模式属性传递所述IP协议信息;或者,根据diameter协议的规范,通过扩展的属性价值对传递所述IP协议信息。In one embodiment, in the authentication pass message received by the receiving unit 82, the IP protocol version of the RADIUS protocol is used to transmit the IP protocol information; or, the IP protocol is transmitted through the IP address and prefix configuration mode attributes of the RADIUS protocol information; or, according to the specifications of the diameter protocol, the IP protocol information is transmitted through extended attribute-value pairs.
本实施例的BRAS的各组成部分分别用于实现图3所示实施例的方法的各步骤,由于在图3所示的实施例中,已经对各步骤进行了详细说明,在此不再赘述。The components of the BRAS in this embodiment are respectively used to implement the steps of the method in the embodiment shown in FIG. 3 . Since the steps in the embodiment shown in FIG. 3 have been described in detail, details will not be repeated here. .
通过本发明实施例提供的BRAS,当用户签约或者更改业务时,AAA服务器将用户标识与IP终端支持的IP协议信息绑定,后续将该IP终端支持的IP协议信息下发给本实施例的BRAS,本实施例的BRAS接收到该IP协议信息后,根据该IP协议信息为该IP终端分配相应版本的IP地址和/或IPv6地址前缀,使得IP终端可以正确接入IP网络,方便网络运营维护。Through the BRAS provided by the embodiment of the present invention, when the user signs up or changes the service, the AAA server binds the user ID with the IP protocol information supported by the IP terminal, and then sends the IP protocol information supported by the IP terminal to the BRAS of this embodiment BRAS, after receiving the IP protocol information, the BRAS in this embodiment assigns an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information, so that the IP terminal can correctly access the IP network and facilitate network operation maintain.
图9为本发明实施例提供的一种IP终端网络接入系统的组成框图,请参照图9,该IP终端网络接入系统包括:FIG. 9 is a block diagram of an IP terminal network access system provided by an embodiment of the present invention. Please refer to FIG. 9. The IP terminal network access system includes:
AAA服务器91,用于根据用户签约信息或者用户业务更改信息,将用户标识与IP终端支持的IP协议信息绑定,并保存该绑定关系,在接收到BRAS发送的包含IP终端的用户标识的IP终端的认证请求时,根据所述用户标识对所述IP终端进行认证,在认证通过时,根据所述用户标识从所述绑定关系中查找所述IP终端支持的IP协议信息,将查找到的所述IP终端支持的IP协议信息返回给所述BRAS;The AAA server 91 is configured to bind the user identification with the IP protocol information supported by the IP terminal according to the user subscription information or the user service change information, and save the binding relationship. When an authentication request of an IP terminal is made, the IP terminal is authenticated according to the user ID, and when the authentication is passed, the IP protocol information supported by the IP terminal is searched from the binding relationship according to the user ID, and the search is performed. The received IP protocol information supported by the IP terminal is returned to the BRAS;
BRAS 92,用于在接收到IP终端发送的接入请求后向所述AAA服务器发送所述IP终端的认证请求,在接收到所述AAA服务器返回的所述IP终端支持的IP协议信息后,根据所述IP协议信息为所述IP终端分配相应版本的IP地址和/或IPv6地址前缀。BRAS 92, configured to send the authentication request of the IP terminal to the AAA server after receiving the access request sent by the IP terminal, and after receiving the IP protocol information supported by the IP terminal returned by the AAA server, Allocating an IP address of a corresponding version and/or an IPv6 address prefix to the IP terminal according to the IP protocol information.
其中,本实施例的AAA服务器91可以通过图7所示实施例的AAA服务器来实现,本实施例的BRAS 92可以通过图8所示实施例的BRAS来实现,由于在图7和图8所示的实施例中,已经对AAA服务器和BRAS进行了详细说明,在此不再赘述。Wherein, the AAA server 91 of this embodiment can be realized by the AAA server of the embodiment shown in FIG. 7, and the BRAS 92 of this embodiment can be realized by the BRAS of the embodiment shown in FIG. In the illustrated embodiment, the AAA server and the BRAS have been described in detail, and will not be repeated here.
通过本发明实施例提供的IP终端网络接入系统,当用户签约或者更改业务时,AAA服务器将用户标识与IP终端支持的IP协议信息绑定,后续将该IP终端支持的IP协议信息下发给BRAS,BRAS接收到该IP协议信息后,根据该IP协议信息为该IP终端分配相应版本的IP地址和/或IPv6地址前缀,使得IP终端可以正确接入IP网络,方便网络运营维护。Through the IP terminal network access system provided by the embodiment of the present invention, when a user signs a contract or changes a service, the AAA server binds the user identification with the IP protocol information supported by the IP terminal, and subsequently sends the IP protocol information supported by the IP terminal To the BRAS, after receiving the IP protocol information, the BRAS assigns the corresponding version of the IP address and/or IPv6 address prefix to the IP terminal according to the IP protocol information, so that the IP terminal can correctly access the IP network and facilitate network operation and maintenance.
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be directly implemented by hardware, software modules executed by a processor, or a combination of both. Software modules can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other Any other known storage medium.
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the scope of the present invention. Protection scope, within the spirit and principles of the present invention, any modification, equivalent replacement, improvement, etc., shall be included in the protection scope of the present invention.
Claims (13)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010617543.XA CN102546568B (en) | 2010-12-31 | 2010-12-31 | Method and device for Internet protocol (IP) terminal being accessed into network |
PCT/CN2011/078994 WO2012088911A1 (en) | 2010-12-31 | 2011-08-26 | Method and device for ip terminal to access network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010617543.XA CN102546568B (en) | 2010-12-31 | 2010-12-31 | Method and device for Internet protocol (IP) terminal being accessed into network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102546568A CN102546568A (en) | 2012-07-04 |
CN102546568B true CN102546568B (en) | 2015-04-08 |
Family
ID=46352537
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010617543.XA Expired - Fee Related CN102546568B (en) | 2010-12-31 | 2010-12-31 | Method and device for Internet protocol (IP) terminal being accessed into network |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102546568B (en) |
WO (1) | WO2012088911A1 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102882994B (en) * | 2012-11-02 | 2015-05-06 | 华为技术有限公司 | IP address assignment method and device and IP address acquisition method and device |
WO2014067157A1 (en) * | 2012-11-05 | 2014-05-08 | 华为技术有限公司 | Method and network device for receiving packet |
CN103812954B (en) * | 2012-11-09 | 2018-01-16 | 中国电信股份有限公司 | IPv6 address management methods and system |
US20160065575A1 (en) * | 2013-04-28 | 2016-03-03 | Zte Corporation | Communication Managing Method and Communication System |
CN103684968B (en) * | 2014-01-03 | 2017-04-12 | 中国联合网络通信集团有限公司 | Access network deployment method, terminal equipment, network core equipment and system |
CN104869177A (en) * | 2014-02-21 | 2015-08-26 | 中兴通讯股份有限公司 | Local area network information issuing method and device |
CN106453214A (en) * | 2015-08-12 | 2017-02-22 | 中国电信股份有限公司 | Method, device and system for testing legality of user |
CN108075945B (en) * | 2016-11-18 | 2021-04-27 | 腾讯科技(深圳)有限公司 | Application testing method and device |
CN109451096B (en) * | 2018-12-28 | 2021-11-23 | 中国移动通信集团江苏有限公司 | IP distribution method, device and IP authentication method, device and system |
CN109861982A (en) * | 2018-12-29 | 2019-06-07 | 北京奇安信科技有限公司 | A kind of implementation method and device of authentication |
CN110535979B (en) * | 2019-07-23 | 2022-02-18 | 深圳震有科技股份有限公司 | VPN private network address allocation method, intelligent terminal and storage medium |
CN111787130B (en) * | 2020-05-28 | 2022-06-24 | 武汉思普崚技术有限公司 | IPv6 address and prefix distribution method, device and computer readable storage medium |
CN111711698A (en) * | 2020-07-01 | 2020-09-25 | 青岛亿联客信息技术有限公司 | A kind of intelligent equipment network access method, device and intelligent equipment control system and method |
CN114827674B (en) * | 2022-03-30 | 2023-09-05 | 北京奇艺世纪科技有限公司 | Network resource display method, device and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6895511B1 (en) * | 1998-10-29 | 2005-05-17 | Nortel Networks Limited | Method and apparatus providing for internet protocol address authentication |
CN1744597A (en) * | 2004-09-01 | 2006-03-08 | 华为技术有限公司 | Method for host user to obtain IP address parameters in IPv6 network |
CN101056178A (en) * | 2007-05-28 | 2007-10-17 | 中兴通讯股份有限公司 | A method and system for controlling the user network access right |
CN100544343C (en) * | 2004-06-25 | 2009-09-23 | 杭州华三通信技术有限公司 | Implementation method of user login name and IP address binding |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101005488A (en) * | 2006-01-18 | 2007-07-25 | 华为技术有限公司 | Method and system for consulting and determining use of IP protocol version |
CN101710906B (en) * | 2009-12-18 | 2013-02-13 | 工业和信息化部电信传输研究所 | IPv6 address structure and method and device for allocating and tracing same |
-
2010
- 2010-12-31 CN CN201010617543.XA patent/CN102546568B/en not_active Expired - Fee Related
-
2011
- 2011-08-26 WO PCT/CN2011/078994 patent/WO2012088911A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6895511B1 (en) * | 1998-10-29 | 2005-05-17 | Nortel Networks Limited | Method and apparatus providing for internet protocol address authentication |
CN100544343C (en) * | 2004-06-25 | 2009-09-23 | 杭州华三通信技术有限公司 | Implementation method of user login name and IP address binding |
CN1744597A (en) * | 2004-09-01 | 2006-03-08 | 华为技术有限公司 | Method for host user to obtain IP address parameters in IPv6 network |
CN101056178A (en) * | 2007-05-28 | 2007-10-17 | 中兴通讯股份有限公司 | A method and system for controlling the user network access right |
Also Published As
Publication number | Publication date |
---|---|
WO2012088911A1 (en) | 2012-07-05 |
CN102546568A (en) | 2012-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102546568B (en) | Method and device for Internet protocol (IP) terminal being accessed into network | |
US8189567B2 (en) | Method and nodes for registering a terminal | |
CN103580980B (en) | The method and device thereof that virtual network finds and automatically configures automatically | |
US8887234B2 (en) | Network service selection and authentication and stateless auto-configuration in an IPv6 access network | |
EP2364543B1 (en) | Broadband network access | |
CN101883158B (en) | Method and client for acquiring VLAN (Virtual Local Area Network) IDs (Identifiers) and network protocol addresses | |
EP2346217B1 (en) | Method, device and system for identifying an IPv6 session | |
CN101478576A (en) | Method, apparatus and system for selecting service network | |
EP3108643B1 (en) | Ipoe dual-stack subscriber for routed residential gateway configuration | |
CN102957759B (en) | A kind of distribution method and system of IPv6 address prefixes | |
CN110611893A (en) | Extending Subscriber Services for Roaming Wireless User Devices | |
US8438390B2 (en) | Method and system for using neighbor discovery unspecified solicitation to obtain link local address | |
CN101127762A (en) | A method and system for information interaction based on dynamic host configuration protocol | |
CN103384282A (en) | Method for obtaining IPV6ND address and broadband remote access server (BARS) | |
CN101188628B (en) | Method and system for distributing service information, network equipment | |
EP3108642B1 (en) | Ipoe dual-stack subscriber for bridged residential gateway configuration | |
Maglione et al. | RADIUS Extensions for Dual-Stack Lite | |
WO2014110912A1 (en) | Method and apparatus for accessing demilitarized zone host on local area network | |
US12301383B2 (en) | Separate PFCP session model for network access by residential gateways | |
JP2013509837A (en) | Method and system for realizing identity and location mapping | |
WO2015123947A1 (en) | Method and apparatus for delivering local area network information | |
CN102577299B (en) | The Access Network authentication information bearing protocol simplified | |
JP2004207788A (en) | Access control method, access control device, and access control system using the device | |
WO2013107055A1 (en) | Method and apparatus for acquiring user information | |
Kinnear et al. | DHCPv4 Bulk Leasequery |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20170630 Address after: 510640 Guangdong City, Tianhe District Province, No. five, road, public education building, unit 371-1, unit 2401 Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd. Address before: 518129 headquarters building of Bantian HUAWEI base, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
CB03 | Change of inventor or designer information |
Inventor after: Shen Shanglei Inventor before: Niu Lehong Inventor before: Qiu Jin Inventor before: Xing Tao Inventor before: Ye Yuxiu |
|
CB03 | Change of inventor or designer information | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180112 Address after: Township Village 253800 deer line Hengshui city of Hebei province Gucheng County No. 213 square Patentee after: Shen Shanglei Address before: 510640 Guangdong City, Tianhe District Province, No. five, road, public education building, unit 371-1, unit 2401 Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180807 Address after: 401120 Hongzhu street, Da Wan Town, Yubei District, Chongqing 303 Patentee after: Ding Xuebin Address before: 253800 No. 213, Lu Han village, Fang Zhuang Township, Gucheng County, Hengshui, Hebei Patentee before: Shen Shanglei |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190701 Address after: 402160 B1-4 Floor, Service Outsourcing, 799 Heshun Avenue, Yongchuan, Bishan County, Chongqing Patentee after: Chongqing Chongjian Technology Co.,Ltd. Address before: 401120 Hongzhu street, Da Wan Town, Yubei District, Chongqing 303 Patentee before: Ding Xuebin |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150408 |
|
CF01 | Termination of patent right due to non-payment of annual fee |