Small-particle service bearer system and method

CN117640012BActive Publication Date: 2026-09-08FIBERHOME TELECOMMUNICATION TECHNOLOGIES CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311477451.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-07
Publication Date
2026-09-08
Estimated Expiration
2043-11-07

AI Technical Summary

Technical Problem

[0004]本发明的主要目的在于提供一种小颗粒业务承载系统及方法,旨在解决现有技术中无法通过以太网端口承载小颗粒帧的技术问题

Benefits of technology

[0026] By simply deploying small-particle switching boards and utilizing existing Ethernet ports, costs can be effectively reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117640012B_ABST
    Figure CN117640012B_ABST
Patent Text Reader

Abstract

The application provides a small-particle service carrying system and method. The application considers that a small-particle frame has a S+D+T code structure similar to an Ethernet message, and thus fine-tunes the small-particle frame structure, inserts a specific label at a fixed position, and realizes mixing and transmission with a flexible service message. The application has the following beneficial effects: only small-particle exchange board cards need to be deployed, and the existing Ethernet ports are borrowed, so that the cost can be effectively reduced; slot waste caused by the introduction of rigid services can be reduced; mixing transmission of rigid and flexible pipes can reduce the consumption of optical fiber resources; the existing flexible pipe service process is completely unchanged; the cost is small; and the specifications and delay indicators of the flexible service are not affected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of small-particle technology, and in particular to a small-particle service carrying system and method. Background Technology

[0002] China Mobile's MTN2.0 specification defines the frame format and mapping method for 10M-level small granularity, referring to... Figure 1 , Figure 1 This is a schematic diagram illustrating the frame format and mapping method for small-granularity frames. For example... Figure 1 As shown, the smallest 5G unit of FlexE is divided into a unit structure of 20 rows * 24 columns; each unit structure corresponds to a small granular time slot, containing 8 * 65b code blocks (65 bytes); each row of 24 units forms a small granular frame, with S code added to the frame header and T code added to the frame tail. The D code contains OH and 24 units, with a length of: 65 * 24 (data) + 7 (OH) = 1567 bytes; after one transcoding, the packet is mapped to one (or more) small granular time slots, and the packet is subsequently recovered from one (or more) small granular time slots.

[0003] The above frame structure can be directly mapped to a 5G timeslot of a 50G or 100G FlexE interface. However, because the small-granular frame structure does not contain CRC and has a fixed length, it cannot be directly carried on Ethernet ports, such as 10GE ports. Summary of the Invention

[0004] The main objective of this invention is to provide a small-granularity service carrying system and method, which aims to solve the technical problem that small-granularity frames cannot be carried through Ethernet ports in the prior art.

[0005] In a first aspect, the present invention provides a small-granularity service bearer system, the small-granularity service bearer system comprising a transmitting end and a receiving end, wherein the Ethernet port of the transmitting end is allocated with two media access controllers, namely P1 and P2; the Ethernet port of the receiving end is allocated with two media access controllers, namely P1' and P2'; the transmitting end and the receiving end are interconnected via Ethernet ports, wherein:

[0006] The flexible service message received by the sending end is processed by the chip and then sent to P1. P1 adds a CRC check field and a P1 tag to the processed flexible service message to obtain the first message, which is then sent out from the Ethernet port of the sending end.

[0007] The rigid service message received by the sending end is sent to the small-granularity coprocessing module after being processed by the chip. The small-granularity frame output by the small-granularity coprocessing module is sent to P2. P2 adds the P2 tag to the small-granularity frame to obtain the second message, and sends the second message out from the Ethernet port of the sending end.

[0008] The first message received by the receiving end's Ethernet port is assigned to P1', and the second message is assigned to P2';

[0009] P1' performs a CRC check on the first message. If the check passes, the message is sent to the chip for data packet processing to obtain the third message, which is then sent out from the receiving end. If the check fails, the first message is discarded.

[0010] P2' sends the second message to the small-particle coprocessing module so that the small-particle coprocessing module can output the fourth message and send it out from the receiving end.

[0011] Optionally, the sending end receives flexible service messages and rigid service messages through different receiving ports; the receiving end sends out third and fourth messages through different sending ports.

