CN107579833B - Method and device for speeding up private line user - Google Patents

Method and device for speeding up private line user Download PDF

Info

Publication number
CN107579833B
CN107579833B CN201610522769.9A CN201610522769A CN107579833B CN 107579833 B CN107579833 B CN 107579833B CN 201610522769 A CN201610522769 A CN 201610522769A CN 107579833 B CN107579833 B CN 107579833B
Authority
CN
China
Prior art keywords
user
private line
static
information
network segment
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.)
Active
Application number
CN201610522769.9A
Other languages
Chinese (zh)
Other versions
CN107579833A (en
Inventor
岳雪梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201610522769.9A priority Critical patent/CN107579833B/en
Publication of CN107579833A publication Critical patent/CN107579833A/en
Application granted granted Critical
Publication of CN107579833B publication Critical patent/CN107579833B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The document discloses a method and a device for accelerating a special line user, wherein the method comprises the following steps: the gateway equipment configures static IP address network segment information for each private line user and generates a unique charging identifier, wherein the static IP address network segment information comprises address segments and masks of source IP addresses of all flows input and output by corresponding interfaces; the gateway equipment receives a request for adjusting the bandwidth and confirms whether a corresponding user is a private line user or not according to a charging identifier in the request; and when the gateway equipment confirms that the user is the private line user, the bandwidth configuration of the user is adjusted according to the bandwidth strategy in the request. On the basis of the existing access broadband, the broadband intelligent speed-increasing method can distribute the bandwidth based on the requirement of the private line user on the premise of not changing the existing network architecture, and realizes the broadband intelligent speed-increasing of the private line user.

Description

Method and device for speeding up private line user
Technical Field
The invention relates to the field of communication, in particular to a method and a device for accelerating a special line user.
Background
With the rapid development of networks, broadband application is essential in life, so that broadband services are the focus of attention of operators, how to provide better broadband services is a problem of important consideration of operators, and at present, in high-bandwidth application, broadband access under high-speed downloading or high-definition video cannot meet application, and differentiated services need to be provided to meet different requirements of users.
Problems with telecommunications an operator that are present include: the main requirements of speed increase of users of special lines of government and enterprise are as follows: 1) the intelligent speed-up service can be completed based on the static IP address; 2) the configuration of the Scheduling Request (SR) of the current network carrying the users of the government and enterprise private line is not modified much.
On the basis of the existing access broadband, on the premise of not changing the existing network architecture, differentiated services are provided for private line users, the bandwidth is distributed according to the requirement, and the intelligent speed increase of the broadband is a problem which needs to be solved urgently.
Disclosure of Invention
In order to solve the above technical problem, embodiments of the present invention provide a method and an apparatus for speeding up a private line user.
In order to achieve the purpose of the invention, the invention provides a method and a device for accelerating a private line user.
A method for speeding up a private line subscriber, comprising:
the gateway equipment configures static IP address network segment information and user information for each private line user and generates a unique charging identifier, wherein the static IP address network segment information comprises address segments and masks of source IP addresses of all flows entering a corresponding interface;
the gateway equipment receives a request for adjusting the bandwidth and confirms whether a corresponding user is a private line user or not according to a charging identifier in the request;
and when the gateway equipment confirms that the user is the private line user, the bandwidth configuration of the user is adjusted according to the bandwidth strategy in the request.
Preferably, before the gateway device receives the request for adjusting the bandwidth, the method further includes:
the user information comprises a user name and a password;
the gateway equipment sends the static IP address network segment information, the user information and the charging identification of the private line user to an AAA server through a charging request message;
and the gateway equipment receives the accounting response message returned by the AAA server.
Preferably, the gateway device sends the static IP address network segment information, the user information, and the charging identifier of the private line user to the AAA server through the charging request message, which includes: and the gateway equipment encapsulates the static IP address network segment information in the message of the charging request through a new option.
Preferably, the new option includes the following fields: type, length, network segment address, mask.
Preferably, the gateway device receives a request for adjusting the bandwidth, and determines whether the user is a private line user according to a charging identifier in the request, specifically: the gateway equipment receives a dynamic authorization CoA request from an AAA server, wherein the CoA request comprises a bandwidth strategy and an accounting identifier; and the gateway equipment inquires whether corresponding static IP address network segment information exists according to the charging identifier, and confirms that the user corresponding to the charging identifier is a private line user when the static IP address network segment information corresponding to the charging identifier exists.
An apparatus for speeding a private line subscriber, deployed on a gateway device, comprising:
the configuration management module is used for configuring static IP address network segment information and user information for each private line user, wherein the static IP address network segment information comprises address segments and masks of source IP addresses of all flows input and output by corresponding interfaces;
the user management module is used for generating a unique charging identifier for each private line user; and the flow control module is used for receiving a request for adjusting the bandwidth, confirming whether a corresponding user is a private line user according to the charging identifier in the request, and informing the flow control module when the user is confirmed to be the private line user;
and the flow control module is used for adjusting the bandwidth configuration of the user according to the bandwidth strategy in the request.
Preferably, the user information includes a user name and a password; the user management module is also used for sending the static IP address network segment information, the user information and the charging identification of the private line user to the AAA server through the charging request message and receiving the charging response message returned by the AAA server.
Preferably, the user management module is configured to send the static IP address network segment information, the user information, and the charging identifier of the private line user to the AAA server through the charging request message, and includes: and encapsulating the static IP address network segment information in the message of the charging request through a new option.
Preferably, the new option includes the following fields: type, length, network segment address, mask.
Preferably, the user management module is specifically configured to receive a dynamic authorization CoA request from an AAA server, where the CoA request includes a bandwidth policy and an accounting identifier; and inquiring whether corresponding static IP address network segment information exists according to the charging identifier, and if the static IP address network segment information corresponding to the charging identifier exists, determining that the user corresponding to the charging identifier is a private line user.
A method for speeding up a private line subscriber, comprising:
the AAA server acquires static IP address network segment information, user information and a charging identifier of a private line user from gateway equipment, wherein the static IP address network segment information comprises an address field and a mask of a source IP address of all flow entering of an interface of the private line user;
the AAA server receives a notification from the speed-up platform, wherein the notification comprises user information and a bandwidth strategy of a private line user;
AAA server verifies whether the private line user is legal according to the user information, and sends a request for adjusting bandwidth to gateway equipment when verifying that the private line user is legal, wherein the request comprises the charging identifier and the bandwidth strategy of the private line user.
Preferably, the AAA server verifying whether the private line user is legitimate according to the user information includes: and the AAA server inquires the static IP address network segment information corresponding to the user information according to the user information, and the private line user is legal.
Preferably, the AAA server obtains the static IP address network segment information, the user information, and the charging identifier of the private line user from the gateway device, including: the AAA server receives an accounting request message sent by gateway equipment, wherein the accounting request message comprises static IP address network segment information, user information and an accounting identifier of the private line user; the AAA server analyzes the static IP address network segment information, the user information and the charging identification from the charging request message, establishes the incidence relation among the static IP address network segment information, the user information and the charging identification and transmits the incidence relation to the speed-up platform.
Preferably, the bandwidth adjustment request is a dynamic authorization CoA request.
An apparatus for speeding a private line user, deployed on an AAA server, comprising:
the system comprises an acquisition module, a charging module and a charging module, wherein the acquisition module is used for acquiring static IP address network segment information, user information and a charging identifier of a private line user, and the static IP address network segment information comprises an address segment and a mask of a source IP address of all traffic entering from an interface of the private line user;
and the bandwidth adjusting module is used for receiving a notice from the speed-up platform, wherein the notice comprises user information and a bandwidth strategy of the private line user, verifying whether the private line user is legal or not according to the user information, and sending a request for adjusting the bandwidth to gateway equipment when the private line user is verified to be legal, and the request comprises a charging identifier and a bandwidth strategy of the private line user.
Preferably, the bandwidth adjusting module is configured to verify whether the private line user is legal according to the user information, and includes: and the AAA server inquires the static IP address network segment information corresponding to the user information according to the user information, and the private line user is legal.
Preferably, the obtaining module is specifically configured to receive a charging request message sent by a gateway device, where the charging request message includes static IP address network segment information, user information, and a charging identifier of the private line user, parse the static IP address network segment information, the user information, and the charging identifier from the charging request message, and establish an association relationship between the static IP address network segment information, the user information, and the charging identifier.
A method for speeding up a private line subscriber, comprising:
the gateway equipment configures static IP address network segment information for each private line user and generates a unique charging identifier, wherein the static IP address network segment information comprises address segments and masks of source IP addresses of all flows input and output by corresponding interfaces;
the AAA server acquires the static IP address network segment information, the user information and the charging identifier of the private line user from the gateway equipment;
the AAA server receives a notice from the speed-up platform, wherein the notice comprises user information and a bandwidth strategy of a private line user, verifies whether the private line user is legal according to the user information, and sends a request for adjusting the bandwidth to gateway equipment when the private line user is verified to be legal, and the request comprises an accounting identifier and a bandwidth strategy of the private line user;
the gateway equipment receives a request for adjusting the bandwidth, confirms whether a corresponding user is a private line user according to a charging identifier in the request, and adjusts the bandwidth configuration of the user according to a bandwidth strategy in the request when the user is confirmed to be the private line user.
In the embodiment of the invention, the gateway equipment configures static IP address network segment information for each private line user and generates a unique charging identifier, wherein the static IP address network segment information comprises address segments and masks of source IP addresses of all flows input and output by corresponding interfaces. When the bandwidth needs to be adjusted, the special line user can be identified based on the charging identifier, and the bandwidth strategy adjustment is carried out on the special line user. Therefore, on the basis of the existing access broadband, on the premise of not changing the existing network architecture, the bandwidth can be allocated based on the requirement of the private line user, the broadband intelligent speed increase of the private line user is realized, and an operator can provide differentiated services for the private line user.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the example serve to explain the principles of the invention and not to limit the invention.
Fig. 1 is a schematic flow chart of a method for speeding up a private line subscriber according to an embodiment of the present invention;
fig. 2 is a schematic flow chart illustrating another method for speeding up a private line subscriber according to an embodiment of the present invention;
FIG. 3 is a flow chart illustrating another method for speeding up a private line subscriber according to an embodiment of the present invention
FIG. 4 is a diagram of a networking architecture according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a specific implementation of the speed-up method for the private line subscriber according to the embodiment of the present invention;
FIG. 6 is a flowchart illustrating an implementation of step 502 in the flowchart shown in FIG. 5 according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a device for speeding up a private line subscriber on a gateway device according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a device for speeding up a private line user on an AAA server according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
The steps illustrated in the flow charts of the figures may be performed in a computer system such as a set of computer-executable instructions. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
As shown in fig. 1, an embodiment of the present invention provides a method for speeding up a private line user at a gateway device side, including:
step 101, gateway equipment configures static IP address network segment information for each private line user and generates a unique charging identifier, wherein the static IP address network segment information comprises address segments and masks of source IP addresses of all flows entering corresponding interfaces;
step 102, the gateway device receives a request for adjusting bandwidth, and confirms whether a corresponding user is a private line user according to a charging identifier in the request;
and 103, when the gateway equipment is confirmed to be the private line user, adjusting the bandwidth configuration of the user according to the bandwidth strategy in the request.
Before the gateway device receives the request for adjusting the bandwidth, the method further includes: the gateway equipment configures user information for each private line user; the gateway equipment sends the static IP address network segment information, the user information and the charging identification of the private line user to an AAA server through a charging request message; and the gateway equipment receives the accounting response message returned by the AAA server. Here, the gateway device encapsulates the static IP address network segment information in the message of the charging request through a new option. Wherein the new option comprises the following fields: type, length, network segment address, mask. The type represents a coding type and can be set to be pending; the length is the total length of the fields of the option, the fields of the network segment address are used for recording the address field, and the fields of the mask are used for recording the mask.
In the application, the network segment information of the static IP address is configured, so that the source IP addresses of all the flows entering the corresponding interface are considered as a user, and the user is a private line user. Specifically, when the gateway device configures information for each private line user, the gateway device configures user information including a user name, a domain name, a password, and the like, in addition to configuring static IP address network segment information. Specifically, one three-layer logical interface corresponds to one private line user, the static IP address network segment information and the user information are configured based on the interface during configuration, each interface is configured with one piece of information, and one piece of information comprises the static IP address network segment information and the user information. The static IP address network segment information comprises a plurality of address information which is used by corresponding private line users and is authorized to use, and each piece of address information comprises an address segment and a mask.
In real-time applications, examples of configuration commands are as follows:
ip-list < Address segment > mask < mask >
subscriber user-name < user name > domain-name < domain name > password >
In this application, after configuring the above information, the gateway device further generates a unique charging ID for the information (including static IP address network segment information and user information) configured on each interface, so as to manage the private line user.
In this application, the gateway device also reports the information (including the static IP address network segment information, the user information, and the charging ID) configured for the private line user to the AAA server. In practical application, the above information is carried to the AAA server by the accounting request message.
Wherein, when carrying the network segment information of the static IP address, the new option is used for bearing. The specific format of the new option is shown in table 1 below.
Figure BDA0001041285340000071
Figure BDA0001041285340000081
TABLE 1
In a new option format of the static IP Address network segment information reported to the AAA server by the gateway device shown in table 1, the Type (Type) may be a predetermined Type, the Length (Length) is a fixed Length 10, and the Address segment (Address) represents a network segment Address. The option is applicable to any AAA client/server interaction, and the option TYPE code is not limited and may be pending.
For example, if the network segment mask configured by a private line user is ip-host 10.1.0.0mask 255.255.0.0, the encapsulation of the option is as follows:
Figure BDA0001041285340000082
in practical application, both the gateway device and the AAA server can identify the above option for carrying the network segment information of the static IP address and can correctly decode and encode the option, and the option is encapsulated in the charging request message during interaction.
Preferably, after the configuration is completed, the gateway device reports the static IP address network segment information to the AAA server after the AAA server authenticates the user, so that the speed-up platform and the AAA server can control the private line user corresponding to the corresponding network segment address.
The gateway device receives a request for adjusting bandwidth, and determines whether the user is a private line user according to a charging identifier in the request, specifically: the gateway device receives a care-of address (CoA) request from an AAA server, wherein the CoA request comprises a bandwidth strategy and an accounting identifier; and the gateway equipment inquires whether corresponding static IP address network segment information exists according to the charging identifier, and confirms that the user corresponding to the charging identifier is a private line user when the static IP address network segment information corresponding to the charging identifier exists.
In the above method, if it is determined in step 102 that the subscriber is not a private line subscriber, the subsequent bandwidth policy adjustment is not performed, and the corresponding process is directly ended.
As shown in fig. 2, the method for accelerating the speed of the private line user at the AAA server side includes:
step 201, the AAA server obtains static IP address network segment information, user information, and charging identifier of the private line user from the gateway device, where the static IP address network segment information includes an address segment and a mask of a source IP address of all flows entering from an interface of the private line user;
step 202, the AAA server receives a notification from the speed-up platform, wherein the notification comprises user information and a bandwidth strategy of a private line user;
step 203, the AAA server verifies whether the private line user is legal according to the user information, and sends a request for adjusting the bandwidth to the gateway device when verifying that the private line user is legal, wherein the request includes the charging identifier and the bandwidth policy of the private line user.
Here, if the AAA server verifies that the private line user is illegal in step 203, the AAA server will not send a request for adjusting the bandwidth, and may return a notification that the user is illegal to the acceleration platform, or may end directly.
Here, the request for adjusting the bandwidth may specifically be a dynamic authorization CoA request.
Wherein, the AAA server verifying whether the private line user is legal according to the user information may include: and the AAA server inquires the static IP address network segment information corresponding to the user information according to the user information, and the private line user is legal.
Wherein, the AAA server obtains the static IP address network segment information, the user information and the charging identifier of the private line user from the gateway device, and comprises: the AAA server receives an accounting request message sent by gateway equipment, wherein the accounting request message comprises static IP address network segment information, user information and an accounting identifier of the private line user; the AAA server analyzes the static IP address network segment information, the user information and the charging identification from the charging request message and establishes the incidence relation of the static IP address network segment information, the user information and the charging identification.
In practical application, after receiving an authentication-Access (Access-Access) message responded by an AAA server, a gateway device sends an Accounting-request (Accounting-request) message to the AAA server through a Radius protocol (but not limited to the Radius protocol), and after receiving the Accounting-request message, the AAA server analyzes attributes in the message to obtain static IP address network segment information, user information, and an Accounting identifier of a private line user, establishes an association relationship between the user information and the Accounting identifier, and simultaneously transmits the static IP address network segment information, the user information, and the Accounting identifier to an acceleration platform through a dedicated channel of an operator.
As shown in fig. 3, another method for speeding up a private line user is provided in an embodiment of the present invention, including:
step 301, a gateway device configures static IP address network segment information for each private line user, and generates a unique charging identifier, where the static IP address network segment information includes address segments and masks of source IP addresses of all incoming flows to corresponding interfaces;
step 302, AAA server obtains static IP address network segment information, user information and charging identification of private line user from gateway device;
step 303, the AAA server receives a notification from the speed-up platform, where the notification includes user information and a bandwidth policy of the private line user, verifies whether the private line user is legal according to the user information, and sends a request for adjusting the bandwidth to the gateway device when verifying that the private line user is legal, where the request includes an accounting identifier and a bandwidth policy of the private line user;
step 304, the gateway device receives the request for adjusting the bandwidth, and confirms whether the corresponding user is a private line user according to the charging identifier in the request, and adjusts the bandwidth configuration of the user according to the bandwidth strategy in the request when the user is confirmed to be the private line user.
In practical application, the gateway device configures and reports the information (including the static IP address network segment information, the user information and the charging ID) of the private line user to the AAA server, and the AAA server transmits the information to the speed-up platform. When the speed-up platform receives a speed-up Request input by a user on a speed-up page, the speed-up platform informs an AAA server of the speed-up bandwidth strategy, the AAA server carries the bandwidth strategy to a gateway device in a CoA-Request message (or a message of other protocols), the gateway device issues a dynamic bandwidth strategy to the gateway device, after receiving the bandwidth strategy, the gateway device confirms that the user is a private line user through an accounting ID (identity), the bandwidth configuration of the user is adjusted based on the bandwidth strategy, after executing a new bandwidth strategy to take effect, the gateway device returns a response message to the AAA server, the AAA server notifies the speed-up platform, the speed-up platform displays the information that the speed-up is effective to the user, the user can surf the internet again through a terminal, and the new bandwidth strategy takes effect. In practical applications, the bandwidth policy may include parameters such as Quality of Service (QoS), Access Control List (ACL), and user bandwidth.
Fig. 4 is a schematic diagram of a networking architecture for speed-up of a dedicated line user according to an embodiment of the present invention. The networking architecture comprises: operator equipment, outlet R equipment, gateway equipment 1, gateway equipment 2, an acceleration platform, an AAA server and equipment network management. The gateway device 1 provides network services for the private line user 1, the private line user 2 and the private line user 3, and the gateway device 2 provides network + network services for the private line user 4 and the private line user 5. The gateway device 1 and the gateway device 2 communicate with the operator device through the outlet R device, the speed-up platform communicates with the operator device through the device network manager, and the speed-up platform communicates with the AAA server and communicates with the metropolitan area network to which the gateway device 1 and the gateway device 2 belong. The speed-up platform is used for providing services such as network configuration and the like for the private line user, pushing a speed-up page to the private line user, receiving a speed-up application submitted by the private line user on the speed-up page, and sending a request for adjusting a bandwidth strategy to the AAA server based on the speed-up application.
The method comprises the following steps:
private line user 1: 100M bandwidth, allocated to 16 IP addresses, namely x1.x2.x3.x 4/28;
the private line user 2: 20M bandwidth, allocated to 8 IP addresses, i.e., y1.y2.y3.y 4/29;
private line user 3: 10M bandwidth, allocated to 4 IP addresses, namely z1.z2.z3.z 4/30;
the private line user 4: 30M bandwidth, allocated to 16 IP addresses, i.e., a1.a2.a3.a 4/31;
the private line user 5: 100M bandwidth, 8 IP addresses are allocated, namely b1.b2.b3.b 4/32;
an AAA server (AAA server) is used to manage which users may access the network, which services are available to users with access, and how to account for users who are using network resources.
The AAA server may specifically have the following functions: 1) authentication (Authentication), verifying whether a user can obtain access rights; 2) authorization (Authorization), which services an authorized user can use; 3) accounting (Accounting), which records the use of network resources by users.
In practical applications, the AAA server is a server program capable of processing a user access request, and the program runs on a server or in a distributed network formed by a plurality of servers, and provides authentication authorization and account service. The AAA server typically works in conjunction with network access control, gateway servers, databases, and user information directories. The network connection server interface that cooperates with the AAA server is a Remote Access Dial In User Service (RADIUS).
AAA is a management framework that can be implemented with a variety of protocols. In practice, the AAA is most often implemented using RADIUS. RADIUS is a protocol of C/S structure, and its client is originally a Network Access Server (NAS), and any computer running RADIUS client software can become a RADIUS client. The RADIUS protocol authentication mechanism is flexible, and can adopt various modes such as a Password Authentication Protocol (PAP), a point-to-point protocol Challenge Handshake Authentication Protocol (CHAP) or Unix login authentication and the like. RADIUS is an extensible protocol. RADIUS also supports vendor-specific attributes. The extended RADIUS function allows the RADIUS server to flexibly adjust the bandwidth size and the service range of the user in the online time of the user, and simultaneously supports the original standard RADIUS attribute. This is the function of RADIUS dynamic authorization, namely RADIUS CoA message interaction.
Wherein the AAA protocol also comprises tacacs +, diameter and other protocols. In the present application, the RADIUS protocol may be used to implement the AAA functions, including but not limited to implementation using this protocol technology.
The following method for speeding up a dedicated line user according to the embodiment of the present invention will describe in detail a specific implementation process of the method for speeding up a dedicated line user according to the embodiment of the present invention, taking a Radius protocol as an AAA interaction protocol as an example, as shown in fig. 5, where the method includes:
step 501, configuring attribute information on gateway equipment aiming at a private line user based on network deployment of a current plan by the gateway equipment, wherein the attribute information comprises static IP address network segment information configured based on an interface and user information comprising a user name, a domain name, a password and the like;
in this embodiment, user information and static IP address network segment information are configured for each private line user. Because different interfaces represent different private line users, different interface configurations are different during configuration, and the interface configurations are ensured not to conflict.
For example, the configuration on one interface is as follows:
ip-list < Address segment > mask < mask >
subscriber user-name < user name > domain-name < domain name > password >
The above is executed by a configuration management module of the gateway device;
step 502, the gateway device sends the attribute information configured in step 501 to the AAA server through a charging request message through a Radius protocol or other AAA protocols;
specifically, as shown in fig. 6, the step may be specifically implemented by the following process, where the process may include:
step 601, a user management module on the gateway device queries information such as a user name, a domain name, a password and the like of a local configured private line user in a configuration management module, encapsulates the attributes such as the user name, the password and the like into an Access-Request message of Radius according to the information, and sends the Access-Request message to an AAA server;
step 602, the AAA server searches whether the account of the user locally exists according to locally preset account information, and if the account of the user locally exists, establishes an authentication-Accept request message and sends the authentication-Accept message to the gateway device to indicate that the authentication passes; if the account number of the user does not exist locally, the authentication is not passed, and an authentication-rejection message (Access-Reject) message is constructed and sent to the gateway equipment;
step 603, when receiving the Access-Accept message of the AAA server, the user management module of the gateway device constructs an Accounting-Request message; calculating a unique charging ID according to static IP address network segment information (including an address segment and a mask) of a private line user configured by a configuration management module, generating local cache information of the user, packaging the static IP address network segment information, the charging ID, a user name, a password and the like into a charging request message, constructing the charging request message and sending the charging request message to an AAA server;
the network segment information of the static IP address is packaged in a new option, the information of charging ID, user name, password and the like is packaged in an existing option according to the provisions of the related technology, and the format of the new option needs to be recognized by an AAA server and an acceleration platform.
Specifically, the static IP address network segment information including the address segment and the mask is encapsulated by using a new option, and the encapsulation format of the new option is as described above and is not described again. The user name, the domain name, the password and the like are configured by using options specified in the related technology, and are not limited herein and are not described again. Here, the new option and the option of encapsulating information such as the user name are set in a table, and the table is encapsulated in the message of the message when the charging request message is constructed.
Step 604, AAA server receives the charging request message, obtains all attribute information in the charging request message, decodes all attribute information, resolves static IP address network segment information, confirms that the user is a private line user, establishes association between all attribute information and charging ID of the user, checks the private line user, checks the result correctly, and responds to a charging Response message (Accounting-Response) to gateway device;
the charging response message carries the corresponding relation between all attribute information of the user and the charging ID thereof, and all attribute information of the user comprises static IP address network segment information, user information and the like. The user information includes a user name, a domain name, a password, and the like.
605, if the static IP address network segment information and the user information of the current private line user change, the gateway device needs to reconstruct the charging request message, and encapsulates the latest user name, password, charging ID, and static IP address network segment information of the private line user into the charging request message to notify the AAA server, so that the static IP address network segment information and the authentication information can be updated to the AAA server in time;
step 606, the AAA server receives the charging request message, decodes all attribute information therein, confirms that the current user is a private line user when analyzing the static IP address network segment information, checks the user information correctly, and responds a charging-Response (Accounting-Response) message to the gateway device.
Through the process shown in fig. 6, the AAA server can identify whether the current user is a private line user according to the static IP address network segment information and the user information provided by the gateway device.
Step 503, the AAA server notifies the attribute information (including the static IP address network segment information and the user information) of the private line user to the speed-up platform;
step 504, the speed-up platform displays a speed-up page to the user, and the user sets a bandwidth on the speed-up page;
specifically, the step may specifically include:
step 5041, when the private line user has a demand for increasing the bandwidth, opening an acceleration webpage on an acceleration platform, displaying the acceleration page on the acceleration platform, and receiving an acceleration application input by the user on the acceleration page, wherein the acceleration application comprises a bandwidth parameter applied by the user;
step 5042, the speed-up platform determines whether to allow the speed-up request of the user according to the information of the account to which the user belongs and the recharging condition, if so, the step 305 is continued, if not, the current flow is ended, and a dialog box for prompting the speed-up application failure can be displayed on the speed-up page.
505, the speed-up platform informs the AAA server to issue a corresponding bandwidth strategy according to the speed-up application of the user;
specifically, the speed-up platform notifies the AAA server of the bandwidth policy applied for the user in an agreed manner according to a speed-up application submitted by the user on a speed-up page, where the speed-up application includes user information of the user and the bandwidth policy applied, and the bandwidth policy may include QoS, ACL, and the like.
Step 506, after receiving the notification of the speed-up platform, the AAA server verifies whether the private line user is legal according to local information, and if the private line user is legal, encodes and encapsulates the bandwidth policy into a message of a CoA Request (CoA-Request) message according to the obtained bandwidth policy, constructs the CoA-Request message, and sends the CoA-Request message to the gateway device;
here, the CoA request includes the bandwidth policy and charging ID. In this step, the AAA server constructs a CoA-Request message and sends it to the gateway device.
Here, if the private line user is illegal, the AAA server returns a response that the user is illegal to the acceleration platform prompting the user that the acceleration is unsuccessful, step 308.
Step 507, the gateway device receives the CoA-Request message from the AAA server, processes the message and returns a CoA Response message to the AAA server;
specifically, in this step, the gateway device performs the following processing on a dynamic authorization (CoA) request message:
step 5071, the gateway device receives the CoA-Request message, decodes all attribute information carried in the CoA-Request message, searches for local cache information of a corresponding user according to a charging ID, finds that a user submitting an application is a private line user according to the local cache information of the corresponding user, updates bandwidth configuration of the user according to a bandwidth policy in the CoA-Request message, and the bandwidth policy can take effect on the gateway device after the bandwidth configuration is successfully updated;
specifically, the gateway device queries local cache information of a corresponding user according to the charging ID, where the local cache information includes static IP address network segment information or the user name of the user corresponds to the static IP address network segment information, and it indicates that the user is a private line user.
Step 5072, after confirming that the bandwidth policy of the user is locally effective, the gateway device constructs a CoA Response (CoA-Response) message and sends the CoA Response message to the AAA server, in Response to the AAA server that the bandwidth policy adjustment of the user is effective;
step 508, after AAA server receives the CoA-Response message, notify the acceleration platform that the bandwidth tactics of the said user are updated successfully; and the AAA server verifies that the private line user is illegal, and informs the acceleration platform that the user is illegal.
Step 509, if a notification that the bandwidth policy is updated successfully is received, the speed-up platform displays a page with successful speed-up to prompt the user that the speed-up is successful, the terminal of the private line user accesses the network through the gateway device, the user accesses the network, and the new bandwidth policy takes effect; and if the illegal notification of the user is received, the speed-up platform displays a page with unsuccessful speed-up to prompt the user that the speed-up is unsuccessful.
As shown in fig. 7, an embodiment of the present invention further provides an apparatus for speeding up a private line user, where the apparatus is deployed on a gateway device, and the apparatus includes:
the configuration management module 71 is configured to configure static IP address network segment information for each private line user, where the static IP address network segment information includes an address segment and a mask of a source IP address of all incoming flows to a corresponding interface;
the user management module 72 is used for generating a unique charging identifier for each private line user; and the flow control module is used for receiving a request for adjusting the bandwidth, confirming whether a corresponding user is a private line user according to the charging identifier in the request, and informing the flow control module when the user is confirmed to be the private line user;
and the flow control module 73 is configured to adjust the bandwidth configuration of the user according to the bandwidth policy in the request.
The configuration management module 71 may also be configured to configure user information for each private line user; the user management module 72 is further configured to send the static IP address network segment information, the user information, and the charging identifier of the private line user to the AAA server through the charging request message, and receive the charging response message returned by the AAA server.
The user management module 72 may be configured to send the static IP address network segment information, the user information, and the charging identifier of the private line user to the AAA server through the charging request message, and includes: and encapsulating the static IP address network segment information in the message of the charging request through a new option. Here, the new option includes the following fields: type, length, network segment address, mask.
The user management module 72 is specifically configured to receive a dynamic Authorization (CoA) request from an AAA server, where the CoA request includes a bandwidth policy and an accounting identifier; and inquiring whether corresponding static IP address network segment information exists according to the charging identifier, and if the static IP address network segment information corresponding to the charging identifier exists, determining that the user corresponding to the charging identifier is a private line user.
As shown in fig. 8, the present application further provides another apparatus for speeding up a private line user, deployed on an AAA server, including:
an obtaining module 81, configured to obtain static IP address network segment information, user information, and a charging identifier of a private line user, where the static IP address network segment information includes an address segment and a mask of a source IP address of all flows entering through an interface of the private line user;
a bandwidth adjusting module 82, configured to receive a notification from the speed-up platform, where the notification includes user information and a bandwidth policy of a private line user, verify whether the private line user is legal according to the user information, and send a request for adjusting a bandwidth to a gateway device when the private line user is verified to be legal, where the request includes a charging identifier and a bandwidth policy of the private line user.
Specifically, the bandwidth adjusting module 82 is configured to verify whether the private line user is legal according to the user information, and includes: and inquiring the static IP address network segment information corresponding to the user information according to the user information, wherein the private line user is legal.
Specifically, the obtaining module 81 may be specifically configured to receive a charging request message sent by a gateway device, where the charging request message includes static IP address network segment information, user information, and a charging identifier of the private line user, analyze the static IP address network segment information, the user information, and the charging identifier from the charging request message, and establish an association relationship between the static IP address network segment information, the user information, and the charging identifier.
In practical applications, the apparatus shown in fig. 7 and the apparatus shown in fig. 8 may be configured to be used in the networking structure shown in fig. 4, where the apparatus shown in fig. 7 is deployed on the gateway device 1 and the gateway device 2, and the apparatus shown in fig. 8 is deployed on the AAA server. In the above apparatus, each module may be software, hardware, or a combination of both, and the corresponding steps of the above method may be implemented in fig. 7 and fig. 8, which are not described again.
It will be understood by those skilled in the art that all or part of the steps of the above methods may be implemented by instructing the relevant hardware through a program, and the program may be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, and the like. Alternatively, all or part of the steps of the above embodiments may be implemented using one or more integrated circuits. Accordingly, each module/unit in the above embodiments may be implemented in the form of hardware, and may also be implemented in the form of a software functional module. The present invention is not limited to any specific form of combination of hardware and software.
Although the embodiments of the present invention have been described above, the above description is only for the convenience of understanding the present invention, and is not intended to limit the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (18)

