A terminal abnormal offline processing method and BRAS server

CN117527517BActive Publication Date: 2026-08-07NEW H3C TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NEW H3C TECH CO LTD
Filing Date
2023-10-30
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0005]随着终端数量的急剧增加,以及用户带宽的快速增长,在运营商网络中处于关键位置的BRAS宽带远程接入服务器开始成为运营商城域网络的瓶颈,传统BRAS设备控制平面性能不足,大量用户接入后转发性能下降明显,新计费业务上线困难,扩容成本高,运营商迫切需要有新的解决方案来简化BRAS设备的部署,提升系统容量和灵活性,以适应业务灵活扩展需求

Benefits of technology

[0039] Determine the target UP and target interface information currently connected to by the PPPoE terminal in the access UP and interface group information, and delete other UP and target interface information that the PPPoE terminal has not connected to.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117527517B_ABST
    Figure CN117527517B_ABST
Patent Text Reader

Abstract

The present specification provides a processing method for terminal abnormal offline and a BRAS server, the method comprising: receiving and processing a PPPOE terminal online request, and assigning a first home user group ID to the PPPOE terminal; judging whether a target home user group ID matching the first home user group ID exists in an abnormal offline record table; if the target home user group ID exists, deleting IPOE terminal access information corresponding to the target home user group ID recorded in the abnormal offline record table, so as to make the IPOE terminal re-online. Through the method, different terminals in a family can be prevented from being online to different UPs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of communication technology, and in particular to a method for handling abnormal terminal disconnection and a BRAS server. Background Technology

[0002] A BRAS (Broadband Remote Access Server) is an access gateway for broadband network applications. It acts as a bridge between the broadband access network and the backbone network, providing basic access methods and management functions for the broadband access network.

[0003] Padi, Pado, Padr, and Pads are four interactive messages in the PPPoE protocol.

[0004] Discover, Offer, Request, and Ack are the four interactive messages of the DHCP protocol.

[0005] With the rapid increase in the number of terminals and the rapid growth of user bandwidth, the BRAS (Broadband Remote Access Server) which occupies a key position in the operator's network has begun to become a bottleneck in the operator's metropolitan area network. The control plane performance of traditional BRAS equipment is insufficient, the forwarding performance drops significantly after a large number of users access the network, it is difficult to launch new billing services, and the expansion cost is high. Operators urgently need new solutions to simplify the deployment of BRAS equipment and improve system capacity and flexibility to adapt to the needs of flexible business expansion.

[0006] Control-forwarding separation BRAS, as a cutting-edge technology, encompasses all the functions of traditional BRAS devices, but comprehensively streamlines and divides the control and forwarding plane functions of traditional BRAS, achieving separation of control and forwarding. This results in improved forwarding plane utilization, simplified configuration and maintenance, and rapid deployment of new services. The BRAS Control Plane (CP) runs only BRAS-related processes, handling BRAS user protocol messages and managing BRAS user information. The BRAS User Plane (UP) is responsible for forwarding user data traffic. vBRAS virtual machine devices act as the control plane CP, while hardware forwarding router devices act as the forwarding plane UP.

[0007] In actual applications of control-transfer separation, the CP has disaster recovery capabilities, the UP device resources are pooled, and multiple UP devices are backed up in an N+1 manner.

[0008] Currently, telecom operators offer a service where a household has broadband and set-top box services. In addition to the speed limits set in the individual service packages, there's an overall household speed limit; this is called a household user group service. Broadband services dial up to the UP (upper network unit) via PPPoE from the optical modem, while the TV service dials up to the UP via IPOE from the set-top box. To achieve shared household speed limiting, both dial-up services must be distributed across a single UP; otherwise, the overall household speed limit will double. Summary of the Invention

[0009] To overcome the problems existing in related technologies, this specification provides a method for handling abnormal terminal disconnection and a BRAS server.

[0010] According to a first aspect of the embodiments of this specification, a method for handling abnormal terminal disconnection is provided, the method comprising:

[0011] Receive and process PPPOE terminal online requests, and assign a first home user group ID to the PPPOE terminal;

[0012] Determine whether there exists a target family user group ID in the abnormal offline record table that matches the first family user group ID;

[0013] If it exists, delete the IPOE terminal access information corresponding to the target family user group ID recorded in the abnormal offline record table so that the IPOE terminal can be brought back online.

[0014] The step of receiving and processing the PPPOE terminal online request and assigning a first home user group ID to the PPPOE terminal includes:

[0015] Obtain the attribute information of the PPPOE terminal, including: account information and / or service information;

[0016] Assign a first home user group ID to the PPPOE terminal based on the attribute information.

[0017] Optionally, the method further includes:

[0018] When a PPPOE terminal and / or IPOE terminal is detected to be abnormally offline, the second home user group ID corresponding to the PPPOE terminal and / or IPOE terminal, the UP and interface group information accessed before the abnormal offline are obtained. The access UP and interface group information records the UP and interface information that the PPPOE terminal and / or IPOE terminal was accessing before the abnormal offline, as well as the UP and interface information that the PPPOE terminal and / or IPOE terminal may access.

[0019] Record the second home user group ID and the UP and interface group information that were connected before the abnormal offline in the abnormal offline record table.

[0020] The step of determining whether there is a target family user group ID matching the first family user group ID in the abnormal offline record table includes:

[0021] Iterate through the abnormal offline record table using the first family user group ID;

[0022] Determine whether there is a target family user group ID in the abnormal offline record table that matches the first family user group ID.

[0023] Wherein, if it exists, the IPOE terminal access information corresponding to the target family user group ID recorded in the abnormal offline record table will be deleted so that the IPOE terminal can be brought back online, including:

[0024] Retrieve the UP and interface group information corresponding to the target home user group ID from the abnormal offline record table;

[0025] Determine the target UP and target interface information currently connected to by the PPPoE terminal in the access UP and interface group information, and delete other UP and target interface information that the PPPoE terminal has not connected to.

[0026] As can be seen from the above embodiments, by judging the home group of the online PPPOE terminal, it is possible to identify that the PPPOE terminal in the same home group is different from the UP it accessed before the abnormal offline, and delete the UP and port information accessed before the abnormal offline, thereby triggering the IPOE terminal to re-enter the network, so as to ensure that PPPOE terminals and IPOE terminals in the same home group can access the same UP.

[0027] According to a second aspect of the embodiments of this specification, a BRAS server is provided, the BRAS server including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the following method:

[0028] Receive and process PPPOE terminal online requests, and assign a first home user group ID to the PPPOE terminal;

[0029] Determine whether there exists a target family user group ID in the abnormal offline record table that matches the first family user group ID;

[0030] If it exists, delete the IPOE terminal access information corresponding to the target family user group ID recorded in the abnormal offline record table so that the IPOE terminal can be brought back online.

[0031] According to a second aspect of the embodiments of this specification, a BRAS server is provided, the BRAS server comprising:

[0032] The first processing module is used to receive and process PPPOE terminal online requests, and to assign a first home user group ID to the PPPOE terminal.

[0033] The judgment module is used to determine whether there is a target family user group ID in the abnormal offline record table that matches the first family user group ID;

[0034] The second processing module is used to delete the IPOE terminal access information corresponding to the target family user group ID recorded in the abnormal offline record table when the judgment module determines that the target family user group ID exists, so that the IPOE terminal can be brought back online.

[0035] Specifically, the first processing module is used to obtain the attribute information of the PPPOE terminal, the attribute information including: account information and / or service information, and to assign a first family user group ID to the PPPOE terminal according to the attribute information.

[0036] The first processing module is further configured to, when an abnormal offline status is detected for a PPPoE terminal and / or an IPOE terminal, obtain the second home user group ID corresponding to the PPPoE terminal and / or the UP and interface group information accessed before the abnormal offline status, wherein the access UP and interface group information records the UP and interface information that the PPPoE terminal and / or IPOE terminal was accessing before the abnormal offline status, as well as the UP and interface information that the PPPoE terminal and / or IPOE terminal may access.

[0037] Record the second home user group ID and the UP and interface group information that were connected before the abnormal offline in the abnormal offline record table.

[0038] The second processing module is also used to obtain the UP and interface group information corresponding to the target home user group ID recorded in the abnormal offline record table;

[0039] Determine the target UP and target interface information currently connected to by the PPPoE terminal in the access UP and interface group information, and delete other UP and target interface information that the PPPoE terminal has not connected to.

[0040] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this specification. Attached Figure Description

[0041] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this specification and, together with the description, serve to explain the principles of this specification.

[0042] Figure 1 This is a schematic diagram of a network structure illustrated in this specification according to an exemplary embodiment.

[0043] Figure 2 This is a schematic flowchart illustrating a method for handling abnormal terminal disconnection according to an exemplary embodiment of this specification. Detailed Implementation

[0044] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this specification. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this specification as detailed in the appended claims.

[0045] The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of this specification. The singular forms “a,” “the,” and “the” as used in this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0046] It should be understood that although the terms first, second, third, etc., may be used in this specification to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this specification, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0047] like Figure 1 In the control-transfer separation network shown, CP1 and CP2 are configured for disaster recovery, UP1 and UP2 are configured for warm standby, and the relevant channels are configured between CP and UP to enable CP to manage UP normally. Warm standby means that after a user comes online on the CP, the CP only sends user entries to the primary UP, and the backup UP does not send user entries, thus saving more UP user resources compared to hot standby.

[0048] The following provides a home service, assuming it includes broadband and television services.

[0049] 1. Broadband services initiate authentication via PPPoE dialing. After the terminal sends a PADI (broadcast message) to LSW, LSW broadcasts the PADI to UP1 and UP2. UP1 and UP2 will forward the PADI message to CP.

[0050] 2. After receiving the PADI message, the CP obtains the VLAN information of the message. Based on the VLAN query, if there are no users online in the VLAN, the CP will select a UP with fewer users as the access UP. Here, we take UP1 as an example. The CP responds with a PADO message, which is forwarded to LSW by UP1.

[0051] 3. After receiving PADO, LSW learns UP1's MAC forwarding table and then forwards it to the terminal.

[0052] 4. After receiving PADO, the terminal obtains the MAC information of UP1, initiates a PADR message with UP1's MAC as the destination MAC, and after PADR reaches LSW, it is unicasted and forwarded to UP1.

[0053] 5. After receiving PADR through UP1, CP responds with PADS, and the subsequent protocol continues to be completed. The user sends broadband speed limits and home user group speed limits on the CP and sends user entries to UP1.

[0054] 6. Set-top box services initiate authentication via IPOE. After the terminal sends a Discover (broadcast message) to LSW, LSW broadcasts PADI to UP1 and UP2. Upon receiving the PADI message, UP1 and UP2 will forward it to CP.

[0055] 7. After receiving the Discover message, the CP obtains the VLAN information of the message, queries the VLAN to find that there are already users online on UP1 in that VLAN, and the CP continues to select UP1 as the access UP. The CP responds with an offer message which is forwarded to LSW by UP1.

[0056] 8. After LSW receives the offer, it refreshes the MAC forwarding table of UP1 and then forwards it to the terminal.

[0057] 9. After receiving the offer, the terminal obtains the MAC information of UP1, initiates a request message with the MAC of U1P as the destination MAC, and after the request reaches LSW, it is unicasted and forwarded to UP1.

[0058] 10. After receiving the request through UP1, the CP responds with an ack. Finally, the set-top box user goes online on the CP. The CP identifies the set-top box user and the broadband user as a family user group, and at the same time issues a TV service speed limit to the set-top box user and sends the corresponding user table entry to UP1.

[0059] The above process ensures that broadband and set-top box services are connected to the same UP, thus enabling accurate speed limiting for home user group services on a household basis.

