[go: up one dir, main page]

CN103369593B - A kind of method compressing reconciliation compressed ethernet message and network element device - Google Patents

A kind of method compressing reconciliation compressed ethernet message and network element device Download PDF

Info

Publication number
CN103369593B
CN103369593B CN201210098571.4A CN201210098571A CN103369593B CN 103369593 B CN103369593 B CN 103369593B CN 201210098571 A CN201210098571 A CN 201210098571A CN 103369593 B CN103369593 B CN 103369593B
Authority
CN
China
Prior art keywords
data
compression
layer
message
identifier
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
CN201210098571.4A
Other languages
Chinese (zh)
Other versions
CN103369593A (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.)
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
Priority to CN201210098571.4A priority Critical patent/CN103369593B/en
Priority to PCT/CN2013/073712 priority patent/WO2013149587A1/en
Publication of CN103369593A publication Critical patent/CN103369593A/en
Application granted granted Critical
Publication of CN103369593B publication Critical patent/CN103369593B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

The present invention provides a kind of method and network element device compressing and conciliating compressed ethernet message, and the method for this compressed ethernet message includes: receive Ethernet message;Layer 2 heading and/or layer 3 heading to described Ethernet message are compressed processing.According to the present invention to save the expense of ethernet header, the utilization rate of bandwidth of air-interface can be improved, save limited bandwidth of air-interface resource.

Description

Method for compressing and decompressing Ethernet message and network element equipment
Technical Field
The present invention relates to the field of communications, and in particular, to a method and a network element device for compressing and decompressing an ethernet packet in a microwave communication process.
Background
As one of the main means of modern communication transmission, microwave communication can provide strong service transmission capability, and because of its characteristics of large transmission capacity, stable quality of long-distance transmission, low investment, low cost, short construction period, convenient maintenance, etc., it is widely used in 2G/3G mobile carrier networks, and becomes an important choice for mobile operators to transmit voice and data services. Due to the point-to-point transmission characteristic, microwave communication is also transmitted between base stations as a backbone network, between the base stations and a base station control station and between access gateways.
Common microwave communication nodes are typically used in pairs, each station typically comprising a modem unit and a transmitter unit. The modem unit (IDU) is typically placed indoors; the radio frequency transmission unit (ODU) is typically placed on a tower together with an antenna. With the development of mobile communication, services transmitted in a network are becoming diversified, and no matter TDM (time division multiplexing) services, E1 services, or traditional ethernet data services, are framed in an IDU and then sent out through an air interface, the air interface of network element equipment is generally limited, and with the development of technologies, the requirement for air interface bandwidth is increasing, and how to save limited air interface bandwidth becomes increasingly important.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method and network element device for compressing and decompressing ethernet packets, so as to save the overhead of ethernet headers.
In order to solve the above technical problem, the present invention provides a method for compressing ethernet packets, comprising:
receiving an Ethernet message;
and compressing the layer 2 message header and/or the layer 3 message header of the Ethernet message.
Further, the method also has the following characteristics: the compressing the layer 2 packet header of the ethernet packet includes:
comparing the data of the layer 2 header with data in a first compression table,
if the layer 2 message header is consistent with the layer 2 message header, replacing the data of the layer 2 message header with the corresponding compression identifier in the first compression table;
and if the two data are not consistent, generating a compression identifier, transmitting the Ethernet message carrying the compression identifier, updating the first compression table, and replacing the data of the layer 2 message header with the generated compression identifier when the Ethernet message with the same data of the layer 2 message header is received next time.
Further, the method also has the following characteristics: after compressing the layer 2 packet header of the ethernet packet, the method further includes:
and transmitting the processed Ethernet message, wherein the Ethernet message carries verification information.
Further, the method also has the following characteristics: the compressing the layer 3 packet header of the ethernet packet includes:
dividing data of a layer 3 message header of the Ethernet message into a plurality of sections, comparing the data of each section with data in a second compression table,
if the data of each measure is consistent with the data in the second compression table, replacing the data of the layer 3 message header with the corresponding compression identifier;
if the data of partial section is inconsistent with the data in the second compression table, replacing the data of the layer 3 message header by the corresponding compression identification, section number indicating partial difference and section data, and updating the second compression table;
if the data of each subsection is not consistent with the data in the second compression table, distributing a compression identifier for each subsection, replacing the data of the layer 3 message header with the compression identifier, the data indicating all different subsection numbers and each subsection, updating the second compression table, and replacing the data of the layer 3 message header with the distributed compression identifier when the Ethernet message with the same data of the layer 3 message header is received next time.
Further, the method also has the following characteristics: the compressing the layer 3 packet header of the ethernet packet includes:
dividing data of a layer 3 header of the Ethernet packet into a plurality of groups, each group having a plurality of sections, comparing data of the sections in each group with data in a second compression table,
if the data of each section in the group is consistent with the data in the second compression table, replacing the data of the group with the compression identifier corresponding to the group;
if the data of the group in which the partial section exists is not consistent with the data in the second compression table, replacing the data of the group with the compression identifier corresponding to the group, the section number and the section data indicating partial difference, and updating the second compression table;
if the data of each subsection in the group is not consistent with the data in the second compression table, a compression identifier is allocated to the group, the data of the group is replaced by the compression identifier, the data of all different subsections and the data of all subsections, the second compression table is updated, and when the Ethernet message with the same data of the corresponding group in the header of the layer 3 message is received next time, the data of the group is replaced by the allocated compression identifier.
Further, the method also has the following characteristics: updating the second compression table comprises:
if there is data of a part of sections inconsistent with the data in the second compression table, replacing the corresponding data in the second compression table with the data of the sections with inconsistent data;
if the data of each section is not consistent with the data in the second compression table, directly adding the corresponding relation between the distributed compression identification and the data of each section into the second compression table or replacing the original data in the second compression table by a preset rule.
Further, the method also has the following characteristics: after compressing the layer 3 packet header of the ethernet packet, the method further includes:
and transmitting the processed Ethernet message, wherein the Ethernet message carries verification information.
In order to solve the above problem, the present invention further provides a method for decompressing an ethernet packet, including:
receiving an Ethernet message;
and decompressing the layer 2 message header and/or the layer 3 message header of the Ethernet message.
Further, the method also has the following characteristics: decompressing the layer 2 packet header of the ethernet packet, including:
if the data of the layer 2 message header only comprises the compression identifier, taking corresponding data from a first decompression table according to the compression identifier, and restoring the data of the layer 2 message header;
if the data of the layer 2 message header only comprises the compression identifier and the check information, taking corresponding data from a first decompression table according to the compression identifier, and restoring the data of the layer 2 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message;
if the data of the layer 2 message header also comprises a compression identifier, taking the compression identifier out of the data of the layer 2 message header, and storing the corresponding relation between the compression identifier and the data of the layer 2 message header into the first decompression table.
Further, the method also has the following characteristics: decompressing the layer 3 packet header of the ethernet packet, including:
if the data of the layer 3 message header only comprises the compression identifier, taking corresponding data from a second decompression table according to the compression identifier, and restoring the data of the layer 3 message header;
if the data of the layer 3 message header only comprises the compression identifier and the check information, taking corresponding data from a second decompression table according to the compression identifier, and restoring the data of the layer 3 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message;
if the data of the layer 3 message header comprises a compression identifier, a bar number indicating different parts and bar data, taking corresponding data from a second decompression table according to the compression identifier, and replacing the data corresponding to the bar number in the taken data with the bar data;
and if the data of the layer 3 message header comprises a compression identifier and data indicating all different bar numbers and bars, storing the corresponding relation of the compression identifier and the data indicating all different bar numbers and bars into the second decompression table.
Further, the method also has the following characteristics: decompressing the layer 3 packet header of the ethernet packet, including:
if the data of the layer 3 message header is judged to comprise a plurality of groups of data, decompressing the data of each group, including:
if the data in the group only comprises the compression identification, taking corresponding data from the second decompression table according to the compression identification, and restoring the data in the group;
if the data in the group only comprises the compression identification and the check information, taking corresponding data from the second decompression table according to the compression identification, and restoring the data in the group; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the corresponding compression identifier of the group to the sending end of the Ethernet message;
if the data in the judgment group includes a compression flag, a bar number indicating a part of difference, and bar data, extracting the corresponding data from the second decompression table based on the compression flag, and replacing the data corresponding to the bar number in the extracted data with the bar data;
if the data in the judgment group includes the compression flag, the data indicating all the different bar numbers and bars, the correspondence of the compression flag, the data indicating all the different bar numbers and bars is stored in the second decompression table.
In order to solve the above problem, the present invention further provides a network element device, including:
a first module, configured to receive an ethernet packet;
and the second module is used for compressing the layer 2 message header and/or the layer 3 message header of the Ethernet message.
Further, the network element device further has the following characteristics: the second module includes:
a first unit, configured to compare the data of the layer 2 packet header with data in a first compression table, and if the data of the layer 2 packet header is consistent with the data in the first compression table, replace the data of the layer 2 packet header with a corresponding compression identifier in the first compression table; if not, generating a compression identifier, transmitting the Ethernet message carrying the compression identifier, updating the first compression table, and replacing the data of the layer 2 message header with the generated compression identifier when receiving the Ethernet message with the same data of the layer 2 message header.
Further, the network element device further has the following characteristics: the second module further comprises:
and the second unit is used for transmitting the Ethernet message processed by the first unit, and the Ethernet message carries verification information.
Further, the network element device further has the following characteristics: the second module includes:
a third unit, configured to divide data of a layer 3 packet header of the ethernet packet into a plurality of sections, compare data of each section with data in a second compression table, and replace the data of the layer 3 packet header with a corresponding compression flag if the data of each section is consistent with the data in the second compression table; if the data of partial section is inconsistent with the data in the second compression table, replacing the data of the layer 3 message header by the corresponding compression identifier, the section number indicating partial difference and the data of the section, and triggering an updating unit to update the second compression table; if the data of each subsection is not consistent with the data in the second compression table, distributing a compression identifier for each subsection, replacing the data of the layer 3 message header with the compression identifier, the data indicating all different subsection numbers and each subsection, and triggering an updating unit to update the second compression table, and replacing the data of the layer 3 message header with the distributed compression identifier when receiving the Ethernet message with the same data of the layer 3 message header;
the updating unit is used for replacing the corresponding data in the second compression table with the data of the section with inconsistent data if the data of part of the section is inconsistent with the data in the second compression table; if the data of each section is not consistent with the data in the second compression table, directly adding the corresponding relation between the distributed compression identification and the data of each section into the second compression table or replacing the original data in the second compression table by a preset rule.
Further, the network element device further has the following characteristics: the second module includes:
a fourth unit, configured to divide the data of the layer 3 packet header of the ethernet packet into a plurality of groups, each group having a plurality of sections, compare the data of each section in each group with the data in the second compression table, and replace the data of each group with the compression identifier corresponding to the group if the data of each section in the group is identical to the data in the second compression table; if the data of the existing partial section in the group is inconsistent with the data in the second compression table, replacing the data of the group by the compression identifier corresponding to the group, the section number with inconsistent data and the data of the section with inconsistent data, and triggering the updating unit to update the second compression table; if the data of each subsection in the group is not consistent with the data in the second compression table, allocating a compression identifier for the group, replacing the data of the group by the compression identifier, the data of each subsection and the data of each subsection, triggering an updating unit to update the second compression table, and replacing the data of the group by the allocated compression identifier when receiving the Ethernet message with the same data of the corresponding group in the layer 3 message header;
an updating unit configured to replace the corresponding data in the second compression table with the data of the section whose data is inconsistent if there is a partial section whose data is inconsistent with the data in the second compression table; if the data of each section is not consistent with the data in the second compression table, directly adding the corresponding relation between the distributed compression identification and the data of each section into the second compression table or replacing the original data in the second compression table by a preset rule.
Further, the network element device further has the following characteristics: the second module further comprises:
a fifth unit, configured to transmit the ethernet packet processed by the third unit or the fourth unit, where the ethernet packet carries verification information.
Further, the network element device further has the following characteristics: the network element device further includes:
and the third module is used for decompressing the layer 2 message header and/or the layer 3 message header of the received Ethernet message.
Further, the network element device further has the following characteristics: the third module includes:
a first unit, configured to, if it is determined that the data of the layer 2 packet header only includes a compression identifier, retrieve, according to the compression identifier, corresponding data from a first decompression table, and restore the data of the layer 2 packet header; if the data of the layer 2 message header only comprises the compression identifier and the check information, taking corresponding data from a first decompression table according to the compression identifier, and restoring the data of the layer 2 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message; if the data of the layer 2 message header also comprises a compression identifier, taking the compression identifier out of the data of the layer 2 message header, and storing the corresponding relation between the compression identifier and the data of the layer 2 message header into the first decompression table.
Further, the network element device further has the following characteristics: the third module includes:
a second unit, configured to, if it is determined that the data of the layer 3 packet header only includes a compression identifier, retrieve, according to the compression identifier, corresponding data from a second decompression table, and restore the data of the layer 3 packet header; if the data of the layer 3 message header only comprises the compression identifier and the check information, taking corresponding data from a second decompression table according to the compression identifier, and restoring the data of the layer 3 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message; if the data of the layer 3 message header comprises a compression identifier, a bar number indicating different parts and bar data, taking corresponding data from a second decompression table according to the compression identifier, and replacing the data corresponding to the bar number in the taken data with the bar data; and if the data of the layer 3 message header comprises a compression identifier and data indicating all different bar numbers and bars, storing the corresponding relation of the compression identifier and the data indicating all different bar numbers and bars into the second decompression table.
Further, the network element device further has the following characteristics: the third module includes:
a third unit, for triggering a fourth unit to decompress the data of each group if the data of the layer 3 message header is judged to include multiple groups of data;
the fourth unit is specifically configured to, if it is determined that the data in the group only includes the compression identifier, retrieve, according to the compression identifier, the corresponding data from the second decompression table, and restore the data in the group; if the data in the group only comprises the compression identification and the check information, taking corresponding data from the second decompression table according to the compression identification, and restoring the data in the group; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the corresponding compression identifier of the group to the sending end of the Ethernet message; if the data in the judgment group includes a compression flag, a bar number indicating a part of difference, and bar data, extracting the corresponding data from the second decompression table based on the compression flag, and replacing the data corresponding to the bar number in the extracted data with the bar data; if the data in the judgment group includes the compression flag, the data indicating all the different bar numbers and bars, the correspondence of the compression flag, the data indicating all the different bar numbers and bars is stored in the second decompression table.
In summary, the present invention provides a method and a network element device for compressing and decompressing an ethernet packet, so as to save the overhead of an ethernet header, improve the utilization rate of an air interface bandwidth, and save limited air interface bandwidth resources.
Drawings
Fig. 1 is a flowchart of a method for compressing ethernet messages according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for decompressing an ethernet packet according to an embodiment of the present invention;
FIG. 3 is a flow chart of compressing a layer 2 header according to an embodiment of the present invention;
FIG. 4 is a flow chart of decompressing a layer 2 header according to an embodiment of the present invention;
FIG. 5 is a flow chart of compressing a layer 3 header according to an embodiment of the present invention;
FIG. 6 is a flow chart of decompressing a layer 3 header according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a network element device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
With the deepening of the trend of IP, more and more services are encapsulated into ethernet packets for transmission, but the overhead of the ethernet packet header is at least 38 bytes, and when only the services are concerned, the overhead proportion is large, so the invention mainly proposes to compress the ethernet packet header to improve the utilization rate of the air interface bandwidth and save the limited air interface bandwidth resources. For the problem of compression of ethernet data, there is no relevant solution in the current microwave communication.
Fig. 1 is a flowchart of a method for compressing an ethernet packet according to an embodiment of the present invention, and as shown in fig. 1, the method of the embodiment includes the following steps:
s11, receiving an Ethernet message;
s12, compressing the layer 2 message header and/or the layer 3 message header of the Ethernet message.
Fig. 2 is a flowchart of a method for decompressing an ethernet packet according to an embodiment of the present invention, and as shown in fig. 2, the method of the embodiment includes the following steps:
s21, receiving an Ethernet message;
s22, decompressing the layer 2 message header and/or layer 3 message header of the Ethernet message.
The method for processing the Ethernet message provided by the embodiment of the invention comprises the following steps: the compression of the layer 2 message header and/or the compression of the layer 3 message header can identify a Vlan (virtual local area network) mark, realize the compression and self-adaptive decompression processing of the message, have error correction capability and ensure the normal operation of the system. The invention reduces the data volume in transmission by compressing the Ethernet message header in service, thereby achieving the purpose of saving air interface bandwidth.
For the compression of layer 2 headers, as shown in fig. 3, the following steps are included:
step 2001: receiving an IP message (namely an Ethernet message), and comparing the data of the layer 2 message header with the data in the layer 2 compression table;
specifically, after receiving an IP packet, the header compression of the layer 2 packet is started, and the MAC (media access control) header data of the packet is compared with the layer 2 compression table, and if the header data is the same as the MAC header data, the step 2002 is performed, and if the header data is not the same as the MAC header data, the step 2003 is performed.
Step 2002: replacing the data of the layer 2 message header with the corresponding compression identifier in the layer 2 compression table;
when the coming MAC message header is consistent with the data in the layer 2 compression table, the layer 2 enters a compression state, and at the moment, the whole MAC part of the layer 2 is replaced by a corresponding layer 2 compression identifier in the layer 2 compression table to be transmitted in a link.
Step 2003: generating a compression identifier, transmitting the Ethernet message carrying the compression identifier, and updating a layer 2 compression table;
thus, when an ethernet packet with the same layer 2 header data is received next time, the generated compression identifier can be used to replace the layer 2 header data.
When the coming MAC message head is not consistent with the data in the layer 2 compression table, the layer 2 message head enters an updating state, an updating mark is generated at the moment, the updating mark can be added to the front of the MAC of the layer 2 data, then the updating mark is transmitted to the opposite end, and the compression table is updated.
The decompression process of the layer 2 header, as shown in fig. 4, includes the following steps:
step 2010: the network element equipment at the decompression end firstly detects and identifies whether a layer 2 compression identifier exists in the Ethernet message, if not, the Ethernet message is an uncompressed message, and then the step 2020 is executed; if yes, further identifying whether the message is a compression status message or an update status message, if yes, turning to step 2030; if yes, go to step 2040.
In this embodiment, if the network element device determines that the data of the layer 2 packet header only includes the compression identifier, or only includes the compression identifier and the check information, the network element device identifies the packet as a compression status packet.
Step 2020: and carrying out transparent transmission processing on the uncompressed message.
Step 2030: for the message in the compression state, firstly, the compression identification is identified, and the corresponding layer 2MAC data is taken out from the decompression table according to the compression identification, so as to restore the original message.
Step 2040: for the update message, the decompression end first takes out the compression identifier, restores the original MAC data from the message, and then proceeds to step 2050.
Step 2050: and entering a synchronous updating state of a decompression table, and storing the corresponding relation between the compression identifier and the restored original layer 2MAC data into the decompression table to ensure that the compression table is consistent with the decompression table.
For the layer 3 compression flow, as shown in fig. 5, the following steps are included:
step 3001: grouping: after receiving a new Ethernet message, if the Ethernet is identified as a layer 3 message, grouping the data of the layer 3 message header of the message, wherein the subsequent compression process is the compression process for each group.
Step 3002: sectioning: each group of data is subdivided into N sections, and each section is a minimum unit for message compression;
for example, 16 bits as a section.
Step 3003: compression: comparing each group of message data with a local layer 3 compression table, and respectively processing the following steps according to the comparison result:
if the data of each measure in the group is consistent with the data in the layer 3 compression table, replacing the data of the group with the compression identifier corresponding to the group;
if the data in the group for which there is a partial section does not match the data in the layer 3 compression table, replacing the data of the group with the corresponding compression flag of the group, the data indicating a partially different section number and section, and updating the layer 3 compression table, and then proceeding to step 3004;
if the data of each section in the group is not consistent with the data in the layer 3 compression table, a compression flag is assigned to the group, the data of the group is replaced by the compression flag, the number of each section and the data of each section, and the layer 3 compression table is updated, so that when an ethernet packet is received in which the data of the corresponding group in the header of the layer 3 packet is the same, the data of the group is replaced by the assigned compression flag, and then the process goes to step 3004.
Step 3004: framing, framing each compressed packet, for example, the compressed packet is marked before, and adding different sections in each packet after the packet, and transmitting the packet.
For the compression of the layer 3 message, the packet may not be used, and the compression may be performed directly in small sections, for example, the following steps are included:
3011, dividing the data of layer 3 header of the ethernet packet into a plurality of sections;
step 3012, compare the data of each section with the data in the layer 3 compression table, and according to the comparison result, perform the following processing:
if the data of each measure is consistent with the data in the layer 3 compression table, replacing the data of the layer 3 message header with the corresponding compression identifier; if the data of partial sections are inconsistent with the data in the layer 3 compression table, replacing the data of the layer 3 message header by the corresponding compression identification, section number indicating partial difference and section data, and updating the layer 3 compression table; if the data of each subsection is not consistent with the data in the layer 3 compression table, a compression identifier is allocated to each subsection, the compression identifier, all different subsection numbers and the data of each subsection are used for replacing the data of the layer 3 message header, and the layer 3 compression table is updated, so that when an Ethernet message with the same data of the layer 3 message header is received, the data of the layer 3 message header can be replaced by the allocated compression identifier.
The decompression process for layer 3 messages (not grouped), as shown in fig. 6, includes the following steps:
step 3010: the network element equipment at the decompression end analyzes that the layer 3 message is a common message, a compressed message or an updated message, the common message is subjected to transparent transmission processing, the step 3020 is carried out on the compressed message, and the step 3030 is carried out on the updated message;
in this embodiment, if the network element device determines that the data of the layer 3 packet header only includes a compression identifier, or only includes a compression identifier and check information, or includes a compression identifier, and indicates data of a section number and a section that are different in part, the network element device identifies the data as a compressed packet; and if the data of the layer 3 message header comprises a compression identifier and data indicating all different section numbers and sections, identifying the message as an updating message.
Step 3020: the decompression processing of the compressed message is as follows:
if the network element equipment judges that the data of the layer 3 message header only comprises a compression identifier, taking corresponding data from a layer 3 decompression table according to the compression identifier, and restoring the data of the layer 3 message header;
if the data of the layer 3 message header only comprises the compression identification and the check information, taking corresponding data from a layer 3 decompression table according to the compression identification, and restoring the data of the layer 3 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message;
if the data of the layer 3 message header comprises the compression identification, the bar number indicating different parts and the bar data, taking the corresponding data from the layer 3 decompression table according to the compression identification, and replacing the data corresponding to the bar number in the taken data with the bar data.
Step 3030: and storing the corresponding relation of the compression identification, the indication of all different section numbers and the section data in the data of the layer 3 message header into a layer 3 decompression table so as to update the recovered message into a local decompression table and keep the message consistent with the compression table.
If the compression is performed as the above grouping in fig. 3, the extraction and decompression are performed by groups, and the decompression principle is similar to that of fig. 6, which is specifically as follows:
if the data of the layer 3 message header is judged to comprise a plurality of groups of data, decompressing the data of each group, including:
if the data in the group only comprises the compression identification, taking out the corresponding data from the layer 3 decompression table according to the compression identification, and restoring the data of the group;
if the data in the group only comprises the compression identification and the check information, taking corresponding data from the layer 3 decompression table according to the compression identification, and restoring the data of the group; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the corresponding compression identifier of the group to the sending end of the Ethernet message;
if the data in the judgment group comprises a compression identifier, a bar number indicating part difference and bar data, taking corresponding data from the layer 3 decompression table according to the compression identifier, and replacing the data corresponding to the bar number in the taken data with the bar data;
if the data in the judgment set includes a compression flag, data indicating all different bar numbers and bars, storing the correspondence of the compression flag, data indicating all different bar numbers and bars in the layer 3 decompression table.
The method can ensure the compression efficiency and the normal application of the message, the actual network environment is complex and changeable, and a single fixed message cannot exist; specifically, the packet subjected to compression processing may carry check information, or check information may be stored in each compression identifier, after decompression, the decompression end may check the packet, and if the check result of the packet decompression is inconsistent with the check value, a feedback flow is entered, as follows:
step 4001: the network element equipment at the decompression end generates a feedback message according to the sequence of the feedback identification head and the compression identification (or the compression number), and sends the feedback message to the compression end along with the link.
Step 4002: and the network element equipment at the compression end identifies the feedback identification head, analyzes the response compression number and clears the content of the local compression table corresponding to the compression identification.
The compression system of the embodiment of the invention can introduce the feedback mechanism, and the mechanism can ensure that the compression end is informed when the decompression is wrong, thereby achieving the aim of keeping the compression table and the decompression table consistent and ensuring the correct compression function in long-time operation.
In this embodiment, the network element device may be configured to perform compression processing on only the layer 2 packet header, may be configured to perform compression processing on only the layer 3 packet header, and may be configured to perform compression processing on both the layer 2 packet header and the layer 3 packet header.
Fig. 7 is a schematic diagram of a network element device according to an embodiment of the present invention, and as shown in fig. 7, the network element device according to this embodiment includes:
a first module, configured to receive an ethernet packet;
and the second module is used for compressing the layer 2 message header and/or the layer 3 message header of the Ethernet message.
Wherein the second module comprises:
a first unit, configured to compare the data of the layer 2 packet header with data in a first compression table, and if the data of the layer 2 packet header is consistent with the data in the first compression table, replace the data of the layer 2 packet header with a corresponding compression identifier in the first compression table; if not, generating a compression identifier, transmitting the Ethernet message carrying the compression identifier, updating the first compression table, and replacing the data of the layer 2 message header with the generated compression identifier when receiving the Ethernet message with the same data of the layer 2 message header.
Wherein the second module may further include:
and the second unit is used for transmitting the Ethernet message processed by the first unit, and the Ethernet message carries verification information.
In a preferred embodiment, the second module may further include:
a third unit, configured to divide data of a layer 3 packet header of the ethernet packet into a plurality of sections, compare data of each section with data in a second compression table, and replace the data of the layer 3 packet header with a corresponding compression flag if the data of each section is consistent with the data in the second compression table; if the data of partial section is inconsistent with the data in the second compression table, replacing the data of the layer 3 message header by the corresponding compression identifier, the section number indicating partial difference and the data of the section, and triggering an updating unit to update the second compression table; if the data of each subsection is not consistent with the data in the second compression table, a compression identifier is allocated to each subsection, the compression identifier, all different subsection numbers and the data of each subsection are indicated to replace the data of the layer 3 message header, an updating unit is triggered to update the second compression table, and when the Ethernet message with the same data of the layer 3 message header is received, the allocated compression identifier is used to replace the data of the layer 3 message header.
A fourth unit, configured to divide the data of the layer 3 packet header of the ethernet packet into a plurality of groups, each group having a plurality of sections, compare the data of each section in each group with the data in the second compression table, and replace the data of each group with the compression identifier corresponding to the group if the data of each section in the group is identical to the data in the second compression table; if the data of the existing partial section in the group is inconsistent with the data in the second compression table, replacing the data of the group by the compression identifier corresponding to the group, the section number with inconsistent data and the data of the section with inconsistent data, and triggering the updating unit to update the second compression table; if the data of each section in the group is not consistent with the data in the second compression table, a compression identifier is allocated to the group, the data of the group is replaced by the compression identifier, the number of each section and the data of each section, the updating unit is triggered to update the second compression table, and when an Ethernet message with the same data of the corresponding group in the layer 3 message header is received, the data of the group is replaced by the allocated compression identifier.
The updating unit is used for replacing the corresponding data in the second compression table with the data of the section with inconsistent data if the data of part of the section is inconsistent with the data in the second compression table; if the data of each section is not consistent with the data in the second compression table, directly adding the corresponding relation between the distributed compression identification and the data of each section into the second compression table or replacing the original data in the second compression table by a preset rule.
Wherein the second module may further include:
a fifth unit, configured to transmit the ethernet packet processed by the third unit or the fourth unit, where the ethernet packet carries verification information.
Wherein, the network element device may further include:
and the third module is used for decompressing the layer 2 message header and/or the layer 3 message header of the received Ethernet message.
Wherein the third module may include:
a first unit, configured to, if it is determined that the data of the layer 2 packet header only includes a compression identifier, retrieve, according to the compression identifier, corresponding data from a first decompression table, and restore the data of the layer 2 packet header; if the data of the layer 2 message header only comprises the compression identifier and the check information, taking corresponding data from a first decompression table according to the compression identifier, and restoring the data of the layer 2 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message; if the data of the layer 2 message header also comprises a compression identifier, taking the compression identifier out of the data of the layer 2 message header, and storing the corresponding relation between the compression identifier and the data of the layer 2 message header into the first decompression table.
A second unit, configured to, if it is determined that the data of the layer 3 packet header only includes a compression identifier, retrieve, according to the compression identifier, corresponding data from a second decompression table, and restore the data of the layer 3 packet header; if the data of the layer 3 message header only comprises the compression identifier and the check information, taking corresponding data from a second decompression table according to the compression identifier, and restoring the data of the layer 3 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message; if the data of the layer 3 message header comprises a compression identifier, a bar number indicating different parts and bar data, taking corresponding data from a second decompression table according to the compression identifier, and replacing the data corresponding to the bar number in the taken data with the bar data; and if the data of the layer 3 message header comprises a compression identifier and data indicating all different bar numbers and bars, storing the corresponding relation of the compression identifier and the data indicating all different bar numbers and bars into the second decompression table.
In a preferred embodiment, the third module may further include:
a third unit, for triggering a fourth unit to decompress the data of each group if the data of the layer 3 message header is judged to include multiple groups of data;
the fourth unit is specifically configured to, if it is determined that the data in the group only includes the compression identifier, retrieve, according to the compression identifier, the corresponding data from the second decompression table, and restore the data in the group; if the data in the group only comprises the compression identification and the check information, taking corresponding data from the second decompression table according to the compression identification, and restoring the data in the group; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the corresponding compression identifier of the group to the sending end of the Ethernet message; if the data in the judgment group includes a compression flag, a bar number indicating a part of difference, and bar data, extracting the corresponding data from the second decompression table based on the compression flag, and replacing the data corresponding to the bar number in the extracted data with the bar data; if the data in the judgment group includes the compression flag, the data indicating all the different bar numbers and bars, the correspondence of the compression flag, the data indicating all the different bar numbers and bars is stored in the second decompression table.
It will be understood by those skilled in the art that all or part of the steps of the above methods may be implemented by instructing the relevant hardware through a program, and the program may be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, and the like. Alternatively, all or part of the steps of the above embodiments may be implemented using one or more integrated circuits. Accordingly, each module/unit in the above embodiments may be implemented in the form of hardware, and may also be implemented in the form of a software functional module. The present invention is not limited to any specific form of combination of hardware and software.
The foregoing is only a preferred embodiment of the present invention, and naturally there are many other embodiments of the present invention, and those skilled in the art can make various corresponding changes and modifications according to the present invention without departing from the spirit and the essence of the present invention, and these corresponding changes and modifications should fall within the scope of the appended claims.

Claims (15)

1. A method of compressing ethernet messages, comprising:
receiving an Ethernet message;
compressing the layer 2 message header and/or the layer 3 message header of the Ethernet message;
wherein, the compressing the layer 3 packet header of the ethernet packet includes:
dividing data of a layer 3 message header of the Ethernet message into a plurality of sections, comparing the data of each section with data in a second compression table,
if the data of each measure is consistent with the data in the second compression table, replacing the data of the layer 3 message header with the corresponding compression identifier;
if the data of partial section is inconsistent with the data in the second compression table, replacing the data of the layer 3 message header by the corresponding compression identification, section number indicating partial difference and section data, and updating the second compression table;
if the data of each subsection is not consistent with the data in the second compression table, distributing a compression identifier for each subsection, replacing the data of the layer 3 message header with the compression identifier, the data indicating all different numbers of each subsection and the data of each subsection, updating the second compression table, and replacing the data of the layer 3 message header with the distributed compression identifier when the Ethernet message with the same data of the layer 3 message header is received next time;
or,
dividing data of a layer 3 header of the Ethernet packet into a plurality of groups, each group having a plurality of sections, comparing data of the sections in each group with data in a second compression table,
if the data of each section in the group is consistent with the data in the second compression table, replacing the data of the group with the compression identifier corresponding to the group;
if the data of the group in which the partial section exists is not consistent with the data in the second compression table, replacing the data of the group with the compression identifier corresponding to the group, the section number and the section data indicating partial difference, and updating the second compression table;
if the data of each subsection in the group is not consistent with the data in the second compression table, a compression identifier is allocated to the group, the data of the group is replaced by the compression identifier, the data of all different subsections and the data of all subsections, the second compression table is updated, and when the Ethernet message with the same data of the corresponding group in the header of the layer 3 message is received next time, the data of the group is replaced by the allocated compression identifier.
2. The method of claim 1, wherein: the compressing the layer 2 packet header of the ethernet packet includes:
comparing the data of the layer 2 header with data in a first compression table,
if the layer 2 message header is consistent with the layer 2 message header, replacing the data of the layer 2 message header with the corresponding compression identifier in the first compression table;
and if the two data are not consistent, generating a compression identifier, transmitting the Ethernet message carrying the compression identifier, updating the first compression table, and replacing the data of the layer 2 message header with the generated compression identifier when the Ethernet message with the same data of the layer 2 message header is received next time.
3. The method of claim 2, wherein: after compressing the layer 2 packet header of the ethernet packet, the method further includes:
and transmitting the processed Ethernet message, wherein the Ethernet message carries verification information.
4. The method of claim 1, wherein: updating the second compression table comprises:
if there is data of a part of sections inconsistent with the data in the second compression table, replacing the corresponding data in the second compression table with the data of the sections with inconsistent data;
if the data of each section is not consistent with the data in the second compression table, directly adding the corresponding relation between the distributed compression identification and the data of each section into the second compression table or replacing the original data in the second compression table by a preset rule.
5. The method of claim 1, wherein: after compressing the layer 3 packet header of the ethernet packet, the method further includes:
and transmitting the processed Ethernet message, wherein the Ethernet message carries verification information.
6. A method of decompressing an ethernet packet, comprising:
receiving an Ethernet message;
decompressing the layer 2 message header and/or the layer 3 message header of the Ethernet message;
wherein, decompressing the layer 3 packet header of the ethernet packet, including:
if the data of the layer 3 message header only comprises the compression identifier, taking corresponding data from a second decompression table according to the compression identifier, and restoring the data of the layer 3 message header;
if the data of the layer 3 message header only comprises the compression identifier and the check information, taking corresponding data from a second decompression table according to the compression identifier, and restoring the data of the layer 3 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message;
if the data of the layer 3 message header comprises a compression identifier, a bar number indicating different parts and bar data, taking corresponding data from a second decompression table according to the compression identifier, and replacing the data corresponding to the bar number in the taken data with the bar data;
if the data of the layer 3 message header is judged to comprise a compression identifier and data indicating all different bar numbers and bars, storing the corresponding relation of the compression identifier and the data indicating all different bar numbers and bars into the second decompression table;
or,
if the data of the layer 3 message header is judged to comprise a plurality of groups of data, decompressing the data of each group, including:
if the data in the group only comprises the compression identification, taking corresponding data from the second decompression table according to the compression identification, and restoring the data in the group;
if the data in the group only comprises the compression identification and the check information, taking corresponding data from the second decompression table according to the compression identification, and restoring the data in the group; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the corresponding compression identifier of the group to the sending end of the Ethernet message;
if the data in the judgment group includes a compression flag, a bar number indicating a part of difference, and bar data, extracting the corresponding data from the second decompression table based on the compression flag, and replacing the data corresponding to the bar number in the extracted data with the bar data;
if the data in the judgment group includes the compression flag, the data indicating all the different bar numbers and bars, the correspondence of the compression flag, the data indicating all the different bar numbers and bars is stored in the second decompression table.
7. The method of claim 6, wherein: decompressing the layer 2 packet header of the ethernet packet, including:
if the data of the layer 2 message header only comprises the compression identifier, taking corresponding data from a first decompression table according to the compression identifier, and restoring the data of the layer 2 message header;
if the data of the layer 2 message header only comprises the compression identifier and the check information, taking corresponding data from a first decompression table according to the compression identifier, and restoring the data of the layer 2 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message;
if the data of the layer 2 message header also comprises a compression identifier, taking the compression identifier out of the data of the layer 2 message header, and storing the corresponding relation between the compression identifier and the data of the layer 2 message header into the first decompression table.
8. A network element device, comprising:
a first module, configured to receive an ethernet packet;
a second module, configured to perform compression processing on a layer 2 packet header and/or a layer 3 packet header of the ethernet packet;
wherein the second module comprises:
a third unit, configured to divide data of a layer 3 packet header of the ethernet packet into a plurality of sections, compare data of each section with data in a second compression table, and replace the data of the layer 3 packet header with a corresponding compression flag if the data of each section is consistent with the data in the second compression table; if the data of partial section is inconsistent with the data in the second compression table, replacing the data of the layer 3 message header by the corresponding compression identifier, the section number indicating partial difference and the data of the section, and triggering an updating unit to update the second compression table; if the data of each subsection is not consistent with the data in the second compression table, distributing a compression identifier for each subsection, replacing the data of the layer 3 message header with the compression identifier, the data indicating all different subsection numbers and each subsection, and triggering an updating unit to update the second compression table, and replacing the data of the layer 3 message header with the distributed compression identifier when receiving the Ethernet message with the same data of the layer 3 message header;
the updating unit is used for replacing the corresponding data in the second compression table with the data of the section with inconsistent data if the data of part of the section is inconsistent with the data in the second compression table; if the data of each section is not consistent with the data in the second compression table, directly adding the corresponding relation between the distributed compression identification and the data of each section into the second compression table or replacing the original data in the second compression table by a preset rule;
or,
the second module includes:
a fourth unit, configured to divide the data of the layer 3 packet header of the ethernet packet into a plurality of groups, each group having a plurality of sections, compare the data of each section in each group with the data in the second compression table, and replace the data of each group with the compression identifier corresponding to the group if the data of each section in the group is identical to the data in the second compression table; if the data of the existing partial section in the group is inconsistent with the data in the second compression table, replacing the data of the group by the compression identifier corresponding to the group, the section number with inconsistent data and the data of the section with inconsistent data, and triggering the updating unit to update the second compression table; if the data of each subsection in the group is not consistent with the data in the second compression table, allocating a compression identifier for the group, replacing the data of the group by the compression identifier, the data of each subsection and the data of each subsection, triggering an updating unit to update the second compression table, and replacing the data of the group by the allocated compression identifier when receiving the Ethernet message with the same data of the corresponding group in the layer 3 message header;
an updating unit configured to replace the corresponding data in the second compression table with the data of the section whose data is inconsistent if there is a partial section whose data is inconsistent with the data in the second compression table; if the data of each section is not consistent with the data in the second compression table, directly adding the corresponding relation between the distributed compression identification and the data of each section into the second compression table or replacing the original data in the second compression table by a preset rule.
9. The network element device of claim 8, wherein: the second module includes:
a first unit, configured to compare the data of the layer 2 packet header with data in a first compression table, and if the data of the layer 2 packet header is consistent with the data in the first compression table, replace the data of the layer 2 packet header with a corresponding compression identifier in the first compression table; if not, generating a compression identifier, transmitting the Ethernet message carrying the compression identifier, updating the first compression table, and replacing the data of the layer 2 message header with the generated compression identifier when receiving the Ethernet message with the same data of the layer 2 message header.
10. The network element device of claim 9, wherein: the second module further comprises:
and the second unit is used for transmitting the Ethernet message processed by the first unit, and the Ethernet message carries verification information.
11. The network element device of claim 8, wherein: the second module further comprises:
a fifth unit, configured to transmit the ethernet packet processed by the third unit or the fourth unit, where the ethernet packet carries verification information.
12. The network element device of claim 8, wherein: the network element device further includes:
and the third module is used for decompressing the layer 2 message header and/or the layer 3 message header of the received Ethernet message.
13. The network element device of claim 12, wherein: the third module includes:
a first unit, configured to, if it is determined that the data of the layer 2 packet header only includes a compression identifier, retrieve, according to the compression identifier, corresponding data from a first decompression table, and restore the data of the layer 2 packet header; if the data of the layer 2 message header only comprises the compression identifier and the check information, taking corresponding data from a first decompression table according to the compression identifier, and restoring the data of the layer 2 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message; if the data of the layer 2 message header also comprises a compression identifier, taking the compression identifier out of the data of the layer 2 message header, and storing the corresponding relation between the compression identifier and the data of the layer 2 message header into the first decompression table.
14. The network element device of claim 12, wherein: the third module includes:
a second unit, configured to, if it is determined that the data of the layer 3 packet header only includes a compression identifier, retrieve, according to the compression identifier, corresponding data from a second decompression table, and restore the data of the layer 3 packet header; if the data of the layer 3 message header only comprises the compression identifier and the check information, taking corresponding data from a second decompression table according to the compression identifier, and restoring the data of the layer 3 message header; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the compression identifier to the sending end of the Ethernet message; if the data of the layer 3 message header comprises a compression identifier, a bar number indicating different parts and bar data, taking corresponding data from a second decompression table according to the compression identifier, and replacing the data corresponding to the bar number in the taken data with the bar data; and if the data of the layer 3 message header comprises a compression identifier and data indicating all different bar numbers and bars, storing the corresponding relation of the compression identifier and the data indicating all different bar numbers and bars into the second decompression table.
15. The network element device of claim 12, wherein: the third module includes:
a third unit, for triggering a fourth unit to decompress the data of each group if the data of the layer 3 message header is judged to include multiple groups of data;
the fourth unit is specifically configured to, if it is determined that the data in the group only includes the compression identifier, retrieve, according to the compression identifier, the corresponding data from the second decompression table, and restore the data in the group; if the data in the group only comprises the compression identification and the check information, taking corresponding data from the second decompression table according to the compression identification, and restoring the data in the group; then, checking the restored data according to the checking information, and if the checking result is wrong, returning a feedback message carrying the corresponding compression identifier of the group to the sending end of the Ethernet message; if the data in the judgment group includes a compression flag, a bar number indicating a part of difference, and bar data, extracting the corresponding data from the second decompression table based on the compression flag, and replacing the data corresponding to the bar number in the extracted data with the bar data; if the data in the judgment group includes the compression flag, the data indicating all the different bar numbers and bars, the correspondence of the compression flag, the data indicating all the different bar numbers and bars is stored in the second decompression table.
CN201210098571.4A 2012-04-05 2012-04-05 A kind of method compressing reconciliation compressed ethernet message and network element device Active CN103369593B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210098571.4A CN103369593B (en) 2012-04-05 2012-04-05 A kind of method compressing reconciliation compressed ethernet message and network element device
PCT/CN2013/073712 WO2013149587A1 (en) 2012-04-05 2013-04-03 Ethernet message compression and decompression methods and network element device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210098571.4A CN103369593B (en) 2012-04-05 2012-04-05 A kind of method compressing reconciliation compressed ethernet message and network element device

Publications (2)

Publication Number Publication Date
CN103369593A CN103369593A (en) 2013-10-23
CN103369593B true CN103369593B (en) 2016-08-03

Family

ID=49300005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210098571.4A Active CN103369593B (en) 2012-04-05 2012-04-05 A kind of method compressing reconciliation compressed ethernet message and network element device

Country Status (2)

Country Link
CN (1) CN103369593B (en)
WO (1) WO2013149587A1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888452B (en) * 2014-03-10 2017-04-05 百度在线网络技术(北京)有限公司 For the order-preserving method and device of message compression
US10495838B2 (en) 2014-03-25 2019-12-03 CommScope Connectivity Belgium BVBA Adapter tube for a cable fixation and sealing system
CN110958646B (en) 2018-09-27 2023-03-31 华为技术有限公司 Communication method and device
CN111385268B (en) * 2018-12-29 2023-02-24 大唐移动通信设备有限公司 Data packet header compression confirmation method and communication equipment
KR20210141734A (en) 2019-03-29 2021-11-23 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 Compression processing method, decompression processing method and related equipment
CN111800371B (en) * 2019-07-05 2022-10-28 维沃移动通信有限公司 Data processing method, sending end and receiving end
CN110417814A (en) * 2019-08-27 2019-11-05 京信通信系统(中国)有限公司 Air interface transmission processing method, device and the communication equipment of message
CN111107051A (en) * 2019-11-01 2020-05-05 京信通信系统(中国)有限公司 Message transmission method and device, computer equipment and storage medium
CN111711968B (en) * 2020-06-10 2022-02-01 京信网络系统股份有限公司 Message processing method, device, communication equipment and communication system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101400083A (en) * 2007-09-29 2009-04-01 华为技术有限公司 Method, system and device for head compression of packet and service stream classified sending
CN101662551A (en) * 2008-08-29 2010-03-03 深圳市东进通讯技术股份有限公司 Enterprise converged communication system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1225876C (en) * 2002-07-24 2005-11-02 华为技术有限公司 Message transmitting method based on multi-protocol tag exchange network
JP4317403B2 (en) * 2002-08-09 2009-08-19 パナソニック株式会社 Header compression apparatus and header compression method
CN100393064C (en) * 2004-06-21 2008-06-04 信息产业部电信研究院 Method for Packet Header Compression in IP Telecommunication Network System
CN100589441C (en) * 2006-10-13 2010-02-10 中兴通讯股份有限公司 A Method of IP Header Compression Applied in End-to-End Link Transmission
CN101415276A (en) * 2008-11-24 2009-04-22 中兴通讯股份有限公司 Method and equipment for sending and receiving data
EP2399380B1 (en) * 2009-02-20 2017-05-10 Citrix Systems, Inc. Systems and methods for intermediaries to compress data communicated via a remote display protocol

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101400083A (en) * 2007-09-29 2009-04-01 华为技术有限公司 Method, system and device for head compression of packet and service stream classified sending
CN101662551A (en) * 2008-08-29 2010-03-03 深圳市东进通讯技术股份有限公司 Enterprise converged communication system