1.A method for speeding up a private line subscriber, comprising:
the gateway equipment configures static IP address network segment information and user information for each private line user and generates a unique charging identifier, wherein the static IP address network segment information comprises address segments and masks of source IP addresses of all flows entering a corresponding interface;
the gateway equipment receives a request for adjusting the bandwidth and confirms whether a corresponding user is a private line user or not according to a charging identifier in the request;
and when the gateway equipment confirms that the user is the private line user, the bandwidth configuration of the user is adjusted according to the bandwidth strategy in the request.
2. The method of claim 1, wherein prior to the gateway device receiving the request to adjust bandwidth, further comprising:
the user information comprises a user name and a password;
the gateway equipment sends the static IP address network segment information, the user information and the charging identification of the private line user to an AAA server through a charging request message;
and the gateway equipment receives the accounting response message returned by the AAA server.
3. The method of claim 2, wherein the gateway device sends the static IP address network segment information, the user information, and the charging identifier of the private line user to the AAA server through the charging request message, comprising: and the gateway equipment encapsulates the static IP address network segment information in the message of the charging request through a new option.
4. The method of claim 3,
the new option includes the following fields: type, length, network segment address, mask.
5. The method according to claim 4, wherein the gateway device receives a request for adjusting the bandwidth, and determines whether the user is a private line user according to the charging identifier in the request, specifically:
the gateway equipment receives a dynamic authorization CoA request from an AAA server, wherein the CoA request comprises a bandwidth strategy and an accounting identifier;
and the gateway equipment inquires whether corresponding static IP address network segment information exists according to the charging identifier, and confirms that the user corresponding to the charging identifier is a private line user when the static IP address network segment information corresponding to the charging identifier exists.
6. An apparatus for speeding a private line subscriber, deployed on a gateway device, comprising:
the configuration management module is used for configuring static IP address network segment information and user information for each private line user, wherein the static IP address network segment information comprises address segments and masks of source IP addresses of all flows input and output by corresponding interfaces;
the user management module is used for generating a unique charging identifier for each private line user; and the flow control module is used for receiving a request for adjusting the bandwidth, confirming whether the corresponding user is a private line user according to the charging identifier in the request, and informing the flow control module when the user is confirmed to be the private line user;
and the flow control module is used for adjusting the bandwidth configuration of the user according to the bandwidth strategy in the request.
7. The apparatus of claim 6,
the user information comprises a user name and a password;
the user management module is also used for sending the static IP address network segment information, the user information and the charging identification of the private line user to the AAA server through the charging request message and receiving the charging response message returned by the AAA server.
8. The apparatus of claim 7, wherein the user management module is configured to send the static IP address segment information, the user information, and the charging identifier of the private line user to the AAA server through the charging request message, and comprises: and encapsulating the static IP address network segment information in the message of the charging request through a new option.
9. The apparatus of claim 8, wherein the new option comprises the following fields: type, length, network segment address, mask.
10. The apparatus according to claim 6, wherein the user management module is specifically configured to receive a dynamic authorization CoA request from an AAA server, where the CoA request includes a bandwidth policy and an accounting identifier; and inquiring whether corresponding static IP address network segment information exists according to the charging identifier, and if the static IP address network segment information corresponding to the charging identifier exists, determining that the user corresponding to the charging identifier is a private line user.
11. A method for speeding up a private line subscriber, comprising:
the AAA server acquires static IP address network segment information, user information and a charging identifier of a private line user from gateway equipment, wherein the static IP address network segment information comprises an address field and a mask of a source IP address of all flow entering of an interface of the private line user;
the AAA server receives a notification from the speed-up platform, wherein the notification comprises user information and a bandwidth strategy of a private line user;
AAA server verifies whether the private line user is legal according to the user information, and sends a request for adjusting bandwidth to gateway equipment when verifying that the private line user is legal, wherein the request comprises the charging identifier and the bandwidth strategy of the private line user.
12. The method as claimed in claim 11, wherein the AAA server verifying whether the private line user is legal according to the user information comprises:
and the AAA server inquires the static IP address network segment information corresponding to the user information according to the user information, and the private line user is legal.
13. The method of claim 11, wherein the AAA server obtains the static IP address network segment information, the user information, and the charging identifier of the private line user from the gateway device, and comprises:
the AAA server receives an accounting request message sent by gateway equipment, wherein the accounting request message comprises static IP address network segment information, user information and an accounting identifier of the private line user;
the AAA server analyzes the static IP address network segment information, the user information and the charging identification from the charging request message, establishes the incidence relation among the static IP address network segment information, the user information and the charging identification and transmits the incidence relation to the speed-up platform.
14. The method of claim 11,
the bandwidth adjusting request is a dynamic authorization CoA request.
15. An apparatus for speeding a private line user, deployed on an AAA server, comprising:
the system comprises an acquisition module, a charging module and a charging module, wherein the acquisition module is used for acquiring static IP address network segment information, user information and a charging identifier of a private line user, and the static IP address network segment information comprises an address segment and a mask of a source IP address of all traffic entering from an interface of the private line user;
and the bandwidth adjusting module is used for receiving a notice from the speed-up platform, wherein the notice comprises user information and a bandwidth strategy of the private line user, verifying whether the private line user is legal or not according to the user information, and sending a request for adjusting the bandwidth to gateway equipment when the private line user is verified to be legal, and the request comprises a charging identifier and a bandwidth strategy of the private line user.
16. The apparatus of claim 15, wherein the bandwidth adjusting module is configured to verify whether the private line subscriber is legal according to the subscriber information, and the bandwidth adjusting module comprises: and the AAA server inquires the static IP address network segment information corresponding to the user information according to the user information, and the private line user is legal.
17. The apparatus of claim 15,
the acquiring module is specifically configured to receive a charging request message sent by a gateway device, where the charging request message includes static IP address network segment information, user information, and a charging identifier of the private line user, resolve the static IP address network segment information, the user information, and the charging identifier from the charging request message, and establish an association relationship between the static IP address network segment information, the user information, and the charging identifier.
18. A method for speeding up a private line subscriber, comprising:
the gateway equipment configures static IP address network segment information for each private line user and generates a unique charging identifier, wherein the static IP address network segment information comprises address segments and masks of source IP addresses of all flows input and output by corresponding interfaces;
the AAA server acquires the static IP address network segment information, the user information and the charging identifier of the private line user from the gateway equipment;
the AAA server receives a notice from the speed-up platform, wherein the notice comprises user information and a bandwidth strategy of a private line user, verifies whether the private line user is legal according to the user information, and sends a request for adjusting the bandwidth to gateway equipment when the private line user is verified to be legal, and the request comprises an accounting identifier and a bandwidth strategy of the private line user;
the gateway equipment receives a request for adjusting the bandwidth, confirms whether a corresponding user is a private line user according to a charging identifier in the request, and adjusts the bandwidth configuration of the user according to a bandwidth strategy in the request when the user is confirmed to be the private line user.
CN201610522769.9A 2016-07-05 2016-07-05 Method and device for speeding up private line user Active CN107579833B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610522769.9A CN107579833B (en) 2016-07-05 2016-07-05 Method and device for speeding up private line user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610522769.9A CN107579833B (en) 2016-07-05 2016-07-05 Method and device for speeding up private line user

