WO2020114084A1 - 一种报文转发方法和装置 - Google Patents

一种报文转发方法和装置 Download PDF

Info

Publication number
WO2020114084A1
WO2020114084A1 PCT/CN2019/110792 CN2019110792W WO2020114084A1 WO 2020114084 A1 WO2020114084 A1 WO 2020114084A1 CN 2019110792 W CN2019110792 W CN 2019110792W WO 2020114084 A1 WO2020114084 A1 WO 2020114084A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
access unit
unit
switching access
flexible ethernet
Prior art date
Application number
PCT/CN2019/110792
Other languages
English (en)
French (fr)
Inventor
邱军辉
朱延灵
李晓飞
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2020114084A1 publication Critical patent/WO2020114084A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received

Definitions

  • the embodiments of the present application relate to, but are not limited to, the communications field, and in particular, to a message forwarding method and device.
  • the delay requirements for packet forwarding are becoming higher and higher, and the bearer network is increasingly emphasizing low latency.
  • the requirements for the transmission delay of packets are getting higher and higher.
  • unmanned driving, real-time monitoring, and various real-time communications have put forward higher requirements on the delay.
  • the traditional packet forwarding method will result in a large service transmission delay, which cannot meet the needs of customers, especially the low latency requirements of 5G networks.
  • Flex Ethernet technology realizes the decoupling of the service rate and the physical channel rate.
  • the physical interface rate is no longer equal to the customer service rate, but other rates (such as the customer service rate is 400GE, but the physical channel (PHY) rate is 100GE or other rates), the physical interface rate can be flexible, such as n ⁇ 100G or n ⁇ 200G.
  • Customer services are not necessarily transmitted on one physical channel, but multiple physical channels are bundled to form a virtual logical channel for transmission. After the service rate and the physical channel rate are decoupled, the customer service rate can be diverse, and the physical channel rate is also a variety of rates, independent of each other.
  • Such large-bandwidth customer services can be bundled and delivered by multiple low-speed physical channels, which solves the problem that the high-speed physical channels are not cost-effective.
  • the embodiments of the present application provide a message forwarding method and device, which can reduce the time delay of message forwarding, thereby achieving low time delay of message forwarding, and meeting the requirements of low latency of 5G bearers.
  • An embodiment of the present application provides a message forwarding method, including:
  • An embodiment of the present application also provides a packet forwarding device, including:
  • the first flexible Ethernet unit is configured to receive the message through the first physical port, and encodes, arranges the slot, distributes the members, and inserts the cost according to the pre-configured overhead information, time slots, and assigns the message to the first physical port.
  • the first flexible Ethernet port is sent to the message forwarding unit;
  • the message forwarding unit is configured to determine the second flexible Ethernet port according to the first flexible Ethernet port and send the message to the second flexible Ethernet port;
  • the second flexible Ethernet unit is configured to receive the message through the second flexible Ethernet port, decode the message, and send the message to the second physical port corresponding to the second flexible Ethernet port.
  • An embodiment of the present application further provides a packet forwarding apparatus, including a processor and a computer-readable storage medium, where the computer-readable storage medium stores instructions, and when the instructions are executed by the processor, the foregoing Any kind of message forwarding method.
  • An embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the foregoing message forwarding methods are implemented.
  • Embodiments of the present application include: receiving a message through a first physical port, encoding according to pre-configured overhead information, time slots, time slot arrangement, member distribution, and cost insertion; determining the second flexible Ethernet according to the first flexible Ethernet port Network port; decode the packet and send the packet to the second physical port corresponding to the second flexible Ethernet port.
  • the embodiments of the present application do not need to perform operations such as packet reassembly, encapsulation and de-encapsulation, and table look-up, but only need to perform encoding and decoding, time slot arrangement, member distribution, and overhead insertion, as well as output of a flexible Ethernet port
  • Two flexible Ethernet ports can be determined to complete the forwarding, reducing the delay of message forwarding, thereby achieving low delay of message forwarding, and meeting the requirements of 5G bearer low delay.
  • Figure 1 is a schematic diagram of a traditional forwarding method
  • FIG. 3 is a schematic diagram of a packet forwarding method according to Example 1 of the embodiment of the present application.
  • Example 4 is a schematic diagram of a packet forwarding method according to Example 2 of the embodiment of the present application.
  • FIG. 5 is a schematic diagram of a packet forwarding method according to Example 3 of the embodiment of the present application.
  • FIG. 6 is a schematic diagram of a message forwarding method according to Example 4 of the embodiment of the present application.
  • Example 7 is a schematic diagram of a packet forwarding method according to Example 5 of the embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a packet forwarding device according to another embodiment of this application.
  • FIG. 9 is a schematic diagram 1 of the structural composition of a message forwarding unit according to an embodiment of the present application.
  • FIG. 10 is a second schematic diagram of the structural composition of a message forwarding unit according to an embodiment of the present application.
  • the message forwarding process on the forwarding device includes an upstream message processing process and a downstream message processing process.
  • the upstream packet processing process generally includes: the first port receives the packet, the packet is forwarded to the traditional packet exchange process, the first port performs fragmentation and reassembly of the packet, and sends the fragmented and reassembled message to the first Network message processing unit; the first network message processing unit decapsulates the message, sends the decapsulated message to the first switching access unit, and the first switching access unit sends to the switching unit; if traffic management is in Upstream, the first network packet processing unit sends the decapsulated packet to the first traffic management unit for traffic management processing, and then sends it to the first switching access unit.
  • the downlink message processing process generally includes: the switching unit sends the message to the second switching access unit, the second switching access unit sends the message to the second network message processing unit, and the second network message processing unit reports The packet is encapsulated, the encapsulated packet is sent to the second port, and the second port of the second network packet processing unit is sent to the network; if the traffic management is in the downlink, the second switching access unit sends the packet to the second The second traffic management unit sends the traffic management processing to the second network packet processing unit.
  • an embodiment of the present application proposes a message forwarding method, including:
  • Step 200 Receive a message through the first physical port, and perform coding, time slot arrangement, member distribution, and cost insertion according to the pre-configured overhead information and time slots.
  • the execution body of the message forwarding method in the embodiment of the present application may be the message forwarding device in the embodiment of the present application, and the message forwarding device may include, for example, a first flexible Ethernet unit, a message forwarding unit, and a second flexible Ethernet Unit; or executive body may include the device of the message forwarding device.
  • the first flexible Ethernet unit receives the packet through the first physical port, encodes, arranges the slot, distributes the member, and inserts the overhead according to the pre-configured overhead information, time slots, and inserts the packet through the first
  • the first flexible Ethernet port corresponding to a physical port is sent to the packet forwarding unit.
  • the encoding may be a 64b/66b encoding or other encoding methods.
  • the embodiment of the present application does not limit the encoding method.
  • Step 201 Determine a second flexible Ethernet port according to the first flexible Ethernet port.
  • the determining the second flexible Ethernet port according to the first flexible Ethernet port includes: determining the number of the first bearer slot entity according to the first flexible Ethernet port; according to the first The number of the bearer slot entity determines the number of the second bearer slot entity; the second flexible Ethernet port is determined according to the number of the second bearer slot entity.
  • the determining the number of the first bearer slot entity according to the first flexible Ethernet port includes: in a first correspondence between the pre-configured port number of the upstream flexible Ethernet port and the number of the uplink bearer slot entity , Searching for the number of the first bearer slot entity corresponding to the port number of the first flexible Ethernet port.
  • the method before receiving the message through the first physical port, the method further includes: pre-configuring the first correspondence.
  • the determining the number of the second bearer slot entity according to the number of the first bearer slot entity includes: a second between the pre-configured number of the uplink bearer slot entity and the number of the downlink bearer slot entity In the correspondence, the number of the second bearer slot entity corresponding to the number of the first bearer slot entity is found.
  • the method before receiving the message through the first physical port, the method further includes: pre-configuring the second correspondence.
  • the determining the second flexible Ethernet port according to the number of the second bearer slot entity includes: a third correspondence between the preset number of the downlink bearer slot entity and the downlink flexible Ethernet port , Searching for the second flexible Ethernet port corresponding to the number of the second bearer slot entity.
  • the method before receiving the message through the first physical port, the method further includes: pre-configuring the third correspondence.
  • the message forwarding unit determines the second flexible Ethernet port according to the first flexible Ethernet port, and sends the message to the second flexible Ethernet port.
  • the message forwarding unit includes a first message forwarding unit and a second message forwarding unit; the message forwarding unit determining the second flexible Ethernet port according to the first flexible Ethernet port includes:
  • the first message forwarding unit determines the information of the message forwarding unit according to the first flexible Ethernet port, and sends the message to the second message forwarding unit corresponding to the information of the message forwarding unit;
  • the second packet forwarding unit determines the port number of the second flexible Ethernet port according to the information of the second packet forwarding unit.
  • first message forwarding unit and the second message forwarding unit are different message forwarding units of the same board; similarly, the first flexible Ethernet unit and all The second flexible Ethernet unit is a different flexible Ethernet unit of the same board;
  • first message forwarding unit and the second message forwarding unit are different message forwarding units of different boards; similarly, the first flexible Ethernet unit and the second flexible Ethernet unit Different flexible Ethernet units for different boards;
  • first message forwarding unit and the second message forwarding unit are the same message forwarding unit of the same board; similarly, the first flexible Ethernet unit and the second flexible Ethernet unit are the same The same flexible Ethernet unit of the board.
  • the second message forwarding unit corresponding to the information for sending the message to the message forwarding unit includes:
  • the first message forwarding unit encapsulates the information of the message forwarding unit into a message, and sends the encapsulated message to the switching unit; the switching unit decapsulates the message to obtain the information of the message forwarding unit , Sending a message to a second message forwarding unit corresponding to the information of the message forwarding unit;
  • the first message forwarding unit encapsulates the information of the message forwarding unit into the message, and sends the message to the message forwarding unit through the serializer loopback method or the full mesh method.
  • the second message forwarding unit encapsulates the information of the message forwarding unit into the message, and sends the message to the message forwarding unit through the serializer loopback method or the full mesh method.
  • determining the second flexible Ethernet port according to the first flexible Ethernet port includes:
  • the first packet scheduling unit determines the number of the first bearer slot entity according to the first flexible Ethernet port, and encapsulates the determined number of the first bearer slot entity into the channel number of the packet header of the first switching access unit , Sending the encapsulated message to the first switching access unit;
  • the first switching access unit decapsulates the channel number of the packet header of the first switching access unit of the packet to obtain the number of the first bearer slot entity, and determines the number of the switch access unit according to the number of the first bearer slot entity Information, sending the message to the second switching access unit corresponding to the information of the switching access unit; wherein the information of the switching access unit includes the number of the second switching access unit and the second bearer Number of the gap entity;
  • the second switching access unit encapsulates the number of the second bearer slot entity into the channel number of the packet header of the second switching access unit, and sends the encapsulated packet to the second packet scheduler unit;
  • the second packet scheduling unit decapsulates the channel number of the packet header of the second switching access unit of the packet to obtain the number of the second bearer slot entity, and determines the The port number of the flexible Ethernet port.
  • the packet header of the switching access unit also includes the packet type and reserved fields.
  • the first message scheduling unit determining the number of the first bearer slot entity according to the first flexible Ethernet port includes: the first message scheduling unit is on a pre-configured upstream flexible Ethernet port In the first correspondence between the port number and the number of the uplink bearer slot entity, find the number of the first bearer slot entity corresponding to the port number of the first flexible Ethernet port.
  • the method before the first flexible Ethernet unit receives the message through the first physical port, the method further includes: configuring the first correspondence in the first message scheduling unit in advance.
  • the information for determining the switching access unit according to the number of the first bearer slot entity includes: when the first switching access unit is configured with the pre-configured downlink switching access unit information and the uplink bearer In the second correspondence between the numbers of slot entities, look up the information of the switching access unit corresponding to the number of the first bearer slot entity.
  • the method before receiving the message through the first physical port, the method further includes: configuring the second correspondence in the first switching access unit in advance.
  • the second switching access unit corresponding to the information that the first switching access unit sends the message to the switching access unit includes: the first switching access unit encapsulates the information of the switching access unit into the message, Send the encapsulated message to the exchange unit; the exchange unit decapsulates the message to obtain the information of the exchange access unit, and sends the message to the second exchange access unit corresponding to the information of the exchange access unit;
  • the first switching access unit encapsulates the information of the switching access unit into a message, and sends it to the second switching corresponding to the information of the switching access unit through the serializer loopback method or the full mesh method Access unit.
  • determining the port number of the second flexible Ethernet port according to the number of the second bearer slot entity includes: the port number of the second packet scheduling unit on a pre-configured downlink flexible Ethernet port In the third correspondence relationship between the number of the downlink bearer slot entity and the port number corresponding to the number of the second bearer slot entity.
  • the method before receiving the message through the first physical port, the method further includes: configuring the third correspondence in the second message scheduling unit in advance.
  • the first switching access unit and the second switching access unit are different switching access units of the same card, and the first packet scheduling unit and the second The message scheduling unit is a different message scheduling unit of the same board;
  • first switching access unit and the second switching access unit are different switching access units of different boards
  • first packet scheduling unit and the second packet scheduling unit are different boards Different message scheduling units of the card
  • first switching access unit and the second switching access unit are the same switching access unit of the same board
  • first packet scheduling unit and the second packet scheduling unit are the same board The same message scheduling unit of the card.
  • Step 202 Decode the message and send the message to the second physical port corresponding to the second flexible Ethernet port.
  • the method before receiving the message through the first physical port, the method further includes: pre-configuring overhead information and time slots.
  • the cost information includes member number, member attribute, member group number and so on.
  • the embodiments of the present application do not need to perform operations such as packet reassembly, encapsulation and de-encapsulation, and table look-up, but only need to perform encoding and decoding, time slot arrangement, member distribution, and overhead insertion, as well as output of a flexible Ethernet port
  • Two flexible Ethernet ports can be determined to complete the forwarding, reducing the delay of message forwarding, thereby achieving low delay of message forwarding, and meeting the requirements of 5G bearer low delay.
  • the packet forwarding method includes:
  • Step 301 Configure relevant attributes in the first Flex Ethernet unit, mainly configure overhead information and time slots.
  • Step 302 Configure a first correspondence between the port number of the uplink flexible Ethernet port and the number of the uplink bearer slot entity in the first packet scheduling unit, and configure the downlink flexible Ethernet port in the second packet scheduling unit The third correspondence between the port number of the port and the number of the downlink bearer slot entity.
  • Step 303 Configure a second correspondence between the information of the downlink switching access unit and the number of the uplink bearer slot entity in the first switching access unit, where the information of the downlink switching access unit includes the downlink switching access unit Number and downlink bearer slot entity number.
  • Step 304 the message enters from the first physical port, and the first Flex Ethernet unit performs 64b/66b encoding, slot arrangement, member distribution, and cost insertion at the Flex layer based on the configured overhead information and time slot, and passes the message through the first
  • the first flexible Ethernet port corresponding to a physical port is sent to the first packet scheduling unit.
  • Step 305 In the first correspondence configured in step 302, the first packet scheduling unit searches for the number of the first bearer slot entity corresponding to the port number of the first flexible Ethernet port, and compares the The number is encapsulated into the channel number of the packet header of the first switching access unit, and the encapsulated packet is sent to the first switching access unit.
  • Step 306 The first switching access unit decapsulates the channel number of the first switching access unit packet header of the packet to obtain the number of the first bearer slot entity.
  • Find the information of the switching access unit corresponding to the number of the first bearer slot entity encapsulate the information of the switching access unit into a message, and send the message to the switching unit; where the information of the switching access unit includes the second Exchange the access unit number and the second bearer slot entity number.
  • Step 307 The switching unit decapsulates the message to obtain the information of the switching access unit, and sends the message to the second switching access unit corresponding to the information of the switching access unit.
  • Step 308 The second switching access unit encapsulates the number of the second bearer slot entity into the channel number of the packet header of the second switching access unit, and sends the encapsulated packet to the second packet scheduling unit.
  • Step 309 The second packet scheduling unit decapsulates the channel number of the packet header of the second switching access unit of the packet to obtain the number of the second bearer slot entity, and searches for the third in the third correspondence relationship configured in step 302.
  • the port number of the second flexible Ethernet port corresponding to the number of the bearer time slot entity sends the message to the second flexible Ethernet port.
  • Step 310 The second Flex Ethernet unit receives the message through the second flexible Ethernet port, decodes the message, etc., sends the message to the second physical port corresponding to the second flexible Ethernet port, and sends the message Send to the relevant network to complete the message forwarding.
  • FIG. 4 it includes a switching unit, the first switching access unit and the second switching access unit are integrated into the network processor, and the first switching access unit and the second switching access unit belong to different boards
  • the packet forwarding steps of the different switching access units are the same as those in Example 1, and will not be repeated here.
  • the switching unit is not included, the switching access unit is integrated in the network processor, and the switching access unit returns a message to the switching access unit through a serializer (serdes), and the message is forwarded Methods include:
  • Step 501 Configure relevant attributes in the first Flex Ethernet unit, mainly configure overhead information and time slots.
  • Step 502 The first correspondence between the port number of the upstream flexible Ethernet port and the number of the upstream bearer slot entity in the message scheduling unit, and the port number of the downstream flexible Ethernet port and the number of the downlink bearer slot entity The third correspondence between.
  • Step 503 Configure the second correspondence between the information of the downlink switching access unit and the number of the uplink bearer slot entity in the switching access unit, where the information of the downlink switching access unit includes the number of the downlink switching access unit And the number of the downlink bearer slot entity.
  • Step 504 the message enters from the first physical port, and the Flex Ethernet unit performs 64b/66b encoding, slot arrangement, member distribution, and cost insertion at the Flex layer based on the configured overhead information and time slot, and passes the message through the first physical port
  • the first flexible Ethernet port corresponding to the port is sent to the message scheduling unit.
  • Step 505 The message scheduling unit searches for the number of the first bearer slot entity corresponding to the port number of the first flexible Ethernet port in the first correspondence configured in step 502, and encapsulates the number of the first bearer slot entity The channel number of the packet header of the exchange access unit sends the encapsulated message to the exchange access unit.
  • Step 506 The switching access unit decapsulates the channel number of the packet switching unit header of the packet to obtain the number of the first bearer slot entity.
  • the first bearer is searched The information of the exchange access unit corresponding to the number of the slot entity, the information of the exchange access unit is encapsulated into the message, and then the message is looped back to the exchange access unit through serdes loopback; The information includes the number of the second switching access unit and the number of the second bearer slot entity.
  • Step 507 The switching access unit encapsulates the number of the second bearer slot entity into the channel number of the packet header of the switching access unit, and sends the encapsulated message to the message scheduling unit.
  • Step 508 The message scheduling unit decapsulates the channel number of the message header of the exchange access unit of the message to obtain the number of the second bearer slot entity, and searches for the second bearer slot in the third correspondence relationship configured in step 502
  • the port number of the second flexible Ethernet port corresponding to the number of the entity sends the packet to the second flexible Ethernet port.
  • Step 509 The Flex Ethernet unit receives the message through the second flexible Ethernet port, decodes the message, etc., sends the message to the second physical port corresponding to the second flexible Ethernet port, and sends the message to Relevant network, complete message forwarding.
  • the switching unit is not included, the first switching access unit and the second switching access unit are integrated into the network processor, and the first switching access unit and the second switching access unit are the same board Different switching access units of the card, the first switching access unit sends the message to the second switching access unit in a full mesh manner, and the message forwarding method includes:
  • Step 601 Configure relevant attributes in the first Flex Ethernet unit, mainly configure overhead information and time slots.
  • Step 602 Configure the first correspondence between the port number of the uplink flexible Ethernet port and the number of the uplink bearer slot entity in the first packet scheduling unit, and configure the downlink flexible Ethernet port in the second packet scheduling unit The third correspondence between the port number of the port and the number of the downlink bearer slot entity.
  • Step 603 Configure a second correspondence between the information of the downlink switching access unit and the number of the uplink bearer slot entity in the first switching access unit, where the information of the downlink switching access unit includes the downlink switching access unit Number and downlink bearer slot entity number.
  • Step 604 The message enters from the first physical port, and the first Flex Ethernet unit performs 64b/66b encoding, slot arrangement, member distribution, and cost insertion at the Flex layer based on the configured overhead information and time slot, and passes the message through the first The first flexible Ethernet port corresponding to a physical port is sent to the first packet scheduling unit.
  • Step 605 The first packet scheduling unit searches for the number of the first bearer slot entity corresponding to the port number of the first flexible Ethernet port in the first correspondence configured in step 602, and compares the first bearer slot entity's The number is encapsulated into the channel number of the packet header of the first switching access unit, and the encapsulated packet is sent to the first switching access unit.
  • Step 606 The first switching access unit decapsulates the channel number of the packet header of the first switching access unit of the packet to obtain the number of the first bearer slot entity.
  • Step 603 Find the information of the switch access unit corresponding to the number of the first bearer slot entity, encapsulate the information of the switch access unit into a message, and then send the message to the second switch access unit in a full mesh manner.
  • Step 607 The second switching access unit encapsulates the number of the second bearer slot entity into the channel number of the packet header of the second switching access unit, and sends the encapsulated packet to the second packet scheduling unit.
  • Step 608 The second packet scheduling unit decapsulates the channel number of the packet header of the second switching access unit of the packet to obtain the number of the second bearer slot entity, and searches for the third in the third correspondence relationship configured in step 602.
  • the port number of the second flexible Ethernet port corresponding to the number of the bearer time slot entity sends the message to the second flexible Ethernet port.
  • Step 609 The second Flex Ethernet unit receives the message through the second flexible Ethernet port, decodes the message, etc., and then sends the message to the second physical port corresponding to the second flexible Ethernet port to send the message Send to the relevant network to complete the message forwarding.
  • the switching unit is not included, the first switching access unit and the second switching access unit are integrated into the network processor, and the first switching access unit and the second switching access unit are different boards
  • the first switching access unit sends the message to the second switching access unit in a full mesh manner, and the message forwarding steps are the same as those in Example 4.
  • FIG. 8 another embodiment of the present application provides a packet forwarding device, including:
  • the first flexible Ethernet unit 801 is configured to receive a message through a first physical port, encode, arrange time slots, member distribution and cost insertion according to pre-configured overhead information, time slots, and pass the message through the first physical port The corresponding first flexible Ethernet port is sent to the message forwarding unit;
  • the message forwarding unit 802 is configured to determine the second flexible Ethernet port according to the first flexible Ethernet port, and send the message to the second flexible Ethernet port;
  • the second flexible Ethernet unit 803 is configured to receive the message through the second flexible Ethernet port, decode the message, and send the message to the second physical port corresponding to the second flexible Ethernet port.
  • the encoding may be a 64b/66b encoding or other encoding methods.
  • the embodiment of the present application does not limit the encoding method.
  • the message forwarding unit 802 is configured to determine the second flexible Ethernet port according to the first flexible Ethernet port in the following manner: determine the first bearer slot entity according to the first flexible Ethernet port Number; determine the number of the second bearer slot entity according to the number of the first bearer slot entity; determine the second flexible Ethernet port according to the number of the second bearer slot entity.
  • the message forwarding unit 802 is configured to implement the following method to determine the number of the first bearer slot entity according to the first flexible Ethernet port: the port number and the upstream bearer slot entity of the pre-configured upstream flexible Ethernet port In the first correspondence between the numbers, search for the number of the first bearer slot entity corresponding to the port number of the first flexible Ethernet port.
  • the message forwarding unit 802 is further configured to: pre-configure the first correspondence.
  • the message forwarding unit 802 is configured to implement the following method to determine the number of the second bearer slot entity according to the number of the first bearer slot entity: the number of the pre-configured uplink bearer slot entity and the downlink bearer In the second correspondence between the timeslot entity numbers, look up the second bearer timeslot entity number corresponding to the first bearer timeslot entity number.
  • the message forwarding unit 802 is further configured to: pre-configure the second correspondence.
  • the message forwarding unit 802 is configured to implement the following to determine the second flexible Ethernet port according to the number of the second bearer slot entity: in a preset downlink bearer slot In a third correspondence between the number of the entity and the downlink flexible Ethernet port, search for the second flexible Ethernet port corresponding to the number of the second bearer slot entity.
  • the message forwarding unit 802 is further configured to: pre-configure the third correspondence.
  • the message forwarding unit 802 includes a first message forwarding unit 901 and a second message forwarding unit 902;
  • the first message forwarding unit 901 is configured to determine the information of the message forwarding unit according to the first flexible Ethernet port, and send the message to a second message corresponding to the information of the message forwarding unit Forwarding unit
  • the second packet forwarding unit 902 is configured to determine the port number of the second flexible Ethernet port according to the information of the second packet forwarding unit.
  • first message forwarding unit 901 and the second message forwarding unit 902 are different message forwarding units of the same board; similarly, the first flexible Ethernet unit And the second flexible Ethernet unit are different flexible Ethernet units of the same board;
  • first message forwarding unit 901 and the second message forwarding unit 902 are different message forwarding units of different boards; similarly, the first flexible Ethernet unit and the second flexible Ethernet The network unit is a different flexible Ethernet unit of different boards;
  • first message forwarding unit 901 and the second message forwarding unit 902 are the same message forwarding unit of the same board; similarly, the first flexible Ethernet unit and the second flexible Ethernet unit The same flexible Ethernet unit for the same board.
  • the first message forwarding unit 901 is further configured to: encapsulate the information of the message forwarding unit into a message, and send the encapsulated message to the switching unit 903;
  • the switching unit 903 is configured to decapsulate the message to obtain information of the message forwarding unit, and send the message to the second message forwarding unit 902 corresponding to the information of the message forwarding unit;
  • the first message forwarding unit 901 is further configured to: encapsulate the information of the message forwarding unit into a message, and send the message to the message through a serializer loopback method or a full mesh method
  • the second message forwarding unit 902 corresponding to the information of the forwarding unit.
  • the message forwarding unit 802 includes a first message scheduling unit 1001, a first switching access unit 1002, a second message scheduling unit 1003, and a second switching access unit 1004 ;
  • the first packet scheduling unit 1001 is configured to determine the number of the first bearer slot entity according to the first flexible Ethernet port, and encapsulate the determined number of the first bearer slot entity into a first switching access unit The channel number of the packet header, and send the encapsulated packet to the first switching access unit 1002;
  • the first switching access unit 1002 is configured to decapsulate the channel number of the packet header of the first switching access unit of the message to obtain the number of the first bearer slot entity, according to the number of the first bearer slot entity Determining the information of the switching access unit, and sending the message to the second switching access unit 1004 corresponding to the information of the switching access unit; wherein, the information of the switching access unit includes the second switching access unit And the number of the second bearer slot entity;
  • the second switching access unit 1004 is configured to encapsulate the number of the second bearer slot entity into the channel number of the packet header of the second switching access unit, and send the encapsulated packet to the first Two message scheduling unit 1003;
  • the second packet scheduling unit 1003 is configured to decapsulate the channel number of the packet header of the second switching access unit of the packet to obtain the number of the second bearer slot entity, and according to the number of the second bearer slot entity Determine the port number of the second flexible Ethernet port.
  • the first packet scheduling unit 1001 is configured to determine the number of the first bearer slot entity according to the first flexible Ethernet port in the following manner: on a pre-configured upstream flexible Ethernet port In the first correspondence between the port number and the number of the uplink bearer slot entity, find the number of the first bearer slot entity corresponding to the port number of the first flexible Ethernet port.
  • the first message scheduling unit 1001 is further configured to: pre-configure the first correspondence.
  • the first switching access unit 1002 is configured to determine the information of the switching access unit according to the number of the first bearer slot entity in the following manner: information of the pre-configured downlink switching access unit In the second correspondence relationship between the number of the uplink bearer slot entity and the exchange access unit information corresponding to the number of the first bearer slot entity.
  • the first switching access unit 1002 is further configured to pre-configure the second correspondence.
  • the first switching access unit 1002 is further configured to: encapsulate the information of the switching access unit into a packet, and send the encapsulated packet to the switching unit 1005;
  • the switching unit 1005 is configured to pair the packet Performing decapsulation to obtain the information of the switching access unit, and sending the message to the second switching access unit 1004 corresponding to the information of the switching access unit;
  • the first switching access unit 1002 is further configured to: encapsulate the information of the switching access unit into a message, and send the information to the switching access unit through the serializer loopback method or the full mesh method The corresponding second switching access unit 1004.
  • the second packet scheduling unit 1004 is configured to determine the port number of the second flexible Ethernet port according to the number of the second bearer slot entity in the following manner: In the third correspondence between the port number of the Ethernet port and the number of the downlink bearer slot entity, look up the port number corresponding to the number of the second bearer slot entity.
  • the second packet scheduling unit 1003 is further configured to: pre-configure the third correspondence.
  • the first switching access unit 1002 and the second switching access unit 1004 are different switching access units of the same board, and the first packet scheduling unit 1001 and all The second message scheduling unit 1003 is a different message scheduling unit of the same board;
  • first switching access unit 1002 and the second switching access unit 1004 are different switching access units of different boards
  • first packet scheduling unit 1001 and the second packet scheduling unit 1003 is a different message scheduling unit for different boards
  • first switching access unit 1002 and the second switching access unit 1004 are the same switching access unit of the same board
  • first packet scheduling unit 1001 and the second packet scheduling unit 1003 is the same message scheduling unit of the same board.
  • the first flexible Ethernet unit 801 is further configured to: pre-configure overhead information and time slots.
  • the cost information includes member number, member attribute, member group number and so on.
  • the message forwarding apparatus performs message forwarding
  • the division of each program module described above is only used as an example for illustration. In actual applications, the above processing may be allocated by different program modules as needed. Completion means dividing the internal structure of the device into different program modules to complete all or part of the processing described above.
  • the message forwarding apparatus and the message forwarding method embodiments provided in the above embodiments belong to the same concept. For the specific implementation process, see the method embodiments, and details are not described here.
  • the embodiments of the present application do not need to perform operations such as packet reassembly, encapsulation and de-encapsulation, and table look-up, but only need to perform encoding and decoding, time slot arrangement, member distribution, and overhead insertion, as well as output of flexible Ethernet ports (i.e. Two flexible Ethernet ports can be determined to complete the forwarding, reducing the delay of message forwarding, thereby achieving low delay of message forwarding, and meeting the requirements of 5G bearer low delay.
  • Another embodiment of the present application provides a packet forwarding device, including a processor and a computer-readable storage medium, where the computer-readable storage medium stores instructions, which are implemented when the instructions are executed by the processor Any one of the above message forwarding methods.
  • Another embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the foregoing message forwarding methods are implemented.
  • computer storage media includes both volatile and nonvolatile implemented in any method or technology for storing information such as computer readable instructions, data structures, program modules, or other data Sex, removable and non-removable media.
  • Computer storage media include but are not limited to RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, magnetic tape, magnetic disk storage or other magnetic storage devices, or may Any other medium for storing desired information and accessible by a computer.
  • the communication medium generally contains computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery medium .

Landscapes

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

Abstract

本申请实施例公开了一种报文转发方法和装置,所述报文转发方法包括:通过第一物理端口接收到报文,根据预先配置的开销信息、时隙进行编码、时隙排列、成员分发和开销***;根据第一灵活以太网端口确定第二灵活以太网端口;对报文进行解码,将报文发送到第二灵活以太网端口对应的第二物理端口。

Description

一种报文转发方法和装置
本申请要求在2018年12月04日提交中国专利局、申请号为201811473302.5的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及但不限于通信领域,尤指一种报文转发方法和装置。
背景技术
随着现代网络的发展以及通讯技术的进步,特别是5G技术的普及和应用,对报文转发的时延要求越来越高,承载网络越来越强调低时延。在很多场景中对报文的传输时延要求越来越高,比如无人驾驶、实时监控、各种实时通讯等都对时延提出了更高的要求。然而,传统报文转发方法会导致业务传输时延较大,不能满足客户需求,特别是5G网络低时延的需求。
从2015年起步,面向5G网络中的云服务、网络切片、增强现实(AR,Augmented Reality)/虚拟现实(VR,Virtual Reality)/超高清视频等时延敏感业务需求增大;通过接口技术创新,实现高速大端口400吉比特以太网(GE,Gigabit Ethernet)、1太比特(TE,Terabit Ethernet)等演进以及通道化实现子速率承载、硬管道及隔离,来实现时延敏感网络技术;进一步构建智能端到端链路,实现可保障的互联网协议(IP,Internet Protocol)低时延、高服务质量(QoS,Quality of Service)服务的数据网络。
灵活以太网(Flex Ethernet)技术实现业务速率和物理通道速率的解耦,物理接口速率不再等于客户业务速率,而是其他速率(比如客户业务速率是400GE,但物理通道(PHY)的速率是100GE或其他速率),物理接口速率可以是灵活的,比如n×100G或n×200G等。客户业务不一定在一个物理通道上传递,而是由多个物理通道捆绑起来形成一个虚拟的逻辑通道来传递。业务速率和物理通道速率解耦后,客户业务速率可以是多样的,物理通道的速率也是多种速率,相互独立。这样大带宽的客户业务可以由多个低速物理通道捆绑起来进行传递,解决了高速物理通道性价比不高的问题。
目前,报文转发过程中经过了报文的分片重组,会产生一定的时延,上行报文和下行报文都要经过网络报文处理单元、进行报文封装和解封装,相关流量管理等处理,也会产生一定的时延,不能满足5G承载低时延的要求。
发明内容
本申请实施例提供了一种报文转发方法和装置,能够减小报文转发的时延,从而实现报文转发的低时延,满足5G承载低时延的要求。
本申请实施例提供了一种报文转发方法,包括:
通过第一物理端口接收到报文,根据预先配置的开销信息、时隙进行编码、时隙排列、成员分发和开销***;
根据第一灵活以太网端口确定第二灵活以太网端口;
对报文进行解码,将报文发送到第二灵活以太网端口对应的第二物理端口。
本申请实施例还提供了一种报文转发装置,包括:
第一灵活以太网单元,配置为通过第一物理端口接收到报文,根据预先配置的开销信息、时隙进行编码、时隙排列、成员分发和开销***,将报文通过第一物理端口对应的第一灵活以太网端口发送给报文转发单元;
所述报文转发单元,配置为根据第一灵活以太网端口确定第二灵活以太网端口,将报文发送给第二灵活以太网端口;
所述第二灵活以太网单元,配置为通过第二灵活以太网端口接收到报文,对报文进行解码操作,将报文发送到第二灵活以太网端口对应的第二物理端口。
本申请实施例还提供了一种报文转发装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种报文转发方法。
本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种报文转发方法的步骤。
本申请实施例包括:通过第一物理端口接收到报文,根据预先配置的开销信息、时隙进行编码、时隙排列、成员分发和开销***;根据第一灵活以太网端口确定第二灵活以太网端口;对报文进行解码,将报文发送到第二灵活以太网端口对应的第二物理端口。本申请实施例不需要进行报文的分片重组、封装和解封装以及查表等操作,而只需要进行编码和解码、时隙排列、成员分发和开销***,以及出灵活以太网端口(即第二灵活以太网端口)的确定即可完成转发,减小了报文转发的时延,从而实现了报文转发的低时延,满足了5G承载低时延的要求。
本申请实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本申请实施例技术方案的进一步理解,并且构成说明书的一部分,与本申请实施例的实施例一起用于解释本申请实施例的技术方案,并不构成对本申请实施例技术方案的限制。
图1为传统的转发方式的示意图;
图2为本申请一个实施例提出的报文转发方法的流程图;
图3为本申请实施例示例1报文转发方法的示意图;
图4为本申请实施例示例2报文转发方法的示意图;
图5为本申请实施例示例3报文转发方法的示意图;
图6为本申请实施例示例4报文转发方法的示意图;
图7为本申请实施例示例5报文转发方法的示意图;
图8为本申请另一个实施例提出的报文转发装置的结构组成示意图;
图9为本申请实施例报文转发单元的结构组成示意图一;
图10为本申请实施例报文转发单元的结构组成示意图二。
具体实施方式
在对本申请实施例的报文转发方法进行详细说明之前,先对相关技术中的报文转发方式进行简单说明。在交换技术领域中传统的转发方式如附图1所示,在转发设备上的报文转发过程包括上行报文处理过程和下行报文处理过程。
其中,上行报文处理过程大致包括:第一端口接收到报文,报文转发走传统包交换流程,第一端口对报文进行分片重组,将分片重组后的报文发送给第一网络报文处理单元;第一网络报文处理单元对报文进行解封装,将解封装的报文发送给第一交换接入单元,第一交换接入单元发送给交换单元;如果流量管理在上行,则第一网络报文处理单元将解封装的报文发送给第一流量管理单元进行流量管理处理后发送到第一交换接入单元。
下行报文处理过程大致包括:交换单元将报文发送到第二交换接入单元,第二交换接入单元将报文发送给第二网络报文处理单元,第二网络报文处理单元对报文进行封装,将封装的报文发送给第二端口,从第二网络报文处理单元的第二端口发送到网络;如果流量管理在下行,则第二交换接入单元将报文发送给第二流量管理单元进行流量管理处理后发送给第二网络报文处理单元。
下面将结合附图对本申请实施例进行详细说明。需要说明的是,在不冲突 的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
参见图2,本申请一个实施例提出了一种报文转发方法,包括:
步骤200、通过第一物理端口接收到报文,根据预先配置的开销信息、时隙进行编码、时隙排列、成员分发和开销***。
本申请实施例的报文转发方法的执行主体可以是本申请实施例的报文转发装置,所述报文转发装置例如可包括第一灵活以太网单元、报文转发单元和第二灵活以太网单元;或者执行主体可以包括所述报文转发装置的设备。
在本申请实施例中,第一灵活以太网单元通过第一物理端口接收到报文,根据预先配置的开销信息、时隙进行编码、时隙排列、成员分发和开销***,将报文通过第一物理端口对应的第一灵活以太网端口发送给报文转发单元。
在本申请实施例中,编码可以是64b/66b编码,也可以是其他的编码方式,本申请实施例对编码方式不作限定。
步骤201、根据第一灵活以太网端口确定第二灵活以太网端口。
在本申请一个实施例中,所述根据第一灵活以太网端口确定第二灵活以太网端口包括:根据所述第一灵活以太网端口确定第一承载时隙实体的编号;根据所述第一承载时隙实体的编号确定第二承载时隙实体的编号;根据所述第二承载时隙实体的编号确定所述第二灵活以太网端口。
其中,所述根据第一灵活以太网端口确定第一承载时隙实体的编号包括:在预先配置的上行灵活以太网端口的端口号和上行承载时隙实体的编号之间的第一对应关系中,查找所述第一灵活以太网端口的端口号对应的所述第一承载时隙实体的编号。
在本申请另一个实施例中,所述通过第一物理端口接收到报文之前,该方法还包括:预先配置所述第一对应关系。
其中,所述根据所述第一承载时隙实体的编号确定第二承载时隙实体的编号包括:在预先配置的上行承载时隙实体的编号和下行承载时隙实体的编号之间的第二对应关系中,查找所述第一承载时隙实体的编号对应的第二承载时隙实体的编号。
在本申请另一个实施例中,所述通过第一物理端口接收到报文之前,该方法还包括:预先配置所述第二对应关系。
其中,所述根据所述第二承载时隙实体的编号确定所述第二灵活以太网端口包括:在预先设置的下行承载时隙实体的编号和下行灵活以太网端口之间的第三对应关系中,查找所述第二承载时隙实体的编号对应的所述第二灵活以太网端口。
在本申请另一个实施例中,所述通过第一物理端口接收到报文之前,该方法还包括:预先配置所述第三对应关系。
在本申请另一个实施例中,报文转发单元根据第一灵活以太网端口确定第二灵活以太网端口,将报文发送给第二灵活以太网端口。
在本申请另一个实施例中,报文转发单元包括第一报文转发单元和第二报文转发单元;所述报文转发单元根据第一灵活以太网端口确定第二灵活以太网端口包括:
所述第一报文转发单元根据所述第一灵活以太网端口确定报文转发单元的信息,将所述报文发送给所述报文转发单元的信息对应的第二报文转发单元;
所述第二报文转发单元根据所述第二报文转发单元的信息确定第二灵活以太网端口的端口号。
在本申请另一个实施例中,所述第一报文转发单元和所述第二报文转发单元为相同板卡的不同报文转发单元;同理,所述第一灵活以太网单元和所述第二灵活以太网单元为相同板卡的不同灵活以太网单元;
或者,所述第一报文转发单元和所述第二报文转发单元为不同板卡的不同报文转发单元;同理,所述第一灵活以太网单元和所述第二灵活以太网单元为不同板卡的不同灵活以太网单元;
或者,所述第一报文转发单元和所述第二报文转发单元为相同板卡的相同报文转发单元;同理,第一灵活以太网单元和所述第二灵活以太网单元为相同板卡的相同灵活以太网单元。
在本申请另一个实施例中,将报文发送给报文转发单元的信息对应的第二报文转发单元包括:
所述第一报文转发单元将所述报文转发单元的信息封装到报文中,将封装的报文发送给交换单元;所述交换单元对报文进行解封装得到报文转发单元的信息,将报文发送给所述报文转发单元的信息对应的第二报文转发单元;
或者,所述第一报文转发单元将所述报文转发单元的信息封装到报文中,通过串行器环回的方式或全网状的方式发送给所述报文转发单元的信息对应的第二报文转发单元。
在本申请另一个实施例中,根据第一灵活以太网端口确定第二灵活以太网端口包括:
第一报文调度单元根据所述第一灵活以太网端口确定第一承载时隙实体的编号,将确定的第一承载时隙实体的编号封装成第一交换接入单元报文头的通道号,将封装的报文发送给第一交换接入单元;
第一交换接入单元对报文的第一交换接入单元报文头的通道号进行解封装得到第一承载时隙实体的编号,根据第一承载时隙实体的编号确定交换接入单元的信息,将所述报文发送给所述交换接入单元的信息对应的第二交换接入单元;其中,所述交换接入单元的信息包括第二交换接入单元的编号和第二承载时隙实体的编号;
所述第二交换接入单元将所述第二承载时隙实体的编号封装成所述第二交换接入单元报文头的通道号,将封装的报文发送给所述第二报文调度单元;
所述第二报文调度单元对报文的第二交换接入单元报文头的通道号进行解封装得到第二承载时隙实体的编号,根据第二承载时隙实体的编号确定所述第二灵活以太网端口的端口号。
其中,交换接入单元报文头除包括通道号之外还包括报文类型和保留字段等。
在本申请另一个实施例中,第一报文调度单元根据第一灵活以太网端口确定第一承载时隙实体的编号包括:所述第一报文调度单元在预先配置的上行灵活以太网端口的端口号和上行承载时隙实体的编号之间的第一对应关系中,查找第一灵活以太网端口的端口号对应的第一承载时隙实体的编号。
在本申请另一个实施例中,第一灵活以太网单元通过第一物理端口接收到报文之前,该方法还包括:预先在所述第一报文调度单元中配置所述第一对应关系。
在本申请另一个实施例中,根据第一承载时隙实体的编号确定交换接入单元的信息包括:所述第一交换接入单元在预先配置的下行交换接入单元的信息和上行承载时隙实体的编号之间的第二对应关系中,查找所述第一承载时隙实体的编号对应的交换接入单元的信息。
在本申请另一个实施例中,通过第一物理端口接收到报文之前,该方法还包括:预先在所述第一交换接入单元中配置所述第二对应关系。
其中,第一交换接入单元将报文发送给交换接入单元的信息对应的第二交换接入单元包括:所述第一交换接入单元将交换接入单元的信息封装到报文中,将封装的报文发送给交换单元;所述交换单元对报文进行解封装得到交换接入 单元的信息,将报文发送给交换接入单元的信息对应的第二交换接入单元;
或者,所述第一交换接入单元将交换接入单元的信息封装到报文中,通过串行器环回的方式或全网状的方式发送给交换接入单元的信息对应的第二交换接入单元。
在本申请另一个实施例中,根据第二承载时隙实体的编号确定第二灵活以太网端口的端口号包括:所述第二报文调度单元在预先配置的下行灵活以太网端口的端口号和下行承载时隙实体的编号之间的第三对应关系中,查找所述第二承载时隙实体的编号对应的端口号。
在本申请另一个实施例中,通过第一物理端口接收到报文之前,该方法还包括:预先在所述第二报文调度单元中配置所述第三对应关系。
在本申请另一个实施例中,所述第一交换接入单元和所述第二交换接入单元为相同板卡的不同交换接入单元,所述第一报文调度单元和所述第二报文调度单元为相同板卡的不同报文调度单元;
或者,所述第一交换接入单元和所述第二交换接入单元为不同板卡的不同交换接入单元,所述第一报文调度单元和所述第二报文调度单元为不同板卡的不同报文调度单元;
或者,所述第一交换接入单元和所述第二交换接入单元为相同板卡的相同交换接入单元,所述第一报文调度单元和所述第二报文调度单元为相同板卡的相同报文调度单元。
步骤202、对报文进行解码,将报文发送到第二灵活以太网端口对应的第二物理端口。
在本申请另一个实施例中,通过第一物理端口接收到报文之前,该方法还包括:预先配置开销信息和时隙。其中,开销信息包括成员编号、成员属性、成员组编号等。
本申请实施例不需要进行报文的分片重组、封装和解封装以及查表等操作,而只需要进行编码和解码、时隙排列、成员分发和开销***,以及出灵活以太网端口(即第二灵活以太网端口)的确定即可完成转发,减小了报文转发的时延,从而实现了报文转发的低时延,满足了5G承载低时延的要求。
下面通过几个具体的例子详细说明本申请实施例的实现方式,所列举的例子仅仅是为了说明本申请实施例的可实现的方式,事实上,除了所列举的例子还有其他的组合方案,所列举的例子不用于限定本申请实施例的保护范围。
示例1
本示例中,如图3所示,包含交换单元,第一交换接入单元和第二交换接入单元集成到网络处理器,第一交换接入单元和第二交换接入单元属于相同板卡的不同交换接入单元,其报文转发方法包括:
步骤301、在第一Flex Ethernet单元中配置相关属性,主要配置开销信息和时隙等。
步骤302、在第一报文调度单元中配置上行灵活以太网端口的端口号和上行承载时隙实体的编号之间的第一对应关系,在第二报文调度单元中配置下行灵活以太网端口的端口号和下行承载时隙实体的编号之间的第三对应关系。
步骤303、在第一交换接入单元中配置下行交换接入单元的信息和上行承载时隙实体的编号之间的第二对应关系,其中,下行交换接入单元的信息包括下行交换接入单元的编号和下行承载时隙实体的编号。
步骤304、报文从第一物理端口进入,第一Flex Ethernet单元根据配置的开销信息和时隙在Flex shime层进行64b/66b编码、时隙排列、成员分发和开销***,将报文通过第一物理端口对应的第一灵活以太网端口发送给第一报文调度单元。
步骤305、第一报文调度单元在步骤302中配置的第一对应关系中,查找第一灵活以太网端口的端口号对应的第一承载时隙实体的编号,将第一承载时隙实体的编号封装成第一交换接入单元报文头的通道号,将封装的报文发送给第一交换接入单元。
步骤306、第一交换接入单元对报文的第一交换接入单元报文头的通道号进行解封装得到第一承载时隙实体的编号,在步骤303中配置的第二对应关系中,查找第一承载时隙实体的编号对应的交换接入单元的信息,将交换接入单元的信息封装到报文中,将报文发送给交换单元;其中,交换接入单元的信息包括第二交换接入单元的编号和第二承载时隙实体的编号。
步骤307、交换单元对报文进行解封装得到交换接入单元的信息,将报文发送给交换接入单元的信息对应的第二交换接入单元。
步骤308、第二交换接入单元将第二承载时隙实体的编号封装成第二交换接入单元报文头的通道号,将封装的报文发送给第二报文调度单元。
步骤309、第二报文调度单元对报文的第二交换接入单元报文头的通道号进行解封装得到第二承载时隙实体的编号,在步骤302配置的第三对应关系中查找第二承载时隙实体的编号对应的第二灵活以太网端口的端口号,将报文发送到第二灵活以太网端口。
步骤310、第二Flex Ethernet单元通过第二灵活以太网端口接收到报文,对 报文进行解码等操作后,将报文发送到第二灵活以太网端口对应的第二物理端口,将报文发送到相关网络,完成报文转发。
示例2
本示例中,如图4所示,包含交换单元,第一交换接入单元和第二交换接入单元集成到网络处理器,第一交换接入单元和第二交换接入单元属于不同板卡的不同交换接入单元,其报文转发步骤与示例1的步骤相同,这里不再赘述。
示例3
本示例中,如图5所示,不包含交换单元,交换接入单元集成在网络处理器,交换接入单元通过串行器(serdes)环回报文到本交换接入单元,其报文转发方法包括:
步骤501、在第一Flex Ethernet单元中配置相关属性,主要配置开销信息和时隙等。
步骤502、在报文调度单元中上行灵活以太网端口的端口号和上行承载时隙实体的编号之间的第一对应关系,以及下行灵活以太网端口的端口号和下行承载时隙实体的编号之间的第三对应关系。
步骤503、在交换接入单元中配置下行交换接入单元的信息和上行承载时隙实体的编号之间的第二对应关系,其中,下行交换接入单元的信息包括下行交换接入单元的编号和下行承载时隙实体的编号。
步骤504、报文从第一物理端口进入,Flex Ethernet单元根据配置的开销信息和时隙在Flex shime层进行64b/66b编码、时隙排列、成员分发和开销***,将报文通过第一物理端口对应的第一灵活以太网端口发送给报文调度单元。
步骤505、报文调度单元在步骤502中配置的第一对应关系中,查找第一灵活以太网端口的端口号对应的第一承载时隙实体的编号,将第一承载时隙实体的编号封装成交换接入单元报文头的通道号,将封装的报文发送给交换接入单元。
步骤506、交换接入单元对报文的交换接入单元报文头的通道号进行解封装得到第一承载时隙实体的编号,在步骤503中配置的第二对应关系中,查找第一承载时隙实体的编号对应的交换接入单元的信息,将交换接入单元的信息封装到报文中,再通过serdes环回把报文环回到交换接入单元;其中,交换接入单元的信息包括第二交换接入单元的编号和第二承载时隙实体的编号。
步骤507、交换接入单元将第二承载时隙实体的编号封装成交换接入单元报文头的通道号,将封装的报文发送给报文调度单元。
步骤508、报文调度单元对报文的交换接入单元报文头的通道号进行解封装得到第二承载时隙实体的编号,在步骤502配置的第三对应关系中查找第二承载时隙实体的编号对应的第二灵活以太网端口的端口号,将报文发送到第二灵活以太网端口。
步骤509、Flex Ethernet单元通过第二灵活以太网端口接收到报文,对报文进行解码等操作后,将报文发送到第二灵活以太网端口对应的第二物理端口,将报文发送到相关网络,完成报文转发。
示例4
本示例中,如图6所示,不包含交换单元,第一交换接入单元和第二交换接入单元集成到网络处理器,第一交换接入单元和第二交换接入单元为相同板卡的不同交换接入单元,第一交换接入单元通过全网状(full mesh)方式将报文发送到第二交换接入单元,其报文转发方法包括:
步骤601、在第一Flex Ethernet单元中配置相关属性,主要配置开销信息和时隙等。
步骤602、在第一报文调度单元中配置上行灵活以太网端口的端口号和上行承载时隙实体的编号之间的第一对应关系,在第二报文调度单元中配置下行灵活以太网端口的端口号和下行承载时隙实体的编号之间的第三对应关系。
步骤603、在第一交换接入单元中配置下行交换接入单元的信息和上行承载时隙实体的编号之间的第二对应关系,其中,下行交换接入单元的信息包括下行交换接入单元的编号和下行承载时隙实体的编号。
步骤604、报文从第一物理端口进入,第一Flex Ethernet单元根据配置的开销信息和时隙在Flex shime层进行64b/66b编码、时隙排列、成员分发和开销***,将报文通过第一物理端口对应的第一灵活以太网端口发送给第一报文调度单元。
步骤605、第一报文调度单元在步骤602中配置的第一对应关系中,查找第一灵活以太网端口的端口号对应的第一承载时隙实体的编号,将第一承载时隙实体的编号封装成第一交换接入单元报文头的通道号,将封装的报文发送给第一交换接入单元。
步骤606、第一交换接入单元对报文的第一交换接入单元报文头的通道号进行解封装得到第一承载时隙实体的编号,在步骤603中配置的第二对应关系中,查找第一承载时隙实体的编号对应的交换接入单元的信息,将交换接入单元的信息封装到报文中,然后通过full mesh的方式把报文发送到第二交换接入单元。
步骤607、第二交换接入单元将第二承载时隙实体的编号封装成第二交换接 入单元报文头的通道号,将封装的报文发送给第二报文调度单元。
步骤608、第二报文调度单元对报文的第二交换接入单元报文头的通道号进行解封装得到第二承载时隙实体的编号,在步骤602配置的第三对应关系中查找第二承载时隙实体的编号对应的第二灵活以太网端口的端口号,将报文发送到第二灵活以太网端口。
步骤609、第二Flex Ethernet单元通过第二灵活以太网端口接收到报文,对报文进行解码等操作后,将报文发送到第二灵活以太网端口对应的第二物理端口,将报文发送到相关网络,完成报文转发。
示例5
本示例中,如图7所示,不包含交换单元,第一交换接入单元和第二交换接入单元集成到网络处理器,第一交换接入单元和第二交换接入单元为不同板卡的不同交换接入单元,第一交换接入单元通过全网状(full mesh)方式将报文发送到第二交换接入单元,其报文转发步骤和示例4的步骤相同。
参见图8,本申请另一个实施例提出了一种报文转发装置,包括:
第一灵活以太网单元801,配置为通过第一物理端口接收到报文,根据预先配置的开销信息、时隙进行编码、时隙排列、成员分发和开销***,将报文通过第一物理端口对应的第一灵活以太网端口发送给报文转发单元;
报文转发单元802,配置为根据第一灵活以太网端口确定第二灵活以太网端口,将报文发送给第二灵活以太网端口;
第二灵活以太网单元803,配置为通过第二灵活以太网端口接收到报文,对报文进行解码操作,将报文发送到第二灵活以太网端口对应的第二物理端口。
在本申请实施例中,编码可以是64b/66b编码,也可以是其他的编码方式,本申请实施例对编码方式不作限定。
在本申请一个实施例中,报文转发单元802配置为采用以下方式实现根据第一灵活以太网端口确定第二灵活以太网端口:根据所述第一灵活以太网端口确定第一承载时隙实体的编号;根据所述第一承载时隙实体的编号确定第二承载时隙实体的编号;根据所述第二承载时隙实体的编号确定所述第二灵活以太网端口。
其中,报文转发单元802配置为采用以下方式实现所述根据第一灵活以太网端口确定第一承载时隙实体的编号:在预先配置的上行灵活以太网端口的端口号和上行承载时隙实体的编号之间的第一对应关系中,查找所述第一灵活以太网端口的端口号对应的所述第一承载时隙实体的编号。
在本申请另一个实施例中,报文转发单元802还配置为:预先配置所述第一对应关系。
其中,报文转发单元802配置为采用以下方式实现所述根据所述第一承载时隙实体的编号确定第二承载时隙实体的编号:在预先配置的上行承载时隙实体的编号和下行承载时隙实体的编号之间的第二对应关系中,查找所述第一承载时隙实体的编号对应的第二承载时隙实体的编号。
在本申请另一个实施例中,报文转发单元802还配置为:预先配置所述第二对应关系。
在本申请一个实施例中,报文转发单元802配置为采用以下方式实现所述根据所述第二承载时隙实体的编号确定所述第二灵活以太网端口:在预先设置的下行承载时隙实体的编号和下行灵活以太网端口之间的第三对应关系中,查找所述第二承载时隙实体的编号对应的所述第二灵活以太网端口。
在本申请另一个实施例中,报文转发单元802还配置为:预先配置所述第三对应关系。
在本申请另一个实施例中,参见图9,报文转发单元802包括第一报文转发单元901和第二报文转发单元902;
所述第一报文转发单元901,配置为根据所述第一灵活以太网端口确定报文转发单元的信息,将所述报文发送给所述报文转发单元的信息对应的第二报文转发单元;
所述第二报文转发单元902,配置为根据所述第二报文转发单元的信息确定第二灵活以太网端口的端口号。
在本申请另一个实施例中,所述第一报文转发单元901和所述第二报文转发单元902为相同板卡的不同报文转发单元;同理,所述第一灵活以太网单元和所述第二灵活以太网单元为相同板卡的不同灵活以太网单元;
或者,所述第一报文转发单元901和所述第二报文转发单元902为不同板卡的不同报文转发单元;同理,所述第一灵活以太网单元和所述第二灵活以太网单元为不同板卡的不同灵活以太网单元;
或者,所述第一报文转发单元901和所述第二报文转发单元902为相同板卡的相同报文转发单元;同理,第一灵活以太网单元和所述第二灵活以太网单元为相同板卡的相同灵活以太网单元。
在本申请另一个实施例中,所述第一报文转发单元901还配置为:将所述报文转发单元的信息封装到报文中,将封装的报文发送给交换单元903;所述交 换单元903,配置为对报文进行解封装得到报文转发单元的信息,将报文发送给所述报文转发单元的信息对应的第二报文转发单元902;
或者,所述第一报文转发单元901还配置为:将所述报文转发单元的信息封装到报文中,通过串行器环回的方式或全网状的方式发送给所述报文转发单元的信息对应的第二报文转发单元902。
在本申请另一个实施例中,参见图10,报文转发单元802包括第一报文调度单元1001、第一交换接入单元1002、第二报文调度单元1003和第二交换接入单元1004;
所述第一报文调度单元1001,配置为根据所述第一灵活以太网端口确定第一承载时隙实体的编号,将确定的第一承载时隙实体的编号封装成第一交换接入单元报文头的通道号,将封装的报文发送给第一交换接入单元1002;
所述第一交换接入单元1002,配置为对报文的第一交换接入单元报文头的通道号进行解封装得到第一承载时隙实体的编号,根据第一承载时隙实体的编号确定交换接入单元的信息,将所述报文发送给所述交换接入单元的信息对应的第二交换接入单元1004;其中,所述交换接入单元的信息包括第二交换接入单元的编号和第二承载时隙实体的编号;
所述第二交换接入单元1004,配置为将所述第二承载时隙实体的编号封装成所述第二交换接入单元报文头的通道号,将封装的报文发送给所述第二报文调度单元1003;
所述第二报文调度单元1003,配置为对报文的第二交换接入单元报文头的通道号进行解封装得到第二承载时隙实体的编号,根据第二承载时隙实体的编号确定所述第二灵活以太网端口的端口号。
在本申请另一个实施例中,所述第一报文调度单元1001配置为采用以下方式实现根据第一灵活以太网端口确定第一承载时隙实体的编号:在预先配置的上行灵活以太网端口的端口号和上行承载时隙实体的编号之间的第一对应关系中,查找第一灵活以太网端口的端口号对应的第一承载时隙实体的编号。
在本申请另一个实施例中,所述第一报文调度单元1001还配置为:预先配置所述第一对应关系。
在本申请另一个实施例中,第一交换接入单元1002配置为采用以下方式实现根据第一承载时隙实体的编号确定交换接入单元的信息:在预先配置的下行交换接入单元的信息和上行承载时隙实体的编号之间的第二对应关系中,查找所述第一承载时隙实体的编号对应的交换接入单元的信息。
在本申请另一个实施例中,所述第一交换接入单元1002还配置为:预先配 置所述第二对应关系。
其中,所述第一交换接入单元1002还配置为:将交换接入单元的信息封装到报文中,将封装的报文发送给交换单元1005;所述交换单元1005,配置为对报文进行解封装得到交换接入单元的信息,将报文发送给交换接入单元的信息对应的第二交换接入单元1004;
或者,所述第一交换接入单元1002还配置为:将交换接入单元的信息封装到报文中,通过串行器环回的方式或全网状的方式发送给交换接入单元的信息对应的第二交换接入单元1004。
在本申请另一个实施例中,所述第二报文调度单元1004配置为采用以下方式实现根据第二承载时隙实体的编号确定第二灵活以太网端口的端口号:在预先配置的下行灵活以太网端口的端口号和下行承载时隙实体的编号之间的第三对应关系中,查找所述第二承载时隙实体的编号对应的端口号。
在本申请另一个实施例中,所述第二报文调度单元1003还配置为:预先配置所述第三对应关系。
在本申请另一个实施例中,所述第一交换接入单元1002和所述第二交换接入单元1004为相同板卡的不同交换接入单元,所述第一报文调度单元1001和所述第二报文调度单元1003为相同板卡的不同报文调度单元;
或者,所述第一交换接入单元1002和所述第二交换接入单元1004为不同板卡的不同交换接入单元,所述第一报文调度单元1001和所述第二报文调度单元1003为不同板卡的不同报文调度单元;
或者,所述第一交换接入单元1002和所述第二交换接入单元1004为相同板卡的相同交换接入单元,所述第一报文调度单元1001和所述第二报文调度单元1003为相同板卡的相同报文调度单元。
在本申请另一个实施例中,第一灵活以太网单元801还配置为:预先配置开销信息和时隙。其中,开销信息包括成员编号、成员属性、成员组编号等。
需要说明的是:上述实施例提供的报文转发装置在进行报文转发时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的报文转发装置与报文转发方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请实施例不需要进行报文的分片重组、封装和解封装以及查表等操作,而只需要进行编码和解码、时隙排列、成员分发和开销***,以及出灵活以太 网端口(即第二灵活以太网端口)的确定即可完成转发,减小了报文转发的时延,从而实现了报文转发的低时延,满足了5G承载低时延的要求。
本申请另一个实施例提出了一种报文转发装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种报文转发方法。
本申请另一个实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种报文转发方法的步骤。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
虽然本申请实施例所揭露的实施方式如上,但所述的内容仅为便于理解本申请实施例而采用的实施方式,并非用以限定本申请实施例。任何本申请实施例所属领域内的技术人员,在不脱离本申请实施例所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本申请实施例的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

Claims (21)

  1. 一种报文转发方法,包括:
    通过第一物理端口接收到报文,根据预先配置的开销信息、时隙进行编码、时隙排列、成员分发和开销***;
    根据第一灵活以太网端口确定第二灵活以太网端口;
    对报文进行解码,将报文发送到第二灵活以太网端口对应的第二物理端口。
  2. 根据权利要求1所述的报文转发方法,其中,所述根据第一灵活以太网端口确定第二灵活以太网端口包括:
    根据所述第一灵活以太网端口确定第一承载时隙实体的编号;
    根据所述第一承载时隙实体的编号确定第二承载时隙实体的编号;
    根据所述第二承载时隙实体的编号确定所述第二灵活以太网端口。
  3. 根据权利要求2所述的报文转发方法,其中,所述根据第一灵活以太网端口确定第一承载时隙实体的编号包括:
    在预先配置的上行灵活以太网端口的端口号和上行承载时隙实体的编号之间的第一对应关系中,查找所述第一灵活以太网端口的端口号对应的所述第一承载时隙实体的编号。
  4. 根据权利要求3所述的报文转发方法,其中,所述通过第一物理端口接收到报文之前,该方法还包括:预先配置所述第一对应关系。
  5. 根据权利要求2所述的报文转发方法,其中,所述根据所述第一承载时隙实体的编号确定第二承载时隙实体的编号包括:
    在预先配置的上行承载时隙实体的编号和下行承载时隙实体的编号之间的第二对应关系中,查找所述第一承载时隙实体的编号对应的第二承载时隙实体的编号。
  6. 根据权利要求5所述的报文转发方法,其中,所述通过第一物理端口接收到报文之前,该方法还包括:预先配置所述第二对应关系。
  7. 根据权利要求2所述的报文转发方法,其中,所述根据所述第二承载时隙实体的编号确定所述第二灵活以太网端口包括:
    在预先设置的下行承载时隙实体的编号和下行灵活以太网端口之间的第三对应关系中,查找所述第二承载时隙实体的编号对应的所述第二灵活以太网端口。
  8. 根据权利要求7所述的报文转发方法,其中,所述通过第一物理端口接收到报文之前,该方法还包括:预先配置所述第三对应关系。
  9. 根据权利要求1所述的报文转发方法,其中,所述根据第一灵活以太网端口确定第二灵活以太网端口包括:
    第一报文调度单元根据所述第一灵活以太网端口确定第一承载时隙实体的编号,将确定的第一承载时隙实体的编号封装成第一交换接入单元报文头的通道号,将封装的报文发送给第一交换接入单元;
    第一交换接入单元对报文的第一交换接入单元报文头的通道号进行解封装得到第一承载时隙实体的编号,根据第一承载时隙实体的编号确定交换接入单元的信息,将所述报文发送给所述交换接入单元的信息对应的第二交换接入单元;其中,所述交换接入单元的信息包括第二交换接入单元的编号和第二承载时隙实体的编号;
    所述第二交换接入单元将所述第二承载时隙实体的编号封装成所述第二交换接入单元报文头的通道号,将封装的报文发送给所述第二报文调度单元;
    所述第二报文调度单元对报文的第二交换接入单元报文头的通道号进行解封装得到第二承载时隙实体的编号,根据第二承载时隙实体的编号确定所述第二灵活以太网端口的端口号。
  10. 根据权利要求9所述的报文转发方法,其中,所述第一报文调度单元根据第一灵活以太网端口确定第一承载时隙实体的编号包括:
    所述第一报文调度单元在预先配置的上行灵活以太网端口的端口号和上行承载时隙实体的编号之间的第一对应关系中,查找第一灵活以太网端口的端口号对应的第一承载时隙实体的编号。
  11. 根据权利要求10所述的报文转发方法,其中,所述通过第一物理端口接收到报文之前,该方法还包括:
    预先在所述第一报文调度单元中配置所述第一对应关系。
  12. 根据权利要求9所述的报文转发方法,其中,所述根据第一承载时隙实体的编号确定交换接入单元的信息包括:
    所述第一交换接入单元在预先配置的下行交换接入单元的信息和上行承载时隙实体的编号之间的第二对应关系中,查找所述第一承载时隙实体的编号对应的交换接入单元的信息。
  13. 根据权利要求12所述的报文转发方法,其中,所述通过第一物理端口接收到报文之前,该方法还包括:
    预先在所述第一交换接入单元中配置所述第二对应关系。
  14. 根据权利要求9所述的报文转发方法,其中,所述根据第二承载时隙 实体的编号确定第二灵活以太网端口的端口号包括:
    所述第二报文调度单元在预先配置的下行灵活以太网端口的端口号和下行承载时隙实体的编号之间的第三对应关系中,查找所述第二承载时隙实体的编号对应的端口号。
  15. 根据权利要求14所述的报文转发方法,其中,所述通过第一物理端口接收到报文之前,该方法还包括:
    预先在所述第二报文调度单元中配置所述第三对应关系。
  16. 根据权利要求9至15任一项所述的报文转发方法,其中,所述将报文发送给交换接入单元的信息对应的第二报文转发单元包括:
    所述第一交换接入单元将所述交换接入单元的信息封装到报文中,将封装的报文发送给交换单元;所述交换单元对报文进行解封装得到所述交换接入单元的信息,将报文发送给所述交换接入单元的信息对应的第二报文转发单元;
    或者,所述第一交换接入单元将所述交换接入单元的信息封装到报文中,通过串行器环回的方式或全网状的方式发送给所述交换接入单元的信息对应的第二交换接入单元。
  17. 根据权利要求9至15任一项所述的报文转发方法,其中,所述第一交换接入单元和所述第二交换接入单元为相同板卡的不同交换接入单元;
    或者,所述第一交换接入单元和所述第二交换接入单元为不同板卡的不同交换接入单元;
    或者,所述第一交换接入单元和所述第二交换接入单元为相同板卡的相同交换接入单元。
  18. 根据权利要求1至15任一项所述的报文转发方法,其中,所述通过第一物理端口接收到报文之前,该方法还包括:预先配置所述开销信息和时隙。
  19. 一种报文转发装置,包括:
    第一灵活以太网单元,配置为通过第一物理端口接收到报文,根据预先配置的开销信息、时隙进行编码、时隙排列、成员分发和开销***,将报文通过第一物理端口对应的第一灵活以太网端口发送给报文转发单元;
    所述报文转发单元,配置为根据第一灵活以太网端口确定第二灵活以太网端口,将报文发送给第二灵活以太网端口;
    所述第二灵活以太网单元,配置为通过第二灵活以太网端口接收到报文,对报文进行解码操作,将报文发送到第二灵活以太网端口对应的第二物理端口。
  20. 一种报文转发装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现如权利要求1至18任一项所述的报文转发方法。
  21. 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至18任一项所述的报文转发方法的步骤。
PCT/CN2019/110792 2018-12-04 2019-10-12 一种报文转发方法和装置 WO2020114084A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811473302.5 2018-12-04
CN201811473302.5A CN111278059B (zh) 2018-12-04 2018-12-04 一种报文转发方法和装置

Publications (1)

Publication Number Publication Date
WO2020114084A1 true WO2020114084A1 (zh) 2020-06-11

Family

ID=70974984

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/110792 WO2020114084A1 (zh) 2018-12-04 2019-10-12 一种报文转发方法和装置

Country Status (2)

Country Link
CN (1) CN111278059B (zh)
WO (1) WO2020114084A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107612825A (zh) * 2017-08-04 2018-01-19 华为技术有限公司 建立灵活以太网路径的方法和网络设备
EP3285444A1 (en) * 2015-11-23 2018-02-21 Huawei Technologies Co., Ltd. Method and device for optical transport network to bear flex ethernet service
CN108243128A (zh) * 2016-12-27 2018-07-03 华为技术有限公司 一种传输无线接口前传信号的方法、网络设备和***
CN108631908A (zh) * 2017-03-21 2018-10-09 中兴通讯股份有限公司 使用FlexE承载信号帧的方法、FlexE信号帧还原的方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100568787C (zh) * 2001-09-24 2009-12-09 朗米·谢尔雅·冈达 支持以太网媒体接入控制电路的方法及装置
US8867528B2 (en) * 2009-12-16 2014-10-21 Electronics And Telecommunications Research Institute Method and apparatus for switching packet/time division multiplexing (TDM) including TDM circuit and carrier ethernet packet signal
CN110691034B (zh) * 2015-07-17 2022-10-11 华为技术有限公司 传输灵活以太网的业务流的方法和装置
CN106612220A (zh) * 2015-10-27 2017-05-03 中兴通讯股份有限公司 灵活以太网的通道管理方法和装置
CN107204941A (zh) * 2016-03-18 2017-09-26 中兴通讯股份有限公司 一种灵活以太网路径建立的方法和装置
CN107438028B (zh) * 2016-05-25 2020-10-09 华为技术有限公司 一种客户业务处理的方法和设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3285444A1 (en) * 2015-11-23 2018-02-21 Huawei Technologies Co., Ltd. Method and device for optical transport network to bear flex ethernet service
CN108243128A (zh) * 2016-12-27 2018-07-03 华为技术有限公司 一种传输无线接口前传信号的方法、网络设备和***
CN108631908A (zh) * 2017-03-21 2018-10-09 中兴通讯股份有限公司 使用FlexE承载信号帧的方法、FlexE信号帧还原的方法及装置
CN107612825A (zh) * 2017-08-04 2018-01-19 华为技术有限公司 建立灵活以太网路径的方法和网络设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3GPP: "Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access Network #11; (E-UTRAN); Architecture description (Release 1415)", 3GPP TS 36.401 V154.0.0, 31 December 2017 (2017-12-31), pages 1 - 21, XP051297620 *

Also Published As

Publication number Publication date
CN111278059A (zh) 2020-06-12
CN111278059B (zh) 2023-09-01

Similar Documents

Publication Publication Date Title
US20210203588A1 (en) Data forwarding method and device
US11750312B2 (en) Transmission rate adjustment method and network device
EP4178297A1 (en) Data transmission method, and device
US11271668B2 (en) Data transmission methods, apparatuses, devices, and system
US11477549B2 (en) Transmission network system, data switching and transmission method, apparatus and equipment
KR102164032B1 (ko) 네트워크 장치 및 네트워크 장치의 전송 선택 방법
US20040052274A1 (en) Method and apparatus for allocating bandwidth on a passive optical network
JP2004187302A (ja) ギガビットイーサネット(登録商標)受動光加入者網の音声サービスのための帯域幅割当方法
WO2022042743A1 (zh) 数据传输方法和装置、电子设备、计算机可读介质
WO2019029419A1 (zh) 透传业务频率的方法和设备
US11171860B2 (en) Method for obtaining target transmission route, related device, and system
WO2019114544A1 (zh) 一种数据传送的方法、设备和***
EP4207794A1 (en) Data frame sending method and network device
US20230412446A1 (en) Method for Determining Transmission Slot and Related Apparatus
WO2020114084A1 (zh) 一种报文转发方法和装置
US20210152406A1 (en) Data transmission method, communications device, and storage medium
CN115442238A (zh) 业务处理方法、网络设备及计算机可读存储介质
CN118054891A (zh) 时隙调整方法、通信装置及计算机可读存储介质
CN118055076A (zh) 一种报文处理方法、信息处理方法及装置
CN117768417A (zh) 数据传输方法、装置、计算机设备和存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19893304

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 15.10.2021).

122 Ep: pct application non-entry in european phase

Ref document number: 19893304

Country of ref document: EP

Kind code of ref document: A1