[0012] Optionally, P2 has a higher priority for sending messages than P1.

[0013] Optionally, the tag is a VLAN ID or an MPLS tag.

[0014] Optionally, the location where the label of P1 is added in the flexible service message after packet processing is the same as the location where the label of P2 is added in the small granular frame, and the label of P1 and the label of P2 are of the same type.

[0015] Secondly, the present invention also provides a small-granularity service carrying method, which is applied to a small-granularity service carrying system. The small-granularity service carrying system includes a transmitting end and a receiving end. The Ethernet port of the transmitting end is allocated with two media access controllers, P1 and P2, respectively; the Ethernet port of the receiving end is allocated with two media access controllers, P1' and P2', respectively; the transmitting end and the receiving end are interconnected through Ethernet ports. The small-granularity service carrying method includes:

[0016] The flexible service message received by the sending end is processed by the chip and then sent to P1. P1 adds a CRC check field and a P1 tag to the processed flexible service message to obtain the first message, which is then sent out from the Ethernet port of the sending end.

[0017] The rigid service message received by the sending end is sent to the small-granularity coprocessing module after being processed by the chip. The small-granularity frame output by the small-granularity coprocessing module is sent to P2. P2 adds the P2 tag to the small-granularity frame to obtain the second message, and sends the second message out from the Ethernet port of the sending end.

[0018] The first message received by the receiving end's Ethernet port is assigned to P1', and the second message is assigned to P2';

[0019] P1' performs a CRC check on the first message. If the check passes, the message is sent to the chip for data packet processing to obtain the third message, which is then sent out from the receiving end. If the check fails, the first message is discarded.

[0020] P2' sends the second message to the small-particle coprocessing module so that the small-particle coprocessing module can output the fourth message and send it out from the receiving end.

[0021] Optionally, the sending end receives flexible service messages and rigid service messages through different receiving ports; the receiving end sends out third messages and fourth messages through different sending ports.

[0022] Optionally, the P2 message has a higher priority than the P1 message.

[0023] Optionally, the tag is a VLAN ID or an MPLS tag.

[0024] Optionally, the location where the label of P1 is added in the flexible service message after packet processing is the same as the location where the label of P2 is added in the small granular frame, and the label of P1 and the label of P2 are of the same type.

[0025] This invention takes into account that small-granular frames have an S+D+T code structure similar to Ethernet packets. Therefore, the structure of small-granular frames is fine-tuned, and specific tags are inserted at fixed positions to achieve mixed transmission with flexible service packets. This invention achieves the following beneficial effects:

[0026] By simply deploying small-particle switching boards and utilizing existing Ethernet ports, costs can be effectively reduced.

[0027] This can reduce slot waste caused by introducing rigid business;

[0028] The hybrid transmission of rigid and flexible pipes can reduce the consumption of optical fiber resources.

[0029] The existing business processes for flexible pipelines remain completely unchanged;

[0030] Low cost;

[0031] The specifications and latency indicators of flexible services will not be affected. Attached Figure Description

[0032] Figure 1 This is a schematic diagram of the frame format and mapping method for small particles;

[0033] Figure 2 This is a schematic diagram of the architecture of an embodiment of the small-granularity service carrying system of the present invention;

[0034] Figure 3 This is a schematic diagram illustrating a scenario where the sending end processes flexible and rigid service messages.

[0035] Figure 4 This is a schematic diagram illustrating a scenario of mixed transmission of flexible and rigid service messages based on a small-granularity service bearer system.

[0036] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0037] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0038] Before describing specific embodiments, the relevant concepts are explained as follows:

[0039] A physical link (such as a 10G link) is divided into time slots with a fixed bandwidth (e.g., 10Mbps). The ingress device places packets for a specific service flow into a fixed time slot for transmission, eliminating preemption and packet loss along the transmission path. This type of time slot carrying services is called a rigid pipe or hard pipe, and the service it carries is called a rigid service. Conversely, if a physical link (such as a 10G link) does not have the above time slot allocation, the ingress device sends packets for a specific service flow through the entire physical link in a best-effort manner, potentially leading to preemption and packet loss along the transmission path. This type of 10G link is called a flexible pipe, and the service it carries is called a flexible service.

[0040] In a first aspect, embodiments of the present invention provide a small-granularity service carrying system.

[0041] In one embodiment, reference is made to Figure 2 , Figure 2 This is a schematic diagram of the architecture of an embodiment of the small-granularity service carrying system of the present invention. Figure 2 As shown, the small-granularity service bearer system includes a transmitter and a receiver. The transmitter's Ethernet port is assigned two Media Access Controllers (MACs), P1 and P2; the receiver's Ethernet port is assigned two MACs, P1' and P2'. The transmitter and receiver are interconnected via Ethernet ports. The Media Access Controller (MAC) is a logical unit within the switching chip that supports data encapsulation and decapsulation, i.e., grouping data, adding frame headers and trailers, etc., to ensure reliable data transmission.

[0042] The flexible service message received by the sending end is processed by the chip's data packet processing and sent to P1. P1 adds a CRC check field and P1's tag to the processed flexible service message to obtain the first message, which is then sent out from the sending end's Ethernet port. The rigid service message received by the sending end is processed by the chip's data packet processing and sent to the small-granularity coprocessing module. The small-granularity frame output by the small-granularity coprocessing module is sent to P2. P2 adds P2's tag to the small-granularity frame to obtain the second message, which is then sent out from the sending end's Ethernet port.

[0043] In this embodiment, refer to Figure 3 , Figure 3 This is a schematic diagram illustrating a scenario where the sending end processes flexible and rigid service messages. For example... Figure 3 As shown, the flexible and rigid service messages received by the sending end are processed accordingly and then sent to P1 and P2 respectively. For example, after the flexible service message is processed by the chip (i.e., the switching chip), an ETH message is obtained and sent to P1. P1 adds a CRC check field and P1's tag (i.e., TAG1) to the ETH message, resulting in the ETH message shown in ③, which is then transmitted through the Ethernet port of the sending end (i.e., P1). Figure 3 The rigid service message is sent out through the physical port of the chip; after the data packet is processed by the chip, it is sent to the small-granularity coprocessor module (COP, CO-Processor, which maps the message to a fixed time slot of the link (e.g., a 10GE link) to obtain a small-granularity frame). The small-granularity frame (fg frame) output by the small-granularity coprocessor module is sent to P2. P2 adds a P2 tag (i.e., TAG2) to the small-granularity frame, resulting in the fg frame shown in ③, which is then sent through the Ethernet port of the sending end (i.e., the physical port of the chip). Figure 3 (The physical port in the middle) is sent out.

[0044] It should be noted that, Figure 3 This explanation uses a 10GE port as an example for Ethernet ports, but it's easy to understand that an Ethernet port can be either a 10GE port or a 25GE port.

[0045] Furthermore, in one embodiment, the sending end receives flexible service messages and rigid service messages through different receiving ports.

[0046] In this embodiment, we continue to refer to... Figure 3 The sending end receives flexible service messages through port GE1 and rigid service messages through port GE2. Ports GE1 and GE2 are different receiving ports.

[0047] The first message received by the Ethernet port of the receiving end is assigned to P1' and the second message is assigned to P2'. P1' performs CRC check on the first message. If the check passes, it is sent to the chip for data packet processing to obtain the third message and send it out from the receiving end. If the check fails, the first message is discarded. P2' sends the second message to the small particle coprocessing module for the small particle coprocessing module to output the fourth message and send it out from the receiving end.

[0048] In this embodiment, after the receiving end Ethernet port receives a message, it can allocate the message according to the tag carried in the message. Specifically: if the tag in the message is tag P1, then the message is determined to be the first message and the first message is allocated to P1'; if the tag in the message is tag P2, then the message is determined to be the second message and the second message is allocated to P2'.

[0049] The network management system can pre-configure the data to establish a mapping between the tags of P1 and P1', and between the tags of P2 and P2'. Based on this, when the receiving Ethernet port receives a packet, if it recognizes the tag of P1, it can determine that the packet is the first packet and assign it to P1'; similarly, if it recognizes the tag of P2, it can determine that the packet is the second packet and assign it to P2'.

[0050] P1' performs a CRC check on the first message. If the check passes, the message is sent to the chip for data packet processing to obtain the third message, which is then sent out from the receiving end. If the check fails, the first message is discarded. P2' sends the second message to the small-particle coprocessing module for the small-particle coprocessing module to output the fourth message, which is then sent out from the receiving end.

[0051] Furthermore, in one embodiment, the receiving end sends out the third and fourth messages through different sending ports.

[0052] In this embodiment, refer to Figure 4 , Figure 4 This is a schematic diagram illustrating a scenario of mixed transmission of flexible and rigid service packets based on a small-granularity service bearer system. For example... Figure 4 As shown, the GE1 port and GE2 port on the right side of NE2 (i.e., the receiving end) are different sending ports. Flexible service packets enter from the GE1 port of NE1 (i.e., the sending end), and after relevant processing (see above for details), are sent from the Ethernet port of NE1 to NE2 (i.e., the receiving end). After receiving the packets, NE2 processes them and then sends them out through the GE1 port.

[0053] Rigid service messages (shown as packet messages) enter from the GE2 port of NE1. After the packet messages are filled into small granular units to form new fg frame formats, they are sent from the Ethernet port of NE1 to NE2. After receiving the small granular fg frames, NE2 decapsulates them into packet messages and sends them out through the GE2 port.

[0054] When the tag is 4 bytes, the bandwidth used by the hard pipe is 5.013G, and the corresponding available bandwidth of the flexible pipe is (10-5.013)G.

[0055] It should be noted that, Figure 4 This explanation uses a 10GE port as an example for Ethernet ports, but it's easy to understand that an Ethernet port can be either a 10GE port or a 25GE port.

[0056] In this embodiment, considering that small-granular frames have an S+D+T code structure similar to Ethernet packets, the structure of the small-granular frames is fine-tuned, and specific tags are inserted at fixed positions to achieve mixed transmission with flexible service packets. This invention achieves the following beneficial effects:

[0057] By simply deploying small-particle switching boards and utilizing existing Ethernet ports, costs can be effectively reduced.

[0058] This can reduce slot waste caused by introducing rigid business;

[0059] The hybrid transmission of rigid and flexible pipes can reduce the consumption of optical fiber resources.

[0060] The existing business processes for flexible pipelines remain completely unchanged;

[0061] Low cost;

[0062] The specifications and latency indicators of flexible services will not be affected.

[0063] Furthermore, in one embodiment, the message sent by P2 has a higher priority than that sent by P1.

[0064] In this embodiment, because the services carried by rigid pipes are generally more important than those carried by flexible pipes, the requirements for latency and jitter control are more stringent. If the priority cannot be guaranteed, it may cause significant jitter in rigid services. Therefore, it is necessary to set the priority of P2 outgoing packets to be higher than that of P1. The basis for setting the priority is to ensure that P2 is delayed by at most one P1 packet.

[0065] Furthermore, in one embodiment, the tag is a VLAN ID or an MPLS tag.

[0066] In this embodiment, the tag type is selected from the tag types supported by the switching chip. Using VLAN ID as the tag is only one feasible method and is not a limitation on the tag. The tag can also be a tag assigned to P1 and P2 based on MPLS (Multiprotocol Label Switching) technology. It should be emphasized that the tag type of P1 and the tag of P2 are the same.

[0067] Furthermore, in one embodiment, the position where the tag P1 is added in the flexible service message after data packet processing is the same as the position where the tag P2 is added in the small granular frame, and the tag types of P1 and P2 are the same.

[0068] In this embodiment, the flexible service message and the small-granular frame after data packet processing are tagged at the same position, so that the message coming from the same physical interface of the receiving end can be parsed from the same position and know which MAC (P1, P2) tag it corresponds to, and thus be assigned to P1' or P2'.

[0069] For example, P1 is labeled as VLAN ID1 and P2 is labeled as VLAN ID2. The network management system can select two different VLAN IDs within the corresponding label range based on the device's support capabilities, and use them as VLAN ID1 and VLAN ID2 respectively, and send this configuration to the receiving end.

[0070] For the receiving end, if the received packet contains VLAN ID1, it can be confirmed that the packet is the first packet and it is assigned to P1'; similarly, if the received packet contains VLAN ID2, it can be confirmed that the packet is the second packet and it is assigned to P2'.

[0071] Similarly, taking MPLS labels as an example, if P1's label is MPLS1 and P2's label is MPLS2, the network management system can select two different MPLS labels within the corresponding label range based on the device's supported capabilities, and use them as MPLS1 and MPLS2 respectively, and send this configuration to the receiving end.

[0072] For the receiving end, if it recognizes that the received message contains MPLS1, it can confirm that the message is the first message and assign it to P1'; similarly, if it recognizes that the received message contains MPLS2, it can confirm that the message is the second message and assign it to P2'.

[0073] Reference Figure 3A tag named P1 (TAG1) is added between the source address (SA1) and the payload portion (PLD) of the Ethernet packet. Since the destination address (DA1) and source address (SA1) of the Ethernet packet are 12 bytes long, and the total length of the payload portion (PLD) of the fg frame is 1567 bytes, the payload portion (PLD) of the fg frame is divided into two parts: the first part is the first 12 bytes long, and the second part is the last (1567-12) bytes long. A tag named P2 (TAG2) is added between the first part and the second part. Since the tag types of P1 and P2 are the same, their lengths are also the same, for example, n bytes. Therefore, the position of adding the tag of P1 in the flexible service packet after data packet processing is from the 13th byte to (13+n-1) bytes, and the position of adding the tag of P2 in the small-granularity frame is also from the 13th byte to (13+n-1) bytes.

[0074] It is easy to understand that, depending on the actual situation, a tag P1 can be added after the Ath byte in the flexible service message after data packet processing; similarly, a tag P2 can be added after the Ath byte in the small granular frame. Figure 3 This is an illustrative explanation of where to add a label using A=12. In practical applications, the value of A can be flexibly set according to actual needs.

[0075] Secondly, embodiments of the present invention also provide a method for carrying small-granularity services.

[0076] In one embodiment, the small-granularity service bearer method is applied to a small-granularity service bearer system, which includes a transmitter and a receiver. The transmitter's Ethernet port is assigned two media access controllers, P1 and P2, respectively; the receiver's Ethernet port is assigned two media access controllers, P1' and P2', respectively; the transmitter and receiver are interconnected via Ethernet ports. The small-granularity service bearer method includes:

[0077] The flexible service message received by the sending end is processed by the chip and then sent to P1. P1 adds a CRC check field and a P1 tag to the processed flexible service message to obtain the first message, which is then sent out from the Ethernet port of the sending end.

[0078] The rigid service message received by the sending end is sent to the small-granularity coprocessing module after being processed by the chip. The small-granularity frame output by the small-granularity coprocessing module is sent to P2. P2 adds the P2 tag to the small-granularity frame to obtain the second message, and sends the second message out from the Ethernet port of the sending end.

[0079] The first message received by the receiving end's Ethernet port is assigned to P1', and the second message is assigned to P2';

[0080] P1' performs a CRC check on the first message. If the check passes, the message is sent to the chip for data packet processing to obtain the third message, which is then sent out from the receiving end. If the check fails, the first message is discarded.

[0081] P2' sends the second message to the small-particle coprocessing module so that the small-particle coprocessing module can output the fourth message and send it out from the receiving end.

[0082] Furthermore, in one embodiment, the transmitting end receives flexible service messages and rigid service messages through different GE ports; the receiving end sends out third messages and fourth messages through different GE ports.

[0083] Furthermore, in one embodiment, the P2 message has a higher priority than the P1 message.

[0084] Furthermore, in one embodiment, the tag is a VLAN ID or an MPLS tag.

[0085] Furthermore, in one embodiment, the position where the tag P1 is added in the flexible service message after data packet processing is the same as the position where the tag P2 is added in the small granular frame, and the tag types of P1 and P2 are the same.

[0086] The specific embodiments of the above-mentioned small-granularity service carrying method are basically the same as the various embodiments of the small-granularity service carrying system, and will not be described in detail here.

[0087] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0088] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0089] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device to execute the methods described in the various embodiments of the present invention.

[0090] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A small-granularity service carrying system, characterized in that, The small-granularity service bearer system includes a transmitter and a receiver. The transmitter's Ethernet port is assigned two media access controllers, P1 and P2; the receiver's Ethernet port is assigned two media access controllers, P1' and P2'. The transmitter and receiver are interconnected via Ethernet ports, wherein: The flexible service message received by the sending end is processed by the chip and then sent to P1. P1 adds a CRC check field and a P1 tag to the processed flexible service message to obtain the first message, which is then sent out from the Ethernet port of the sending end. The rigid service message received by the sending end is sent to the small-granularity coprocessing module after being processed by the chip. The small-granularity frame output by the small-granularity coprocessing module is sent to P2. P2 adds the P2 tag to the small-granularity frame to obtain the second message, and sends the second message out from the Ethernet port of the sending end. The first message received by the receiving end's Ethernet port is assigned to P1', and the second message is assigned to P2'; P1' performs a CRC check on the first message. If the check passes, the message is sent to the chip for data packet processing to obtain the third message, which is then sent out from the receiving end. If the check fails, the first message is discarded. P2' sends the second message to the small-particle coprocessing module so that the small-particle coprocessing module can output the fourth message and send it out from the receiving end.

2. The small-granularity service carrying system as described in claim 1, characterized in that, The sending end receives flexible service messages and rigid service messages through different receiving ports; the receiving end sends out third and fourth messages through different sending ports.

3. The small-granularity service carrying system as described in claim 1, characterized in that, P2 has a higher message priority than P1.

4. The small-granularity service carrying system as described in claim 1, characterized in that, The label is either a VLAN ID or an MPLS label.

5. The small-granularity service carrying system as described in claim 4, characterized in that, The location where the tag P1 is added in the flexible service message after data packet processing is the same as the location where the tag P2 is added in the small granular frame, and the tag types of P1 and P2 are the same.

6. A method for carrying small-granularity services, characterized in that, The small-granularity service bearer method is applied to a small-granularity service bearer system, which includes a transmitter and a receiver. The Ethernet port of the transmitter is assigned two media access controllers, namely P1 and P2; the Ethernet port of the receiver is assigned two media access controllers, namely P1' and P2'. The transmitting and receiving ends are interconnected via an Ethernet port, and the small-granularity service carrying method includes: The flexible service message received by the sending end is processed by the chip and then sent to P1. P1 adds a CRC check field and a P1 tag to the processed flexible service message to obtain the first message, which is then sent out from the Ethernet port of the sending end. The rigid service message received by the sending end is sent to the small-granularity coprocessing module after being processed by the chip. The small-granularity frame output by the small-granularity coprocessing module is sent to P2. P2 adds the P2 tag to the small-granularity frame to obtain the second message, and sends the second message out from the Ethernet port of the sending end. The first message received by the receiving end's Ethernet port is assigned to P1', and the second message is assigned to P2'; P1' performs a CRC check on the first message. If the check passes, the message is sent to the chip for data packet processing to obtain the third message, which is then sent out from the receiving end. If the check fails, the first message is discarded. P2' sends the second message to the small-particle coprocessing module so that the small-particle coprocessing module can output the fourth message and send it out from the receiving end.

7. The small-granularity service carrying method as described in claim 6, characterized in that, The sending end receives flexible service messages and rigid service messages through different receiving ports; the receiving end sends out third and fourth messages through different sending ports.

8. The small-granularity service carrying method as described in claim 6, characterized in that, The P2 message has a higher priority than the P1 message.

9. The small-granularity service carrying method as described in claim 6, characterized in that, The label is either a VLAN ID or an MPLS label.

10. The small-granularity service carrying method as described in claim 9, characterized in that, The location where the tag P1 is added in the flexible service message after data packet processing is the same as the location where the tag P2 is added in the small granular frame, and the tag types of P1 and P2 are the same.

Citation Information

Patent Citations

  • Device and method for transmitting network element protocol messages in optical network equipment

    CN103200467A

  • Service bearing method, data exchange method, service extraction method, pe device, provider exchange device and storage medium

    WO2021196753A1