Nothing Special   »   [go: up one dir, main page]

CN110912766B - Communication network multi-plane data consistency checking method - Google Patents

Communication network multi-plane data consistency checking method Download PDF

Info

Publication number
CN110912766B
CN110912766B CN201910991038.2A CN201910991038A CN110912766B CN 110912766 B CN110912766 B CN 110912766B CN 201910991038 A CN201910991038 A CN 201910991038A CN 110912766 B CN110912766 B CN 110912766B
Authority
CN
China
Prior art keywords
data
plane device
message
loaded
checksum
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
CN201910991038.2A
Other languages
Chinese (zh)
Other versions
CN110912766A (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.)
Chang'an Communication Technology Co ltd
Xinxun Digital Technology Hangzhou Co ltd
National Computer Network and Information Security Management Center
Original Assignee
Chang'an Communication Technology Co ltd
EB INFORMATION TECHNOLOGY Ltd
National Computer Network and Information Security Management Center
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 Chang'an Communication Technology Co ltd, EB INFORMATION TECHNOLOGY Ltd, National Computer Network and Information Security Management Center filed Critical Chang'an Communication Technology Co ltd
Priority to CN201910991038.2A priority Critical patent/CN110912766B/en
Publication of CN110912766A publication Critical patent/CN110912766A/en
Application granted granted Critical
Publication of CN110912766B publication Critical patent/CN110912766B/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
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0847Transmission error
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload

Landscapes

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

Abstract

A method for checking consistency of multi-plane data of a communication network comprises the following steps: the service plane device encrypts the data, packages the data into a data message, and then sends the data message to the control plane device: the control plane device extracts the data routing rule from the data message and then distributes the data message to the corresponding access plane device; the access plane device reads and loads each encrypted data one by one from the data message sent by the control plane device, calculates the number of loaded data items and the data checksum after all the data are loaded, compares the number of loaded data items and the data checksum with the number of data items and the data checksum extracted from the data message, and returns a data loading success result message to the service plane device when the comparison result is consistent. The invention belongs to the technical field of information, and can effectively ensure the data synchronization consistency among multiple planes based on the current communication network management architecture, thereby ensuring the safety and reliability of a communication network.

Description

Communication network multi-plane data consistency checking method
Technical Field
The invention relates to a communication network multi-plane data consistency checking method, belonging to the technical field of information.
Background
The current mainstream communication network management architecture consists of a service plane + a control plane + an access plane. Wherein the service plane belongs to a service data sending source and comprises basic data and strategy data, and the data belongs to a sensitive data type. The service plane desensitizes and encrypts the data and then sends the desensitized and encrypted data to the control plane, and the control plane distributes the data to the corresponding access plane for loading according to the data routing rule.
In the communication network security, the unpredictable effect will be caused by the inconsistent data loading of multiple planes, so how to effectively ensure the data synchronization consistency among multiple planes based on the current communication network management architecture, thereby ensuring the safety and reliability of the communication network has become a technical problem generally concerned by technicians.
Disclosure of Invention
In view of the above, an object of the present invention is to provide a method for checking consistency of multi-plane data in a communication network, which can effectively ensure consistency of data synchronization between multiple planes based on a current communication network management architecture, thereby ensuring security and reliability of the communication network.
In order to achieve the above object, the present invention provides a method for checking consistency of multi-plane data in a communication network, comprising:
step one, the service plane device encrypts data and encapsulates the data into data messages, and then sends the encapsulated data messages to the control plane device, wherein the encapsulated data messages comprise the following information: data processing serial number, data entry number, data checksum, data routing rule, data type, encrypted data:
step two, the control plane device extracts a data routing rule from the received data message, and then distributes the received data message to the corresponding access plane device;
step three, the access plane device reads and loads each encrypted data from the data message sent by the control plane device one by one, after all the data are loaded, the loaded data item number and the data checksum are calculated, then the loaded data item number and the data checksum are compared with the data item number and the data checksum extracted from the data message, when the comparison result is consistent, the control plane device returns a data loading success result message to the service plane device,
in the third step, when the comparison result is inconsistent, the method further comprises the following steps:
step 31, the access plane device constructs a feedback message of unsuccessful data loading, and sends the feedback message to the control plane device, where the feedback message of unsuccessful data loading includes the following information: the data processing serial number, the loaded data label set and the loaded data checksum;
step 32: the control plane device transmits the feedback message of data loading unsuccessfully to the service plane device;
step 33: the service plane device calculates a data checksum corresponding to the loaded data label set according to the loaded data label set in the received data loading unsuccessful feedback message, then compares the calculated data checksum with the loaded data checksum in the data loading unsuccessful feedback message, when the comparison result is consistent, processes a serial number according to the data in the data loading unsuccessful feedback message, searches for the sent data message, then encrypts and repackages other unloaded data in the sent data message into a data message according to the loaded data label set, finally sends the repackaged data message to the control plane device, and the second step is switched to.
Compared with the prior art, the invention has the beneficial effects that: the invention can effectively ensure the consistent data loading of a plurality of planes while avoiding the transmission of repeated data, thereby ensuring the real safety and reliability of the communication network.
Drawings
Fig. 1 is a flowchart of a method for checking consistency of multi-plane data in a communication network according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail with reference to the accompanying drawings.
The invention is based on the current mainstream communication network management structure: traffic plane + control plane + access plane. As shown in fig. 1, the present invention provides a method for checking consistency of multi-plane data in a communication network, including:
step one, the service plane device encrypts data and encapsulates the data into data messages, and then sends the encapsulated data messages to the control plane device, wherein the encapsulated data messages comprise the following information: data processing serial number, data entry number, data checksum, data routing rule, data type, encrypted data:
step two, the control plane device extracts a data routing rule from the received data message, and then distributes the received data message to the corresponding access plane device;
step three, the access plane device reads and loads each piece of encrypted data one by one from the data message sent by the control plane device, after all data are loaded, the number of loaded data items and the data checksum are calculated, then the number of loaded data items and the data checksum are compared with the number of data items and the data checksum extracted from the data message, and when the comparison result is consistent, a data loading success result message is returned to the service plane device through the control plane device.
Since the situation that part of the data in the data message is not loaded successfully may occur in step three, this will result in inconsistency of the comparison result. Therefore, in the third step, when the comparison results are inconsistent, the present invention further includes:
step 31, the access plane device constructs a feedback message of unsuccessful data loading, and sends the feedback message to the control plane device, where the feedback message of unsuccessful data loading includes the following information: the data processing serial number, the loaded data label set and the loaded data checksum;
step 32: the control plane device transmits the feedback message of data loading unsuccessfully to the service plane device;
step 33: the service plane device calculates a data checksum corresponding to the loaded data label set according to the loaded data label set in the received data loading unsuccessful feedback message, then compares the calculated data checksum with the loaded data checksum in the data loading unsuccessful feedback message, when the comparison result is consistent, processes a serial number according to the data in the data loading unsuccessful feedback message, searches for the sent data message, then encrypts and repackages other unloaded data in the sent data message into a data message according to the loaded data label set, finally sends the repackaged data message to the control plane device, and the second step is switched to.
In this way, when the data loaded by the access plane device is inconsistent with the data sent by the service plane device, the service plane device will resend the original data until the data is consistent.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (1)