[0060] Because set-top box services use IPOE access, if a network failure causes all home users to lose connection, the IP addresses on the set-top boxes will not be released (unless the lease expires). Therefore, the CP (Content Provider) needs to generate an abnormal offline recovery entry. After the network recovers, the set-top box's IP traffic is forwarded to the UP (Uplink Provider). The UP then sends the traffic to the CP. The CP queries the abnormal recovery entry based on the traffic's IP and VLAN. If a match is found, an IPOE entry is restored, and the UP that receives the traffic is the one accessing the IPOE entry. If the broadband user redials to the CP and selects UP2 as the access UP, the set-top box traffic will trigger the restored IPOE entry, which will then restore the UP1. This will result in both services being connected to two different UPs, thus doubling the speed limit for home user groups.

[0061] To address the aforementioned technical problems, this disclosure provides a method for handling abnormal terminal disconnection, such as... Figure 2 As shown, the method includes:

[0062] S201 receives and processes the PPPOE terminal online request, and assigns a first home user group ID to the PPPOE terminal;

[0063] S202 Determine whether there is a target family user group ID in the abnormal offline record table that matches the first family user group ID;

[0064] If S203 exists, delete the IPOE terminal access information corresponding to the target home user group ID recorded in the abnormal offline record table so that the IPOE terminal can be brought back online.

[0065] In this embodiment, the technical solution can be applied to servers running BRAS functionality.

[0066] In this embodiment, when a PPPOE terminal and / or IPOE terminal is detected to be abnormally offline, the second home user group ID corresponding to the PPPOE terminal and / or IPOE terminal, the UP and interface group information accessed before the abnormal offline are obtained. The access UP and interface group information records the UP and interface information that the PPPOE terminal and / or IPOE terminal was accessing before the abnormal offline, as well as the UP and interface information that the PPPOE terminal and / or IPOE terminal may access.

[0067] Record the second home user group ID and the UP and interface group information that were connected before the abnormal offline in the abnormal offline record table.

[0068] Table 1 shows an example of an abnormal offline record:

[0069] 1 Ip1 Mac1 Vlan1 UP1+Interface1 T1 2 IP2 Mac2 Vlan2 UP1+Interface2 T2

[0070] Table 1

[0071] Among them, the Groupid field is a new field added in this solution. It is the ID field for family user groups, and 0 for non-family user groups.

[0072] IP field: The IP address recorded in the IPOE table before the device went offline, which is also the terminal IP address.

[0073] Mac field: The MAC address of the IPOE table entry before it was taken offline, which is also the terminal IP address.

[0074] VLAN field: The VLAN recorded in the IPOE table before the device is taken offline, and the VLAN accessed by the terminal.

[0075] The Up+Interface field: The UP access interface recorded in the IPOE table before shutdown, and the access interfaces corresponding to other UPs in the backup group.

[0076] The Aging field: The aging time of abnormally offline entries, in seconds, which is inherited from the DHCP lease time.

[0077] In this embodiment, the server can assign a family user group ID to a user based on the account information entered by the user or based on the service information provided to the user. For example, if the server identifies that multiple user terminals have the same account information, it can assign the same family user group ID to the multiple user terminals.

[0078] In this embodiment, when a PPPOE terminal is detected to be online, the server assigns a first family user group ID to the PPPOE terminal based on the PPPOE terminal's account information or service information. At the same time, in step S202, the abnormal offline record table is traversed using the first family user group ID to determine whether there is a target family user group ID in the abnormal offline record table that matches the first family user group ID.

[0079] If a target home user group ID exists, it indicates that the PPPoE terminal was previously abnormally offline. In this case, the access UP and interface group information corresponding to the target home user group ID recorded in the abnormal offline record table is obtained. The target UP and target interface information currently accessed by the PPPoE terminal in the access UP and interface group information is determined, and other UP and target interface information that the PPPoE terminal has not accessed is deleted.

[0080] After deleting other UP and target interface information, the IPOE terminal can be triggered to reapply for network access, thus enabling the IPOE terminal to access the network through the UP accessed by the PPPOE terminal.

[0081] For detailed explanation, this disclosure provides an example, as shown below:

[0082] 1. After an IPOE user goes offline, an exception entry is generated. Compared to the previous method of only recording the online UP+ interface information, the new method records all UP+ interface information of the backup group after the user goes offline, and also records the family user group ID.

[0083] 2. After PPPOE user authentication is successfully completed and the system goes live, the authorized family user group ID information is used. The CP checks the user's family user group ID information. If it is 0, no further processing is performed.

[0084] 3. If it is not 0, then query the abnormal offline record table based on the family user group ID. If no table entry is found, no action is taken.

[0085] 4. If an abnormal offline record entry is found, delete the UP+ interface information of non-PPPOE users accessing the abnormal offline record entry.

[0086] 5. The IPOE user traffic triggers an abnormal offline recovery process. The CP recovers the IPOE table entries based on the final actual recorded UP+ interface information, thereby ensuring that IPOE services and PPPOE services are online on the same UP.

[0087] This disclosure also provides an example, as shown below:

[0088] First, assume that the access interfaces Route-Aggregation 1.1 of UP2 and Route-Aggregation 1.1 of UP1 are a set of backup interfaces within the UP backup group. The set-top box terminal has a MAC address of 1-2-3 and connects to the UP1 interface Route-Aggregation 1.1 with VLAN 100. After connecting, the set-top box is assigned the IP address 10.1.1.1. The optical modem terminal has a MAC address of 1-2-4 and connects to the UP1 interface Route-Aggregation 1.1 with VLAN 100. After connecting, the set-top box is assigned the IP address 20.1.1.1. The two services belong to the same home user group, and the CP assigns it the home user group ID 1. After disconnection, the remaining lease duration is 500 seconds.

[0089] 1. Due to network access failure, users are disconnected. The abnormal offline recovery entries generated after the set-top box (IPOE) user disconnects are shown in Table 2.

[0090]

[0091] Table 2

[0092] 2. After the network access is restored, broadband PPPOE user 1-2-4 re-dialed for authentication. The CP selected the user to access the network via UP2+Route-Aggregation 1.1 and vlan100. At the same time, it was confirmed that the home user group ID of user 1-2-4 was 1. If the home user group ID was 0, no further processing was performed.

[0093] 3. Using the home user group ID 1 as the key, CP queries the IPEE abnormal offline table entry and finds it. It then deletes the UP+Interface information recorded in the IPEE abnormal offline table entry, except for the UP+Interface accessed by users 1-2-4. All other UP+Interfaces are deleted. The final table entries are shown in Table 3.

[0094] 1 10.1.1.1 1-2-3 100 UP2+Route-Aggregation 1.1 500

[0095] Table 3

[0096] 4. The IP traffic of set-top box IPEE user 1-2-3 reaches UP. UP has no user table entry. The traffic is sent to CP. CP obtains the IP (10.1.1.1), MAC (1-2-3), and VLAN (100) of the IP flow. Based on IP+VLAN, the abnormal offline table entry is found. The recorded UP+Interface is UP2+Route-Aggregation 1.1. CP chooses to restore the IPEE table entry to UP2+Route-Aggregation 1.1.

[0097] 5. If the set-top box's IPEE traffic triggers the abnormal offline recovery first after a home user goes offline, then regardless of whether the CP selects UP1 or UP2 to restore the IPEE entry, subsequent broadband PPPOE users who redial will be able to go online in the same way as the original technology, ensuring that the home user group's speed limiting function works normally.

[0098] Through the above process, even if all users in a home user group lose connection, PPPoE dials up first, and then IPOE follows the abnormal offline recovery procedure. This ensures that all users can connect to a single UP (Network Provider), thus guaranteeing the normal operation of the home user group's speed limiting function. This solution is not limited to scenarios where the home user group consists of only one broadband PPPoE user and one set-top box IPOE user; it also applies to services with multiple PPPoE access points and services with multiple IPOE access points forming a home user group.

[0099] As can be seen from the above embodiments, by judging the home group of the online PPPOE terminal, it is possible to identify that the PPPOE terminal in the same home group is different from the UP it accessed before the abnormal offline, and delete the UP and port information accessed before the abnormal offline, thereby triggering the IPOE terminal to re-enter, so as to ensure that PPPOE terminals and IPOE terminals in the same home group can access the same UP.

[0100] This disclosure also provides a BRAS server, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor executes the program to implement the following method:

[0101] Receive and process PPPOE terminal online requests, and assign a first home user group ID to the PPPOE terminal;

[0102] Determine whether there exists a target family user group ID in the abnormal offline record table that matches the first family user group ID;

[0103] If it exists, delete the IPOE terminal access information corresponding to the target family user group ID recorded in the abnormal offline record table so that the IPOE terminal can be brought back online.

[0104] This disclosure also provides a BRAS server, the BRAS server comprising:

[0105] The first processing module is used to receive and process PPPOE terminal online requests, and to assign a first home user group ID to the PPPOE terminal.

[0106] The judgment module is used to determine whether there is a target family user group ID in the abnormal offline record table that matches the first family user group ID;

[0107] The second processing module is used to delete the IPOE terminal access information corresponding to the target family user group ID recorded in the abnormal offline record table when the judgment module determines that the target family user group ID exists, so that the IPOE terminal can be brought back online.

[0108] Specifically, the first processing module is used to obtain the attribute information of the PPPOE terminal, the attribute information including: account information and / or service information, and to assign a first family user group ID to the PPPOE terminal according to the attribute information.

[0109] The first processing module is further configured to, when an abnormal offline status is detected for a PPPoE terminal and / or an IPOE terminal, obtain the second home user group ID corresponding to the PPPoE terminal and / or the UP and interface group information accessed before the abnormal offline status, wherein the access UP and interface group information records the UP and interface information that the PPPoE terminal and / or IPOE terminal was accessing before the abnormal offline status, as well as the UP and interface information that the PPPoE terminal and / or IPOE terminal may access.

[0110] Record the second home user group ID and the UP and interface group information that were connected before the abnormal offline in the abnormal offline record table.

[0111] The second processing module is also used to obtain the UP and interface group information corresponding to the target home user group ID recorded in the abnormal offline record table;

[0112] Determine the target UP and target interface information currently connected to by the PPPoE terminal in the access UP and interface group information, and delete other UP and target interface information that the PPPoE terminal has not connected to.

[0113] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of the solution in this specification according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0114] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0115] Other embodiments of this specification will readily occur to those skilled in the art upon consideration of the specification and practice of the invention claimed herein. This specification is intended to cover any variations, uses, or adaptations that follow the general principles of this specification and include common knowledge or customary techniques in the art not claimed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this specification are indicated by the following claims.

[0116] It should be understood that this specification is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this specification is limited only by the appended claims.

[0117] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.

Claims

1. A method for handling abnormal terminal disconnection, characterized in that, The method includes: Receive and process PPPOE terminal online requests, and assign a first home user group ID to the PPPOE terminal; Determine whether there exists a target family user group ID in the abnormal offline record table that matches the first family user group ID; If it exists, delete the IPOE terminal access information corresponding to the target family user group ID recorded in the abnormal offline record table so that the IPOE terminal can be brought back online. The abnormal offline record table records the home user group ID, and the IPOE terminal access information includes: address information, VLAN information, and UP and interface group information that were accessed before the abnormal offline corresponding to the home user group.

2. The method according to claim 1, characterized in that, The process of receiving and processing PPPOE terminal online requests and assigning a first home user group ID to the PPPOE terminal includes: Obtain the attribute information of the PPPOE terminal, including: account information and / or service information; Assign a first home user group ID to the PPPOE terminal based on the attribute information.

