CN109218143B - Information processing method and device and computer readable storage medium - Google Patents

Information processing method and device and computer readable storage medium Download PDF

Info

Publication number
CN109218143B
CN109218143B CN201710534083.6A CN201710534083A CN109218143B CN 109218143 B CN109218143 B CN 109218143B CN 201710534083 A CN201710534083 A CN 201710534083A CN 109218143 B CN109218143 B CN 109218143B
Authority
CN
China
Prior art keywords
bras
repeater
controller
transceiver
processor
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
CN201710534083.6A
Other languages
Chinese (zh)
Other versions
CN109218143A (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.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
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 China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN201710534083.6A priority Critical patent/CN109218143B/en
Publication of CN109218143A publication Critical patent/CN109218143A/en
Application granted granted Critical
Publication of CN109218143B publication Critical patent/CN109218143B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/287Remote access server, e.g. BRAS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2858Access network architectures
    • H04L12/2859Point-to-point connection between the data network and the subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/143Termination or inactivation of sessions, e.g. event-controlled end of session
    • H04L67/145Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides an information processing method, equipment and a computer readable storage medium, relates to the technical field of communication, and aims to ensure the performance of a BRAS controller. The information processing method of the present invention includes: acquiring the information of a BRAS transponder; and establishing keep-alive connection with the BRAS repeater according to the information of the BRAS repeater. The invention can ensure the performance of the BRAS controller.

Description

Information processing method and device and computer readable storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to an information processing method, an information processing apparatus, and a computer-readable storage medium.
Background
A Broadband Remote Access Server (BRAS) is a novel Access gateway for Broadband network applications.
With the rapid increase of the number of broadband users and the development of new services such as 4K high definition, internet of things and the like, BRAS equipment serving as an edge of an IP network and a gateway for user access faces challenges such as low equipment utilization rate, complex management, operation and maintenance, slow online of new services and the like. With the gradual maturity of new technologies such as SDN, NFV, cloud computing, and the like, the industry has been applied to the transformation practice of telecommunication networks, and the traditional telecommunication rooms are transformed into flexible and open telecommunication clouds, so as to promote the development of the traditional network element devices from specialization to universalization, thereby realizing the organic combination and benign complementation of CT and IT.
For BRAS equipment, the most important step in promoting its generalized evolution is the separation of forwarding and control. The basic idea of the control transfer separation BRAS system is to abstract the control surface functions of a plurality of BRAS devices and to intensively arrange in a cloud manner to form a uniform BRAS controller (BRAS-CP); meanwhile, the BRAS device or other forwarding devices with the stripped control plane form a BRAS forwarder (BRAS-UP).
The transfer control separation BRAS system consists of a BRAS-CP and a BRAS-UP. In a relay separation BRAS system, one BRAS controller manages hundreds of BRAS repeaters, and the managed PPPoE (Point to Point Protocol over Ethernet) user scale is in the tens of millions level. In a transfer control separation BRAS system, a PPP (Point-to-Point Protocol) state machine is an important component of a BRAS controller, and PPP keep-alive connection is established between a user and the BRAS controller, so that PPP keep-alive messages of a large number of users generate great performance pressure on the centrally-arranged BRAS controller.
Disclosure of Invention
The present invention provides an information processing method, an information processing apparatus and a computer-readable storage medium
In order to solve the above technical problem, in a first aspect, the present invention provides an information processing method, which is applied to a home gateway RG, and the method includes:
acquiring the information of a BRAS transponder;
and establishing keep-alive connection with the BRAS repeater according to the information of the BRAS repeater.
Wherein the information of the BRAS forwarder comprises an address of the BRAS forwarder; the step of obtaining the information of the BRAS repeater comprises the following steps:
receiving LCP configuration request messages sent by a BRAS controller, wherein the LCP configuration request messages comprise the address of the BRAS forwarder;
and obtaining the address of the BRAS according to the LCP configuration request message.
Wherein, the step of establishing keep-alive connection with the BRAS repeater according to the information of the BRAS repeater comprises:
sending a configuration request message to the BRAS transponder according to a preset time interval;
and receiving a configuration response message sent by the BRAS repeater, wherein the configuration response message is sent by the BRAS repeater when the working state of the BRAS controller is determined to be normal.
Wherein, the step of establishing keep-alive connection with the BRAS repeater according to the information of the BRAS repeater comprises:
receiving a configuration request message of the BRAS repeater, wherein the configuration request message is sent by the BRAS repeater when the working state of the BRAS controller is determined to be normal;
and sending a configuration response message to the BRAS repeater.
In a second aspect, the present invention provides an information processing method, applied to a BRAS repeater, the method including:
acquiring the working state of a BRAS controller;
and processing the keep-alive connection between the BRAS and the RG according to the working state of the BRAS.
Wherein, the step of obtaining the working state of the BRAS controller comprises the following steps:
sending a response request message to the BRAS controller;
when a response message sent by the BRAS controller is received, determining that the working state of the BRAS controller is normal; otherwise, determining that the working state of the BRAS controller is abnormal.
Wherein, the step of processing the keep-alive connection with the RG according to the working state of the BRAS comprises the following steps:
receiving a configuration request message of the RG;
and when the working state of the BRAS controller is normal, sending a configuration response message to the RG.
Wherein, the step of processing the keep-alive connection with the RG according to the working state of the BRAS comprises the following steps:
when the working state of the BRAS controller is normal, sending a configuration request message to the RG according to a preset time interval;
receiving a configuration response message of the RG; or when the times of not receiving the configuration response message of the RG reaches the preset times, determining that the RG has a fault, and sending a fault notification message to the BRAS.
Wherein before the step of processing keep-alive connections with the RG according to the operational status of the BRAS, the method further comprises:
and sending the information of the BRAS repeater to the BRAS controller, so that the BRAS controller sends the information of the BRAS repeater to the RG.
In a third aspect, the present invention provides an information processing method, applied to a BRAS controller, the method including:
acquiring the information of a BRAS transponder;
and sending the information of the BRAS repeater to the RG so that the RG establishes a keep-alive connection with the BRAS repeater.
Wherein the information of the BRAS forwarder comprises an address of the BRAS forwarder; the step of sending the information of the BRAS repeater to the RG includes:
and sending an LCP configuration request message to the RG, wherein the LCP configuration request message comprises the address of the BRAS forwarder.
Wherein the method further comprises:
and establishing a keep-alive connection with the BRAS repeater.
In a fourth aspect, the present invention provides a home gateway, including: a processor and a transceiver;
the transceiver is used for acquiring the information of the BRAS transponder;
and the processor is used for establishing keep-alive connection with the BRAS transponder according to the information of the BRAS transponder.
Wherein the information of the BRAS forwarder comprises an address of the BRAS forwarder;
the transceiver is also used for receiving LCP configuration request messages sent by a BRAS controller, wherein the LCP configuration request messages comprise the address of the BRAS forwarder;
the processor is further configured to obtain an address of the BRAS according to the LCP configuration request packet.
The transceiver is further used for sending a configuration request message to the BRAS repeater according to a preset time interval;
the transceiver is also used for receiving a configuration response message sent by the BRAS repeater, wherein the configuration response message is sent by the BRAS repeater when the working state of the BRAS controller is determined to be normal.
The transceiver is further configured to receive a configuration request message of the BRAS repeater, where the configuration request message is sent by the BRAS repeater when it is determined that a working state of a BRAS controller is normal;
the transceiver is also used for sending a configuration response message to the BRAS repeater.
In a fifth aspect, the present invention provides a BRAS repeater, including a processor and a transceiver;
the processor is used for acquiring the working state of the BRAS controller through the transceiver;
and the processor is used for processing the keep-alive connection with the RG according to the working state of the BRAS.
The processor is further configured to send a response request message to the BRAS controller through the transceiver;
the processor is also used for determining that the working state of the BRAS controller is normal when the transceiver receives a response message sent by the BRAS controller; otherwise, determining that the working state of the BRAS controller is abnormal.
Wherein the transceiver is further configured to receive a configuration request packet of the RG;
the transceiver is further configured to send a configuration response packet to the RG when the working status of the BRAS controller is normal.
The transceiver is further configured to send a configuration request message to the RG according to a predetermined time interval when the working state of the BRAS controller is normal;
the transceiver is further configured to receive a configuration response packet of the RG; or when the times of not receiving the configuration response message of the RG reaches the preset times, determining that the RG has a fault, and sending a fault notification message to the BRAS.
Wherein the transceiver is further configured to send information of a BRAS repeater to the BRAS controller, such that the BRAS controller sends the information of the BRAS repeater to the RG.
In a sixth aspect, the present invention provides a BRAS controller, comprising a processor and a transceiver;
the processor is used for acquiring the information of the BRAS transponder through the transceiver;
and the transceiver is used for sending the information of the BRAS repeater to the RG so that the RG and the BRAS repeater establish keep-alive connection.
Wherein the information of the BRAS forwarder comprises an address of the BRAS forwarder;
the transceiver is further configured to send an LCP configuration request packet to the RG, where the LCP configuration request packet includes an address of the BRAS forwarder.
Wherein the processor is further configured to establish a keep-alive connection with the BRAS repeater.
In a seventh aspect, the present invention provides a home gateway, comprising a memory, a processor, a transceiver, and a computer program stored on the memory and executable on the processor; the processor implements the information processing method of the first aspect when executing the program.
In an eighth aspect, the present invention provides a computer-readable storage medium storing a computer program executable by a processor to implement the information processing method according to the first aspect.
In a ninth aspect, the present invention provides a BRAS repeater, comprising a memory, a processor, a transceiver, and a computer program stored on the memory and executable on the processor; the processor implements the information processing method according to the second aspect when executing the program.
In a tenth aspect, the present invention provides a computer-readable storage medium storing a computer program executable by a processor to implement the information processing method according to the second aspect.
In an eleventh aspect, the present invention provides a BRAS controller comprising a memory, a processor, a transceiver, and a computer program stored on the memory and executable on the processor; the processor implements the information processing method according to the third aspect when executing the program.
In a twelfth aspect, the present invention provides a computer-readable storage medium storing a computer program, wherein the computer program is executable by a processor to implement the information processing method according to the third aspect.
The technical scheme of the invention has the following beneficial effects:
in the embodiment of the invention, the home gateway can establish the keep-alive connection with the BRAS repeater, thereby avoiding that PPP keep-alive messages of a large number of users are processed by the centralized BRAS controller, and improving the performance of the BRAS controller.
Drawings
FIG. 1 is a flow chart of an information processing method according to an embodiment of the present invention;
FIG. 2 is a flow chart of an information processing method according to an embodiment of the present invention;
FIG. 3 is a flow chart of an information processing method according to an embodiment of the present invention;
FIG. 4 is a flow chart of an information processing method according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a home gateway according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a BRAS repeater in accordance with an embodiment of the present invention;
fig. 7 is a schematic diagram of a BRAS controller according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a home gateway according to an embodiment of the present invention;
fig. 9 is a schematic diagram of a BRAS repeater in accordance with an embodiment of the present invention;
fig. 10 is a schematic diagram of a BRAS controller according to an embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the present invention will be made with reference to the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
As shown in fig. 1, an information processing method according to an embodiment of the present invention is applied to an RG (Residential Gateway Group), and the method includes:
and step 101, acquiring the information of the BRAS transponder.
In the embodiment of the present invention, the information of the BRAS forwarder includes address information of the BRAS forwarder. Specifically, the RG may receive an LCP (Link Control Protocol) configuration Request packet (LCP configuration-Request) sent by a BRAS controller, where the LCP configuration Request packet includes an address of the BRAS repeater. And the RG acquires the address of the BRAS according to the LCP configuration request message.
The LCP Configure-Request message of the PPP is expanded to enable the message to carry Echo-Proxy-Address information so as to inform the Address of the BRAS repeater of the home gateway.
The configuration parameter format of the configuration-Request message in the PPP protocol is as follows:
Figure BDA0001340162350000071
the configuration parameter Type of the configuration-Request in the current PPP protocol includes the following nine types 0 to 8, so that the original protocol needs to be extended.
Figure BDA0001340162350000072
Wherein, on the basis of the existing nine TYPEs of 0-8, TYPE 254 'Echo-Proxy-Address' is added to make it carry the Address of BRAS transponder.
And step 102, establishing keep-alive connection with the BRAS repeater according to the information of the BRAS repeater.
In the original PPP protocol, there is no message type for establishing a keep-alive relationship between the home gateway and the BRAS-UP, so it needs to be extended. At present, PPP LCP message types are as follows, and Echo-Proxy-Request/Echo-Proxy-Reply message types need to be expanded.
Figure BDA0001340162350000073
Figure BDA0001340162350000081
After the expansion, after receiving the Echo-Proxy-Request/Echo-Proxy-Reply relevant message, the BRAS repeater does not transmit the message to the BRAS controller, but processes the message by itself.
Based on the above expansion, the RG sends a configuration request message to the BRAS repeater at a predetermined time interval, and receives a configuration response message sent by the BRAS repeater, where the configuration response message is sent by the BRAS repeater when it is determined that the working state of the BRAS controller is normal. Wherein the predetermined time interval may be arbitrarily set.
Or, the RG receives a configuration request message of the BRAS forwarder, wherein the configuration request message is sent by the BRAS forwarder when the working state of the BRAS controller is determined to be normal, and a configuration response message is sent to the BRAS forwarder.
In the embodiment of the invention, the home gateway can establish the keep-alive connection with the BRAS repeater, thereby avoiding that PPP keep-alive messages of a large number of users are processed by the centralized BRAS controller, and improving the performance of the BRAS controller.
As shown in fig. 2, an information processing method according to an embodiment of the present invention is applied to a BRAS repeater, and the method includes:
and step 201, acquiring the working state of the BRAS controller.
In the embodiment of the invention, a keep-alive mechanism is added between the BRAS transponder and the BRAS controller, and Echo-Request/Echo-Reply messages are mutually sent, so that the two parties can mutually detect the state of the other party.
Specifically, in this step, the BRAS repeater sends a response request message to the BRAS controller. When a response message sent by the BRAS controller is received, determining that the working state of the BRAS controller is normal; otherwise, determining that the working state of the BRAS controller is abnormal.
Step 202, processing the keep-alive connection between the RG and the BRAS according to the working state of the BRAS.
Here, the BRAS repeater receives the configuration request message of the RG. And when the working state of the BRAS controller is normal, sending a configuration response message to the RG.
And when the working state of the BRAS controller is normal, sending a configuration request message to the RG according to a preset time interval. Receiving a configuration response message of the RG; or when the times of not receiving the configuration response message of the RG reaches the preset times, determining that the RG has a fault, and sending a fault notification message to the BRAS. Wherein the predetermined number of times can be arbitrarily set.
In the embodiment of the invention, the BRAS repeater sends the information of the BRAS repeater to the BRAS controller, so that the BRAS controller sends the information of the BRAS repeater to the RG. Specifically, the BRAS repeater may notify the BRAS controller that it is to act as an Echo-Proxy (response agent) when the CU channel is established, and notify the BRAS controller of its address.
In the embodiment of the invention, the home gateway can establish the keep-alive connection with the BRAS repeater, thereby avoiding that PPP keep-alive messages of a large number of users are processed by the centralized BRAS controller, and improving the performance of the BRAS controller.
As shown in fig. 3, an information processing method according to an embodiment of the present invention is applied to a BRAS controller, and the method includes:
and step 301, acquiring the information of the BRAS transponder.
Specifically, the BRAS repeater may notify the BRAS controller that it is to act as an Echo-Proxy (response agent) when the CU channel is established, and notify the BRAS controller of its address.
Step 302, sending the information of the BRAS repeater to the RG, so that the RG establishes keep-alive connection with the BRAS repeater.
Wherein the information of the BRAS forwarder comprises an address of the BRAS forwarder; the step of sending the information of the BRAS repeater to the RG includes:
and sending an LCP configuration request message to the RG, wherein the LCP configuration request message comprises the address of the BRAS forwarder.
To obtain the operational status of a BRAS repeater, a BRAS controller may also establish a keep-alive connection with the BRAS repeater.
In the embodiment of the invention, the home gateway can establish the keep-alive connection with the BRAS repeater, thereby avoiding that PPP keep-alive messages of a large number of users are processed by the centralized BRAS controller, and improving the performance of the BRAS controller.
As shown in fig. 4, the information processing method according to the embodiment of the present invention includes:
step 401, when the channel of CU is established, BRAS-UP informs BRAS-CP that it should act as Echo-Proxy (response Proxy) and informs BRAS-CP of its address.
Step 402, adding keep-alive mechanism between BRAS-CP and BRAS-UP, and sending Echo-Request/Echo-Reply messages to each other, so that both sides can detect the state of the other side.
Step 403, BRAS-CP sends LCP Configure-Request message home gateway RG, adds "Echo-Proxy-Address" information in the message to inform RG of BRAS-UP (Echo-Proxy) IP Address. The RG sends a configuration-ACK message to the BRAS-CP.
And when the home gateway RG receives the Echo-Proxy-Address information carried in the configuration-Request message, establishing a keep-alive relationship with the BRAS-UP.
Step 404 and 405, for Echo-Proxy-Request (response agent Request) Request sent by the home gateway RG, if BRAS-UP finds that BRAS-CP works normally through a keep-alive mechanism between C/U, directly responding Echo-Proxy-Reply to RG (response agent Reply); if the BRAS-UP finds a BRAS-CP failure, the request is not responded to. If the BRAS-CP works normally, the BRAS-UP sends an Echo-Proxy-Request to the home gateway RG periodically.
Step 406-.
If the home gateway does not respond, after the BRAS-UP judges that the user has a fault through a strategy (for example, Echo-Proxy-Reply can not be received for 3 times continuously), the BRAS-UP reports a user Link-Error message to the BRAS-CP through a channel between the C/us so as to inform the BRAS-CP that a Link between a certain user and the BRAS-UP has a fault.
In the embodiment of the invention, the home gateway can establish the keep-alive connection with the BRAS repeater, thereby avoiding that PPP keep-alive messages of a large number of users are processed by the centralized BRAS controller, and improving the performance of the BRAS controller.
As shown in fig. 5, the home gateway according to the embodiment of the present invention includes: a processor 501 and a transceiver 502. The transceiver 502 is configured to obtain information of a BRAS repeater; the processor 501 is configured to establish a keep-alive connection with the BRAS repeater according to the information of the BRAS repeater.
Wherein the information of the BRAS forwarder comprises an address of the BRAS forwarder.
The transceiver 502 is further configured to receive an LCP configuration request packet sent by a BRAS controller, where the LCP configuration request packet includes an address of the BRAS repeater; the processor 501 is further configured to obtain an address of the BRAS according to the LCP configuration request packet.
Wherein, the transceiver 502 is further configured to send a configuration request message to the BRAS repeater according to a predetermined time interval; the transceiver 502 is further configured to receive a configuration response message sent by the BRAS repeater, where the configuration response message is sent by the BRAS repeater when it is determined that the working state of the BRAS controller is normal.
The transceiver 502 is further configured to receive a configuration request packet of the BRAS repeater, where the configuration request packet is sent by the BRAS repeater when it is determined that a working state of a BRAS controller is normal; the transceiver 502 is further configured to send a configuration response message to the BRAS repeater.
The working principle of the device according to the invention can be referred to the description of the method embodiment described above.
In the embodiment of the invention, the home gateway can establish the keep-alive connection with the BRAS repeater, thereby avoiding that PPP keep-alive messages of a large number of users are processed by the centralized BRAS controller, and improving the performance of the BRAS controller.
As shown in fig. 6, the BRAS repeater according to an embodiment of the present invention includes a processor 601 and a transceiver 602. The processor 601 is configured to obtain an operating state of a BRAS controller through the transceiver; the processor 602 is configured to process a keep-alive connection with the RG according to the operating state of the BRAS.
Wherein, the processor 601 is further configured to send a response request message to the BRAS controller through the transceiver 602; the processor 601 is further configured to determine that the working state of the BRAS controller is normal when the transceiver receives a response message sent by the BRAS controller; otherwise, determining that the working state of the BRAS controller is abnormal.
Wherein the transceiver 602 is further configured to receive a configuration request packet of the RG; the transceiver 602 is further configured to send a configuration response packet to the RG when the working status of the BRAS controller is normal.
The transceiver 602 is further configured to send a configuration request packet to the RG according to a predetermined time interval when the working state of the BRAS controller is normal; the transceiver 602 is further configured to receive a configuration response packet of the RG; or when the times of not receiving the configuration response message of the RG reaches the preset times, determining that the RG has a fault, and sending a fault notification message to the BRAS.
Wherein the transceiver 602 is further configured to send the BRAS repeater information to the BRAS controller, so that the BRAS controller sends the BRAS repeater information to the RG.
The working principle of the device according to the invention can be referred to the description of the method embodiment described above.
In the embodiment of the invention, the home gateway can establish the keep-alive connection with the BRAS repeater, thereby avoiding that PPP keep-alive messages of a large number of users are processed by the centralized BRAS controller, and improving the performance of the BRAS controller.
As shown in fig. 7, the BRAS controller of the embodiment of the present invention includes a processor 701 and a transceiver 702. The processor 701 is configured to obtain information of a BRAS repeater through the transceiver; the transceiver 702 is configured to send information of the BRAS repeater to an RG, so that the RG establishes a keep-alive connection with the BRAS repeater.
Wherein the information of the BRAS forwarder comprises an address of the BRAS forwarder; the transceiver 702 is further configured to send an LCP configuration request packet to the RG, where the LCP configuration request packet includes the address of the BRAS forwarder.
Wherein, the processor 701 is further configured to establish a keep-alive connection with the BRAS repeater.
The working principle of the device according to the invention can be referred to the description of the method embodiment described above.
In the embodiment of the invention, the home gateway can establish the keep-alive connection with the BRAS repeater, thereby avoiding that PPP keep-alive messages of a large number of users are processed by the centralized BRAS controller, and improving the performance of the BRAS controller.
As shown in fig. 8, the home gateway according to the embodiment of the present invention includes:
the processor 800, which is used to read the program in the memory 820, executes the following processes: obtaining BRAS transponder information via transceiver 810; and establishing keep-alive connection with the BRAS repeater according to the information of the BRAS repeater.
A transceiver 810 for receiving and transmitting data under the control of the processor 800.
Where in fig. 8, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 800 and memory represented by memory 820. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 810 may be a number of elements including a transmitter and a transceiver providing a means for communicating with various other apparatus over a transmission medium. The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 may store data used by the processor 800 in performing operations.
The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 may store data used by the processor 800 in performing operations.
The processor 800 is further configured to read the computer program and perform the following steps of receiving an LCP configuration request message sent by a BRAS controller through a transceiver 810, wherein the LCP configuration request message includes an address of the BRAS repeater; and obtaining the address of the BRAS according to the LCP configuration request message.
The processor 800 is further configured to read the computer program and perform the following steps:
sending a configuration request message to the BRAS repeater through a transceiver 810 according to a preset time interval; receiving, by the transceiver 810, a configuration response message sent by the BRAS repeater, where the configuration response message is sent by the BRAS repeater when it is determined that the operation state of the BRAS controller is normal.
The processor 800 is further configured to read the computer program and perform the following steps of receiving a configuration request message of the BRAS repeater through the transceiver 810, wherein the configuration request message is sent by the BRAS repeater when the working state of the BRAS controller is determined to be normal; a configuration response message is sent to the BRAS repeater via transceiver 810.
As shown in fig. 9, the BRAS repeater of the embodiment of the present invention includes:
a processor 900 for reading the program in the memory 920, executing the following processes: acquiring the working state of the BRAS controller through the transceiver 910; and processing the keep-alive connection between the BRAS and the RG according to the working state of the BRAS.
A transceiver 910 for receiving and transmitting data under the control of the processor 900.
In fig. 9, among other things, the bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by processor 900, and various circuits, represented by memory 920, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 910 may be a number of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 900 in performing operations.
The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 900 in performing operations.
The processor 900 is further configured to read the computer program and perform the following steps:
sending a response request message to the BRAS controller via transceiver 910; when a response message sent by the BRAS controller is received, determining that the working state of the BRAS controller is normal; otherwise, determining that the working state of the BRAS controller is abnormal.
The processor 900 is further configured to read the computer program and perform the following steps:
receiving a configuration request message of the RG through a transceiver 910; when the BRAS controller is in a normal operating state, a configuration response message is sent to the RG via the transceiver 910.
The processor 900 is further configured to read the computer program and perform the following steps:
when the working state of the BRAS controller is normal, sending a configuration request message to the RG through a transceiver 910 according to a predetermined time interval; receiving a configuration response message of the RG through the transceiver 910; or when the number of times of not receiving the configuration response message of the RG reaches the preset number, determining that the RG has a fault, and sending a fault notification message to the BRAS through the transceiver 910. Through transceiver 910
The processor 900 is further configured to read the computer program and perform the following steps:
information of a BRAS repeater is sent to the BRAS controller through the transceiver 910 so that the BRAS controller sends the information of the BRAS repeater to the RG.
As shown in fig. 10, the BRAS controller of the embodiment of the present invention includes:
the processor 1000, which is used to read the program in the memory 1020, executes the following processes: acquiring information of the BRAS repeater through the transceiver 1010; and sending the information of the BRAS repeater to the RG so that the RG establishes a keep-alive connection with the BRAS repeater.
A transceiver 1010 for receiving and transmitting data under the control of the processor 1000.
Where in fig. 10, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 1000 and memory represented by memory 1020. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 1010 may be a number of elements including a transmitter and a transceiver providing a means for communicating with various other apparatus over a transmission medium. The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1000 in performing operations.
The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1000 in performing operations.
The processor 1000 is further configured to read the computer program and execute the following steps:
sending an LCP configuration request message to the RG through the transceiver 1010, where the LCP configuration request message includes the address of the BRAS repeater.
The processor 1000 is further configured to read the computer program and execute the following steps:
and establishing a keep-alive connection with the BRAS repeater.
Furthermore, a computer-readable storage medium of an embodiment of the present invention stores a computer program executable by a processor to implement:
acquiring the information of a BRAS transponder;
and establishing keep-alive connection with the BRAS repeater according to the information of the BRAS repeater.
Wherein the information of the BRAS forwarder comprises an address of the BRAS forwarder; the step of obtaining the information of the BRAS repeater comprises the following steps:
receiving LCP configuration request messages sent by a BRAS controller, wherein the LCP configuration request messages comprise the address of the BRAS forwarder;
and obtaining the address of the BRAS according to the LCP configuration request message.
Wherein, the step of establishing keep-alive connection with the BRAS repeater according to the information of the BRAS repeater comprises:
sending a configuration request message to the BRAS transponder according to a preset time interval;
and receiving a configuration response message sent by the BRAS repeater, wherein the configuration response message is sent by the BRAS repeater when the working state of the BRAS controller is determined to be normal.
Wherein, the step of establishing keep-alive connection with the BRAS repeater according to the information of the BRAS repeater comprises:
receiving a configuration request message of the BRAS repeater, wherein the configuration request message is sent by the BRAS repeater when the working state of the BRAS controller is determined to be normal;
and sending a configuration response message to the BRAS repeater.
Furthermore, a computer-readable storage medium of an embodiment of the present invention stores a computer program executable by a processor to implement:
acquiring the working state of a BRAS controller;
and processing the keep-alive connection between the BRAS and the RG according to the working state of the BRAS.
Wherein, the step of obtaining the working state of the BRAS controller comprises the following steps:
sending a response request message to the BRAS controller;
when a response message sent by the BRAS controller is received, determining that the working state of the BRAS controller is normal; otherwise, determining that the working state of the BRAS controller is abnormal.
Wherein, the step of processing the keep-alive connection with the RG according to the working state of the BRAS comprises the following steps:
receiving a configuration request message of the RG;
and when the working state of the BRAS controller is normal, sending a configuration response message to the RG.
Wherein, the step of processing the keep-alive connection with the RG according to the working state of the BRAS comprises the following steps:
when the working state of the BRAS controller is normal, sending a configuration request message to the RG according to a preset time interval;
receiving a configuration response message of the RG; or when the times of not receiving the configuration response message of the RG reaches the preset times, determining that the RG has a fault, and sending a fault notification message to the BRAS.
Wherein before the step of processing keep-alive connections with the RG according to the operational status of the BRAS, the method further comprises:
and sending the information of the BRAS repeater to the BRAS controller, so that the BRAS controller sends the information of the BRAS repeater to the RG.
Furthermore, a computer-readable storage medium of an embodiment of the present invention stores a computer program executable by a processor to implement:
acquiring the information of a BRAS transponder;
and sending the information of the BRAS repeater to the RG so that the RG establishes a keep-alive connection with the BRAS repeater.
Wherein the information of the BRAS forwarder comprises an address of the BRAS forwarder; the step of sending the information of the BRAS repeater to the RG includes:
and sending an LCP configuration request message to the RG, wherein the LCP configuration request message comprises the address of the BRAS forwarder.
Wherein the method further comprises:
and establishing a keep-alive connection with the BRAS repeater.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the transceiving method according to various embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (26)

1. An information processing method applied to a home gateway RG, the method comprising:
acquiring the information of a BRAS transponder;
establishing keep-alive connection with the BRAS repeater according to the information of the BRAS repeater, and the method comprises the following steps: receiving a configuration response message sent by the BRAS repeater, wherein the configuration response message is sent by the BRAS repeater when the working state of the BRAS controller is determined to be normal; or receiving a configuration request message of the BRAS forwarder, wherein the configuration request message is sent by the BRAS forwarder when the working state of the BRAS controller is determined to be normal.
2. The method of claim 1, wherein the BRAS forwarder's information includes an address of the BRAS forwarder; the step of obtaining the information of the BRAS repeater comprises the following steps:
receiving LCP configuration request messages sent by a BRAS controller, wherein the LCP configuration request messages comprise the address of the BRAS forwarder;
and obtaining the address of the BRAS forwarder according to the LCP configuration request message.
3. The method according to claim 1, characterized in that before receiving the configuration response message sent by the BRAS repeater, the method further comprises:
and sending a configuration request message to the BRAS repeater according to a preset time interval.
4. The method of claim 1, after receiving the configuration request message of the BRAS repeater, further comprising:
and sending a configuration response message to the BRAS repeater.
5. An information processing method is applied to a BRAS repeater, and the method comprises the following steps:
acquiring the working state of a BRAS controller;
processing the keep-alive connection with the RG according to the working state of the BRAS controller, comprising: receiving a configuration request message of the RG, and sending a configuration response message to the RG when the working state of the BRAS controller is normal; or, when the working state of the BRAS controller is normal, sending a configuration request message to the RG according to a preset time interval.
6. The method of claim 5, wherein the step of obtaining the operational status of the BRAS controller comprises:
sending a response request message to the BRAS controller;
when a response message sent by the BRAS controller is received, determining that the working state of the BRAS controller is normal; otherwise, determining that the working state of the BRAS controller is abnormal.
7. The method of claim 5, after transmitting a configuration request message to the RG at a predetermined time interval, further comprising:
receiving a configuration response message of the RG; or when the times of not receiving the configuration response message of the RG reaches the preset times, determining that the RG has a fault, and sending a fault notification message to the BRAS.
8. The method of claim 5, wherein before the step of processing keep-alive connections with the RG according to the operational status of the BRAS controller, the method further comprises:
and sending the information of the BRAS repeater to the BRAS controller, so that the BRAS controller sends the information of the BRAS repeater to the RG.
9. An information processing method, applied to a BRAS controller, the method comprising:
acquiring the information of a BRAS transponder;
sending the information of the BRAS repeater to an RG so that the RG establishes a keep-alive connection with the BRAS repeater, comprising: sending LCP configuration request message to the RG, wherein the LCP configuration request message comprises the address of the BRAS forwarder; the BRAS forwarder information comprises an address of the BRAS forwarder.
10. The method of claim 9, further comprising:
and establishing a keep-alive connection with the BRAS repeater.
11. A home gateway, comprising: a processor and a transceiver;
the transceiver is used for acquiring the information of the BRAS transponder;
the processor is used for establishing keep-alive connection with the BRAS transponder according to the information of the BRAS transponder;
the transceiver is also used for receiving a configuration response message sent by the BRAS transponder, wherein the configuration response message is sent by the BRAS transponder when the working state of the BRAS controller is determined to be normal;
the transceiver is also used for receiving a configuration request message of the BRAS repeater, wherein the configuration request message is sent by the BRAS repeater when the working state of the BRAS controller is determined to be normal.
12. The home gateway of claim 11, wherein the BRAS forwarder's information comprises an address of the BRAS forwarder;
the transceiver is also used for receiving LCP configuration request messages sent by a BRAS controller, wherein the LCP configuration request messages comprise the address of the BRAS forwarder;
the processor is further configured to obtain an address of the BRAS forwarder according to the LCP configuration request packet.
13. The home gateway according to claim 11,
the transceiver is also used for sending a configuration request message to the BRAS repeater according to a preset time interval.
14. The home gateway according to claim 11,
the transceiver is also used for sending a configuration response message to the BRAS repeater.
15. A BRAS repeater, comprising a processor and a transceiver;
the processor is used for acquiring the working state of the BRAS controller through the transceiver;
the processor is used for processing the keep-alive connection with the RG according to the working state of the BRAS controller;
the transceiver is also used for receiving the configuration request message of the RG and sending a configuration response message to the RG when the working state of the BRAS controller is normal;
the transceiver is further configured to send a configuration request packet to the RG according to a predetermined time interval when the working state of the BRAS controller is normal.
16. The BRAS repeater according to claim 15,
the processor is also used for sending a response request message to the BRAS controller through the transceiver;
the processor is also used for determining that the working state of the BRAS controller is normal when the transceiver receives a response message sent by the BRAS controller; otherwise, determining that the working state of the BRAS controller is abnormal.
17. The BRAS repeater according to claim 15,
the transceiver is further configured to receive a configuration response packet of the RG; or when the times of not receiving the configuration response message of the RG reaches the preset times, determining that the RG has a fault, and sending a fault notification message to the BRAS.
18. The BRAS repeater according to claim 15,
the transceiver is further configured to send information of a BRAS repeater to the BRAS controller, such that the BRAS controller sends the information of the BRAS repeater to the RG.
19. A BRAS controller comprising a processor and a transceiver;
the processor is used for acquiring the information of the BRAS transponder through the transceiver;
the transceiver is used for sending the information of the BRAS repeater to an RG so that the RG and the BRAS repeater establish keep-alive connection;
the transceiver is further configured to send an LCP configuration request packet to the RG, where the LCP configuration request packet includes an address of the BRAS repeater, and the information of the BRAS repeater includes the address of the BRAS repeater.
20. The BRAS controller of claim 19,
the processor is further configured to establish a keep-alive connection with the BRAS repeater.
21. A home gateway comprising a memory, a processor, a transceiver and a computer program stored on the memory and executable on the processor; characterized in that the processor implements the information processing method according to any one of claims 1 to 4 when executing the program.
22. A computer-readable storage medium storing a computer program, wherein the computer program is executable by a processor to implement the information processing method according to any one of claims 1 to 4.
23. A BRAS repeater comprising a memory, a processor, a transceiver, and a computer program stored on the memory and executable on the processor; characterized in that the processor implements the information processing method according to any one of claims 5 to 8 when executing the program.
24. A computer-readable storage medium storing a computer program, wherein the computer program is executable by a processor to implement the information processing method according to any one of claims 5 to 8.
25. A BRAS controller comprising a memory, a processor, a transceiver, and a computer program stored on the memory and executable on the processor; characterized in that the processor implements the information processing method according to any one of claims 9 to 10 when executing the program.
26. A computer-readable storage medium storing a computer program, wherein the computer program is executable by a processor to implement the information processing method according to any one of claims 9 to 10.
CN201710534083.6A 2017-07-03 2017-07-03 Information processing method and device and computer readable storage medium Active CN109218143B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710534083.6A CN109218143B (en) 2017-07-03 2017-07-03 Information processing method and device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710534083.6A CN109218143B (en) 2017-07-03 2017-07-03 Information processing method and device and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN109218143A CN109218143A (en) 2019-01-15
CN109218143B true CN109218143B (en) 2021-06-18

Family

ID=64992270

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710534083.6A Active CN109218143B (en) 2017-07-03 2017-07-03 Information processing method and device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109218143B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8369358B1 (en) * 2007-05-18 2013-02-05 Juniper Networks, Inc. Termination of network connections in absence of a dynamic network interface
CN105337819A (en) * 2014-08-15 2016-02-17 中国电信股份有限公司 Data processing method of broadband access gateway, broadband access gateway and network system
CN105610632A (en) * 2016-02-14 2016-05-25 华为技术有限公司 Virtual network device and related method
CN105871964A (en) * 2015-01-23 2016-08-17 中兴通讯股份有限公司 User experience (UE) processing method and device
CN106685818A (en) * 2016-12-30 2017-05-17 北京华为数字技术有限公司 Message feedback method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9100285B1 (en) * 2012-12-18 2015-08-04 Juniper Networks, Inc. Dynamic control channel establishment for software-defined networks having centralized control

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8369358B1 (en) * 2007-05-18 2013-02-05 Juniper Networks, Inc. Termination of network connections in absence of a dynamic network interface
CN105337819A (en) * 2014-08-15 2016-02-17 中国电信股份有限公司 Data processing method of broadband access gateway, broadband access gateway and network system
CN105871964A (en) * 2015-01-23 2016-08-17 中兴通讯股份有限公司 User experience (UE) processing method and device
CN105610632A (en) * 2016-02-14 2016-05-25 华为技术有限公司 Virtual network device and related method
CN106685818A (en) * 2016-12-30 2017-05-17 北京华为数字技术有限公司 Message feedback method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
以SDN_NFV之力重塑运营商固网架构;胡淑军;《通信世界》;20170325;全文 *
基于转控分离架构的云化BRAS技术***;***研究院,华为技术有限公司;《2017年世界移动大会》;20170225;全文 *

Also Published As

Publication number Publication date
CN109218143A (en) 2019-01-15

Similar Documents

Publication Publication Date Title
CN102845123B (en) Virtual private cloud connection method and tunnel proxy server
CN104506408A (en) Data transmission method and device based on SDN
CN109906585A (en) Management method, administrative unit and the system of network slice
WO2021056793A1 (en) Power transmission line distributed fault diagnosis system and method
US20150256622A1 (en) Connection management device, communication system, connection management method, and computer program product
CN105450779A (en) Method for achieving connection between one household electric appliance and multiple servers
US8156209B1 (en) Aggregation devices processing keep-alive messages of point-to-point sessions
EP4030725A1 (en) Data subscription method, apparatus and system
JP2014165883A (en) Communication device
CN105516744A (en) Smart TV accessing method and smart TV accessing system
WO2022160665A1 (en) Packet forwarding method, packet processing method, and device
CN103391303B (en) Service fault noticing method and server using same
CN109245911B (en) Method and device for realizing BRAS hot standby and computer readable storage medium
CN111919428A (en) Data transmission from management entity to smart meter
CN109218143B (en) Information processing method and device and computer readable storage medium
KR20180059386A (en) Delegation server for connecting a plurality of lpwa devices to common cloud
CN110417875B (en) Method, system, equipment and storage medium for docking between cloud servers
Tanganelli et al. A distributed architecture for discovery and access in the internet of things
WO2020253330A1 (en) Method and apparatus for customer premise equipment configuration management
CN108900575B (en) Long connection hierarchical communication method and system based on mobile terminal
CN102368715A (en) IEC-61850 protocol gateway-based realization equipment for centralized network management of exchangers
CN110636146B (en) User address allocation method and device
CN101599858B (en) Method for managing host computer and standby computer and server
CN110311932A (en) A kind of method and device thereof of private clound remote control gateway
CN107896233B (en) SCTP stream data management method, system and equipment

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