1. A method for checking consistency of multi-plane data of a communication network is characterized by comprising the following steps:
step one, the service plane device encrypts data and encapsulates the data into data messages, and then sends the encapsulated data messages to the control plane device, wherein the encapsulated data messages comprise the following information: data processing serial number, data entry number, data checksum, data routing rule, data type, encrypted data:
step two, the control plane device extracts a data routing rule from the received data message, and then distributes the received data message to the corresponding access plane device;
step three, the access plane device reads and loads each encrypted data from the data message sent by the control plane device one by one, after all the data are loaded, the loaded data item number and the data checksum are calculated, then the loaded data item number and the data checksum are compared with the data item number and the data checksum extracted from the data message, when the comparison result is consistent, the control plane device returns a data loading success result message to the service plane device,
in the third step, when the comparison result is inconsistent, the method further comprises the following steps:
step 31, the access plane device constructs a feedback message of unsuccessful data loading, and sends the feedback message to the control plane device, where the feedback message of unsuccessful data loading includes the following information: the data processing serial number, the loaded data label set and the loaded data checksum;
step 32: the control plane device transmits the feedback message of data loading unsuccessfully to the service plane device;
step 33: the service plane device calculates a data checksum corresponding to the loaded data label set according to the loaded data label set in the received data loading unsuccessful feedback message, then compares the calculated data checksum with the loaded data checksum in the data loading unsuccessful feedback message, when the comparison result is consistent, processes a serial number according to the data in the data loading unsuccessful feedback message, searches for the sent data message, then encrypts and repackages other unloaded data in the sent data message into a data message according to the loaded data label set, finally sends the repackaged data message to the control plane device, and the second step is switched to.
CN201910991038.2A 2019-10-18 2019-10-18 Communication network multi-plane data consistency checking method Active CN110912766B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910991038.2A CN110912766B (en) 2019-10-18 2019-10-18 Communication network multi-plane data consistency checking method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910991038.2A CN110912766B (en) 2019-10-18 2019-10-18 Communication network multi-plane data consistency checking method

Publications (2)

Publication Number Publication Date
CN110912766A CN110912766A (en) 2020-03-24
CN110912766B true CN110912766B (en) 2021-04-20

Family

ID=69815396

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910991038.2A Active CN110912766B (en) 2019-10-18 2019-10-18 Communication network multi-plane data consistency checking method

Country Status (1)

Country Link
CN (1) CN110912766B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11165684B2 (en) * 2020-03-31 2021-11-02 Juniper Networks, Inc. Route consistency checker for network devices
CN113572726B (en) * 2021-06-07 2023-04-28 中国人民解放军战略支援部队信息工程大学 Multimode network control-data plane consistency verification method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1816039A (en) * 2005-02-01 2006-08-09 华为技术有限公司 Method for checking data coherence and data synchronization, and distribution type system
CN102354292A (en) * 2011-09-21 2012-02-15 国家计算机网络与信息安全管理中心 Method and system for checking consistency of records in master and backup databases
CN103345487A (en) * 2013-06-24 2013-10-09 北京奇虎科技有限公司 Method and system of verifying data consistency between multiple platforms
CN104077373A (en) * 2014-06-24 2014-10-01 北京京东尚科信息技术有限公司 Data consistency checking method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7424667B2 (en) * 2005-08-30 2008-09-09 Inventec Corporation Digital data transmission error checking method and system
US7805656B2 (en) * 2005-09-29 2010-09-28 Dolby Laboratories Licensing Corporation Error correction in packet-based communication networks using data consistency checks
CN102045201B (en) * 2010-12-27 2013-03-27 北京锐安科技有限公司 Automatic upgrading method and system of intranet server cluster
CN103391311B (en) * 2013-06-24 2016-10-05 北京奇虎科技有限公司 A kind of multi-platform between the method and system of consistency verification of data
FR3076639B1 (en) * 2018-01-05 2020-08-14 Idemia Identity & Security France METHOD AND SYSTEM FOR SECURING DATA EMITTED BY A CONNECTED OBJECT AGAINST ATTACKS AFFECTING A CONTROL CIRCUIT OF THE SAID OBJECT
CN110299971B (en) * 2018-03-23 2022-04-08 天地融科技股份有限公司 Data message receiving method and device
CN108768769B (en) * 2018-05-17 2020-12-08 南方科技大学 Control plane and data plane consistency detection method, detection system and switch

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1816039A (en) * 2005-02-01 2006-08-09 华为技术有限公司 Method for checking data coherence and data synchronization, and distribution type system
CN102354292A (en) * 2011-09-21 2012-02-15 国家计算机网络与信息安全管理中心 Method and system for checking consistency of records in master and backup databases
CN103345487A (en) * 2013-06-24 2013-10-09 北京奇虎科技有限公司 Method and system of verifying data consistency between multiple platforms
CN104077373A (en) * 2014-06-24 2014-10-01 北京京东尚科信息技术有限公司 Data consistency checking method

Also Published As

Publication number Publication date
CN110912766A (en) 2020-03-24

Similar Documents

Publication Publication Date Title
CN107567000B (en) Method and system for intelligently selecting short message sending channel
CN111818136B (en) Data processing method, device, electronic equipment and computer readable medium
CN107347025A (en) Data processing method, device, server and system
CN111970236B (en) Cross-network data transmission method and device
CN103118356B (en) Embedded smart card eUICC Activiation method, system, terminal and platform
RU2009120475A (en) METHOD OF RELAY TRANSFER BETWEEN BASIC STATIONS
CN110912766B (en) Communication network multi-plane data consistency checking method
CN106161256B (en) A kind of processing method and processing device of Border Gateway Protocol (BGP) routing
CN109783573B (en) Multi-path pushed data synchronization method and terminal
US11889255B2 (en) Communication method between earphones and charging box, charging box, earphones and readable storage medium
CN103259797A (en) Data file transmission method and platform
CN113179324B (en) Block chain link point and service processing method executed by block chain link point
CN108696934A (en) A kind of transmission method and equipment
WO2023232072A1 (en) Communication node, data transmission method, and storage medium
Hwang et al. Modification of mosquitto broker for delivery of urgent MQTT message
CN110795741B (en) Method and device for carrying out security processing on data
KR20250005497A (en) Communication nodes, data transmission methods and storage media
CN114816785A (en) Service data processing method and device, electronic equipment and storage medium
CN111787534B (en) Data encryption and decryption method and device and electronic equipment
CN109788065B (en) Off-line message transmission method and off-line message transmission device based on Beidou system
CN111835712A (en) Data transmission method, device, system, equipment and storage medium
CN114189384B (en) Service processing method, device, equipment and storage medium
CN109587087B (en) Message processing method and system
CN105591976A (en) Message processing method, apparatus, and system
CN111314365B (en) Application downloading method, application link generating method, device and medium

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
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100029 Beijing city Chaoyang District Yumin Road No. 3

Patentee after: NATIONAL COMPUTER NETWORK AND INFORMATION SECURITY MANAGEMENT CENTER

Patentee after: CHANG'AN COMMUNICATION TECHNOLOGY Co.,Ltd.

Patentee after: Xinxun Digital Technology (Hangzhou) Co.,Ltd.

Address before: 100029 Beijing city Chaoyang District Yumin Road No. 3

Patentee before: NATIONAL COMPUTER NETWORK AND INFORMATION SECURITY MANAGEMENT CENTER

Patentee before: CHANG'AN COMMUNICATION TECHNOLOGY Co.,Ltd.

Patentee before: EB Information Technology Ltd.