3. The method according to claim 1, characterized in that, The method further includes: When a PPPOE terminal and / or IPOE terminal is detected to be abnormally offline, the second home user group ID corresponding to the PPPOE terminal and / or IPOE terminal, the UP and interface group information accessed before the abnormal offline are obtained. The access UP and interface group information records the UP and interface information that the PPPOE terminal and / or IPOE terminal was accessing before the abnormal offline, as well as the UP and interface information that the PPPOE terminal and / or IPOE terminal may access. Record the second home user group ID and the UP and interface group information that were connected before the abnormal offline in the abnormal offline record table.

4. The method according to claim 3, characterized in that, The step of determining whether there is a target family user group ID matching the first family user group ID in the abnormal offline record table includes: Iterate through the abnormal offline record table using the first family user group ID; Determine whether there is a target family user group ID in the abnormal offline record table that matches the first family user group ID.

5. The method according to claim 1, characterized in that, If such an information exists, the IPOE terminal access information corresponding to the target household user group ID recorded in the abnormal offline record table will be deleted to allow the IPOE terminal to reconnect, including: Retrieve the UP and interface group information corresponding to the target home user group ID from the abnormal offline record table; Determine the target UP and target interface information currently connected to by the PPPoE terminal in the access UP and interface group information, and delete other UP and target interface information that the PPPoE terminal has not connected to.

6. A BRAS server, characterized in that, The BRAS server includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the following method: Receive and process PPPOE terminal online requests, and assign a first home user group ID to the PPPOE terminal; Determine whether there exists a target family user group ID in the abnormal offline record table that matches the first family user group ID; If it exists, delete the IPOE terminal access information corresponding to the target family user group ID recorded in the abnormal offline record table so that the IPOE terminal can be brought back online. The abnormal offline record table records the home user group ID, and the IPOE terminal access information includes: address information, VLAN information, and UP and interface group information that were accessed before the abnormal offline corresponding to the home user group.

7. A BRAS server, characterized in that, The BRAS server includes: The first processing module is used to receive and process PPPOE terminal online requests, and to assign a first home user group ID to the PPPOE terminal. The judgment module is used to determine whether there is a target family user group ID in the abnormal offline record table that matches the first family user group ID; The second processing module is used to delete the IPOE terminal access information corresponding to the target family user group ID recorded in the abnormal offline record table when the judgment module determines that the target family user group ID exists, so as to make the IPOE terminal come back online. The abnormal offline record table records the home user group ID, and the IPOE terminal access information includes: address information, VLAN information, and UP and interface group information that were accessed before the abnormal offline corresponding to the home user group.

8. The BRAS server according to claim 7, characterized in that, The first processing module is specifically used to obtain the attribute information of the PPPOE terminal, the attribute information including: account information and / or service information, and to assign a first family user group ID to the PPPOE terminal according to the attribute information.

9. The BRAS server according to claim 7, characterized in that, The first processing module is further configured to, when it is detected that a PPPOE terminal and / or IPOE terminal has gone offline abnormally, obtain the second home user group ID corresponding to the PPPOE terminal and / or IPOE terminal, the UP and interface group information accessed before the abnormal offline, wherein the access UP and interface group information records the UP and interface information that the PPPOE terminal and / or IPOE terminal was accessing before the abnormal offline, as well as the UP and interface information that the PPPOE terminal and / or IPOE terminal may access. Record the second home user group ID and the UP and interface group information that were connected before the abnormal offline in the abnormal offline record table.

10. The BRAS server according to claim 7, characterized in that, The second processing module is also used to obtain the UP and interface group information corresponding to the target home user group ID recorded in the abnormal offline record table; Determine the target UP and target interface information currently connected to by the PPPoE terminal in the access UP and interface group information, and delete other UP and target interface information that the PPPoE terminal has not connected to.

Citation Information

Patent Citations

  • Method and system for dynamically adjusting point-to-point protocol overethernet (PPPoE) mode access bandwidth

    CN102223294A

  • Online recovery method for PPPoE (Point-to-Point Protocol over Ethernet), BRAS (Broadband Remote Access Server) equipment and AAA (Authentication, Authorization and Accounting) server

    CN108206765A