Publications (2)

Publication Number Publication Date
CN107579833A CN107579833A (en) 2018-01-12
CN107579833B true CN107579833B (en) 2022-03-18

Family

ID=61049393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610522769.9A Active CN107579833B (en) 2016-07-05 2016-07-05 Method and device for speeding up private line user

Country Status (1)

Country Link
CN (1) CN107579833B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108242969B (en) * 2016-12-23 2021-04-20 华为技术有限公司 Transmission rate adjusting method and network equipment
CN109274519B (en) * 2018-08-20 2021-09-28 中国联合网络通信集团有限公司 Bandwidth adjusting method and system
CN109660395B (en) * 2018-12-21 2022-01-25 中国联合网络通信集团有限公司 Method and device for adjusting Ethernet private line
CN110855454B (en) * 2019-11-15 2022-02-01 北京首信科技股份有限公司 Method and device for extracting timing speed-up user list in PCC network
CN111010377B (en) * 2019-11-29 2022-02-15 中国电信股份有限公司云南分公司 System for centralized control of broadband user session attributes

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101483676A (en) * 2006-02-17 2009-07-15 华为技术有限公司 Method for securing special line user access network
CN101640638A (en) * 2009-08-24 2010-02-03 中兴通讯股份有限公司 User online bandwidth adjustment method and remote authentication dial-in user server
CN101848163A (en) * 2010-06-01 2010-09-29 中兴通讯股份有限公司 Method and system for dynamically adjusting bandwidth service and broadband policy system
CN103856573A (en) * 2012-12-04 2014-06-11 华为技术有限公司 Method, device and system for configuring internet protocol address
CN105450547A (en) * 2014-08-22 2016-03-30 华为技术有限公司 Method and device for allocating bandwidth on demand
CN105450630A (en) * 2015-10-30 2016-03-30 北京华为数字技术有限公司 Method, associated equipment, and system for realizing bandwidth changing of user

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101316238B (en) * 2008-07-04 2011-04-06 中兴通讯股份有限公司 Bandwidth control method of Ethernet special line
KR20130036523A (en) * 2011-10-04 2013-04-12 삼성전자주식회사 Apparatus and method for transmitting/receiving remote authentication dial in user service packets in a network system
CN104320272B (en) * 2014-10-21 2019-03-15 中国联合网络通信集团有限公司 A kind of method and the network equipment of transmission equipment information
CN105553790B (en) * 2015-12-08 2018-07-13 中国联合网络通信集团有限公司 A kind of data processing method and strategic server

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101483676A (en) * 2006-02-17 2009-07-15 华为技术有限公司 Method for securing special line user access network
CN101640638A (en) * 2009-08-24 2010-02-03 中兴通讯股份有限公司 User online bandwidth adjustment method and remote authentication dial-in user server
CN101848163A (en) * 2010-06-01 2010-09-29 中兴通讯股份有限公司 Method and system for dynamically adjusting bandwidth service and broadband policy system
CN103856573A (en) * 2012-12-04 2014-06-11 华为技术有限公司 Method, device and system for configuring internet protocol address
CN105450547A (en) * 2014-08-22 2016-03-30 华为技术有限公司 Method and device for allocating bandwidth on demand
CN105450630A (en) * 2015-10-30 2016-03-30 北京华为数字技术有限公司 Method, associated equipment, and system for realizing bandwidth changing of user

