[go: up one dir, main page]

WO2016176910A1 - Procédé et appareil de traitement de message à protocole tr-069 - Google Patents

Procédé et appareil de traitement de message à protocole tr-069 Download PDF

Info

Publication number
WO2016176910A1
WO2016176910A1 PCT/CN2015/083650 CN2015083650W WO2016176910A1 WO 2016176910 A1 WO2016176910 A1 WO 2016176910A1 CN 2015083650 W CN2015083650 W CN 2015083650W WO 2016176910 A1 WO2016176910 A1 WO 2016176910A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
cpe
packet
cpe device
acs
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.)
Ceased
Application number
PCT/CN2015/083650
Other languages
English (en)
Chinese (zh)
Inventor
吴春明
贾廷尧
吴水生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2016176910A1 publication Critical patent/WO2016176910A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Definitions

  • the present invention relates to the field of communications, and in particular, to a method and apparatus for processing a TR-069 message.
  • the automatic configuration server (Auto Config Server, ACS for short) is configured as the management of the Customer Premise Equipment (CPE) network. It manages the configuration, diagnosis, and performance collection of the terminals that support TR-069.
  • User-side device CPE refers to hardware that is physically located at the user layer, such as: servers, workstations, communication hardware (CSU/DSUs, modems), LAN devices (hubs, bridges, switches), WAN devices (routers), including but not Limited to Digital Subscriber Line Modem (DSL Modem), Gigabit-Capable Passive Optical Network (GPON) and Ethernet Passive Optical Network (Ethernet Passive Optical Network) EPON) Uplink Optical Network Unit (ONU), Interactive Internet TV IPTV Set Top Box, OTT (Over The Top) Set Top Box, Acess Poinit (AP), Integrated Access Equipment IAD et al.
  • CPE Customer Premise Equipment
  • the number of CPEs managed by a set of ACS is huge, and the number can even exceed 10 million.
  • the CPE device is from different vendors, different versions of different batches, some devices appear in the network, or individual batch devices work abnormally and send abnormal packets to the ACS, or send a large number of packets to the ACS because of device configuration problems. Because there are a large number of terminals on the network, even if a small number of devices fail, a large number of packets will be generated. These abnormal packets will occupy network bandwidth, affect normal packet transmission, and consume ACS processing resources. The services that the ACS needs to process cannot be successfully completed. This can greatly affect the normal management operations of the ACS. The management services become slower or even the management services fail.
  • the general ACS system uses the load balancing device to process some abnormal or invalid packets through the pre-load balancing device.
  • the load is an independent device or component, it can only be processed according to some simple rules. Complex scenarios of various types of abnormal or invalid packets have limited effect; they cannot suppress the generation of such invalid traffic in the network, thereby reducing bandwidth resource consumption and improving bandwidth utilization.
  • the embodiment of the present invention provides a method and an apparatus for processing a TR-069 message, so as to at least solve the problem that a CPE device is faulty or abnormal, and a large number of invalid or abnormal packets are reported, which occupy the network bandwidth and affect normal packets.
  • the transmission and consumption of the ACS processing resources have a great impact on the normal management operation of the ACS, thus affecting the normal management of the entire network.
  • a method for processing a TR-069 message including: acquiring a TR-069 message, wherein the TR-069 message is from a CPE device; in the TR-069 If the packet is an abnormal packet, it is determined whether the CPE device is faulty; and the TR-069 packet is processed according to the determination result.
  • the method further includes: determining whether the TR-069 message is a normal message.
  • the method further includes transparently transmitting the TR-069 message to the ACS in the case that the TR-069 message is determined to be a normal message.
  • processing the TR-069 message according to the determination result includes: sending a teardown instruction to the CPE device if the determination result indicates that the CPE device does not fail, wherein the teardown instruction Used by the CPE device to tear down the session.
  • processing the TR-069 message according to the determination result includes: determining, in a case where the determination result indicates that the CPE device is faulty, whether the CPE device can be restored to a normal state by using a remote control instruction.
  • the method further includes: sending a management instruction to the CPE device if the CPE device can be restored to a normal state by a remote control command, wherein the management command is used to restore the CPE to a normal state status.
  • the method further includes: when the CPE device cannot be restored to a normal state by using a remote control command, the alarm information is reported, wherein the alarm information is used to indicate that the CPE device is faulty.
  • determining whether the TR-069 message is a normal message includes: extracting a CPE identifier attribute, a TR-069 event number attribute, and a time of receiving the TR-069 message in the TR-069 message. And determining whether the period of sending the TR-069 packet by the same CPE device reaches a threshold according to the CPE identifier attribute, the TR-069 event number attribute, and the time of receiving the TR-069 message in the TR-069 message.
  • the method further includes transparently transmitting the TR-069 message to the ACS if the period does not reach the threshold.
  • the method further comprises determining if the CPE device has received a repair command if the period reaches the threshold.
  • the method further comprises: sending a reset command to the CPE device if the CPE device has not received a repair command, wherein the reset command is used to send the CPE device to the TR- The period of the 069 packet is set to a reasonable time; or, when the CPE device receives the repair command, the alarm information is generated.
  • determining whether the TR-069 message is a normal message further includes: configuring one or more valid TR-069 event lists; determining, according to the valid TR-069 event list, whether the TR-069 message is The invalid message includes at least a message that the ACS cannot recognize, and an Inform message that the ACS does not need to process.
  • the method includes: transparently transmitting the TR-069 message to the ACS if the TR-069 message is a valid message; or the invalid message in the TR-069 message And sending a teardown command to the CPE device, where the teardown command is used by the CPE device to tear down the session.
  • an apparatus for processing a TR-069 message comprising: an obtaining module, configured to acquire a TR-069 message, wherein the TR-069 message is from a CPE
  • the first determining module is configured to determine whether the CPE device is faulty if the TR-069 packet is an abnormal packet
  • the processing module is configured to process the TR-069 according to the determination result.
  • the device further includes: a determining module, configured to determine whether the TR-069 message is a normal message after acquiring the TR-069 message.
  • a determining module configured to determine whether the TR-069 message is a normal message after acquiring the TR-069 message.
  • the device further includes: a first transparent transmission module, configured to transparently transmit the TR-069 message to the ACS if the TR-069 message is determined to be a normal message.
  • a first transparent transmission module configured to transparently transmit the TR-069 message to the ACS if the TR-069 message is determined to be a normal message.
  • the processing module includes: a removal unit configured to send a removal command to the CPE device if the determination result indicates that the CPE device does not fail, wherein the removal instruction is used for the The CPE device tears down the session.
  • the processing module comprises: a first determining unit, configured to determine whether the CPE device can be restored to a normal state by a remote control command if the determination result indicates that the CPE device is faulty.
  • the apparatus further includes: a recovery module configured to send a management instruction to the CPE device if the CPE device can be restored to a normal state by a remote control command, wherein the management command is used for The CPE is restored to the normal state.
  • a recovery module configured to send a management instruction to the CPE device if the CPE device can be restored to a normal state by a remote control command, wherein the management command is used for The CPE is restored to the normal state.
  • the device further includes: a first alarm module, configured to report alarm information when the CPE device cannot be restored to a normal state by using a remote control command, wherein the alarm information is used to indicate the The CPE device has failed.
  • a first alarm module configured to report alarm information when the CPE device cannot be restored to a normal state by using a remote control command, wherein the alarm information is used to indicate the The CPE device has failed.
  • the determining module includes: an extracting unit, configured to extract a CPE identifier attribute, a TR-069 event number attribute, and a time of receiving the TR-069 message in the TR-069 message;
  • the unit is configured to determine whether the period of sending the TR-069 packet by the same CPE device is determined according to the CPE identifier attribute, the TR-069 event number attribute, and the time of receiving the TR-069 message in the TR-069 message. Threshold.
  • the device further includes: a second transparent transmission module, configured to transparently transmit the TR-069 message to the ACS if the period does not reach the threshold.
  • a second transparent transmission module configured to transparently transmit the TR-069 message to the ACS if the period does not reach the threshold.
  • the apparatus further comprises: a second determining module configured to determine whether the CPE device has received a repair command if the period reaches the threshold.
  • the apparatus further comprises: a reset module configured to send a reset command to the CPE device if the CPE device has not received a repair command, wherein the reset command is for The period in which the CPE device sends the TR-069 packet is set to a reasonable time.
  • the second alarm module is configured to generate the alarm information when the CPE device receives the repair command.
  • the determining module further includes: a configuration unit configured to configure one or more valid TR-069 event lists; and an invalidating unit configured to determine, according to the valid TR-069 event list, whether the TR-069 message is The invalid message includes at least a message that the ACS cannot recognize, and an Inform message that the ACS does not need to process.
  • a configuration unit configured to configure one or more valid TR-069 event lists
  • an invalidating unit configured to determine, according to the valid TR-069 event list, whether the TR-069 message is The invalid message includes at least a message that the ACS cannot recognize, and an Inform message that the ACS does not need to process.
  • the device includes: a third transparent transmission module, configured to transparently transmit the TR-069 message to the ACS if the TR-069 message is a valid message; or, remove the module, and set In the case that the TR-069 message is an invalid message, a teardown command is sent to the CPE device, where the teardown command is used by the CPE device to tear down the current session.
  • a third transparent transmission module configured to transparently transmit the TR-069 message to the ACS if the TR-069 message is a valid message; or, remove the module, and set
  • a teardown command is sent to the CPE device, where the teardown command is used by the CPE device to tear down the current session.
  • the TR-069 packet is obtained, where the TR-069 packet is from the CPE device, and in the case that the TR-069 packet is an abnormal packet, it is determined whether the CPE device is faulty.
  • the TR-069 packet is processed according to the determination result, which solves the problem that the CPE device fails or is abnormal in the prior art. Reporting a large number of invalid or abnormal packets, squeezing the network bandwidth, affecting the normal packet transmission, and consuming the processing resources of the ACS, which has a great impact on the normal management operation of the ACS, thus affecting the normal management of the entire network. Therefore, the bandwidth resource consumption is reduced, the bandwidth utilization is improved, the smooth operation of the ACS system is ensured, and the management stability and effectiveness of the CPE network are improved.
  • FIG. 1 is a flowchart 1 of a method for processing a TR-069 message according to an embodiment of the present invention
  • FIG. 3 is a structural block diagram 1 of an apparatus for processing a TR-069 message according to an embodiment of the present invention
  • FIG. 4 is a structural block diagram 2 of another apparatus for processing a TR-069 message according to an embodiment of the present invention.
  • FIG. 5 is a structural block diagram of an apparatus for processing a TR-069 message according to a preferred embodiment of the present invention
  • FIG. 6 is a flowchart 1 of a method for processing a TR-069 message according to an embodiment of the present invention
  • FIG. 7 is a second flowchart of a method for processing a TR-069 message according to an embodiment of the present invention.
  • FIG. 8 is a flowchart 3 of a method for processing a TR-069 message according to an embodiment of the present invention.
  • FIG. 1 is a flowchart according to an embodiment of the present invention. As shown in FIG. 1, the process may include the following steps:
  • Step S100 Obtain a TR-069 packet, where the TR-069 packet is from a CPE device;
  • Step S102 If the TR-069 packet is an abnormal packet, determine whether the CPE device is faulty.
  • Step S104 processing the TR-069 message according to the determination result.
  • the ACS system uses the load balancing device to process some abnormal or invalid packets through the pre-load balancing device.
  • the load is an independent device or component, it can only be processed according to some simple rules, and cannot handle complicated ones. Scenes of various types of abnormal or invalid messages cannot suppress the generation of such invalid traffic in the network, so the effect is limited.
  • the selective policy pre-processing of the TR-069 packet message is performed, and the normal packet is directly transmitted to the AC, the abnormal or invalid packet is directly discarded, and the CPE alarm information can be repaired or reported, thereby reducing the invalid message occupation.
  • the network bandwidth, bandwidth consumption, bandwidth utilization, and ACS resources can be effectively used for management service processing, ensuring smooth operation of the ACS system and improving the management stability and effectiveness of the CPE network.
  • FIG. 2 is a flowchart according to an embodiment of the present invention. As shown in FIG. 2, the process may include the following steps:
  • Step S200 Obtain a TR-069 packet, where the TR-069 packet is from a CPE device.
  • Step S202 determining whether the TR-069 packet is a normal packet
  • Step S204 If the TR-069 packet is an abnormal packet, determine whether the CPE device is faulty.
  • Step S206 processing the TR-069 message according to the determination result.
  • the method in this embodiment may further include: in the case that the TR-069 message is determined to be a normal message, The TR-069 message is transmitted to the ACS.
  • processing the TR-069 message according to the determination result may further include: sending a teardown command to the CPE device if the determination result indicates that the CPE device does not fail, wherein the teardown command Used for the CPE device to tear down this session.
  • the teardown command Used for the CPE device to tear down this session.
  • processing the TR-069 message according to the determination result may further include: determining, in a case that the CPE device is faulty, determining whether the CPE device can be restored to a normal state by using a remote control command. .
  • a large number of abnormal or invalid TR-069 message messages were detected, and it was determined that the CPE device reporting the abnormal or invalid message had a fault or problem. Discard these abnormal or invalid fault messages directly, and the system can try to repair the faulty CPE device.
  • One way is to use a remote control command to return it to normal operation.
  • the method may further include: sending a management instruction to the CPE device if the CPE device can be restored to a normal state by using a remote control command, wherein the management command is used to restore the CPE to a normal state.
  • the alarm information is reported, wherein the alarm information is used to indicate that the CPE device is faulty.
  • the following operations are performed to determine whether the CPE device has a problem: if there is no fault, the spoke is abnormal, and the direct reply message is sent to the cpe to dismantle the session; if the CPE is already in an abnormal working state, it is required. Determine if the CPE can be restored to the normal state by remote control commands. If possible, the CPE is restored to the normal state by sending a management command; if the CPE cannot recover by the remote command, the system generates an alarm to form a work order, and the operator arranges manual troubleshooting.
  • the abnormal state device in the network can be effectively determined, and the device is restored to normal, thereby reducing the total transmission of invalid packets in the network and improving the effective utilization of the network.
  • determining whether the TR-069 message is a normal message may further include: extracting a CPE identity attribute and a TR-069 event number attribute in the TR-069 message, and receiving the TR-069 Whether the period of the TR-069 packet sent by the same CPE device reaches the threshold is determined according to the CPE identifier attribute, the TR-069 event number attribute, and the time when the TR-069 packet is received. .
  • the method may further include: transparently transmitting the TR-069 message to the ACS if the period does not reach the threshold. Alternatively, if the period reaches the threshold, it is determined whether the CPE device has received the repair command.
  • the CPE cycle reporting interval is short due to the failure of the CPE device itself or the default configuration provided by the CPE device. This situation is called the Rampage state. For example, there are 1 million CPEs in the network. The periodic reporting interval is 60 seconds, so even if the CPE online rate is only 40%, then the average value of the message may be 10,000 / sec, and the peak value is as high as 2-3 million per second. In this case, ACS It may not work stably because it cannot be processed. Obtain the reported TR-069 packet message, and extract the CPE device attribute, the TR-069 event number attribute, and the time of receiving the TR-069 message.
  • the TR-069 packet is originated from the same CPE device according to the CPE device attribute and the TR-069 event number attribute, and compares the message messages reported from the same CPE device to determine whether the frequency of the message reported by the CPE device is too high. If the CPE device reports the TR-069 packet message frequency exceeding the preset threshold for a certain reason, it searches for the maintenance record of the CPE device to determine whether it has received the recovery command and sets the reporting period to be lower than the threshold.
  • the reset command is sent to the CPE device, where the reset command is used to set the period for sending the TR-069 message by the CPE device to a reasonable time;
  • the alarm information is generated when the CPE device receives the repair command. If the CPE device has not been restored, it can be considered that the CPE device has a recent problem, and the period for reporting the reported message is a reasonable time. If the CPE device has been subjected to maintenance, the CPE device has a serious problem. You can use the reset command to restore the system to the normal reporting period. You can add the device to the manual intervention list or alarm or generate a work order or notify the ACS to upgrade the CPE.
  • determining whether the TR-069 message is a normal message may further include: configuring one or more valid TR-069 event lists; determining, according to the valid TR-069 event list, whether the TR-069 message is The invalid message includes at least a message that the ACS cannot recognize, and an Inform message that the ACS does not need to process.
  • an unrecognizable message such as a continuous empty packet, a device-defined Inform message that is not in the operator's specification, and the like; the other is clear Know the Inform messages that you don't need to process.
  • a whitelist or blacklist for example, a valid TR-069 event list, it is determined by black/white whether the message transmitted by the CEP device is an invalid message.
  • the method may include: transparently transmitting the TR-069 message to the ACS if the TR-069 message is a valid message; or, if the TR-069 message is an invalid message, Sending a teardown command to the CPE device, wherein the teardown command is used by the CPE device to tear down the session.
  • Different processing is performed on the CPE to report a large number of invalid messages, and it is determined that the valid message can be directly transmitted to the ACS; for the invalid message, the empty message can be restored to end the session, and the preferred embodiment can intercept the invalid message outside the ACS. Avoid consuming ACS resources.
  • An apparatus for processing a TR-069 message is also provided in the embodiment of the present invention, and the apparatus is configured to implement the foregoing embodiments and preferred embodiments, and details are not described herein.
  • the term "module” may implement a combination of software and/or hardware of a predetermined function.
  • the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
  • FIG. 3 is a structural block diagram of an apparatus for processing a TR-069 message according to an embodiment of the present invention. As shown in FIG. 3, the apparatus may include:
  • the obtaining module 30 is configured to obtain a TR-069 packet, where the TR-069 packet is from the CPE device, and the first determining module 32 is connected to the obtaining module 30, and is configured to be an abnormal report in the TR-069 packet. If the CPE device is faulty, the processing module 34 is connected to the first determining module 32 and configured to process the TR-069 message according to the determination result.
  • FIG. 4 is a structural block diagram 2 of another apparatus for processing a TR-069 message according to an embodiment of the present invention. As shown in FIG. 4, the apparatus may include:
  • the obtaining module 40 is configured to obtain a TR-069 packet, where the TR-069 packet is from the CPE device, and the determining module 42 is connected to the obtaining module 40, and is configured to determine the TR after acquiring the TR-069 packet. If the message is a normal message, the first determining module 44 is connected to the determining module 42 and configured to determine whether the CPE device is faulty if the TR-069 message is an abnormal message; the processing module 46 And connected to the first determining module 44, configured to process the TR-069 message according to the determination result.
  • the apparatus may further include: a first transparent transmission module, configured to transparently transmit the TR-069 message to the ACS if the TR-069 message is a normal message.
  • the processing module may further include: a removal unit configured to send a removal command to the CPE device if the determination result indicates that the CPE device is not faulty, wherein the removal instruction is used for the CPE device The CPE device tears down the session.
  • the processing module may further include: a first determining unit configured to determine whether the CPE device can be restored to a normal state by a remote control command if the determination result indicates that the CPE device is faulty.
  • the apparatus may further include: a recovery module configured to send a management instruction to the CPE device if the CPE device can be restored to a normal state by a remote control command, wherein the management command is used to restore the CPE to the CPE device normal status.
  • the device may further include: a first alarm module configured to report the alarm information when the CPE device cannot be restored to the normal state by the remote control command, wherein the alarm information is used to indicate that the CPE device is faulty.
  • the determining module of the device may further include: an extracting unit configured to extract a CPE identifier attribute, a TR-069 event number attribute, and a TR-069 message in the TR-069 message.
  • a second determining unit configured to: according to the CPE identifier attribute and the TR-069 event number attribute in the TR-069 message And the time when the TR-069 packet is received is determined whether the period of the TR-069 packet sent by the same CPE device reaches the threshold.
  • the device may further include: a second transparent transmission module, configured to transparently transmit the TR-069 message to the ACS if the threshold is not reached.
  • the apparatus can also include a second decision module configured to determine whether the CPE device has received a repair command if the cycle reaches the threshold.
  • the apparatus may further include: a reset module configured to send a reset command to the CPE device if the CPE device has not received the repair command, wherein the reset command is used to send the CPE device to the TR-069 The period of the packet is set to a reasonable time; or the second alarm module is configured to generate an alarm information when the CPE device receives the repair command.
  • the determining module of the device may further include: a configuration unit configured to configure one or more valid TR-069 event lists; and an invalidating unit configured to determine the TR based on the valid TR-069 event list. Whether the 069 packet is an invalid packet, and the invalid packet includes at least a message that the ACS cannot recognize, and an Inform message that the ACS does not need to process.
  • the apparatus may further include: a third transparent transmission module, configured to transparently transmit the TR-069 message to the ACS when the TR-069 message is a valid message; or, remove the module, and set If the TR-069 packet is an invalid packet, the teardown command is sent to the CPE device, where the teardown command is used by the CPE device to tear down the session.
  • a third transparent transmission module configured to transparently transmit the TR-069 message to the ACS when the TR-069 message is a valid message; or, remove the module, and set If the TR-069 packet is an invalid packet, the teardown command is sent to the CPE device, where the teardown command is used by the CPE device to tear down the session.
  • the device provided by the embodiment of the present invention performs the selective policy pre-processing on the TR-069 packet message, and the normal packet is directly transmitted to the AC, the abnormal or invalid packet is directly discarded, and the CPE alarm information can be repaired or reported.
  • the ACS resource can be effectively used for management service processing, ensuring the smooth operation of the ACS system, and improving the management stability and effectiveness of the CPE network. .
  • FIG. 5 is a structural block diagram of an apparatus for processing a TR-069 message according to a preferred embodiment of the present invention; as shown in FIG. 5, the apparatus may include the following modules:
  • the Message Pre-Processor of the ACS can be deployed between the CPE and the ACS. It can also be deployed in the CPE or ACS. It is mainly used to directly communicate with the CPE and on the other hand.
  • the CPE message is selectively transparently transmitted to the ACS.
  • the policy module 52 (Policy) is connected to the message pre-processing module 50, and is mainly used to provide the service decision support for the message pre-processing module 50. After receiving the TR-069 message sent by the CPE, the message pre-processing module 50 invokes the policy module 52. Obtain the corresponding processing policy. If no matching policy is found, the message is directly transparently transmitted. If a matching policy is found, the message is processed according to the policy requirement.
  • FIG. 6 is a flowchart of a method for processing a TR-069 message according to a preferred embodiment of the present invention. As shown in FIG. 6, the method may include the following process:
  • Step S600 Acquire a TR-069 message reported by the CPE device; the CPE device sends a TR-069 message to the ACS.
  • Step S602 Determine whether the TR-069 packet is a normal packet. Before reporting the TR-069 packet to the ACS, the message pre-processing module invokes the policy module to determine the packet. If it is not a normal message, the session needs to be dismantled, discarded, or even further repaired by the CPE device.
  • Step S604 if the TR-069 message is a normal message, transparently transmitting the TR-069 message to the ACS;
  • Step S606 If the TR-069 packet is abnormal, the policy module proceeds to the next step, and continues to determine whether the CPE device that uploads the abnormal packet is an occasional exception.
  • Step S608 If the CPE device is in an abnormal state, send a message to the CPE device to dismantle the session; if the policy module determines that the abnormal message reported by the CPE device is an abnormal exception, the CPE is considered to have no major fault or problem. . The session is directly removed and the packet is filtered out.
  • Step S610 If the CPE device is non-incidentally abnormal, proceed to the next step to determine whether the CPE device can be restored to the normal state by using a remote control command; and the policy module determines that the abnormal packet reported by the CPE device is not an accidental abnormality. Then the CPE can be considered to have a large fault or problem. In order to solve this problem, it is necessary to judge whether the CPE device can be restored to normal by remote control.
  • Step S612 if yes, sending a management instruction to operate the CPE to return to a normal state;
  • Step S614 if not, generate and report a warning message.
  • the abnormal state device in the network can be effectively determined, and the device is restored to normal, thereby reducing the total transmission of invalid packets in the network and improving the effective utilization of the network.
  • the beneficial effects of the preferred embodiment are that the CPE management network does not reduce the ACS management quality due to abnormalities of some CPE devices, and the network bandwidth is invalidated and wasted, which ensures the smooth operation of the ACS system and improves the management stability and effectiveness of the CPE network. Sex.
  • the CPE device when a part of the CPE device is in the Rampage state, a large number of reported TR-069 packets are processed as an example, which is described with reference to FIG. 7.
  • the CPE device has a relatively high interval due to the failure of the CPE device itself or the default reporting period provided by the CPE device.
  • the frequency reports the TR-069 packet to the ACS.
  • This situation can be called the CPE device in the Rampage state.
  • the periodic reporting interval is 60 seconds.
  • the average value of the message may be 10,000/sec, and the peak value is as high as 2-3 million per second. In such cases, the ACS may not operate stably because it cannot be processed.
  • FIG. 7 provides a method of processing a TR-069 message message for handling a message storm that occurs when the CPE device is in the Ramage state.
  • FIG. 7 is a flowchart of a method for processing a TR-069 message according to a preferred embodiment of the present invention; as shown in FIG. 7, the method may include the following process:
  • Step S700 The message preprocessor receives the 2-Periodic message reported by the CPE.
  • the system starts and loads the policy configuration file.
  • These configurations can at least include checking the event number, threshold, and repair action.
  • the policy profile example can look like this:
  • Name indicates the name of the policy; Class corresponds to the specific policy processing object; EventCode is the event number of the triggering policy; Parameter is the policy parameter.
  • setParameterValues corresponds to the RPC method in TR-069, where oid and value indicate that the periodic reporting interval is set to 43200 seconds.
  • the message preprocessor receives the Inform message reported by the CPE.
  • the TR-069Inform message example can be as follows:
  • OUI and SerialNumber are combined to form a device identifier, and the device identifier of each device is unique.
  • the number before the space in the EventCode is the event number.
  • Step S702 extracting a CPE identifier, a TR-069 event number, and a time when the Inform message is received;
  • the message preprocessor extracts the CPE identifier and the TR-069 event number attribute from the TR-069 Inform received above, and records the two attributes and the time when the message preprocessor receives the Inform message.
  • the message preprocessing module receives the 2-Periodic message, first converts the message into an HTTP message, and then converts it into a TR-069 Inform message object, extracts the device identifier and event number information from the TR-069 Inform message object, and combines the two information together The time received is recorded in memory.
  • Step S704 determining whether the CPE device is in a Rampage state
  • the policy module determines whether the CPE is in the Rampage state according to the frequency of the 2-periodic received by the CPE device, and the judgment is based on the interval between the last two 2-Periodic messages being less than a preset threshold (for example, 630 seconds). Matching the event number extracted in step S702 with the event number EventCode of the trigger policy configured in step S700, finding a corresponding processing policy RampagePolicy, loading the policy processing class con.zte.ums.cpehg.neal.plocy.RampagePolicy, and starting the Policy and pass the TR-069 message object.
  • a preset threshold for example, 630 seconds
  • the TR-069 packet is sent from the same CPE device, and the time difference of the TR-069 packet received from the same CPE device is calculated. This time is compared with the periodic reporting interval threshold value configured in step S700. If the time difference from the TR-069 message sent by the same CPE device is less than or equal to the preset threshold, the CPE device can be considered to be in the Rampage state and further processing is required.
  • Step S706 transparently transmitting the message to the ACS
  • the message is directly transmitted to the ACS.
  • step S704 if the calculated time difference is greater than the threshold, the 2-Periodic message is transparently transmitted to the ACS.
  • the message preprocessor responds normally with TR-069 to end the session and the process ends.
  • Step S708 determining whether the CPE device has undergone repair
  • step S704 if the calculated time difference is less than the threshold, the CPE device may report that the message period is too frequent and is in the Rampage state. Check the device maintenance record to determine whether the CPE device has been repaired or repaired, and perform the next step based on the result.
  • Step S710 reset the period of the CPE report message
  • the reporting period of the reset CPE is 24 hours or other reasonable period interval; if the time difference is less than the threshold and the CPE has never been repaired, the repair action can be initiated, that is, sent to the device.
  • the remote control command sends a message to the device to modify the period of the periodic report, which is used to reset the periodic reporting interval of the device. If the repair action fails, the device can generate an alarm message to notify the operator to manually troubleshoot the fault.
  • Step S712 generating alarm information.
  • step S700 includes, but is not limited to, loading a configuration file, and may also load a database or a memory configuration.
  • the configuration file is not limited to the XML format in the example, and may also adopt a format such as a Properties format, a data table, or other configuration format; in step S702, the 2-Periodic message is first converted into an HTTP message, and then converted into a TR-069 Inform message object.
  • the necessary operations as long as the device unique identifier and the event number can be extracted from the TR-069 message, and the information is not limited to be recorded in the memory, and can also be recorded in the configuration file or the database; in step S712
  • the alarm information is generated to notify the maintenance personnel to perform manual intervention, including but not limited to generating an alarm, which may be any form of notification and notification to the operator, for example, recording information to a text, a database, and notifying by email or SMS.
  • Example 2 A preferred embodiment of the present invention may also be directed to the CPE reporting a large number of invalid messages, which may be described in conjunction with FIG.
  • CPE CPE reporting a large number of invalid messages
  • FIG. 8 provides a method for processing a TR-069 message message for processing a problem that a CPE device reports a large number of invalid messages.
  • FIG. 8 is a flowchart of a method for processing a TR-069 message according to a preferred embodiment of the present invention; as shown in FIG. 8, the method may include the following process:
  • Step S800 the system loads and configures a blacklist feature library.
  • the blacklist signature database is a set of invalid message instances defined in advance, and is used to determine whether the reported TR-069 packet is an invalid packet.
  • the sample signature database configuration file format is as follows:
  • EventCodeEnabled 0,1,2,4,5,6,7,8, the event number in the whitelist configured as above.
  • Step S802 Acquire a TR-069 message reported by the CPE device; the message pre-processor receives the TR-069 Inform message reported by the CPE.
  • Step S804 extracting the event number of the message; the message preprocessor converts the Inform message received in step 202 into a TR-069 message object, and extracts the event number therein.
  • the message pre-processing module receives the TR-069 message, first converts the message into an HTTP message, and then converts it into a TR-069 Inform message object. If an exception occurs during the message conversion process, the message is considered invalid, and the empty message of the TR-069 is directly returned to the device to end the session.
  • Step S806 determining, according to the blacklist feature database, whether the message is an invalid message
  • the policy module determines whether the Inform message received in step S802 is an invalid message according to the configured blacklist feature database. After the message is correctly converted into a TR-069 Inform message object, the event number is extracted, and the event number is in the feature library in step S800. The event number matches, and it is determined according to the matching result whether the message is an invalid message.
  • step S808 the message is directly transmitted to the ACS; if the match is unsuccessful, the message is considered to be invalid, and the message can be directly transmitted to the ACS.
  • Step S810 the current session is removed; if the matching is successful, the message is considered to be an invalid message, and the session is normally ended according to the TR-069 protocol specification; if the Inform message is an invalid Inform message, the message preprocessor responds to the CPE device with an Inform Response. Message used to dismantle this session.
  • step S812 the session is ended.
  • the message preprocessor receives the Empty Request message reported by the CPE, and the message preprocessor replies to the CPE with an Empty Response message.
  • step S804 the conversion to the TR-069 message object in step S804 is not an essential operation, and other methods that can extract the device unique identifier and the event number from the message may be used.
  • step S800 is not limited to loading a configuration file, and may also load a database or a memory configuration.
  • the configuration file is not limited to the Properties format in the example, and may also be in an XML format, a data table, or other configuration format.
  • the configured blacklist packet feature database can also be a TR-069 valid event list, such as a whitelist message signature database.
  • step S806 is adaptively changed to: the policy module determines, according to the configured whitelist feature database, whether the Inform message received in step S802 is an invalid message. Matching the event number with the event number of the whitelisted library. If the matching is successful, the message received in step S802 is valid, and the message can be directly transmitted to the ACS; if the matching fails, the received message can be considered invalid. The message can be terminated normally according to the TR-069 protocol specification.
  • the method provided in the second method is used to determine the validity of the packet, and the invalid packet is directly discarded.
  • the invalid message can be intercepted outside the ACS to avoid consuming the ACS resources and suppress the invalid traffic in the network.
  • the generation thereby reducing bandwidth resource consumption, improving bandwidth utilization, and improving system stability.
  • the embodiments, the preferred embodiments, and the examples of the present invention provide a method and a device for efficiently processing TR-069 invalid or abnormal message messages, and setting a policy for pre-processing message messages to determine the CPE device reporting. Whether the packet message is abnormal or invalid, further determining whether the CPE device can be repaired, processing the TR-069 message and maintaining the CPE device according to the policy, can effectively determine the abnormal state device in the network, and restore the device to normal. Therefore, the total transmission of invalid messages in the network is reduced, and the invalid network bandwidth is reduced.
  • the resources of the ACS can be effectively used for the management of the service, ensuring the smooth operation of the ACS system, and improving the management stability and effectiveness of the CPE network. .
  • modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
  • the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • the method and apparatus for processing a TR-069 message provided by the embodiments of the present invention have the following beneficial effects: improving bandwidth utilization, ensuring smooth operation of the ACS system, and improving management stability and effectiveness of the CPE network. Sex.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

La présente invention concerne un procédé et un appareil de traitement de message à protocole TR-069, le procédé comprenant les étapes suivantes : le message à protocole TR-069 est reçu en provenance d'un CPE ; il est déterminé qu'une panne survient au niveau dudit CPE si le message à protocole TR-069 est un message anormal ; le message à protocole TR-069 est traité selon le résultat de détermination, ce qui permet de résoudre le problème de l'état de la technique selon lequel, lorsqu'un échec ou une anomalie survient sur le CPE, un nombre élevé de messages invalides ou anormaux est rapporté, occupant la bande passante du réseau, perturbant la transmission de messages normaux, consommant des ressources de traitement de serveur de configuration automatique (ACS), perturbant sérieusement le fonctionnement de gestion normal effectué par l'ACS, et perturbant la gestion normale du réseau dans sa totalité. Par conséquent, la consommation de ressources de bande passante est réduite, le taux d'utilisation de bande passante est augmenté, l'exécution stable du système ACS est garantie, et la stabilité et l'efficacité de gestion du réseau CPE sont améliorées.
PCT/CN2015/083650 2015-05-06 2015-07-09 Procédé et appareil de traitement de message à protocole tr-069 Ceased WO2016176910A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510227533.8A CN106209406A (zh) 2015-05-06 2015-05-06 处理tr-069消息的方法及装置
CN201510227533.8 2015-05-06

Publications (1)

Publication Number Publication Date
WO2016176910A1 true WO2016176910A1 (fr) 2016-11-10

Family

ID=57218114

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/083650 Ceased WO2016176910A1 (fr) 2015-05-06 2015-07-09 Procédé et appareil de traitement de message à protocole tr-069

Country Status (2)

Country Link
CN (1) CN106209406A (fr)
WO (1) WO2016176910A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113992732A (zh) * 2021-10-26 2022-01-28 迈普通信技术股份有限公司 终端管理控制方法、装置、服务器及存储介质
CN114297444A (zh) * 2021-12-15 2022-04-08 中电信数智科技有限公司 一种基于reset消息的网络故障的分析方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109274658B (zh) * 2018-09-04 2020-11-06 烽火通信科技股份有限公司 基于tr069协议的工单报文分析方法及系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1852158A (zh) * 2005-11-29 2006-10-25 华为技术有限公司 一种电信网络告警的实现方法及其系统
CN101014026A (zh) * 2006-12-18 2007-08-08 南京联创科技股份有限公司 动态自适应Radius系统通用软网关的实现方法
EP2161943A1 (fr) * 2008-09-08 2010-03-10 Alcatel, Lucent Procédé pour la gestion de dispositifs à distance, dispositifs et systèmes correspondants
CN102761444A (zh) * 2012-07-26 2012-10-31 杭州华三通信技术有限公司 一种用户侧设备的配置恢复方法和装置
CN104243343A (zh) * 2014-09-29 2014-12-24 华为技术有限公司 一种确定报文冲击的方法和网络设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100525206C (zh) * 2005-06-15 2009-08-05 华为技术有限公司 自动恢复设备故障的实现方法及系统
US20110283138A1 (en) * 2010-05-11 2011-11-17 Microsoft Corporation Change Tracking and Management in Distributed Applications
EP2541836A1 (fr) * 2011-06-29 2013-01-02 Thomson Telecom Belgium Gestion à distance de dispositifs et dispositif appliquant le procédé
CN103166771A (zh) * 2011-12-08 2013-06-19 中兴通讯股份有限公司 一种管理网关下挂设备的方法及系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1852158A (zh) * 2005-11-29 2006-10-25 华为技术有限公司 一种电信网络告警的实现方法及其系统
CN101014026A (zh) * 2006-12-18 2007-08-08 南京联创科技股份有限公司 动态自适应Radius系统通用软网关的实现方法
EP2161943A1 (fr) * 2008-09-08 2010-03-10 Alcatel, Lucent Procédé pour la gestion de dispositifs à distance, dispositifs et systèmes correspondants
CN102761444A (zh) * 2012-07-26 2012-10-31 杭州华三通信技术有限公司 一种用户侧设备的配置恢复方法和装置
CN104243343A (zh) * 2014-09-29 2014-12-24 华为技术有限公司 一种确定报文冲击的方法和网络设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113992732A (zh) * 2021-10-26 2022-01-28 迈普通信技术股份有限公司 终端管理控制方法、装置、服务器及存储介质
CN113992732B (zh) * 2021-10-26 2024-04-12 迈普通信技术股份有限公司 终端管理控制方法、装置、服务器及存储介质
CN114297444A (zh) * 2021-12-15 2022-04-08 中电信数智科技有限公司 一种基于reset消息的网络故障的分析方法

Also Published As

Publication number Publication date
CN106209406A (zh) 2016-12-07

Similar Documents

Publication Publication Date Title
US10063312B2 (en) Optical network unit reset message
EP4055896B1 (fr) Procédés et appareils pour gérer des dispositifs de communication corrompus dans un réseau de communication
CN105553790B (zh) 一种数据处理方法及策略服务器
CN102082702A (zh) 一种终端告警的处理方法、装置及系统
CN112291075A (zh) 网络故障定位方法、装置、计算机设备及存储介质
CN101051981A (zh) 一种wlan异常快速恢复的方法及设备
EP3382943B1 (fr) Procédé et système de gestion d'une infrastructure de fournisseur de services
WO2016176910A1 (fr) Procédé et appareil de traitement de message à protocole tr-069
CN106911510B (zh) 网络准入系统的可用性监测系统及方法
CN115243297B (zh) 基于tr069协议的基站开站方法及系统
US20180367427A1 (en) Method for performing connectivity check and apparatus
CN106330513A (zh) tr069协议信息的处理方法及装置
CN106254088A (zh) Onu入网方法及装置
EP3252995A1 (fr) Procédé de détection des défaillances de réseau
CN103248505A (zh) 基于视图的网络监控方法及装置
CN115842760B (zh) 故障检测方法、装置、电子设备及存储介质
CN116137687B (zh) 固定宽带接入网故障监测方法及电子设备、可读存储介质
CN105072185A (zh) 一种tr069远程监控方法、系统和通讯设备
CN114090369A (zh) 服务实例监控方法、装置与存储介质
CN110011834B (zh) 一种管控融合型电信网络管理方法及系统
CN117750448A (zh) 宽带业务的切换方法及装置、计算机可读存储介质
CN101800666A (zh) 数字用户线端口信息收集方法及系统
CN106789357B (zh) 一种故障终端的定位方法及系统
US9071507B2 (en) System and method for registering a CIM provider in a CIM system using information of a device to be configured
CN105450443A (zh) 用于网络设备告警信息的冗余处理装置及其方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15891161

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15891161

Country of ref document: EP

Kind code of ref document: A1