CN104283916A - Data message transmission method and device applied to HFC network - Google Patents
Data message transmission method and device applied to HFC network Download PDFInfo
- Publication number
- CN104283916A CN104283916A CN201310280892.0A CN201310280892A CN104283916A CN 104283916 A CN104283916 A CN 104283916A CN 201310280892 A CN201310280892 A CN 201310280892A CN 104283916 A CN104283916 A CN 104283916A
- Authority
- CN
- China
- Prior art keywords
- message
- data message
- data
- client
- layers
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to a data message transmission method applied to an HFC network. The method includes the steps that a gateway and a client side negotiate an identification method of some transmitted data message flow and synchronize contextual information of the data message flow; the client side records the contextual information corresponding to the data message flow; the gateway compresses messages of the data message flow to be transmitted and adds message flow identification to the compressed data messages according to the identification method of the data message flow and then sends the data messages with the message flow identification are added to the client side; the client side reads the message flow identification according to the identification method of the data message flow and recognizes the data message flow which the received data messages belong to according to the message flow identification. According to the method, the characteristic that routing forwarding does not exist in the HFC network is utilized, all fields of IP headers of three-layer messages or etheric headers and IP heaters of two-layer messages are compressed, and the network transmission efficiency is improved.
Description
Technical field
The present invention relates to the communications field, particularly a kind of data message transmission method and device being applied to hfc plant.
Background technology
The development of IP technology solves the interconnection problem of heterogeneous network, and for the application in multiple network provides a unified network layer carrying platform, IPization is the general trend of network Development.The transport stream of a new generation's coding techniques (H.264, AVS, VC-1 etc.) is all based on IP form, therefore the inevitable IPization in front end, the IPization of front end must drive the IPization of transmission network, and final trend is exactly the IPization of the whole network, certainly also comprises the IPization of cable television network.
Carry out IP data service on the net at cable TV, the broad covered area of cable television network, the advantage of high bandwidth can be given full play to, meet the bandwidth demand that user is growing.But cable television network is tree structure, there is not routing forwarding, therefore just seems in cable television network for the IP head of routing addressing and Ethernet header and waste some redundancy bandwidth resources, reduce the effective rate of utilization of bandwidth.
In IP head compression technology, scholar is had to propose VJHC, IPHC, CRTP and afterwards in the wireless network Application comparison method such as ROHC widely, but above compression method, all have employed complicated coding method, terminal needs to safeguard and upgrade contextual information, underaction, and do not optimize accordingly for the application scenarios of hfc plant.
Therefore, how proposing a kind of data message transmission method being applied to hfc plant is a problem demanding prompt solution.
Summary of the invention
The object of the invention is to overcome the data message transmission method underaction for hfc plant of the prior art, defect that efficiency is not high, thus a kind of data message transmission method and the device that are applied to hfc plant are provided, with the characteristic utilizing cable television network to there is not routing forwarding, the Ethernet header of compression two layer message and IP head, or the IP head of compression three-tier message, improve the efficiency of transmission.
To achieve these goals, the invention provides a kind of data message transmission method being applied to hfc plant, comprising:
The identification means of a certain data message stream waiting for transmission of step 1), gateway and client negotiate, the synchronously contextual information of this data message stream; Wherein, described contextual information comprises the header information of identification means corresponding to this data message stream, unique identification that this data message stream is corresponding, this data message stream;
Step 2), contextual information that this data message stream of client records is corresponding;
Step 3), gateway compress the data message in described data message stream waiting for transmission, and according to the identification means of the data message stream consulted in step 1) be compression after data message add message flow mark, then send to client;
Step 4), client read message flow mark according to the identification means of the data message stream consulted in step 1), and then identify the data message stream belonging to received data message according to this message flow mark.
In technique scheme, also comprise:
Step 5), when client needs restoring data header, according to the contextual information restoring data header obtained in step 1).
In technique scheme, described step 1) comprises the following steps:
Step 1-1), gateway sends negotiation message to client, comprises the identification means of the data message stream that gateway can be supported in this negotiation message;
Step 1-2), after client receives described negotiation message, the identification means of the data message stream that the gateway comprised from described negotiation message can be supported, choose a certain identification means; Determine whether as required to carry out datagram header reduction;
Step 1-3), client is by step 1-2) selected in result reply message informing gateway through consultation;
Step 1-4), gateway to send datagram context message corresponding to stream to client.
In technique scheme, described data message comprises two layers of Ethernet message or three layers of IP message; Wherein, described two layers of Ethernet message comprise header and IP load, and header wherein comprises ether frame head and IP head; Described three layers of IP message comprises header and IP load, and header wherein comprises IP head.
In technique scheme, in described step 3), gateway carries out compression to the data message in described data message stream waiting for transmission and comprises: for three layers of IP message, removes the header in IP message, only retains IP load; For two layers of Ethernet message, remove the Ethernet header in Ethernet message and IP head, only retain IP load.
In technique scheme, described identification means comprises: utilize the idle field of tunneling in hfc plant to carry out unique identification data message flow, or before IP load, adds identification field carry out unique identification data message flow.
In technique scheme, described step 5) comprises:
When adopting the idle field in hfc plant in tunneling to identify data message flow, if described data message is three layers of IP message, then before received data message, add three layers of IP head; If described data message is two layers of Ethernet message, then before received data message, add three layers of IP head and two layers of Ethernet header;
When adopt add before IP load identification field data message flow is identified time, if described data message is three layers of IP message, then remove identification field, before remaining data, add three layers of IP head; If described data message is two layers of Ethernet message, then remove identification field, before remaining data, add three layers of IP head and two layers of Ethernet header.
Present invention also offers a kind of data-message transmission device being applied to hfc plant, comprising: gateway and client terminals, wherein,
The data message traffic identifier mode that it supports by described gateway notifies client, by the contextual information of data message stream notice client, then the packed data message message flow identification means that also basis is decided through consultation is the data message interpolation message flow mark after compression, and the message after compressing is sent to client;
Described client preserves the contextual information of data message stream, and receive the message after compression, if need restoring data message, client is reduced according to the contextual information of this data message stream.
The invention has the advantages that:
1, utilize hfc plant without the characteristic of routing forwarding, whole fields of the compression IP head of three-tier message or the Ethernet header of two layer message and IP head, improve network transmission efficiency.
2, without the need to considering which kind of type is the load of data message be, the multiple transport layer protocol forms such as TCP, UDP are supported.
3, client according to application demand, can be selected the need of restoring data header flexibly, for the situation without the need to reduction, has carried out further simplification.
Accompanying drawing explanation
Fig. 1 is the flow chart of the inventive method performing step in one embodiment;
Fig. 2 is the schematic diagram of holding consultation between gateway and client;
Fig. 3 is the comparison schematic diagram before and after IP message compression;
Fig. 4 is the schematic diagram of the paragraph format of multi-protocol encapsulation MPE;
Fig. 5 is the flow chart of the inventive method performing step In yet another embodiment;
Fig. 6 is the comparison schematic diagram before and after Ethernet message compression.
Embodiment
Now the invention will be further described by reference to the accompanying drawings.
In one embodiment, hfc plant adopts IP over DVB tunneling, have employed multi-protocol encapsulation agreement MPE in this tunneling.
Below in conjunction with Fig. 1, the inventive method performing step is in this embodiment described.
Method of the present invention comprises the following steps:
Step 101), gateway and client terminals consult the identification means of IP message flow, the contextual information of synchronous IP message flow;
Step 102), contextual information that this IP message flow of client records is corresponding;
Step 103), gateway compresses the IP message that will send, and adds message flow mark for the IP message after compression, then send to client;
Step 104), client reads message flow mark according to the identification means of the IP message flow consulted in step 1), and then identify receive IP message flow belonging to IP message, if terminal needs reduction IP header, then according to step 101) in the contextual information reduction IP header that obtains.
Below the correlation step of the method is further described.
As shown in Figure 2, described step 101) specifically comprise the following steps:
Step 101-1), gateway sends negotiation message to client, comprises the identification means of the IP message flow that gateway can be supported in this negotiation message;
The identification means of the IP message flow that gateway can be supported can have multiple, such as, utilizes the idle field of tunneling in hfc plant to carry out unique identification, or before IP load, adds identification field to carry out unique identification.In the present embodiment, the idle field in multi-protocol encapsulation MPE can be utilized to identify IP message flow.Give the paragraph format of multi-protocol encapsulation MPE in the diagram, " MAC6,5 fields " are wherein idle field, and client can utilize this field to identify IP message flow.
Step 101-2), after client receives described negotiation message, the identification means of the IP message flow that the gateway comprised from described negotiation message can be supported, choose a certain identification means; In addition, determine whether as required to carry out the reduction of IP header;
Step 101-3), client is by step 101-2) selected in result reply message informing gateway through consultation;
Step 101-4), gateway sends context message corresponding to IP message flow to client.
The contextual information that IP message flow involved in this step is corresponding comprises: the IP header information of the identification means that this message flow is corresponding, unique identification that this message flow is corresponding, this message flow.Wherein, the IP header information of message flow be terminal need reduction header time necessary information; The unique identification of IP message flow is that each road IP message flow distributes by gateway, and in the present embodiment, described unique identification has 2 byte-sized, can be recycled.
Step 103 described) in, gateway carries out compression to the IP message that will send and comprises: remove the header in IP message, only retains IP load.Give the comparison before and after IP message compression in figure 3.
Step 103 described) in, comprise for the IP message after compression adds message flow mark: the unique identification that the IP message flow being described IP message place by gateway distributes is stored in " MAC6, the 5 " field in described multi-protocol encapsulation MPE.
Described step 104) comprising:
Step 104-1), after client receives the data flow of the IP message after about a certain compression, the data assembling in this data flow is become multi-protocol encapsulation section, utilizes " MAC6,5 fields " wherein to read out the unique identification of IP message flow;
Step 104-2), according to step 104-1) in the unique identification of IP message flow that reads sort out for received IP message, identify the IP message flow belonging to IP message.
If IP message also needs reduction IP header, described step 104) also comprise:
Step 104-3), according to step 101) in the contextual information that obtains IP header is added to the front end of the IP message after compression.
In yet another embodiment of the present invention, with the EoC scheme in hfc plant for scene, method of the present invention is described.As shown in Figure 5, method of the present invention comprises following steps:
Step 201), gateway and client terminals consult the identification means of Ethernet message stream, the contextual information of synchronous Ethernet message stream;
Step 202), contextual information that this Ethernet message stream of client records is corresponding;
Step 203), gateway compresses the Ethernet message that will send, and adds message flow mark for the Ethernet message after compression, then send to client;
Step 204), client is according to step 201) in the identification means of Ethernet message stream of consulting read message flow mark, and then identify receive Ethernet message stream belonging to Ethernet message, if terminal needs reduction ether header, then according to step 201) in the contextual information reduction ether header that obtains.
Below the correlation step of the method is further described.
Described step 201 comprises:
Step 201-1), gateway sends negotiation message to client, comprises the identification means of the Ethernet message stream that gateway can be supported in this negotiation message;
Step 201-2), after client receives described negotiation message, the identification means of the Ethernet message stream that the gateway comprised from described negotiation message can be supported, choose a certain identification means; In addition, determine whether as required to carry out the reduction of ether header;
In the present embodiment, the identification means of described Ethernet message stream adopts and before IP load, adds identification field to carry out uniquely identified mode.
Step 201-3), client is by step 201-2) selected in result reply message informing gateway through consultation;
Step 201-4), gateway sends context message corresponding to Ethernet message stream to client.
The contextual information that Ethernet message stream involved in this step is corresponding comprises: the Ethernet header of the identification means that this message flow is corresponding, unique identification that this message flow is corresponding, this message flow and IP header.Wherein, the Ethernet header of message flow and IP head are terminal necessary information when needing reduction header.
Step 203 described) in, gateway carries out compression to the Ethernet message that will send and comprises: remove the Ethernet header in Ethernet message and IP head, only retains IP load.Step 203 described) in, add message identification for the Ethernet message after compression and comprise: before adding message flow mark to IP load.Fig. 6 is the schematic diagram before Ethernet message compression and after overcompression, interpolation message identification.
Described step 204) comprising:
Step 204-1), after client receives the data flow of the Ethernet message after about a certain compression, read out the unique identification of Ethernet message stream belonging to the Ethernet message after this compression from front 2 bytes of this message.
Step 204-2), according to step 204-1) in the unique identification of Ethernet message stream that reads sort out for received Ethernet message, identify the Ethernet message stream belonging to Ethernet message.
If Ethernet message also needs reduction ether header, described step 204) also comprise:
Step 204-3), according to step 201) in the contextual information that obtains Ethernet header and IP head are added to the front end of the Ethernet message after compression.
It should be noted last that, above embodiment is only in order to illustrate technical scheme of the present invention and unrestricted.Although with reference to embodiment to invention has been detailed description, those of ordinary skill in the art is to be understood that, modify to technical scheme of the present invention or equivalent replacement, do not depart from the spirit and scope of technical solution of the present invention, it all should be encompassed in the middle of right of the present invention.
Claims (8)
1. be applied to a data message transmission method for hfc plant, comprise:
The identification means of a certain data message stream waiting for transmission of step 1), gateway and client negotiate, the synchronously contextual information of this data message stream; Wherein, described contextual information comprises the header information of identification means corresponding to this data message stream, unique identification that this data message stream is corresponding, this data message stream;
Step 2), contextual information that this data message stream of client records is corresponding;
Step 3), gateway compress the data message in described data message stream waiting for transmission, and according to the identification means of the data message stream consulted in step 1) be compression after data message add message flow mark, then send to client;
Step 4), client read message flow mark according to the identification means of the data message stream consulted in step 1), and then identify the data message stream belonging to received data message according to this message flow mark.
2. the data message transmission method being applied to hfc plant according to claim 1, is characterized in that, also comprise:
Step 5), when client needs restoring data header, according to the contextual information restoring data header obtained in step 1).
3. the data message transmission method being applied to hfc plant according to claim 1 and 2, is characterized in that, described step 1) comprises the following steps:
Step 1-1), gateway sends negotiation message to client, comprises the identification means of the data message stream that gateway can be supported in this negotiation message;
Step 1-2), after client receives described negotiation message, the identification means of the data message stream that the gateway comprised from described negotiation message can be supported, choose a certain identification means; Determine whether as required to carry out datagram header reduction;
Step 1-3), client is by step 1-2) selected in result reply message informing gateway through consultation;
Step 1-4), gateway to send datagram context message corresponding to stream to client.
4. the data message transmission method being applied to hfc plant according to claim 1 and 2, is characterized in that, described data message comprises two layers of Ethernet message or three layers of IP message; Wherein, described two layers of Ethernet message comprise header and IP load, and header wherein comprises ether frame head and IP head; Described three layers of IP message comprises header and IP load, and header wherein comprises IP head.
5. the data message transmission method being applied to hfc plant according to claim 4, it is characterized in that, in described step 3), gateway carries out compression to the data message in described data message stream waiting for transmission and comprises: for three layers of IP message, remove the header in IP message, only retain IP load; For two layers of Ethernet message, remove the Ethernet header in Ethernet message and IP head, only retain IP load.
6. the data message transmission method being applied to hfc plant according to claim 4, it is characterized in that, described identification means comprises: utilize the idle field of tunneling in hfc plant to carry out unique identification data message flow, or before IP load, adds identification field carry out unique identification data message flow.
7. the data message transmission method being applied to hfc plant according to claim 6, is characterized in that, described step 5) comprises:
When adopting the idle field in hfc plant in tunneling to identify data message flow, if described data message is three layers of IP message, then before received data message, add three layers of IP head; If described data message is two layers of Ethernet message, then before received data message, add three layers of IP head and two layers of Ethernet header;
When adopt add before IP load identification field data message flow is identified time, if described data message is three layers of IP message, then remove identification field, before remaining data, add three layers of IP head; If described data message is two layers of Ethernet message, then remove identification field, before remaining data, add three layers of IP head and two layers of Ethernet header.
8. be applied to a data-message transmission device for hfc plant, it is characterized in that, comprising: gateway and client terminals, wherein,
The data message traffic identifier mode that it supports by described gateway notifies client, by the contextual information of data message stream notice client, then the packed data message message flow identification means that also basis is decided through consultation is the data message interpolation message flow mark after compression, and the message after compressing is sent to client;
Described client preserves the contextual information of data message stream, and receive the message after compression, if need restoring data message, client is reduced according to the contextual information of this data message stream.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310280892.0A CN104283916B (en) | 2013-07-05 | 2013-07-05 | A kind of data message transmission method and device for being applied to hfc plant |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310280892.0A CN104283916B (en) | 2013-07-05 | 2013-07-05 | A kind of data message transmission method and device for being applied to hfc plant |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104283916A true CN104283916A (en) | 2015-01-14 |
CN104283916B CN104283916B (en) | 2017-07-07 |
Family
ID=52258396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310280892.0A Expired - Fee Related CN104283916B (en) | 2013-07-05 | 2013-07-05 | A kind of data message transmission method and device for being applied to hfc plant |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104283916B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107634915A (en) * | 2017-08-25 | 2018-01-26 | 中国科学院计算机网络信息中心 | Data transmission method, device and storage medium |
CN108111523A (en) * | 2017-12-28 | 2018-06-01 | 网易(杭州)网络有限公司 | Data transmission method and device |
WO2021087923A1 (en) * | 2019-11-07 | 2021-05-14 | 华为技术有限公司 | Information transmission method and apparatus |
CN112868213A (en) * | 2019-09-27 | 2021-05-28 | 诺基亚技术有限公司 | Joint use of Ethernet header compression and robust header compression |
CN114244781A (en) * | 2021-12-20 | 2022-03-25 | 苏州盛科通信股份有限公司 | DPDK-based message deduplication processing method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1475048A (en) * | 2000-11-16 | 2004-02-11 | ����ɭ�绰�ɷ�����˾ | Communication system and method for shared context compression |
CN1602616A (en) * | 2002-08-09 | 2005-03-30 | 松下电器产业株式会社 | Header compression/decompression device and header compression/decompression method |
EP1641193A1 (en) * | 1999-05-25 | 2006-03-29 | Lucent Technologies Inc. | Method for telecommunications using internet protocol |
CN101568144A (en) * | 2009-03-18 | 2009-10-28 | 中国人民解放军理工大学 | Header compression method applicable to wireless ad hoc network |
CN101843154A (en) * | 2007-10-30 | 2010-09-22 | 皇家飞利浦电子股份有限公司 | Coordinated change of transmission parameters for data and control information |
CN103428181A (en) * | 2012-05-22 | 2013-12-04 | 中国科学院声学研究所 | UDP message transmission optimizing method applied to IP over DVB |
-
2013
- 2013-07-05 CN CN201310280892.0A patent/CN104283916B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1641193A1 (en) * | 1999-05-25 | 2006-03-29 | Lucent Technologies Inc. | Method for telecommunications using internet protocol |
CN1475048A (en) * | 2000-11-16 | 2004-02-11 | ����ɭ�绰�ɷ�����˾ | Communication system and method for shared context compression |
CN1602616A (en) * | 2002-08-09 | 2005-03-30 | 松下电器产业株式会社 | Header compression/decompression device and header compression/decompression method |
CN101843154A (en) * | 2007-10-30 | 2010-09-22 | 皇家飞利浦电子股份有限公司 | Coordinated change of transmission parameters for data and control information |
CN101568144A (en) * | 2009-03-18 | 2009-10-28 | 中国人民解放军理工大学 | Header compression method applicable to wireless ad hoc network |
CN103428181A (en) * | 2012-05-22 | 2013-12-04 | 中国科学院声学研究所 | UDP message transmission optimizing method applied to IP over DVB |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107634915A (en) * | 2017-08-25 | 2018-01-26 | 中国科学院计算机网络信息中心 | Data transmission method, device and storage medium |
CN108111523A (en) * | 2017-12-28 | 2018-06-01 | 网易(杭州)网络有限公司 | Data transmission method and device |
CN108111523B (en) * | 2017-12-28 | 2021-02-19 | 网易(杭州)网络有限公司 | Data transmission method and device |
CN112868213A (en) * | 2019-09-27 | 2021-05-28 | 诺基亚技术有限公司 | Joint use of Ethernet header compression and robust header compression |
WO2021087923A1 (en) * | 2019-11-07 | 2021-05-14 | 华为技术有限公司 | Information transmission method and apparatus |
CN114244781A (en) * | 2021-12-20 | 2022-03-25 | 苏州盛科通信股份有限公司 | DPDK-based message deduplication processing method and device |
CN114244781B (en) * | 2021-12-20 | 2023-12-22 | 苏州盛科通信股份有限公司 | Message de-duplication processing method and device based on DPDK |
Also Published As
Publication number | Publication date |
---|---|
CN104283916B (en) | 2017-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8964641B2 (en) | System and method for transporting digital baseband streams in a network environment | |
CN100558072C (en) | The method of converting message in three-layer virtual special network, system and equipment | |
US8274981B2 (en) | Acceleration through a network tunnel | |
CN102724118B (en) | Label distribution method and device | |
EP3890251B1 (en) | Service processing method, device and system | |
CN106572017A (en) | BIER information transmitting method, receiving method and device | |
CN104283916A (en) | Data message transmission method and device applied to HFC network | |
US20110044176A1 (en) | Method, apparatus and system for equalizing flows | |
CN111565113A (en) | Flexible Ethernet network topology abstraction method and system for SDN controller | |
CN102630384B (en) | A kind ofly in optical transfer network, realize method that business transmits and realize equipment and the system of the method | |
EP3119057A1 (en) | Packet conversion device and method for allowing transparent packet-based multipath bundling | |
CN110035005B (en) | Data processing method and device | |
CN102088460B (en) | Method, device and system for transmitting streaming media data in restricted networks | |
CN109936492B (en) | Method, device and system for transmitting message through tunnel | |
CN109526030A (en) | Processing method, device and the equipment of message | |
CN104734949B (en) | A kind of method and device for realizing flow table configuration | |
CN116233256A (en) | Scheduling path configuration method, device, equipment and storage medium | |
CN101594555B (en) | Media forwarding method, system and device | |
CN109151610A (en) | A kind for the treatment of method and apparatus receiving web camera picture | |
CN105262682A (en) | Software defined network for power data communication and traffic grooming method thereof | |
CN103428181A (en) | UDP message transmission optimizing method applied to IP over DVB | |
CN105072057A (en) | Intermediate switch equipment for network data transmission, and network communication system | |
CN110430168A (en) | A kind of method and apparatus of data compression | |
CN105635223A (en) | Method and device of synchronizing network state | |
CN111614539B (en) | Service data processing method and device and communication transmission equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170707 |
|
CF01 | Termination of patent right due to non-payment of annual fee |