Also Published As

Publication number Publication date
CN107579833A (en) 2018-01-12

Similar Documents

Publication Publication Date Title
CN107579833B (en) Method and device for speeding up private line user
US9113332B2 (en) Method and device for managing authentication of a user
CN105228121B (en) Subscriber management using REST-like interface
US8127008B2 (en) Method and apparatus for managing proxy and non-proxy requests in telecommunications network
EP2456246A1 (en) Network selection method based on multi-link and apparatus thereof
EP2648392A1 (en) Application programming interface routing system and method of operating the same
EP3382990A1 (en) User profile, policy and pmip key distribution in a wireless communication network
CN103023856B (en) Method, system and the information processing method of single-sign-on, system
US10911414B2 (en) Method and apparatus for data connectivity sharing
CN107040389B (en) Result reporting for authentication, authorization, and accounting protocols
CN104125569A (en) Communication management method and communication system
WO2011026404A1 (en) Session updating method for authentication, authorization and accounting and equipment and system thereof
US20190253891A1 (en) Portal aggregation service mapping subscriber device identifiers to portal addresses to which connection and authentication requests are redirected and facilitating mass subscriber apparatus configuration
CN109462568B (en) Portal authentication method, system and Portal proxy server
KR20140076955A (en) Network contorl sysyem and method using service type
CN113784354B (en) Request conversion method and device based on gateway
CN102118750B (en) Method, device and system for identifying cell base station of user traffic in CDMA (code division multiple access) network
EP3982598A1 (en) Method and apparatus for sending and receiving message, and communication system
CN112153698B (en) Method and equipment for generating cross-domain multi-access edge calculation strategy
CN109962831B (en) Virtual client terminal device, router, storage medium, and communication method
KR101368210B1 (en) Policy-based cloud service brokerage system and network service method using the system
CN107306265A (en) A kind of registration management method and apparatus
US20150089058A1 (en) System and method for software defined adaptation of broadband network gateway services
US20230413353A1 (en) Inter-plmn user plane integration
US11923994B2 (en) Method and packet core system for common charging of network connectivity and cloud resource utilization

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant