[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2005008990A1 - A method for encapsulating data stream - Google Patents

A method for encapsulating data stream Download PDF

Info

Publication number
WO2005008990A1
WO2005008990A1 PCT/CN2004/000748 CN2004000748W WO2005008990A1 WO 2005008990 A1 WO2005008990 A1 WO 2005008990A1 CN 2004000748 W CN2004000748 W CN 2004000748W WO 2005008990 A1 WO2005008990 A1 WO 2005008990A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
frame
header
buffer
decapsulating
Prior art date
Application number
PCT/CN2004/000748
Other languages
English (en)
French (fr)
Other versions
WO2005008990A8 (en
Inventor
Jingling Liao
Lei Shi
Hongxia Wang
Li Zeng
Original Assignee
Huawei Technologies Co., Ltd.
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=33752656&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2005008990(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Priority to DE602004022821T priority Critical patent/DE602004022821D1/de
Priority to AT04738346T priority patent/ATE441266T1/de
Priority to EP04738346A priority patent/EP1648133B2/en
Publication of WO2005008990A1 publication Critical patent/WO2005008990A1/zh
Publication of WO2005008990A8 publication Critical patent/WO2005008990A8/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/30Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9021Plurality of buffers per packet

Definitions

  • the present invention relates to data transmission technology, and in particular, to a method for encapsulating a data stream. Background of the invention
  • LAPS Link Access Procedure-SDH Protocol
  • HDLC High-Speed Data Link Control
  • PPP Point-to-Point Protocol
  • a certain encapsulation format be processed for a certain protocol or a certain type of protocol.
  • a certain protocol is, for example, a Gigabit Ethernet (GE) protocol or an Internet protocol (IP, Internet Protocol), etc.
  • the protocol is, for example, an 8B / 10B coded service protocol.
  • GFP Generic Framing Procedure
  • GFP-T Transparent Generic Framing Procedure
  • This standard specifies that after 8B / 10B client signals are encoded in 64B / 65B, they are mapped into a fixed-length GFP format and sent.
  • the flow encapsulation method can be used to transmit the encapsulated data immediately before receiving a frame signal, so that low-latency transmission can be achieved.
  • Signal can be transparent package includes Fiber Channel Protocol (Fibre Channel Protocol), enterprise interconnection (ESCON, Enterprise Systems Connection) protocol, the optical interconnection ⁇ 1 (FICON: Fibre Connection) protocol and the like GE.
  • FIG. 1 shows a schematic diagram of the packaging structure of GFP-T.
  • a GFP-T frame generally contains a frame header (Core Header) and Payload Field (Payload Field).
  • the frame header there are two parts: a length indicator and a cHEC (Core Header Error Check).
  • the cHEC is a 16-bit cyclic redundancy code (CRC, Cyclic Redundancy Code). 0 is in the payload domain, and includes 4 to 64 words.
  • the frame structure is an optional part.
  • a 16-bit payload type field is included
  • tHEC Type Header Error Check
  • 8B / 10B code is a data character
  • the 10-bit received character is decoded into 8-bit original data.
  • 8B / 10B The code is a control character, and the 10-bit received character is decoded into a control code.
  • the decoded signal is then 64B / 65B encoded.
  • mapping bandwidth is greater than the basic data rate of the customer data before encoding when encapsulating, that is, the mapping bandwidth is required to be greater than the initial bandwidth.
  • the mapping bandwidth is required to be greater than the initial bandwidth.
  • GFP-T retains the control characters of 8B / 10B services, but it must therefore be encapsulated in 8B / 10B services. It cannot encapsulate any services, which limits its application. .
  • this encapsulation processing method is also more complicated.
  • the main object of the present invention is to provide a method for encapsulating a data stream to achieve transparent transmission of various services.
  • a method for encapsulating a data stream includes the following steps: "a. Set a buffer in advance, and set a low watermark value in the buffer in advance; b, determine whether the data stored in the buffer reaches low water If it is a line value, the data in the buffer is divided according to a predetermined length less than or equal to the low watermark value, and a frame header is added to the divided data; otherwise, the data in the buffer is not divided.
  • the above method may further include setting a byte counter with a count value of a predetermined length, so that the data in the buffer is divided according to a predetermined length that is less than or equal to a low watermark value. The division is performed according to the count value of the byte counter.
  • the above method may further include the step of entering the buffer before the data is encapsulated.
  • Data is serial-to-parallel converted.
  • parallel-to-serial conversion is required for the decapsulated data.
  • the above method further includes a step of decapsulating the data stream, which specifically includes: defining the start of the data area according to the frame header, determining the end of the frame according to the divided predetermined length, and then removing the frame header.
  • the above method may further include adding a payload field header to the divided data.
  • the decapsulation step at this time not only needs to remove the frame header, but also needs to remove the payload field header.
  • the above method may further include adding a frame tail to the divided data.
  • the decapsulation step at this time requires not only removing the frame header and the payload domain header, but also removing the frame tail.
  • the start of the data area can be defined according to the frame header, the frame tail is determined according to the divided predetermined length, and then the frame header, the payload domain header, and the frame tail are removed. It is also possible to define the beginning of the data area according to the frame header, the end of the data area according to the frame end, and then remove the frame header, the payload field header, and the frame tail.
  • the above buffers are FIFO buffers.
  • encapsulation of the data stream is achieved by counting and slicing the received data stream and adding a frame header and a tail. Since the application of the method of the present invention does not need to perform any identification processing on the received service, the encapsulation method of the present invention has nothing to do with the specific service, so it can realize the encapsulation processing of any service data stream and transparently transmit it thereafter. In addition, the present invention does not need to distinguish between data characters and control characters during the packaging process, so the processing process of the present invention is simpler and more efficient. At the same time, since the present invention is only an encapsulation method, and the data after encapsulation can be transmitted using the transmission method specified by the current standard protocol, the present invention has good compatibility with the standard protocol. Brief description of the drawings
  • Figure 1 shows the package structure of GFP-T.
  • FIG. 2 shows a schematic diagram of encapsulating a data stream at a service receiving end by applying the present invention.
  • Fig. 3 is a schematic diagram of decapsulating a data stream at a service sending end by applying the present invention.
  • the idea of the invention is: no identification processing is performed on the received service, and only the correctness of the transmitted data stream is guaranteed.
  • FIG. 2 shows a schematic diagram of encapsulating a data stream at a service receiving end by applying the present invention.
  • the serial electrical signal at the service receiving end is converted into a parallel signal by the serial-parallel conversion module 201 and then sent to: a FIFO buffer 202 to facilitate the processing of the packaging module.
  • a byte counter 203 is set, and the counter value N is the length of the data area of the encapsulated frame.
  • the value N is set according to the relationship between the actual transmission efficiency and cost. Therefore, the value for different services is different, but it is fixed during the transmission of the same service.
  • the GFP-T encapsulation format does not support rate adaptation in the middle of the packet, in order to ensure the continuous transmission of data in the middle of the packet, it needs to be controlled by a buffer, and the mapping bandwidth is required to be greater than the basic data rate before the client data is encoded.
  • a low watermark value is set in the FIFO buffer 202. When the data stored in the FIFO reaches the low watermark, the data in the FIFO buffer is processed according to the set count value N in the first-in-first-out order. Slicing to ensure continuous data in the middle of the frame, and adding a frame header and a payload field header to the sliced data, thereby achieving data encapsulation. For the unsliced data in the buffer, the data is merged during the next slicing process. ⁇ ⁇ Line processing.
  • the value of N is determined according to the optimal transmission efficiency.
  • FIG. 3 is a schematic diagram illustrating decapsulation of a data stream at a service transmitting end by applying the present invention.
  • the sender After receiving the data frame transmitted from the remote end, the sender starts by defining the data area through the frame header, finds the end of the frame according to the length N of the data, and then removes the frame header and the payload field header to obtain the data.
  • the data stream is in first-in-first-out order, and the parallel-to-serial conversion module 301 converts the parallel data into serial data and sends it out.
  • the encapsulation and decapsulation processes for the GFP protocol have been described above. Since the frame encapsulated according to the GFP protocol has no frame tail, as long as the frame header and the payload field header are added during encapsulation, the frame header and the payload field header are removed when decapsulating. For other protocols, such as the LAPS protocol, the frame to be encapsulated must have a frame tail. Therefore, in addition to adding a frame header and a payload domain header during encapsulation, a frame tail needs to be added, and in addition to removing the frame header during decapsulation. In addition to the payload field header, the frame tail needs to be removed.
  • the frame tail here is generally a frame check sequence (FCS) field.
  • the transmitting end may start by defining the data area through the frame header, end the data area according to the frame tail, and then remove the frame header, the payload field header, and the frame tail. Send the obtained data to the FIFO buffer 302.
  • the present invention provides only one kind of encapsulation scheme. Therefore, the current standard encapsulation protocols can be used to transmit data according to the transmission methods specified by protocols such as GFP and LAPS. For example, the rate adaptation of the protocol idle packet for the mapping process is defined, and the reserved bits of the frame header information are used to transmit customized remote performance and alarm information, such as the status of the fiber at the service access end, so that the system completes These corresponding protection operations.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Information Transfer Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Preparation Of Compounds By Using Micro-Organisms (AREA)

Description

一种封装数据流的方法
技术领域
本发明涉及数据传输技术, 特别涉及一种封装数据流的方法。 发明背景
在多业务传送平台 (MSTP )的广泛应用下, 出现了多种封装形式, 如链路接入规程 - SDH 协议 (LAPS , Link Access Procedure-SDH protocol )、 高速数据链路控制(HDLC;, High-level Data Link Control )协 议、 点对点协议 ( PPP, Point-to-Point Protocol )等。 利用这些封装形式 能够实现对多种业务的封装, 从而对封装后的业务进行传送。 目前的标 准建议某种封装格式针对某个协议或某一类协议进行处理, 某个协议例 如是千兆以太网 ( GE, Gigabit Ethernet )协议或网际协议 ( IP, Internet Protocol )等, 某一类协议例如是 8B/10B的编码业务协议等。
一般帧封装处理(GFP: Generic Framing Procedure )是目前常用的 一种封装形式, 它提供了一个通用机制用来处理高层的客户信号承载到 字节同步传送网。 GFP-T ( Transparent Generic Framing Procedure )是针 对流封装的标准, 该标准规定对 8B/10B的客户信号进行 64B/65B编码 后, 将其映射成为一个固定长度的 GFP格式发送出去。 这样, 和包封装 方式不同, 使用流封装方式可以在没有接收完一帧信号时立即把已封装 好的数据传输出去, 因而, 可以实现低延迟的传输。 能够进行透明封装 的信号包括光纤通道协议( Fibre Channel Protocol )、企业互连( ESCON, Enterprise Systems Connection ) 协议、 光^1互连 ( FICON: Fibre Connection )协议和 GE等。
图 1所示为 GFP-T的封装结构示意图。一个 GFP-T帧一般包含帧头 ( Core Header )和有效负荷域 ( Payload Field ) 两部分。 在帧头中, 包 括长度指示器和 cHEC ( Core Header Error Check ) 两部分, 其中 cHEC 也就是 16位的循环冗余码(CRC, Cyclic Redundancy Code )0 在有效负 荷域中, 包括 4〜64字节的有效负荷头 ( Payload Headers )、 有效负荷信 息域( Payload Information Field )和有效负荷校 '瞼位 ( Payload FCS )三 部分, 其中有效负荷校验位是 32位的 CRC, 并且在 GFP-T帧结构中是 一个可选部分。 在有效负荷头中, 包括 16 比特的有效负荷类型域
( Payload Type Field )和 tHEC ( Type Header Error Check ) 两部分, 其 中 tHEC是 16位的 CRC。 一个 GFP的空闲 (Idle ) 帧仅包含帧头。
应用 GFP-T封装形式对 8B/10B业务进行封装时, 需对其进行块解 码, 如果 8B/10B代码是一个数据字符, 则 10位接收字符被解码成为 · 8 位原始数据, 如果 8B/10B代码是一个控制字符, 则 10位接收字符被解 码成为控制代码。 经过解码后的信号再进行 64B/65B编码, 具体地说, 对数据字符而言, 8位原始数据被直接封装到 65B编码块中, 再将 65B 编码块放进 GFP的有效负荷域中; 对控制字符而言, 先将控制代码编码 成为 4比特控制代码, 再将 4比特控制代码封装到 65B编码块中 , 然后 将 65B编码块放进 GFP的有效负荷域中。 客户信号的每个字符经过解 码处理后,分别按照数据字符和控制字符封装到固定长度的 GFP中。和 包封装方式相比, 应用该封装方式不需要緩冲整个帧, 因此提高了传输 的实时性。
由于通常的流封装业务不提供带宽收敛, 所以在进行封装时要求映 射带宽大于客户数据在编码前的基本数据速率, 也就是要求映射带宽大 于初始带宽。 这样, 由于数据流进入先进先出 (FIFO )緩冲区的速度 、 于数据流从 FIFO緩冲区被读出的速度, 因此数据流可能会读空。 在这 种情况下, 为了保证数据传输的连续性, 当 FIFO中没有为映射传输的 数据, 如果此时处于传送的 GFP帧尾, 则在帧之间插入空闲帧, 如果此 时处于 GFP帧的传送过程中, 则在封装的 GFP帧中间插入填充字符。 该填充字符的映射方式与控制字符的映射方式相同, 它的识别和丢弃由 GFP的解封装模块执行。
如上所述, GFP-T的优点之一是保留了 8B/10B业务的控制^符, 但是因此它封装的对象必须是 8B/10B 的业务, 不能实现对任意业务的 封装, 从而限制了其应用。 同是, 由于在封装过程中要区别数据字符和 控制字符, 因此这种封装处理方式也比较复杂。
随着技术的发展,在多业务传送平台上需支持越来越多的业务类型, 如何保证对任意业务的数据流进行封装, 且保证传送中数据内容完全透 明是有待解决的问题。 发明内容 - 有鉴于此, 本发明的主要目的在于提供一种封装数据流的方法, 以 实现对各种业务的透明传送。
为达到上述目的, 本发明的技术方案是这样实现的:
一种封装数据流的方法, 包括以下步驟: " a、 预先设置一个緩冲区, 并在緩冲区中预先设置一个低水线值; b、判断緩冲区中所存储数据是否达到低水线值, 如果是, 则对緩冲 区中的数据按照小于等于低水线值的预定长度进行分割处理, 并为分割 后的数据添加帧头, 否则对缓冲区的数据不进行分割处理。
上述方法可以进一步包括设置计数值为预定长度的字节计数器, 这 样对緩冲区中的数据按照小于等于低水线值的预定长度进行分割处理 是根据字节计数器的计数值进行分割处理。
上述方法在对数据进行封装之前可以进一步包括对进入緩冲区之 的数据进行串并转换, 在这种情况下, 在经过解封装之后需要对经过解 封装的数据进行并串转换。
上述方法进一步包括一个解封装数据流的步骤, 具体包括: 根据帧 头界定数据区的开始, 根据所分割的预定长度确定帧的结束, 然后去掉 帧头。
除了帧头之外, 上述方法可以进一步包括为分割后的数据添加有效 负荷域头。 此时的解封装步骤不仅需要去除帧头, 而且需要去除有效负 荷域头。
除了帧头和有效负荷域头之外, 上述方法可以进一步包括为分割后 的数据添加帧尾。 此时的解封装步骤不仅需要去除帧头和有效负荷域 头, 而且需要去除帧尾。 这里可以根据帧头界定数据区的开始, 根据所 分割的预定长度确定帧尾, 然后去掉帧头、 有效负荷域头和帧尾。 也可 以根据帧头界定数据区的开始, 根据帧尾界定数据区的结尾, 然后去掉 帧头、 有效负荷域头和帧尾。
上述緩冲区为 FIFO緩冲区。
应用本发明, 通过对接收到的数据流进行计数切片 , 并添加帧头帧 尾实现对数据流的封装。 由于应用本发明的方法不需对接收的业务进行 任何识别处理, 因此, 本发明的封装方法与具体的业务无关, 因而能够 实现对任意业务数据流的封装处理并在其后进行透明传送。 并且, 本发 明不需要在封装过程中区分数据字符和控制字符, 因此本发明的处理过 程更加简单和高效。 同时, 由于本发明只是一种封装方法, 能够使用现 行标准协议规定的传送方法传送封装之后的数据, 因此本发明与 ^行标 准协议具有很好的兼容性。 附图简要说明
图 1所示为 GFP-T的封装结构示意图。
图 2 所示为应用本发明的对业务接收端的数据流进行封装的示意 图。 、. 图 3所示为应用本发明的对业务发送端的数据流进行解封装的示意 图。 实施本发明的方式
下面结合附图及具体实施例, 对本发明再作进一步详细说明。
本发明的思路是: 不对接收的业务进行任何识别处理, 只保证所传 送数据流的正确性。
下面以 GFP-T封装形式为实施例 , 具体说明本发明的封装方法。 图 2 所示为应用本发明的对业务接收端的数据流进行封装的示意 图。 业务接收端的串行电信号经串并转换模块 201将串行信号转换为并 行信号后, 送入: FIFO緩冲区 202, 以便于封装模块的处理。设置一个字 节计数器 203, 该计数器的计数值 N为所封装帧的数据区的长度。 该计 数值 N是才 据实际传送的效率与成本的关系来设定的 , 因而对于不同的 业务其取值亦不同, 但在同一业务的传送过程中是固定不变的。
由于 GFP-T封装形式不支持包中间的速率适配, 因此为了保证包中 间传送数据的连续需要通过緩存进行控制, 且要求映射带宽大于客户数 据编码前的基本数据速率。 在 FIFO緩冲区 202中设置一个低水线值, 当 FIFO中所存储的数据达到低水线值后, 按照先进先出顺序, 对 FIFO 緩冲区的数据按照所设定的计数值 N进行切片, 以保证帧中间数据连 续, 并为切片后的数据添加帧头和有效负荷域头, 从而实现了对数据的 封装。 对于緩冲区中未被切片的数据, 则合并在下一次的切片过程中进 行处理。
在设定计数值 N时, 如果计数值 N过大, 则切片的长度过长, 緩 的 FIFO深度过大, 因此可能失去了流封装的低延时的优点; 如果计数 值 N过小,则切片长度太短,会由于帧头帧尾的增加而减小了有效带宽, 所以在实际情况中根据最佳的传送效率对 N进行取值。
图 3所示为应用本发明的对业务发送端的数据流进行解封装 ^示意 图。 对于 GFP协议而言, 发送端接收到远端传送来的数据帧后, 通过帧 头界定数据区开始, 根据数据的长度 N找到帧尾, 然后除去帧头和有效 负荷域头,将得到的数据送入 FIFO緩冲区 302。 由于包之间的空闲帧数 据在进入緩冲区 302之前就已经被识别出并被丢弃, 所以緩冲区 .302内 存储的是纯净荷数据。数据流按照先进先出的顺序,由并串转换模块 301 将并行数据转换为串行数据后发送出去。
上面说明了对于 GFP协议的封装和解封装过程。 由于根据 GFP协 议封装的帧没有帧尾, 因此只要在封装时添加帧头和有效负荷域头, 在 解封装时去除帧头和有效负荷域头。而对于其它协议,如 LAPS协议等, 进行封装的帧必须具有帧尾, 因此在封装时除了添加帧头和有效负荷域 头之外, 还需要添加帧尾, 而在解封装时除了去除帧头和有效负荷域头 之外还需要去除帧尾。 这里的帧尾一般是一个帧校验序列(FCS )字段。 在具有帧尾的情况下, 发送端接收到远端传送来的数据帧后, 可以通过 帧头界定数据区开始, 根据帧尾界定数据区结束, 然后除去帧头、 有效 负荷域头和帧尾, 将得到的数据送入 FIFO緩冲区 302。
本发明只提供了一种封装方案, 因此, 可借用目前标准封装协议; 如 GFP、 LAPS等协议规定的传送方法进行数据传送。 例如, 定义协议 空闲包进行映射过程的速率适配, 利用帧头信息的保留位传送自定义的 远端性能和告警信息等, 如业务接入端光纤的状态, 从而使系统完成一 些相应的保护操作。
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡 在本发明的精神和原则之内, 所做的任何修改、 等同替换和改进, 均应 包含在本发明的保护范围之内。

Claims

权利要求书
1、 一种封装数据流的方法, 包括以下步骤:
a、 预先设置一个緩冲区, 并在緩冲区中预先设置一个低水线值; b、 判断緩冲区中所存储数据是否达到低水线值, 如果是, 则对緩冲 区中的数据按照小于等于低水线值的预定长度进行分割处理, 并为分割 后的数据添加帧头, 否则对緩冲区的数据不进行分割处理。
2、根据权利要求 1所述的方法, 其特征是, 该方法进一步包括设置 计数值为所述预定长度的字节计数器, 所述对緩冲区中的数据按照小于 等于低水线值的预定长度进行分割处理是根据所述字节计数器的计数 值进行分割处理。
3、根据权利要求 1所述的方法, 其特征在于, 该方法进一步包括对 进入緩冲区之前的数据进行串并转换。
4、根据权利要求 3所述的方法, 其特征在于, 该方法进一步包括一 个解封装数据^的步骤, 并进一步包括对经过解封装的数据进行并串转 换的步驟。
5、根据权利要求 1所述的方法, 其特征在于, 该方法进一步包括一 个解封装数据流的步骤, 所述解封装步骤包括: 根据帧头界定数据区的 开始, 根据所分割的预定长度确定帧的结束, 然后去掉帧头。
6、根据权利要求 1所述的方法, 其特征在于, 该方法进一步包括为 分割后的数据添加有效负荷域头。
7、根据权利要求 6所述的方法, 其特征在于, 该方法进一步包括一 个解封装数据流的步骤, 所述解封装步骤包括: 根据帧头界定数据区的 开始, 根据所分割的预定长度确定帧的结束, 然后去掉帧头和有效负荷 域头。
8、根据权利要求 6所述的方法, 其特征在于, 该方法进一步包括为 分割后的数据添加帧尾, 并进一步包括一个解封装数据流的步骤, 所述 解封装步骤包括: 根据帧头界定数据区的开始, 根据所分割的预定长 确定帧的结束, 然后去掉帧头、 有效负荷域头和帧尾。
9、根据权利要求 6所述的方法, 其特征在于, 该方法进一步包括为 分割后的数据添加帧尾, 并进一步包括一个解封装数据流的步骤, 所述 解封装步骤包括: 根据帧头界定数据区的开始, 根据帧尾界定数择区的 结尾, 然后去掉帧头、 有效负荷域头和帧尾。
10、 根据权利要求 1所述的方法, 其特征在于, 所述緩冲区为先进 先出 (FIFO )緩冲区。
PCT/CN2004/000748 2003-07-17 2004-07-05 A method for encapsulating data stream WO2005008990A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE602004022821T DE602004022821D1 (de) 2003-07-17 2004-07-05 Verfahren zum Einkapseln eines Datenstroms
AT04738346T ATE441266T1 (de) 2003-07-17 2004-07-05 Verfahren zum einkapseln eines datenstroms
EP04738346A EP1648133B2 (en) 2003-07-17 2004-07-05 A method for encapsulating data stream

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNA031495885A CN1571415A (zh) 2003-07-17 2003-07-17 一种封装数据流的方法
CN03149588.5 2003-07-17

Publications (2)

Publication Number Publication Date
WO2005008990A1 true WO2005008990A1 (en) 2005-01-27
WO2005008990A8 WO2005008990A8 (en) 2005-04-21

Family

ID=33752656

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2004/000748 WO2005008990A1 (en) 2003-07-17 2004-07-05 A method for encapsulating data stream

Country Status (6)

Country Link
US (1) US20050013313A1 (zh)
EP (1) EP1648133B2 (zh)
CN (1) CN1571415A (zh)
AT (1) ATE441266T1 (zh)
DE (1) DE602004022821D1 (zh)
WO (1) WO2005008990A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004037963A1 (de) * 2004-08-05 2006-03-16 Robert Bosch Gmbh Prüfverfahren
US7260767B2 (en) * 2004-08-23 2007-08-21 Transwitch Corporation Methods and apparatus for error correction of transparent GFP (Generic Framing Procedure) superblocks
US7653066B2 (en) * 2004-11-04 2010-01-26 Cisco Technology Inc. Method and apparatus for guaranteed in-order delivery for FICON over SONET/SDH transport
US7672323B2 (en) * 2005-01-14 2010-03-02 Cisco Technology, Inc. Dynamic and intelligent buffer management for SAN extension
US20060215648A1 (en) * 2005-03-22 2006-09-28 Teng-Yi Jen System and method for hardware based protocol conversion between audio-visual stream and ip network
CN100466608C (zh) * 2005-09-02 2009-03-04 中兴通讯股份有限公司 封装多通道数据包的装置及方法
CN1964227B (zh) * 2005-11-11 2012-03-07 华为技术有限公司 一种数据交互方法及数据收发模块
US7822071B2 (en) * 2006-08-30 2010-10-26 International Business Machines Corporation Method and system to enable the transport of sysplex timer protocols over generic frame procedure networks
CN101179556B (zh) * 2006-11-06 2012-07-04 华为技术有限公司 一种光纤通道业务的传送方法和装置
CN101729089B (zh) * 2008-10-23 2013-07-10 弥亚微电子(上海)有限公司 通信系统的发射机、接收机及其同步方法
EP2472803B1 (en) * 2011-04-19 2013-06-12 Huawei Technologies Co., Ltd. Method, apparatus, system for hybrid-transmitting and bridging of circuit service and packet service
US10728171B2 (en) * 2013-04-30 2020-07-28 Hewlett Packard Enterprise Development Lp Governing bare metal guests
CN105262970B (zh) * 2015-10-14 2018-12-04 深圳先进技术研究院 一种基于图像数据的封装方法及系统
CN110661745B (zh) * 2018-06-28 2022-07-08 中兴通讯股份有限公司 一种开销传输方法、装置、设备及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08205146A (ja) * 1995-01-25 1996-08-09 Hitachi Denshi Ltd 符号化伝送方式におけるタイムスタンプ値演算方法
JPH11136134A (ja) * 1997-10-28 1999-05-21 Canon Inc 符号化装置および方法、記録媒体
JP3008893B2 (ja) * 1997-06-12 2000-02-14 日本電気株式会社 パケット多重化装置及び方法
CN1286846A (zh) * 1998-02-17 2001-03-07 路特株式会社 无线通信装置和无线通信方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5664116A (en) 1995-07-07 1997-09-02 Sun Microsystems, Inc. Buffering of data for transmission in a computer communication system interface
US5889772A (en) * 1997-04-17 1999-03-30 Advanced Micro Devices, Inc. System and method for monitoring performance of wireless LAN and dynamically adjusting its operating parameters
US6226728B1 (en) * 1998-04-21 2001-05-01 Intel Corporation Dynamic allocation for efficient management of variable sized data within a nonvolatile memory
KR100580165B1 (ko) * 1999-10-30 2006-05-15 삼성전자주식회사 Ussd를 이용하는 무선 응용 서비스를 위한 전송 데이터의 처리방법 및 이를 위한 기록 매체
US7143181B2 (en) * 2000-08-31 2006-11-28 Yohoo! Inc. System and method of sending chunks of data over wireless devices
JP3533164B2 (ja) * 2000-09-18 2004-05-31 日本電気通信システム株式会社 複数データ同時処理のメモリ書き込み判断回路及び該回路を備えたatmスイッチ
US6993046B1 (en) 2000-10-16 2006-01-31 Lucent Technologies Inc. Mapping of block-encoded data formats onto a bit/byte synchronous transport medium
JP2002290459A (ja) * 2001-03-27 2002-10-04 Nec Corp パケット転送装置および方法
US20030026267A1 (en) * 2001-07-31 2003-02-06 Oberman Stuart F. Virtual channels in a network switch

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08205146A (ja) * 1995-01-25 1996-08-09 Hitachi Denshi Ltd 符号化伝送方式におけるタイムスタンプ値演算方法
JP3008893B2 (ja) * 1997-06-12 2000-02-14 日本電気株式会社 パケット多重化装置及び方法
JPH11136134A (ja) * 1997-10-28 1999-05-21 Canon Inc 符号化装置および方法、記録媒体
CN1286846A (zh) * 1998-02-17 2001-03-07 路特株式会社 无线通信装置和无线通信方法

Also Published As

Publication number Publication date
EP1648133A1 (en) 2006-04-19
EP1648133B2 (en) 2012-06-20
DE602004022821D1 (de) 2009-10-08
WO2005008990A8 (en) 2005-04-21
ATE441266T1 (de) 2009-09-15
EP1648133A4 (en) 2006-08-02
CN1571415A (zh) 2005-01-26
EP1648133B1 (en) 2009-08-26
US20050013313A1 (en) 2005-01-20

Similar Documents

Publication Publication Date Title
CN110798415B (zh) 一种业务传输的方法、设备及计算机存储介质
US6233251B1 (en) Multiplex transmission method and system, and audio jitter absorbing method used therein
CN101022405B (zh) 一种通用成帧规程封装方法
US6870837B2 (en) Circuit emulation service over an internet protocol network
US7519080B2 (en) Fibre channel frame-mode GFP with distributed delimiter
WO2005008990A1 (en) A method for encapsulating data stream
WO2008086751A1 (fr) Procédé de transmission, système et dispositif d'information de surcharge
WO2002095511A1 (en) A multi-protocol networking processor with data traffic support spanning local, regional and wide area networks
US6993046B1 (en) Mapping of block-encoded data formats onto a bit/byte synchronous transport medium
WO2008055441A1 (fr) Procede et appareil de transmission de services de canal de fibres et systeme associe
CN102158282B (zh) 光纤纵差保护装置及其同步通信方法
JP2000115251A (ja) 光ファイバネットワ―クにおけるインタ―ネットプロトコルパケットの伝送方法および装置
US11251905B2 (en) Method for receiving code block stream, method for transmitting code block stream, and communications apparatus
US7672330B2 (en) Methods for sending and receiving network management messages and/or control messages
US20070233894A1 (en) Shared buffer for near-end and optical interface flow control in fiber optic communications
WO2005015821A1 (fr) Appareil de reconnaissance d'une sequence de controle de trame dans une configuration d'integration d'une procedure de mise en trame generique, et procede s'y rapportant
CN110830153B (zh) 接收码块流的方法、发送码块流的方法和通信装置
CN111181682A (zh) 一种基于fpga的gfp帧分片传输的实现方法
US8279891B2 (en) Techniques for ethernet optical reach improvement
CN113853014A (zh) 信息传输方法、装置、相关设备及存储介质
WO2024032297A1 (zh) 业务信息的处理方法、网络设备及存储介质
CN119728806A (zh) 一种数据传输系统、数据接收方法及数据发送方法
CN117729459A (zh) 一种otn网络中用于osu业务带内管理的方法及设备
WO2024134971A1 (en) Method for transmitting ethernet mac frame
AU2004310740A1 (en) A method for transmitting Multi-protocol Label Switch protocol data unit

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004738346

Country of ref document: EP

CFP Corrected version of a pamphlet front page

Free format text: UNDER (72, 75) PUBLISHED NAME OF LIAO, JINGLING IN CHINESE REPLACED BY CORRECT NAME

WWP Wipo information: published in national office

Ref document number: 2004738346

Country of ref document: EP