CN1157035C - Method of setting multi-link bundled user's server combination - Google Patents
Method of setting multi-link bundled user's server combination Download PDFInfo
- Publication number
- CN1157035C CN1157035C CNB011186194A CN01118619A CN1157035C CN 1157035 C CN1157035 C CN 1157035C CN B011186194 A CNB011186194 A CN B011186194A CN 01118619 A CN01118619 A CN 01118619A CN 1157035 C CN1157035 C CN 1157035C
- Authority
- CN
- China
- Prior art keywords
- server
- user
- link
- access
- link binding
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
技术领域technical field
本发明涉及互联网接入方法,尤其涉及一种在接入服务器端设置多链路捆绑用户服务器组的方法。The invention relates to an Internet access method, in particular to a method for setting a multi-link binding user server group at an access server end.
背景技术Background technique
目前,对于只有一个链路资源的用户来说,上网速率受到线路传输速率的限制。但对于有多个链路资源的用户,例如同时使用数条电话线上网,或通过可提供相当于两条电话线传输速率的ISDN(综合业务数字网)数字线上网的用户,就需要将属于一个用户的多个链路进行捆绑。 本申请人在申请号为01116457.3,发明名称为《一种在接入服务器端对多链路用户进行接入的方法》中是采用一台与接入服务器中的接入单元相互通信的多链路捆绑用户服务器对用户信息进行上网注册、查询、下网注销等操作,对属于同一个上网用户的链路作标识,如果它们所在的接入单元具有相同的IP(互联网协议)地址,则使用PPP(点对点)协议在链路层实现捆绑;如果所在的接入单元具有不同的IP地址,就在接入单元间通过隧道协议建立隧道,再使用PPP协议实现捆绑。然而多链路用户增加到一定数量时,信息的处理集中在一台多链路捆绑用户服务器上,效率就会降低以至于无法正常处理接入服务器发来的用户信息,会导致捆绑失败,而且在该服务器仅有一台的情况下一旦发生故障,所有多链路用户都不能正常上网,可靠性较低。Currently, for users with only one link resource, the Internet access rate is limited by the line transmission rate. However, for users with multiple link resources, such as users who use several telephone lines to access the Internet at the same time, or users who use the ISDN (Integrated Services Digital Network) digital line that can provide a transmission rate equivalent to two telephone lines to access the Internet, it is necessary to assign the Multiple links of a user are bundled. In the application number 01116457.3 and the title of the invention "A Method for Accessing Multi-link Users at the Access Server Side", the applicant adopts a multi-link system that communicates with the access unit in the access server. The link binding user server performs operations such as online registration, query, and offline logout of user information, and identifies the links belonging to the same online user. If the access units where they are located have the same IP (Internet Protocol) address, use The PPP (point-to-point) protocol implements bundling at the link layer; if the access units where they are located have different IP addresses, a tunnel is established between the access units through a tunnel protocol, and then the PPP protocol is used to realize bundling. However, when the number of multi-link users increases to a certain number, the information processing will be concentrated on one multi-link binding user server, and the efficiency will be reduced so that the user information sent by the access server cannot be processed normally, which will lead to binding failure, and In the case of only one server, once a failure occurs, all multi-link users cannot access the Internet normally, and the reliability is low.
针对现有技术中的问题,本发明的目的是提供一种设置多链路捆绑用户服务器组的方法,该方法使多链路捆绑用户服务器在多链路用户大量增加时仍保证处理效率,提高可靠性,并且使属于同一用户的多个链路在同一台多链路捆绑用户服务器中注册、查询。Aiming at the problems in the prior art, the purpose of the present invention is to provide a method for setting up multi-link binding user server groups, the method enables multi-link binding user servers to still ensure processing efficiency when multi-link users increase in large numbers, and improve Reliability, and make multiple links belonging to the same user register and query in the same multi-link binding user server.
发明内容Contents of the invention
本发明采用的方法是:在接入服务器端设置对多链路用户信息进行上网注册、查询、下网注销的多台多链路捆绑用户服务器,它们与接入服务器中的接入单元相互通信,并且给每个多链路用户的每次拨号上网动态指定其中一台多链路捆绑用户服务器。The method adopted in the present invention is: setting up multiple multi-link binding user servers for online registration, query, and offline logout of multi-link user information on the access server, and they communicate with the access unit in the access server , and dynamically designate one of the multi-link binding user servers for each multi-link user's dial-up access.
给每个多链路用户的每次拨号上网动态指定一台多链路捆绑用户服务器可以先将从m起始的整数依次定为各台多链路捆绑用户服务器的编号,再依下述步骤进行:Dynamically designate a multi-link binding user server for each multi-link user's dial-up access. You can first set the integer starting from m as the number of each multi-link binding user server, and then follow the steps below conduct:
(1)读取该多链路用户上网时终端与接入服务器进行PPP的LCP(连接控制协议)协商产生的用户终端鉴别字;(1) read the user terminal authentication word that the terminal and the access server carry out the LCP (Connection Control Protocol) negotiation of PPP when this multi-link user surfs the Internet;
(2)求出用户终端鉴别字的各个位的数值相加之和,再用多链路捆绑用户服务器的数量值对求出的和进行取模运算;(2) Find the sum of the numerical sum of each bit of user terminal authentication word, then use the quantity value of multi-link bundled user server to carry out modulo operation to the obtained sum;
(3)将编号与取模运算结果加m之后的结果相等的多链路捆绑用户服务器指定给该多链路用户。(3) Assign the multi-link binding user server whose serial number is equal to the result of adding m to the modulo operation result to the multi-link user.
本发明的技术方案采用多台多链路捆绑用户服务器处理用户信息,在服务器处理能力提高的同时又通过给每个多链路用户的每次拨号上网动态指定一台多链路捆绑用户服务器的方法,使属于同一用户的多个链路在同一台多链路捆绑用户服务器中注册、查询,最终在接入服务器端实现捆绑,由各个多链路捆绑用户服务器将负荷分担,在多链路用户增多时仍能保证处理效率,而且即使个别服务器发生故障,新接入的用户就到其他正常运行的服务器上注册,故障服务器上进行的操作亦可切换到与之对应的备份服务器继续,用户仍然可以上网,提高了对多链路用户接入服务的可靠性。The technical proposal of the present invention adopts multiple multi-link binding user servers to process user information, and at the same time the processing capacity of the server is improved, and at the same time, a multi-link binding user server is dynamically designated for each multi-link user's dial-up access. method, so that multiple links belonging to the same user are registered and queried in the same multi-link binding user server, and finally the binding is realized on the access server side, and the load is shared by each multi-link binding user server. When the number of users increases, the processing efficiency can still be guaranteed, and even if a certain server fails, the newly connected users will register on other normal running servers, and the operations on the failed server can also be switched to the corresponding backup server to continue. It can still access the Internet, which improves the reliability of access services for multi-link users.
下面结合附图和实施例对本发明作进一步说明。The present invention will be further described below in conjunction with drawings and embodiments.
附图说明Description of drawings
图1是本发明采用两台多链路捆绑用户服务器的实施例示意图。FIG. 1 is a schematic diagram of an embodiment of the present invention using two multi-link bundled user servers.
具体实施例specific embodiment
参考图1,用户终端a通过两条电话线或ISDN数字线B1、B2以多链路方式拨号上网后,到达PSTN程控交换机b,PSTN程控交换机b通过中继线与接入服务器c中的接入单元相连接,本发明设置的多链路捆绑用户服务器组d与接入服务器c中的接入单元相互通信。图1中表示了两条通道经过PSTN程控交换机b的中继线以两个链路11、12分别进入接入服务器c中的不同接入单元且不同的接入单元具有不同IP地址的情况,链路11、12因属同一用户而被指定在同一台多链路捆绑用户服务器中注册、查询,而后在两个接入单元之间建立隧道e,再使用PPP协议将链路11、12捆绑。Referring to Figure 1, after user terminal a dials up to the Internet through two telephone lines or ISDN digital lines B1 and B2 in a multi-link manner, it reaches PSTN program-controlled switch b, and PSTN program-controlled switch b communicates with the access unit in access server c through a trunk line In connection with each other, the multi-link binding user server group d set in the present invention communicates with the access unit in the access server c. Fig. 1 shows the situation that two passages respectively enter different access units in the access server c through the trunk line of the PSTN program-controlled switch b with two
通过观察发现,在多链路用户拨号上网时,终端与接入服务器进行PPP的LCP协商会产生一个用户终端鉴别字,该鉴别字是一个不超过20位的16进制数,且同一用户每次拨号的用户终端鉴别字都不相同,具有随机性。于是针对这一发现,将N台多链路捆绑用户服务器的编号定为m至m+N-1,m为整数。当多链路用户拨号上网时,读取其用户终端鉴别字,求出用户终端鉴别字的各个位的数值相加之和,再对N进行取模运算,取模运算的结果加m之后结果的数值范围则也是m至m+N-1,例如,有3台多链路捆绑用户服务器,其编号依次为m、m+1、m+2。多链路用户拨号上网时,读取其用户终端鉴别字,求出用户终端鉴别字的各个位的数值相加之和,再用3对所求的和进行取模运算,取模运算的结果加上m之后的结果必定是m、m+1、m+2三个数值之一,如果运算结果是m,那么该用户的信息就在编号为m的多链路捆绑用户服务器中注册、查询。Through observation, it is found that when a multi-link user dials up to access the Internet, the terminal and the access server perform PPP LCP negotiation to generate a user terminal authentication word, which is a hexadecimal number with no more than 20 digits, and the same user The authentication words of the user terminals of the second dialing are different and have randomness. Therefore, in response to this discovery, the numbers of the N multi-link bundled user servers are set as m to m+N-1, where m is an integer. When a multi-link user dials up to access the Internet, read the user terminal authentication word, calculate the sum of the values of each bit of the user terminal authentication word, and then perform a modulo operation on N, and add m to the result of the modulo operation The value range of is also m to m+N-1, for example, there are 3 multi-link bundled user servers, and their numbers are m, m+1, m+2 in turn. When a multi-link user dials up to access the Internet, read the user terminal authentication word, calculate the sum of the values of each bit of the user terminal authentication word, and then use 3 to perform a modulo operation on the obtained sum, and the result of the modulo operation The result after adding m must be one of the three values of m, m+1, and m+2. If the operation result is m, then the user's information will be registered and queried in the multi-link binding user server numbered m .
为了进一步提高对多链路用户接入服务的可靠性,在多链路捆绑用户服务器组中,可对每台多链路捆绑用户服务器均设置一台备份服务器,用于备份该服务器中的多链路用户信息且当该服务器出现故障时接续其中多链路用户信息的上网注册、查询、下网注销的操作。In order to further improve the reliability of the multi-link user access service, in the multi-link binding user server group, a backup server can be set for each multi-link binding user server to back up the multiple links in the server. Link user information and continue the operations of online registration, query, and offline logout of multi-link user information when the server fails.
在主用服务器与备份服务器之间的数据备份可以采用实时备份,即主用服务器收到接入服务器端的多链路用户信息,并发现备份服务器存在,就将多链路用户信息转发一份给备份服务器。数据备份还可以采用整体备份,在主用服务器与备份服务器之间由保存最新数据的一方对保存旧数据的一方刷新数据,执行步骤入下:The data backup between the active server and the backup server can adopt real-time backup, that is, the active server receives the multi-link user information from the access server, and finds that the backup server exists, and forwards a copy of the multi-link user information to the Backup server. Data backup can also adopt overall backup. Between the primary server and the backup server, the party that saves the latest data refreshes the data on the side that saves the old data. The steps are as follows:
A、检查多链路捆绑用户服务器与其备份服务器中记录的数据,如果不一致,执行后续步骤;A. Check the data recorded in the multi-link binding user server and its backup server, if inconsistent, perform the next steps;
B、由存有旧数据的服务器作请求方,向存有新数据的发送方服务器发出备份请求;B. The server with old data as the requester sends a backup request to the sender server with new data;
C、发送方停止接收来自接入服务器的数据,处理完已接收来自接入服务器的数据后向请求方回应;C. The sender stops receiving data from the access server, and responds to the requester after processing the data received from the access server;
D、请求方清除现存数据;D. The requesting party clears the existing data;
E、发送方向请求方传送数据;E. The sender sends data to the requester;
F、备份服务器回到运行状态;F, the backup server returns to the running state;
G、多链路捆绑用户服务器回到运行状态。G. The multi-link binding user server returns to the running state.
以上步骤说明的是数据整体备份的协商过程,该过程既可能由备份服务器请求发起,也可能由主用服务器请求发起。The above steps illustrate the negotiation process of the overall data backup, which may be initiated by the request of the backup server or the request of the active server.
本领域技术人员依本发明的技术方案,以其他类型随机函数指定多链路捆绑用户服务器亦在本发明保护范围之内。According to the technical solution of the present invention, it is also within the protection scope of the present invention for those skilled in the art to use other types of random functions to designate multi-link binding user servers.
Claims (3)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB011186194A CN1157035C (en) | 2001-06-05 | 2001-06-05 | Method of setting multi-link bundled user's server combination |
| PCT/CN2002/000151 WO2002100085A1 (en) | 2001-06-05 | 2002-03-13 | The method for setting groups of multi-linked customer servers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB011186194A CN1157035C (en) | 2001-06-05 | 2001-06-05 | Method of setting multi-link bundled user's server combination |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1390035A CN1390035A (en) | 2003-01-08 |
| CN1157035C true CN1157035C (en) | 2004-07-07 |
Family
ID=4663317
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB011186194A Expired - Fee Related CN1157035C (en) | 2001-06-05 | 2001-06-05 | Method of setting multi-link bundled user's server combination |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN1157035C (en) |
| WO (1) | WO2002100085A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100559763C (en) * | 2007-08-28 | 2009-11-11 | 中国科学院软件研究所 | A Method for Integrity Checking of Remote Network Services |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100389629C (en) * | 2004-06-03 | 2008-05-21 | 华为技术有限公司 | Realization Method of Dynamic Allocation of User Registration Information in Next Generation Network |
| BRPI0514699B1 (en) | 2004-08-29 | 2019-04-09 | Huawei Technologies Co., Ltd. | DOUBLE HOMING IMPLEMENTATION EQUIPMENT METHOD, SYSTEM AND PART |
| CN1882107B (en) * | 2005-06-17 | 2010-12-08 | 华为技术有限公司 | A Method for Realizing Dual Homing of Signaling Gateway in Next Generation Network |
| CN1327727C (en) * | 2005-04-18 | 2007-07-18 | 华为技术有限公司 | Method for realizing double homes of media gateway |
| CN100502412C (en) * | 2005-12-14 | 2009-06-17 | 浙江工业大学 | Computer Orientation Method in Dynamic IP Dial-up Network |
| CN101741616B (en) * | 2009-12-03 | 2012-10-31 | 北京和利时系统工程有限公司 | Data acquisition system and device thereof |
| EP3897027B1 (en) | 2012-09-28 | 2024-02-14 | Juniper Networks, Inc. | Methods and apparatus for controlling wireless access points |
| US9674030B2 (en) | 2012-09-28 | 2017-06-06 | Juniper Networks, Inc. | Methods and apparatus for a common control protocol for wired and wireless nodes |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1065737A (en) * | 1996-08-23 | 1998-03-06 | Matsushita Electric Ind Co Ltd | Proxy server device and server device |
| US6097720A (en) * | 1998-04-07 | 2000-08-01 | 3Com Corporation | Enabling multicast distribution efficiencies in a dialup access environment |
| US6829235B1 (en) * | 1999-02-19 | 2004-12-07 | Nokia Networks Oy | Telecommunications network with parallel session function |
| GB2356761B (en) * | 1999-08-24 | 2003-12-31 | Hewlett Packard Co | Policy management for user name mapped to dynamically assigned network address |
-
2001
- 2001-06-05 CN CNB011186194A patent/CN1157035C/en not_active Expired - Fee Related
-
2002
- 2002-03-13 WO PCT/CN2002/000151 patent/WO2002100085A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100559763C (en) * | 2007-08-28 | 2009-11-11 | 中国科学院软件研究所 | A Method for Integrity Checking of Remote Network Services |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1390035A (en) | 2003-01-08 |
| WO2002100085A1 (en) | 2002-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8046482B2 (en) | System and method for managing multiple stack environments | |
| US6594254B1 (en) | Domain name server architecture for translating telephone number domain names into network protocol addresses | |
| US6347085B2 (en) | Method and apparatus for establishing communications between packet-switched and circuit-switched networks | |
| US5864535A (en) | Network server having dynamic load balancing of messages in both inbound and outbound directions | |
| US8619552B2 (en) | Virtual router with a priority value per port | |
| CN1288575C (en) | System and method for managing connections between client and server | |
| CN1273394A (en) | Integrated IP network | |
| CN1157035C (en) | Method of setting multi-link bundled user's server combination | |
| US9319235B2 (en) | Authentication, authorization, and accounting based on an automatically generated username | |
| US20120198025A1 (en) | Method and system for implementing interconnection between internet protocol version 4 network and new network | |
| CN1574979A (en) | Redundant operation of an end terminal relative to at least two communication nodes | |
| CN1258409A (en) | Connection of computer to telephone exchange | |
| CN1487706A (en) | Method, system and control process for enterprise to communicate timely | |
| JP2008211452A (en) | SIP server | |
| CN1134938C (en) | Connection switching system at front end of server cluster and its switching method | |
| JP4221864B2 (en) | Router | |
| US6519251B1 (en) | Apparatus and method for interconnecting private exchange system to the internet | |
| CN1550094A (en) | Pre-fetching of addresses for network address translation | |
| US7948978B1 (en) | Packet processing in a communication network element with stacked applications | |
| CN1282376C (en) | A method for solving load sharing between signaling link groups in communication network | |
| CN1270256C (en) | Process for accomplishing multiple uses at point of sale | |
| KR100372723B1 (en) | How to Extend Transmission Band of TPC / IP Server | |
| JP2001273257A (en) | Proxy authentication server | |
| CN1251721A (en) | Method and arrangement for connection of computer to telephone exchange via internet in order to set up telephone connection | |
| CN1209727C (en) | Information exchanging matrix realizing method and module |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| 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 | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040707 Termination date: 20110605 |