Also Published As

Publication number Publication date
CN103369593A (en) 2013-10-23
WO2013149587A1 (en) 2013-10-10

Similar Documents

Publication Publication Date Title
CN103369593B (en) A kind of method compressing reconciliation compressed ethernet message and network element device
EP2854359B1 (en) Compression and decompression methods of ethernet header and corresponding devices
US11671864B2 (en) Joint transmission method and communications apparatus
US20120140686A1 (en) Method and apparatus for sending, receiving, and transmission of data packets (as amended)
CN106850140B (en) Data communication method, device and system
CN108521343A (en) A kind of processing method and processing device of OAM message
CN102118792B (en) Method and device for transmitting data packets
CN103532784A (en) Method and system for transmitting heartbeat messages, terminal and network equipment
WO2013037208A1 (en) Transport stream template matching method and device in lte system
CN104754521B (en) A kind of message forwarding method, wireless access point, wireless controller and system
CN103269277B (en) For finding method and system, the first network element and the webmaster equipment of link
CN102369784B (en) Method, communication system and protocol entity for improving performance of relay network system
CN111817986B (en) Message processing method and device and computer readable storage medium
CN109639713B (en) IQ data frame and transmission and receiving method
CN115515253B (en) Communication connection method and system between single O-RU and dual O-DU
CN112003816A (en) Data transmission method, device, equipment and storage medium
US9992767B2 (en) Data transmission method and device
CN103873190B (en) Transmission method, system and the terminal of end-to-end service feature
CN103179094B (en) Sending, receiving method, sending device and the reception device of IP packet head
CN101364950B (en) Method and apparatus for time division multiplex packet transmission
CN111245577B (en) Data transmission method, system and related equipment
CN101060440A (en) Wireless warning monitor device and method
CN116599833B (en) Method and device for performing fault investigation on forwarding network
CN104883739A (en) Method and device for sending and receiving wireless communication services
CN107995641A (en) Management method, device and the computer-readable recording medium of terminal and real-time base station communication failure

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant