WO2017005108A1 - 传输灵活以太网的数据流的方法、发射机和接收机 - Google Patents

传输灵活以太网的数据流的方法、发射机和接收机 Download PDF

Info

Publication number
WO2017005108A1
WO2017005108A1 PCT/CN2016/087312 CN2016087312W WO2017005108A1 WO 2017005108 A1 WO2017005108 A1 WO 2017005108A1 CN 2016087312 W CN2016087312 W CN 2016087312W WO 2017005108 A1 WO2017005108 A1 WO 2017005108A1
Authority
WO
WIPO (PCT)
Prior art keywords
physical connection
physical
connections
group
connection group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2016/087312
Other languages
English (en)
French (fr)
Inventor
钟其文
吴秋游
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to BR112018000060-4A priority Critical patent/BR112018000060B1/pt
Priority to KR1020187001268A priority patent/KR102063788B1/ko
Priority to EP16820759.5A priority patent/EP3301869B1/en
Priority to KR1020207000046A priority patent/KR102170035B1/ko
Publication of WO2017005108A1 publication Critical patent/WO2017005108A1/zh
Priority to US15/857,083 priority patent/US10425357B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/828Allocation of resources per group of connections, e.g. per group of users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/10Streamlined, light-weight or high-speed protocols, e.g. express transfer protocol [XTP] or byte stream

Definitions

  • Embodiments of the present invention relate to the field of Ethernet, and more particularly, to a method, transmitter, and receiver for transmitting a data stream of a flexible Ethernet.
  • FlexEth Flexible Ethernet
  • one or more physical connections may be cascaded together in a certain order to form a physical connection group, which is equivalent to a logical connection at both ends of the transceiver, and the interface bandwidth of the logical connection It can be seen as the sum of the bandwidths of the physical connections within the physical connection group. Therefore, FlexEth can configure logical connections of different bandwidths by cascading different physical connections according to actual needs, which is more flexible than traditional Ethernet that relies on physical connections.
  • the sender distributes the data stream on the logical connection to each physical connection in the physical connection group for parallel transmission, and the sender distributes the data stream in the order of the physical connection in the physical connection group. That is to say, in a certain period, the substreams allocated on the physical connection with the higher order are located higher in the entire data stream.
  • the receiving end After receiving the sub-flows transmitted by the physical connections in the physical connection group, the receiving end needs to assemble the sub-flows in the same order as the transmitting end, thereby recovering the data flow on the logical connection. Therefore, in the process of parallel transmission of substreams, each physical connection in the group not only indicates the respective identifiers to the receiving end, but also identifies the physical connection for the receiving end. The sequential relationship between the physical connections in the group is used to facilitate the recovery of the data stream at the receiving end.
  • multiple physical connection groups are configured to allocate an interaction map in the overhead area of each sub-flow (the bit area included in the overhead code block). Transmitting a lot of redundant information wastes resources in the overhead area, and it takes a long time to transmit multiple physical connection groups to configure interactive maps, resulting in low transmission efficiency.
  • Embodiments of the present invention provide a method, a transmitter, and a receiver for transmitting a data stream of a flexible Ethernet, to save an overhead required for identifying a sequence between physical connections in a physical connection group during data stream transmission, and improve transmission. effectiveness.
  • a first aspect provides a method for transmitting a data stream of a flexible Ethernet, comprising: acquiring a data stream to be transmitted, wherein the data stream is prepared to be transmitted through a physical connection group between a transmitting end and a receiving end, the physical The connection group includes N physical connections.
  • the data flows are allocated to the N physical connections according to the sequence of the N physical connections in the physical connection group, and the N physical connections are respectively corresponding.
  • the N substreams are transmitted through the N physical connections, wherein the substreams transmitted on each physical connection include configuration state information of each physical connection, the configuration state information including the An identifier of each physical connection, and an identifier of a physical connection adjacent to each of the physical connections in the physical connection group, the configuration status information of the N physical connections collectively indicating the N physical connections In order.
  • the configuration state information of each physical connection is included in an overhead code block of a substream transmitted on each of the physical connections.
  • the physical connection between the physical connection group and the each physical connection includes: the last physical connection of each physical connection within the physical connection group, and/or each Physically connecting to the next physical connection within the physical connection group.
  • the configuration status information of each physical connection further includes: first indication information and/or second indication information
  • the first indication information is used to indicate whether each physical connection is a physical connection in the first place in the physical connection group
  • the second indication information is used to indicate whether each physical connection is the A physical connection at the end of a physical connection group.
  • the sub-flow transmitted on each physical connection further includes third indication information
  • the method further includes: When the number of physical connections in the physical connection group and/or the sequence of physical connections in the physical connection group changes, the third indication information is negotiated with the receiving end to the physical The connection group is updated.
  • the sub-flow transmitted on each physical connection further includes an identifier of the physical connection group.
  • the configuration state information of each physical connection is periodically transmitted in a basic frame unit.
  • a second aspect provides a method for transmitting a data stream of a flexible Ethernet, comprising: receiving N sub-streams through N physical connections in a physical connection group, wherein each sub-stream transmitted on the physical connection includes each of the Configuration status information of the physical connection, the configuration status information including an identifier of each physical connection, and an identifier of a physical connection adjacent to each of the physical connections in the physical connection group, the N physical connections
  • the configuration status information collectively indicates the N physical connections Determining the sequence; assembling the N substreams according to the sequence of the N physical connections to recover the data stream.
  • the method further includes: determining, according to the identifiers of the N physical connections, the N physical connections included in the physical connection group; An identifier of the adjacent physical connections of the N physical connections, determining the sequence of the N physical connections.
  • the configuration state information of each physical connection includes a substream transmitted on each physical connection In the overhead code block.
  • the physical connection in the physical connection group adjacent to each physical connection includes: each The physical connection is the last physical connection within the physical connection group, and/or the next physical connection of the physical connection within the physical connection group.
  • the configuration status information of each physical connection further includes: first indication information and/or second indication information
  • the first indication information is used to indicate whether each physical connection is a physical connection in the first place in the physical connection group
  • the second indication information is used to indicate whether each physical connection is the A physical connection at the end of a physical connection group.
  • the sub-flow transmitted on each physical connection further includes third indication information
  • the method further includes: When the number of the physical connections in the physical connection group and/or the sequence of the physical connections in the physical connection group are changed, the third indication information is negotiated with the sending end, The physical connection group is updated.
  • the sub-flow transmitted on each physical connection further includes an identifier of the physical connection group.
  • the configuration state information of each physical connection is periodically transmitted in a basic frame unit.
  • a third aspect provides a transmitter, including: an acquiring unit, configured to acquire a data stream to be transmitted, where the data stream is prepared to be transmitted through a physical connection group between a transmitting end and a receiving end, where the physical connection group Include N physical connections; an allocating unit, configured to allocate the data flow to the N physical connections according to a sequence of the N physical connections in the physical connection group, to obtain the N physicals Connecting N substreams respectively corresponding to the transmission; the transmission unit is configured to transmit the N substreams by using the N physical connections, where the substreams transmitted on each physical connection include configuration state information of each physical connection,
  • the configuration status information includes an identifier of each physical connection, and an identifier of a physical connection adjacent to each physical connection in the physical connection group, where configuration status information of the N physical connections jointly indicate Said sequence of N physical connections.
  • the configuration state information of each physical connection is included in an overhead code block of the substream transmitted on each of the physical connections.
  • the physical connection in the physical connection group adjacent to each physical connection includes: each The physical connection is the last physical connection within the physical connection group, and/or the next physical connection of the physical connection within the physical connection group.
  • the configuration status information of each physical connection further includes: first indication information and/or second indication information, where the first indication information is used to indicate whether each physical connection is the physical connection group The physical connection is arranged in the first place, and the second indication information is used to indicate whether each of the physical connections is a physical connection at the end of the physical connection group.
  • the sub-stream transmitted on each physical connection further includes third indication information
  • the transmitter further includes a negotiation unit, configured to: when the number of physical connections in the physical connection group and/or the sequence of physical connections in the physical connection group change, pass the third indication information and the receiving end Negotiate to update the physical connection group.
  • the sub-flow transmitted on each physical connection further includes an identifier of the physical connection group.
  • the configuration state information of each physical connection is periodically transmitted in a basic frame unit.
  • a receiver comprising: a receiving unit, configured to receive N substreams through N physical connections in a physical connection group, where the substreams transmitted on each physical connection include each of the physical connections Configuration status information, the configuration status information includes an identifier of each physical connection, and an identifier of a physical connection adjacent to each of the physical connections in the physical connection group, the configuration of the N physical connections
  • the status information collectively indicates the sequence of the N physical connections; the recovery unit is configured to assemble the N substreams according to the sequence of the N physical connections to recover the data stream.
  • the receiver further includes: a first determining unit, configured to determine, according to the identifiers of the N physical connections, that the physical connection group includes And the second determining unit is configured to determine the sequence of the N physical connections according to the identifiers of the neighboring physical connections of the N physical connections.
  • the configuration state information of each physical connection includes a substream that is transmitted on each physical connection In the overhead code block.
  • the physical connection in the physical connection group adjacent to each physical connection includes: each The physical connection is the last physical connection within the physical connection group, and/or the next physical connection of the physical connection within the physical connection group.
  • the configuration status information of each physical connection further includes: first indication information and/or second indication information
  • the first indication information is used to indicate whether each physical connection is a physical connection in the first place in the physical connection group
  • the second indication information is used to indicate whether each physical connection is the A physical connection at the end of a physical connection group.
  • the sub-stream transmitted on each physical connection further includes third indication information
  • the receiver further includes a negotiation unit, configured to: when the number of physical connections in the physical connection group and/or the sequence of physical connections in the physical connection group change, pass the third indication information and the sending end Negotiate to update the physical connection group.
  • the sub-flow transmitted on each physical connection further includes an identifier of the physical connection group.
  • the configuration state information of each physical connection is periodically transmitted in units of basic frames.
  • the receiving end can recover the local neighbor relationship of each physical connection in the physical connection group.
  • the sequential relationship between the physical connections in the physical connection group is compared with the traditional physical connection group configuration interaction map, which saves the overhead required to identify the physical connection sequence in the physical connection group during data stream transmission. Transmission efficiency.
  • FIG. 1 is a schematic diagram of a data frame structure of a flexible Ethernet.
  • FIG. 2 is a schematic diagram of an overhead area in a data frame.
  • FIG. 3 is a schematic flowchart of a method for transmitting a data stream of a flexible Ethernet according to an embodiment of the present invention.
  • FIG. 4 is a diagram showing an example of a physical connection sequence indication manner in a physical connection group according to an embodiment of the present invention.
  • FIG. 5 is a diagram showing an example of a physical connection sequence indication manner in a physical connection group according to an embodiment of the present invention.
  • FIG. 6 is a diagram showing an example of a physical connection sequence indication manner in a physical connection group according to an embodiment of the present invention.
  • FIG. 7 is a diagram showing an example of a physical connection sequence indication manner in a physical connection group according to an embodiment of the present invention.
  • FIG. 8 is a diagram showing an example of a physical connection sequence indication manner in a physical connection group according to an embodiment of the present invention.
  • FIG. 9 is a diagram showing an example of a physical connection sequence indication manner in a physical connection group according to an embodiment of the present invention.
  • FIG. 10 is a diagram showing an example of a physical connection group configuration update process according to an embodiment of the present invention.
  • FIG. 11 is a diagram showing an example of a physical connection group configuration update process according to an embodiment of the present invention.
  • FIG. 12 is a schematic flowchart of a method for transmitting a data stream of a flexible Ethernet according to an embodiment of the present invention.
  • Figure 13 is a schematic block diagram of a transmitter in accordance with an embodiment of the present invention.
  • Figure 14 is a schematic block diagram of a receiver in accordance with an embodiment of the present invention.
  • Figure 15 is a schematic structural diagram of a transmitter of an embodiment of the present invention.
  • Figure 16 is a schematic block diagram of a receiver in accordance with an embodiment of the present invention.
  • FIG. 17 is a schematic flowchart of a method for transmitting a data stream of a flexible Ethernet according to another embodiment of the present invention.
  • FIG. 18 is a schematic flowchart of a method for transmitting a data stream of a flexible Ethernet according to another embodiment of the present invention.
  • Figure 19 is a schematic block diagram of a transmitter in accordance with another embodiment of the present invention.
  • Figure 20 is a schematic block diagram of a receiver in accordance with another embodiment of the present invention.
  • Figure 21 is a schematic block diagram of a transmitter in accordance with another embodiment of the present invention.
  • Figure 22 is a schematic block diagram of a receiver in accordance with another embodiment of the present invention.
  • Figure 1 shows the data frame structure of a flexible Ethernet.
  • the FlexEth overhead code block (Overhead) is followed by a number of 64 ⁇ 66b structured information code blocks, for example, 20480 64 ⁇ 66b structured information code blocks.
  • a number of consecutive subframe periods (usually 4 subframes) constitute a basic frame (BasicFrame).
  • a number of consecutive basic frames (usually 40 basic frames) form a superframe (SupperFrame).
  • the prior art identification of the order of the members in the physical connection group is performed in the overhead area composed of the overhead code blocks.
  • the sending end allocates the data stream to each physical connection according to the order of the physical connections in the physical connection group, and the physical connection is in the physical connection.
  • the higher the order within the group the more the substreams it is responsible for are located in the entire data stream.
  • each physical connection transmits the substream to which it is assigned.
  • Each sub-stream transmitted by the flexible Ethernet on the physical interface is transmitted in the form of a data frame, and the data frame transmitted on each physical connection has a periodic structure as shown in FIG.
  • Each sub-frame is composed of an overhead code block, and a total of four overhead code blocks.
  • An information code block of FlexEth usually includes 66 bits, and the 4 ⁇ 66 bits of the four overhead code blocks together constitute the overhead area 210 shown in FIG. 2, and the prior art utilizes The overhead area indicates the configuration of the physical connection group. Table 1 shows a portion of the overhead area 210 (before 31 bits) in the prior art.
  • the PHY is the identifier of the physical connection
  • the FlexE Group Number is the identifier of the physical connection group to which the PHY belongs.
  • the prior art refers to the sequence between physical connections in a physical connection group through the PHY MAP, which is discussed in detail below.
  • This PHY occupies 8 bits, which means that one physical connection group in the prior art can have up to 256 physical connections.
  • the prior art maps in the PHY MAP field (each physical connection passes through the map).
  • the 1 bit of the indication indicates that 256 members belong to the physical connection group and which do not belong to the physical connection group. Since the PHY MAP only occupies 13 bits in one basic frame period, in order to indicate whether 256 physical connections belong to the physical connection group, at least 20 basic frame periods are required to form a complete map.
  • the prior art does not stop there. It also indicates the update of the physical connection group configuration (that is, the number and/or sequence of physical connections in the physical connection group) through the PHY Map field. For details, refer to Table 2.
  • the 40-period PHY MAP field carries two maps, one of which consists of PHY MAP Request fields of 20 basic frame periods, and the other map consists of PHY MAP of 20 basic frame periods.
  • the Active field consists of a request to update the configuration of the physical connection group and activate the new configuration of the physical connection group.
  • the transmission of two maps requires a total of 40 basic frame periods. It should be noted that, through the map transmitted by the PHY MAP field, the receiving end can only know which 256 members belong to the physical connection group and which do not belong to the physical connection group, in order to realize the sequence indication between the physical connections in the physical connection group.
  • the prior art stipulates that among the 256 members, the physical connection of the This PHY identifier is larger, and the order within the physical connection group is lower. Prior to the foregoing conventions, the prior art realizes the identification of the order between physical connections in a physical connection group by transmitting a plurality of maps.
  • a method for transmitting a data stream of a flexible Ethernet according to an embodiment of the present invention is described in detail below with reference to FIG.
  • FIG. 3 is a schematic flowchart of a method for transmitting a data stream of a flexible Ethernet according to an embodiment of the present invention.
  • the method of Figure 3 can be performed by a transmitting end, the method comprising:
  • a data stream transmitted through a physical connection group can be regarded as a data stream transmitted through a logical connection between a transmitting end and a receiving end, and the interface bandwidth of the logical connection can be a physical medium in the physical connection group. The sum of the bandwidth of the connected interfaces.
  • transporting data streams through a physical connection group can be understood as transporting data streams over multiple Ethernet physical interfaces.
  • N substreams (or substreams) allocated to the N physical connections may have a particular data frame structure as shown in FIG.
  • the N physical connections and the N sub-flows have a one-to-one correspondence, that is, one physical connection is responsible for transmitting one of the N sub-streams.
  • the step 320 may specifically include: dividing the data stream into N sub-streams; determining, according to a sequence of the N physical connections in the physical connection group, the sub-flows that the N physical connections are responsible for, wherein the physical connection group The sub-stream that is responsible for the physical connection in the inner sort is also in the front of the data stream.
  • N substreams through N physical connections, where the substreams transmitted on each physical connection include configuration state information of each physical connection, the configuration state information includes an identifier of each physical connection, and a physical connection group and Each physical connection is adjacent to the physical connection identifier, and the configuration status information of the N physical connections collectively indicates the sequence of the N physical connections.
  • the receiving end After receiving the configuration status information on a physical connection, the receiving end only obtains the local neighbor relationship related to the physical connection. However, after receiving the configuration status information of all the physical connections in the group, the receiving end can recover the physical connection group. The order of precedence between physical connections.
  • N physical connections transmit N substreams may be N physical connections transmitting N substreams in parallel.
  • the last physical connection adjacent to the physical connection may be empty, or may be ranked in the physical connection group.
  • the physical connection of the bit similarly, when the physical connection is the last physical connection in the physical connection group, the next physical connection adjacent to the physical connection may be empty, or may be the inner row of the physical connection group The physical connection in the first place.
  • the receiving end by receiving the physical connection and the identifier of the physical connection adjacent to the physical connection in each of the physically connected substreams, the receiving end can recover the local neighbor relationship of each physical connection in the physical connection group.
  • the sequential relationship between the physical connections in the physical connection group is compared with the traditional method of transmitting multiple maps, which saves the overhead of identifying the physical connection sequence in the physical connection group and improves the transmission efficiency.
  • the sub-flow transmitted on each physical connection in the physical connection group further includes an identifier of the physical connection group.
  • a plurality of physical connection groups can be set between the sender and the receiver.
  • Each physical connection can simultaneously transmit the identifier of the physical connection group and the identifier of the physical connection, so that the receiver can identify which physical connection group is on the physical connection group. Which physical connection is in the transport stream.
  • the configuration state information of each physical connection is included in an overhead code block of the substream transmitted on each physical connection.
  • the configuration state information of each physical connection may be set in an overhead code block within one basic frame period.
  • one basic frame period may include four overhead code blocks, and the above configuration state information may be set at the first overhead.
  • the code block may be disposed at any position of the overhead area composed of the four overhead code blocks, which is not specifically limited in this embodiment of the present invention.
  • the configuration status information of each physical connection is periodically transmitted in units of basic frames.
  • each physical connection in the physical connection group is periodically periodicized in units of basic frames.
  • the configuration status information is transmitted, so that all members in the physical connection group send their respective configuration status information to the receiving end in a basic frame period, and the receiving end can use the configuration status information of each member to recover the data stream, and now In the art, the above process requires 40 basic frame periods to complete. Therefore, the embodiment of the present invention improves the transmission efficiency of the physical connection group configuration as compared with the prior art.
  • the configuration of the physical connection group is generally required to remain unchanged in one super frame period, if the configuration of the physical connection group is transmitted according to the prior art.
  • the information, the superframe period needs to be set to at least 40 basic frame periods, and according to the embodiment of the present invention, the configuration information of the physical connection group can be completed by one basic frame period, and the period of the superframe can be set to 1
  • the basic frame period, and the shortening of the superframe period means that the system configuration is allowed to change in a shorter time, which increases the flexibility of system configuration.
  • the physical connection in the physical connection group adjacent to each physical connection may include: the last physical connection of each physical connection within the physical connection group, and/or each physical connection is The next physical connection within the physical connection group.
  • the physical connection adjacent to each physical connection in the physical connection group is taken as an example for the next physical connection of each physical connection in the physical connection group.
  • bits of the first overhead code block in the basic frame indicate the identity of the physical connection group
  • 16 to 23 bits indicate the identity of the physical connection
  • 24 to 31 bits indicate the next physical of the physical connection.
  • the identity of the connection It should be noted that the number of bits occupied by the above identifier and the identifier are open. The location in the pin area is merely an example. In practice, the size of the overhead area, the size of the identifier, and other indication information required to be carried in the overhead area may be comprehensively allocated to the foregoing identifiers for the appropriate number of bits and bit positions.
  • the physical connection group has the identifier of A
  • the physical connection group A includes three physical connections, and the identifiers are 2, 7, and 4, respectively, wherein the physical connections in the physical connection group A are sequentially : physical connection 2, physical connection 7 and physical connection 4.
  • the three physical connections can be transmitted in the manner shown in Table 3, that is, the physical connection 2 is transmitted in the overhead area: the physical connection group has the identifier A, the physical connection identifier is 2, and the next physical connection identifier is 7.
  • the physical connection 7 is transmitted in the overhead area: the physical connection group has the identifier A, the physical connection identifier is 7, the next physical connection identifier is 4, and the physical connection 4 is transmitted in the overhead area: the physical connection group identifier is A, the physical The connection identifier is 4, and the next physical connection identifier is empty (ie, Null, indicating that the current physical connection 4 is the physical connection in the last position of the physical connection group A).
  • the receiving end After receiving the above three types of configuration status information, the receiving end combines and obtains the sequence of physical connections according to the link manner shown by the arrow in FIG. 4, that is, physical connection 2 ⁇ physical connection 7 ⁇ physical connection 4, which is equivalent to using the single The way to the linked list identifies the order of the physical connections within the physical connection group.
  • the identifier of the physical connection is empty.
  • the length of the This PHY is 8 bits, and 0x00 and/or 0xFF may be defined as null.
  • other proprietary definitions may also be used. .
  • the physical connection in the physical connection group adjacent to each physical connection may include: a physical connection of each physical connection within the physical connection group.
  • the cost area corresponding to each physical connection may be similar to the cost area shown in Table 3, and only the identifier of the next physical connection in Table 3 needs to be replaced with the identifier of the previous physical connection.
  • the physical connection group has the identifier of A
  • the physical connection group A includes three physical connections, and the identifiers are respectively 2, 7, and 4.
  • the physical connections in the physical connection group A are sequentially in the following order: Physical connection 2, physical connection 7 and physical connection 4.
  • the three physical connections can be configured to transmit configuration status information in the manner described in this embodiment, that is, the physical connection 2 is transmitted in the overhead area: the physical connection group has the identifier A, the physical connection identifier is 2. the previous physical connection identifier is empty.
  • the physical connection 7 is transmitted in the overhead area: the physical connection group has the identifier A, the physical connection identifier is 7, and the previous physical connection The identifier is 2;
  • the physical connection 4 is transmitted in the overhead area: the physical connection group has the identifier A, the physical connection identifier is 4, and the previous physical connection identifier is 7.
  • the physical connection in the physical connection group adjacent to each physical connection may include: a physical connection of each physical connection in the physical connection group and each physical connection in the physical connection The next physical connection within the group.
  • the cost area corresponding to each physical connection may be similar to that in Table 3, and only one field in the unused area in the overhead area shown in Table 3 is required to be used to carry the physical connection.
  • the identifier of the last physical connection can be. Specifically, it is assumed that the physical connection group has the identifier of A, and the physical connection group A includes three physical connections, and the identifiers are respectively 2, 7, and 4.
  • the physical connections in the physical connection group A are sequentially in the following order: Physical connection 2, physical connection 7 and physical connection 4.
  • the three physical connections can transmit the configuration state information in the manner described in this embodiment, that is, the physical connection 2 is transmitted in the overhead area: the identifier of the physical connection group is A, and the identifier of the previous physical connection is empty.
  • the physical connection identifier is 2, the next physical connection identifier is 7; the physical connection 7 is transmitted in the overhead area: the identifier of the physical connection group
  • the ID of the previous physical connection is 2, the physical connection ID is 7, the next physical connection ID is 4, and the physical connection 4 is transmitted in the overhead area: the physical connection group ID is A, and the previous physical connection ID is 7.
  • the physical connection identifier is 4, and the next physical connection identifier is empty (ie, Null, indicating that the physical connection is the physical connection in the last position in the physical connection group A).
  • the receiving end After receiving the above three types of configuration status information, the receiving end obtains the order relationship between the physical connections according to the linking manner indicated by the arrow in FIG. 6, that is, physical connection 2 ⁇ physical connection 7 ⁇ physical connection 4, which is equivalent to using two-way
  • the way of the linked list identifies the order of the physical connections between the physical connection groups.
  • the configuration status information of each physical connection further includes: first indication information and/or second indication information, where the first indication information is used to indicate whether each physical connection is a physical connection group inner row In the first physical connection, the second indication is used to indicate whether each physical connection is a physical connection at the end of the physical connection group.
  • the cost area corresponding to each physical connection is similar to that of the third embodiment, and only three fields are defined in the overhead area shown in Table 3, which are respectively used to carry the identifier of the previous physical connection of the physical connection.
  • the first indication information and the second indication information are respectively used to carry the identifier of the previous physical connection of the physical connection.
  • the physical connection group has the identifier of A
  • the physical connection group A includes three physical connections, and the identifiers are respectively 2, 7, and 4.
  • the physical connections in the physical connection group A are sequentially in the following order: Physical connection 2, physical connection 7 and physical connection 4.
  • the three physical connections can be configured to transmit the configuration state information in the manner described in this embodiment, that is, the physical connection 2 is transmitted in the overhead area: the identifier of the physical connection group is A, the identifier of the previous physical connection is empty, and the physical connection identifier is 2.
  • the next physical connection identifier is 7, and the first indication information indicates that the physical connection is the physical entity in the first place in the physical connection group.
  • the second indication information indicates that the physical connection is not the physical connection in the last place in the physical connection group;
  • the physical connection 7 is transmitted in the overhead area: the physical connection group A, the identifier of the previous physical connection is 2, and the physical connection identifier 7
  • the next physical connection identifier 4 the first indication information indicates that the physical connection is not the physical connection in the first place in the physical connection group, and the second indication information indicates that the physical connection is not the physical connection in the last position in the physical connection group;
  • the connection 4 is transmitted in the overhead area: the physical connection group A, the identifier of the previous physical connection is 7, the physical connection identifier 4, and the next physical connection identifier are empty, and the first indication information indicates that the physical connection is not in the physical connection group.
  • the second indication indicates that the physical connection is a physical connection in the last place in the physical connection group.
  • the configuration status information of each physical connection in the physical connection group includes: an identifier of each physical connection; and an identifier of the last physical connection in the physical connection group; An identifier of each physical connection of each physical connection within the physical connection group; information indicating whether the last physical connection of each physical connection is a physical connection in the first place in the physical connection group; indicating each physical connection Whether the next physical connection is the physical connection at the end of the physical connection group, as shown in Figure 8.
  • the sequence of physical connections in the physical connection group is also identified by means of a doubly linked list.
  • the last physical connection of the physical connection in the first place in the physical connection group may be set as the physical connection at the end of the physical connection group; and the physical connection group is arranged at the end of the physical connection.
  • the next physical connection of the connection is set to the physical connection in the first place in the physical connection group, that is, the sequence of physical connections in the physical connection group is identified by means of a two-way circular linked list. See Figure 9 for details.
  • the sub-flow transmitted on each physical connection further includes third indication information
  • the method of FIG. 3 may further include: the number of physical connections and/or physical connection groups in the physical connection group.
  • the third connection information is negotiated with the receiving end to update the physical connection group.
  • the change of the number of physical connections in the physical connection group and/or the sequence of physical connections in the physical connection group is referred to as the update of the configuration of the physical connection group
  • the third indication information may be in the physical connection group.
  • the configuration of the configuration is updated, it is used for mutual negotiation between the sender and the receiver.
  • the third indication information includes 2 bits, one for the sender to request the update of the physical connection group configuration, and one for the receiver to confirm the update of the physical connection group configuration.
  • the foregoing third indication information may be carried in an overhead code block on each physical connection, that is, part of the overhead area.
  • the third indication information is used to indicate the update of the configuration of the physical connection group between the sender and the receiver, and the physical connection group configuration is implemented by interacting with the PHY MAP Request and the PHY MAP ACTIVE in the prior art. Compared with the update method, the resources in the overhead area are saved, and the efficiency of the physical connection group configuration update is improved.
  • the receiving end and the transmitting end may first negotiate the update of the configuration of the physical connection group by using the foregoing third indication information, and agree that the data transmission and reception in the current frame period is performed based on the configuration of the physical connection group before the update.
  • the new configuration is sent to the receiving end in the current frame period, and the receiving end receives the configuration information of the physical connection group, obtains the updated global configuration, and receives the next or n frame periods of the current frame period of the updated configuration information.
  • the time can be negotiated by the transceiver.
  • the transceiver sends and receives data streams according to the configuration of the updated physical connection group confirmed by negotiation. And so on, forming a pipeline of configuration updates and data updates. See Table 4 for details.
  • the third indication information may include only one bit, such as the acknowledgement bit ack shown in Table 5.
  • the acknowledgement bit ack is used by the receiving end to confirm the update of the physical connection group configuration.
  • the configuration update process of the physical connection group based on one acknowledgment bit will be described in detail below with reference to FIG.
  • the physical connection group includes four physical connections before the configuration update, in order of Connection A7, physical connection A2, physical connection A9, and physical connection A6.
  • a physical connection A3 has been added to the configured physical connection group.
  • the configuration update process of the physical connection group can be performed in the manner shown in FIG.
  • the carrying of the Group ID is optional and may be carried in each physical connected substream.
  • the Group ID can also carry the Group ID only on the first physical connection or some physical connection. When the This PHY of the physical connection between the physical connection groups does not coincide, the Group ID may not even be carried.
  • the specific steps of the configuration update process of the physical connection group described in FIG. 10 are as follows:
  • Step 0 Before the physical connection group is configured and updated, the physical connection in the physical connection group transmits the data flow according to the configuration before the update.
  • Step 1 The physical connection group updates the configuration of the physical connection group by adding a new physical connection A3.
  • step 1 the connection relationship between A3 and other physical connections in the physical connection group may not be indicated first.
  • the physical connection group adds a new A3 physical connection, which is equivalent to sending an update request for the physical connection group configuration to the receiving end in an implicit manner.
  • Step 2 The receiving end confirms the update of the physical connection group configuration, and sets the acknowledgement bit A in the overhead area to 1.
  • Step 3 The sending end transmits the data stream according to the configuration of the updated physical connection group.
  • the sender needs to change the connection relationship of the members in the physical connection group (as indicated by the arrow in step 3 in FIG. 10), and complete the configuration update of the physical connection group.
  • the request bit R (Request) and the acknowledge bit A (Ack) shown in Table 6 below may be set in the overhead area, where the request bit R is used for the sending end.
  • Table 6 is part of the overhead area 210 of an embodiment of the present invention.
  • the physical connection group before the update includes four physical connections, which are physical connection A7, physical connection A2, physical connection A9, and physical connection A6 in order.
  • the updated physical connection group adds a physical connection A3.
  • the configuration update process of the physical connection group based on the request bit and the acknowledgment bit is described in detail below with reference to FIG. Specific steps are as follows:
  • Step 0 Before the physical connection group is configured and updated, the physical connection in the physical connection group transmits the data flow according to the configuration before the update.
  • Step 1 The physical connection group updates the configuration of the physical connection group by adding a new physical connection A3.
  • This step is optional. You can perform step 2 directly without performing step 1.
  • Step 2 The sender sets the request bit R in the overhead area to 1, and sends a physical connection group configuration update request to the receiving end.
  • Step 3 The receiving end sets the acknowledgement bit A in the overhead area to 1, and confirms the configuration update of the physical connection group.
  • Step 4 The sending end transmits the data stream according to the configuration of the updated physical connection group.
  • the sender needs to change the connection relationship of the members in the physical connection group (as indicated by the arrow in step 4 in FIG. 11), and complete the configuration update of the physical connection group.
  • a method for transmitting a data stream of a flexible Ethernet according to an embodiment of the present invention is described in detail from the perspective of a transmitting end.
  • a transmission according to an embodiment of the present invention will be described from the perspective of a receiving end with reference to FIG. A method of flexible Ethernet data flow.
  • FIG. 12 is a schematic flowchart of a method for transmitting a data stream of a flexible Ethernet according to an embodiment of the present invention.
  • the method of Figure 12 includes:
  • the configuration status information of the N physical connections collectively indicates the sequence of the N physical connections.
  • step 1220 the order of N physical connections on which the receiving end recovers the data stream is not necessarily obtained from the configuration status information of the N physical connections in 1210.
  • the sequence of physical connections in the physical connection group may be obtained from 1210, or the sequence of physical connections in the physical connection group that has been obtained before may be used.
  • the receiving end by receiving the physical connection and the identifier of the physical connection adjacent to the physical connection in each of the physically connected substreams, the receiving end can recover the local neighbor relationship of each physical connection in the physical connection group.
  • the sequential relationship between the physical connections in the physical connection group is compared with the traditional method of transmitting multiple maps, which saves the overhead of identifying the physical connection sequence in the physical connection group and improves the transmission efficiency.
  • the method of FIG. 12 may further include: according to N physical connections
  • the identifier determines the N physical connections included in the physical connection group; determines the sequence of the N physical connections according to the identifiers of the adjacent physical connections of the N physical connections.
  • configuration state information of each physical connection within the physical connection group may be included in an overhead code block of the substream transmitted on the each physical connection.
  • the physical connection in the physical connection group adjacent to each physical connection includes: the last physical connection of each physical connection within the physical connection group, and/or each physical connection in the physical Connects to the next physical connection within the group.
  • the configuration status information of each physical connection further includes: first indication information and/or second indication information, where the first indication information is used to indicate whether each physical connection is a physical connection group inner row In the first physical connection, the second indication is used to indicate whether each physical connection is a physical connection at the end of the physical connection group.
  • the sub-flow transmitted on each physical connection further includes third indication information
  • the method of FIG. 12 may further include: the number of physical connections and/or physical connection groups in the physical connection group.
  • the third connection information is negotiated with the sender to update the physical connection group.
  • the sub-flow transmitted on each physical connection in the physical connection group further includes an identifier of the physical connection group.
  • configuration state information of each physical connection in the physical connection group is periodically transmitted in units of basic frames.
  • a method of transmitting a data stream of a flexible Ethernet according to an embodiment of the present invention is described in detail above with reference to FIG. 1 to FIG. 12, and a transmitter and a receiver according to an embodiment of the present invention will be described in detail below with reference to FIGS. 13 to 16. .
  • FIG. 13 is a schematic block diagram of a transmitter in accordance with an embodiment of the present invention. It should be understood that the transmitter 1300 of FIG. 13 can implement the various steps of the method described in FIG. 3, and to avoid repetition, it will not be described in detail herein. Transmitter 1300 includes:
  • the acquiring unit 1310 is configured to obtain a data stream to be transmitted, where the data stream is to be transmitted through a physical connection group between the transmitting end and the receiving end, where the physical connection group includes N physical connections;
  • the allocating unit 1320 is configured to allocate the data flow to the N physical connections according to a sequence of the N physical connections in the physical connection group, to obtain N corresponding to the N physical connections. Substream
  • the transmitting unit 1330 is configured to transmit, by using the N physical connections, the N substreams, where the substreams transmitted on each physical connection include configuration state information of each physical connection, where the configuration state information includes An identifier of each physical connection, and an identifier of a physical connection adjacent to each of the physical connections in the physical connection group, where the configuration status information of the N physical connections collectively indicates the N physical connections The order of precedence.
  • the receiving end can recover the local neighbor relationship of each physical connection in the physical connection group.
  • the sequential relationship between the physical connections in the physical connection group is compared with the traditional physical connection group configuration interaction map, which saves the overhead required to identify the physical connection sequence in the physical connection group during data stream transmission. Transmission efficiency.
  • the configuration state information of each physical connection is included in an overhead code block of a substream transmitted on each of the physical connections.
  • the physical connection in the physical connection group adjacent to each physical connection includes: the physical connection of each physical connection in the physical connection group And, or/or each physical connection of the physical connection within the physical connection group.
  • the configuration status information of each physical connection further includes: first indication information and/or second indication information, where the first indication information is used to indicate whether each physical connection is For the physical connection in the first place in the physical connection group, the second indication information is used to indicate whether each physical connection is a physical connection at the end of the physical connection group.
  • the sub-flow transmitted on each physical connection further includes third indication information
  • the transmitter 1300 further includes: a negotiating unit, configured to be a physical connection in the physical connection group.
  • the physical connection group is updated by negotiating with the receiving end through the third indication information.
  • the substream transmitted on each physical connection further includes an identifier of the physical connection group.
  • the configuration state information of each physical connection is periodically transmitted in units of basic frames.
  • FIG. 14 is a schematic block diagram of a receiver in accordance with an embodiment of the present invention. It should be understood that the receiver 1400 of FIG. 14 is capable of implementing the various steps of the method depicted in FIG. 12, and to avoid repetition, it will not be described in detail herein. Receiver 1400 includes:
  • the receiving unit 1410 is configured to receive N substreams by using N physical connections in the physical connection group, where the substreams transmitted on each physical connection include configuration state information of each physical connection, where the configuration state information includes An identifier of each physical connection, and an identifier of a physical connection adjacent to each of the physical connections in the physical connection group, where the configuration status information of the N physical connections collectively indicates the N physical connections The order of precedence;
  • the recovery unit 1420 is configured to assemble the according to the sequence of the N physical connections N substreams to recover the data stream.
  • the receiving end can recover the local neighbor relationship of each physical connection in the physical connection group.
  • the sequential relationship between the physical connections in the physical connection group is compared with the traditional physical connection group configuration interaction map, which saves the overhead required to identify the physical connection sequence in the physical connection group during data stream transmission. Transmission efficiency.
  • the receiver 1400 further includes: a first determining unit, configured to determine, according to the identifiers of the N physical connections, the N physical connections included in the physical connection group; And a determining unit, configured to determine the sequence of the N physical connections according to the identifiers of the neighboring physical connections of the N physical connections.
  • the configuration state information of each physical connection is included in an overhead code block of a substream transmitted on each of the physical connections.
  • the physical connection in the physical connection group adjacent to each physical connection includes: the last physical connection of each physical connection in the physical connection group, and / or each of the physical connections within the physical connection group.
  • the configuration status information of each physical connection further includes: first indication information and/or second indication information, where the first indication information is used to indicate whether each physical connection is For the physical connection in the first place in the physical connection group, the second indication information is used to indicate whether each physical connection is a physical connection at the end of the physical connection group.
  • the sub-flow transmitted on each physical connection further includes third indication information
  • the receiver 1400 further includes: a negotiating unit, configured to be a physical connection in the physical connection group.
  • a negotiating unit configured to be a physical connection in the physical connection group.
  • the substream transmitted on each physical connection further includes an identifier of the physical connection group.
  • the configuration state information of each physical connection is periodically transmitted in units of basic frames.
  • FIG. 15 is a schematic structural diagram of a transmitter of an embodiment of the present invention. It should be understood that the transmitter 1500 of FIG. 15 is capable of implementing the various steps of the method described in FIG. 3, and to avoid repetition, it will not be described in detail herein. Transmitter 1500 includes:
  • a memory 1510 configured to store a program
  • the processor 1520 is configured to execute a program. When the program is executed, the processor 1520 is specifically configured to acquire a data stream to be transmitted, where the data stream is prepared to be transmitted through a physical connection group between the transmitting end and the receiving end.
  • the physical connection group includes N physical connections; and the data flows are allocated to the N physical connections according to a sequence of the N physical connections in the physical connection group, to obtain the N physical connections.
  • Corresponding N substreams transmitting the N substreams by using the N physical connections, where the substreams transmitted on each physical connection include configuration state information of each physical connection, and the configuration state information includes An identifier of each physical connection, and an identifier of a physical connection adjacent to each of the physical connections in the physical connection group, where the configuration status information of the N physical connections collectively indicates the N physical connections The order of precedence.
  • the receiving end by receiving the physical connection and the identifier of the physical connection adjacent to the physical connection in each of the physically connected substreams, the receiving end can recover the local neighbor relationship of each physical connection in the physical connection group.
  • the sequential relationship between the physical connections in the physical connection group is compared with the traditional physical connection group configuration interaction map mode, which saves the identifier in the data stream transmission process.
  • the overhead required for the sequence of physical connections in the connection group improves the transmission efficiency.
  • the configuration state information of each physical connection is included in an overhead code block of a substream transmitted on each of the physical connections.
  • the physical connection in the physical connection group adjacent to each physical connection includes: the last physical connection of each physical connection in the physical connection group, and / or each of the physical connections within the physical connection group.
  • the configuration status information of each physical connection further includes: first indication information and/or second indication information, where the first indication information is used to indicate whether each physical connection is For the physical connection in the first place in the physical connection group, the second indication information is used to indicate whether each physical connection is a physical connection at the end of the physical connection group.
  • the sub-flow transmitted on each physical connection further includes third indication information
  • the processor 1520 is further configured to: when the number of physical connections in the physical connection group is When the sequence of physical connections in the physical connection group changes, the third connection information is negotiated with the receiving end to update the physical connection group.
  • the substream transmitted on each physical connection further includes an identifier of the physical connection group.
  • the configuration state information of each physical connection is periodically transmitted in units of basic frames.
  • FIG. 16 is a schematic block diagram of a receiver in accordance with an embodiment of the present invention. It should be understood that the receiver 1600 of FIG. 16 is capable of implementing the various steps of the method depicted in FIG. 12, and to avoid repetition, it will not be described in detail herein. Receiver 1600 includes:
  • a memory 1610 configured to store a program
  • the processor 1620 is configured to execute a program.
  • the processor 1620 is specifically configured to receive N substreams through N physical connections in the physical connection group, where the substreams transmitted on each physical connection include the Configuration state information of each physical connection, the configuration state information including an identifier of each physical connection, and an identifier of a physical connection adjacent to each of the physical connections in the physical connection group, the N
  • the configuration status information of the physical connection jointly indicates the sequence of the N physical connections; and the N sub-streams are assembled according to the sequence of the N physical connections to recover the data stream.
  • the receiving end can recover the local neighbor relationship of each physical connection in the physical connection group.
  • the sequential relationship between the physical connections in the physical connection group is compared with the traditional physical connection group configuration interaction map, which saves the overhead required to identify the physical connection sequence in the physical connection group during data stream transmission. Transmission efficiency.
  • the processor 1620 is further configured to determine, according to the identifiers of the N physical connections, the N physical connections included in the physical connection group; according to the N physical connections The identifier of the adjacent physical connection determines the sequence of the N physical connections.
  • the configuration state information of each physical connection is included in an overhead code block of a substream transmitted on each of the physical connections.
  • the physical connection in the physical connection group adjacent to each physical connection includes: the last physical connection of each physical connection in the physical connection group, and / or each of the physical connections within the physical connection group.
  • the configuration status information of each physical connection further includes: first indication information and/or second indication information, where the first indication information is used to indicate the each physical Whether the connection is a physical connection in the first place in the physical connection group, and the second indication information is used to indicate whether each physical connection is a physical connection at the end in the physical connection group.
  • the sub-flow transmitted on each physical connection further includes third indication information
  • the processor 1620 is further configured to: when the number of physical connections in the physical connection group is When the sequence of physical connections in the physical connection group changes, the third connection information is negotiated with the sender to update the physical connection group.
  • the substream transmitted on each physical connection further includes an identifier of the physical connection group.
  • the configuration state information of each physical connection is periodically transmitted in units of basic frames.
  • FIG. 17 is a schematic flowchart of a method for transmitting a data stream of a flexible Ethernet according to another embodiment of the present invention.
  • the method of Figure 17 can be performed by a transmitting end, the method comprising:
  • the N substreams are transmitted by using the N physical connections, where the substreams transmitted on each physical connection include configuration state information of each physical connection, where the configuration state information includes each physical An identifier of the connection, and the map information in the physical connection group, where the map information includes M bits, where M is the total number of physical connections that the physical connection group can accommodate, where The value of the bit corresponding to the identifier of the N physical connections among the M bits is 1, and the value of the remaining bits is 0.
  • the configuration state information further includes a request bit and an acknowledge bit, and the request bit is used for the request.
  • the receiving end updates the configuration of the physical connection group according to the map information, and the confirmation bit is used by the receiving end to confirm the update of the configuration of the physical connection group.
  • the sender and receiver need to perform protocol interaction and negotiation.
  • the prior art performs the above-mentioned protocol interaction and negotiation by transmitting multiple maps (requesting map PHY MAP Request and activating map PHY MAP Active), and the amount of information of the map itself is large, and the interaction of transmitting protocols by transmitting different maps will send a lot of redundancy. Information, transmission efficiency is very low.
  • the process of the protocol interaction is implemented by using the extra bits by setting the request bit and the acknowledgment bit. In this case, the transceiver only needs to transmit a map that represents the configuration of the physical connection group, compared with the prior art. Improve transmission efficiency.
  • the configuration state information of each physical connection is included in an overhead code block of a substream transmitted on each of the physical connections.
  • the configuration state information of each physical connection is periodically transmitted in units of basic frames.
  • the configuration state information of each physical connection further includes an identifier of the physical connection group.
  • Table 7 and Table 8 are taken as an example for exemplification.
  • the physical connection identifier THIS PHY includes 8 bits, and therefore, one physical connection group contains at most 256 physical connections.
  • the identification of the physical connection, the identification of the physical connection group, and the map information of the physical connection group can be transmitted in the manner shown in Table 9.
  • Table 9 shows information that a physical connection is transmitted in 10 basic frame periods.
  • the embodiment of the present invention can transmit configuration state information through 10 basic frame periods, compared with the prior art. , improve transmission efficiency.
  • FIG. 18 is a schematic flowchart of a method for transmitting a data stream of a flexible Ethernet according to another embodiment of the present invention.
  • the method of Figure 18 can be performed by a receiving end, the method comprising:
  • the information includes an identifier of each physical connection, and map information in the physical connection group, the map information includes M bits, and M is a total physical connection number that the physical connection group can accommodate, where The value of the bit corresponding to the identifier of the N physical connections among the M bits is 1, and the value of the remaining bits is 0.
  • the configuration state information further includes a request bit and an acknowledge bit, and the request bit is used for requesting to receive. Ending, according to the map information, a configuration of the physical connection group, where the acknowledgement bit is used by the receiving end to confirm an update of the configuration of the physical connection group;
  • the N substreams are assembled according to a sequence of the N physical connections in the physical connection group, and the data stream is restored.
  • the process of the protocol interaction is implemented by using the extra bits by setting the request bit and the acknowledgment bit.
  • the transceiver only needs to transmit a map that represents the configuration of the physical connection group, compared with the prior art. Improve transmission efficiency.
  • the method of FIG. 18 may further include: when the request bit indicates a configuration update of the physical connection group, determining the N according to configuration state information of the N physical connections. The order in which the physical connections are within the physical connection group.
  • the transmitter and receiver of the embodiment of the present invention will be described below with reference to FIG. 19 to FIG. 22. It should be understood that the transmitter and the receiver of FIGS. 19 to 22 can respectively implement the transmitting end and the receiving end in FIGS. 17 to 18. The various steps performed are not repeated here to avoid repetition.
  • FIG. 19 is a schematic block diagram of a transmitter in accordance with another embodiment of the present invention.
  • the transmitter 1900 includes:
  • the acquiring unit 1910 is configured to obtain a data stream to be transmitted, where the data stream is to be transmitted through a physical connection group between the transmitting end and the receiving end, where the physical connection group includes N physical connections;
  • the allocating unit 1920 is configured to allocate the data flow to the N physical connections according to a sequence of the N physical connections in the physical connection group, to obtain N corresponding to the N physical connections. Substream
  • the transmitting unit 1930 is configured to transmit, by using the N physical connections, the N substreams, where the substreams transmitted on each physical connection include configuration state information of each physical connection, where the configuration state information includes An identifier of each physical connection, and map information in the physical connection group, where the map information includes M bits, where M is a total physical connection number that the physical connection group can accommodate, wherein the M The value of the bit corresponding to the identifier of the N physical connections in the bit is 1 and the value of the remaining bits is 0.
  • the configuration state information further includes a request bit and an acknowledge bit, where the request bit is used to request the receiving end according to the The map information updates the configuration of the physical connection group, and the acknowledgement bit is used by the receiving end to confirm the update of the configuration of the physical connection group.
  • the process of the protocol interaction is implemented by using the extra bits by setting the request bit and the acknowledgment bit.
  • the transceiver only needs to transmit a map that represents the configuration of the physical connection group, compared with the prior art. Improve transmission efficiency.
  • FIG. 20 is a schematic block diagram of a receiver in accordance with another embodiment of the present invention.
  • the receiver 2000 of Figure 20 includes:
  • the receiving unit 2010 is configured to receive N sub-streams through the N physical connections of the physical connection group, where the sub-flows transmitted on each physical connection include configuration state information of each physical connection, where the configuration status information includes An identifier of each physical connection, and map information in the physical connection group, where the map information includes M bits, where M is a total physical connection number that the physical connection group can accommodate, wherein the M The value of the bit corresponding to the identifier of the N physical connections in the bit is 1, and the value of the remaining bits is 0, and the configuration state information further includes a request bit and an acknowledge bit.
  • the request bit is used to request the receiving end to update the configuration of the physical connection group according to the map information, where the confirmation bit is used by the receiving end to confirm the update of the configuration of the physical connection group;
  • the recovery unit 2020 is configured to assemble the N substreams according to a sequence of the N physical connections in the physical connection group, and restore the data stream.
  • the process of the protocol interaction is implemented by using the extra bits by setting the request bit and the acknowledgment bit.
  • the transceiver only needs to transmit a map that represents the configuration of the physical connection group, compared with the prior art. Improve transmission efficiency.
  • FIG. 21 is a schematic block diagram of a transmitter in accordance with another embodiment of the present invention.
  • the transmitter 2100 includes:
  • a memory 2110 configured to store a program
  • the processor 2120 is configured to execute a program. When the program is executed, the processor 2120 is specifically configured to acquire a data stream to be transmitted, where the data stream is prepared to be transmitted through a physical connection group between the transmitting end and the receiving end.
  • the physical connection group includes N physical connections; and the data flows are allocated to the N physical connections according to a sequence of the N physical connections in the physical connection group, to obtain the N physical connections.
  • Corresponding N substreams transmitting the N substreams by using the N physical connections, where the substreams transmitted on each physical connection include configuration state information of each physical connection, and the configuration state information includes An identifier of each physical connection, and map information in the physical connection group, the map information includes M bits, where M is a total physical connection number that the physical connection group can accommodate, where the M The value of the bit corresponding to the identifier of the N physical connections is 1 and the value of the remaining bits is 0.
  • the configuration status information further includes a request bit and an acknowledge bit, where the request bit is used. Request receiving terminal according to the configuration of the map information update of the physical connections set the acknowledgment bits for the receiver acknowledges the physical connection to update the configuration set.
  • the process of the protocol interaction is implemented by using the extra bits by setting the request bit and the acknowledgment bit.
  • the transceiver only needs to transmit a map that represents the configuration of the physical connection group, compared with the prior art. Improve transmission efficiency.
  • FIG 22 is a schematic block diagram of a receiver in accordance with another embodiment of the present invention.
  • the receiver 2200 of Figure 22 includes:
  • the memory 2210 is configured to store a program.
  • the processor 2220 is configured to execute a program.
  • the processor 2220 is configured to receive N substreams through N physical connections of the physical connection group, where the substreams transmitted on each physical connection include the each Configuration status information of the physical connection, the configuration status information includes an identifier of each physical connection, and map information in the physical connection group, the map information includes M bits, and M is the physical connection group
  • the N substreams are assembled and the data stream is restored by a sequence of physical connections within the physical connection group.
  • the process of the protocol interaction is implemented by using the extra bits by setting the request bit and the acknowledgment bit.
  • the transceiver only needs to transmit a map that represents the configuration of the physical connection group, compared with the prior art. Improve transmission efficiency.
  • the disclosed systems, devices, and methods may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product. Based on such understanding, the technical solution of the present invention is essentially or a part contributing to the prior art or a part of the technical solution.
  • the points may be embodied in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform various embodiments of the present invention All or part of the steps of the method.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

本发明实施例提供一种传输灵活以太网的数据流的方法、发射机和接收机,该方法包括:获取待传输的数据流;根据N个物理连接在物理连接组内的先后顺序,将数据流分配至N个物理连接上,得到N个物理连接分别对应的N个子流;通过N个物理连接传输N个子流,其中,每个物理连接上传输的子流包括每个物理连接的配置状态信息,配置状态信息包括每个物理连接的标识,以及物理连接组内与每个物理连接相邻的物理连接的标识。本发明实施例节省了数据流传输过程中标识物理连接组内各物理连接先后顺序所需的开销,提高了传输效率。

Description

传输灵活以太网的数据流的方法、发射机和接收机 技术领域
本发明实施例涉及以太网领域,并且更为具体地,涉及一种传输灵活以太网的数据流的方法、发射机和接收机。
背景技术
灵活以太网(FlexEth)概念的引入,为以太网物理连接的虚拟化,提供了一个可行的演进方向。具体而言,在FlexEth中,可以按照一定的顺序将一个或多个物理连接级联在一起,构成一个物理连接组,该物理连接组相当于收发两端的一个逻辑连接,该逻辑连接的接口带宽可以看做该物理连接组内的各物理连接的带宽之和。因此,FlexEth根据实际需要,通过级联不同的物理连接,可以配置出不同带宽的逻辑连接,与传统的依赖于物理连接的以太网相比,更加灵活。
在FlexEth中,发送端会将逻辑连接上的数据流分配到物理连接组内的各物理连接上进行并行传输,而发送端对数据流的分配正是按照物理连接在物理连接组内的顺序进行的,也就是说,在一定周期内,顺序越靠前的物理连接上分配的子流在整个数据流中的位置也越靠前。接收端接收到物理连接组内各个物理连接传输的子流后,需要按照与发送端相同的顺序组装各子流,进而恢复出该逻辑连接上的数据流。因此,组内的各物理连接在并行传输子流的过程中,不但要向接收端指示各自的标识,还要为接收端标识出物理连 接组内的各物理连接之间的先后顺序关系,以便于接收端恢复数据流。
现有技术为了实现物理连接组内各物理连接的先后顺序的标识,在每个子流的开销区域(开销码块所包含的比特区域)中传输多张物理连接组配置交互地图,这种方式会传输很多冗余的信息,浪费开销区域的资源,而且传输多张物理连接组配置交互地图耗时较长,导致传输效率低下。
发明内容
本发明实施例提供一种传输灵活以太网的数据流的方法、发射机和接收机,以节省数据流传输过程中,标识物理连接组内物理连接之间的先后顺序所需的开销,提高传输效率。
第一方面,提供一种传输灵活以太网的数据流的方法,包括:获取待传输的数据流,其中,所述数据流准备通过发送端与接收端之间的物理连接组传输,所述物理连接组包括N个物理连接;根据所述N个物理连接在所述物理连接组内的先后顺序,将所述数据流分配至所述N个物理连接上,得到所述N个物理连接分别对应的N个子流;通过所述N个物理连接传输所述N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序。
结合第一方面,在第一方面的一种实现方式中,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方 式中,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述每个物理连接上传输的子流还包括第三指示信息,所述方法还包括:当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述接收端协商,对所述物理连接组进行更新。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
第二方面,提供一种传输灵活以太网的数据流的方法,包括:通过物理连接组内的N个物理连接接收N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所 述先后顺序;根据所述N个物理连接的所述先后顺序,组装所述N个子流,以恢复所述数据流。
结合第二方面,在第二方面的一种实现方式中,所述方法还包括:根据所述N个物理连接的标识,确定所述物理连接组包括的所述N个物理连接;根据所述N个物理连接的相邻物理连接的标识,确定所述N个物理连接的所述先后顺序。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述每个物理连接上传输的子流还包括第三指示信息,所述方法还包括:当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述发送端协商,对所 述物理连接组进行更新。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
第三方面,提供一种发射机,包括:获取单元,用于获取待传输的数据流,其中,所述数据流准备通过发送端与接收端之间的物理连接组传输,所述物理连接组包括N个物理连接;分配单元,用于根据所述N个物理连接在所述物理连接组内的先后顺序,将所述数据流分配至所述N个物理连接上,得到所述N个物理连接分别对应的N个子流;传输单元,用于通过所述N个物理连接传输所述N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序。
结合第三方面,在第三方面的一种实现方式中,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方 式中,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述每个物理连接上传输的子流还包括第三指示信息,所述发射机还包括:协商单元,用于当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述接收端协商,对所述物理连接组进行更新。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
第四方面,提供一种接收机,包括:接收单元,用于通过物理连接组内的N个物理连接接收N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序;恢复单元,用于根据所述N个物理连接的所述先后顺序,组装所述N个子流,以恢复所述数据流。
结合第四方面,在第四方面的一种实现方式中,所述接收机还包括:第一确定单元,用于根据所述N个物理连接的标识,确定所述物理连接组包括 的所述N个物理连接;第二确定单元,用于根据所述N个物理连接的相邻物理连接的标识,确定所述N个物理连接的所述先后顺序。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述每个物理连接上传输的子流还包括第三指示信息,所述接收机还包括:协商单元,用于当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述发送端协商,对所述物理连接组进行更新。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方 式中,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
本发明实施例通过在每个物理连接的子流中携带该物理连接以及与该物理连接相邻的物理连接的标识,接收端利用物理连接组中各物理连接的局部相邻关系,能够恢复出物理连接组内各物理连接之间的先后顺序关系,与传统的物理连接组配置交互地图方式相比,节省了数据流传输过程中标识物理连接组内各物理连接先后顺序所需的开销,提高了传输效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是灵活以太网的数据帧结构的示意图。
图2是数据帧中的开销区域的示意图。
图3是本发明实施例的传输灵活以太网的数据流的方法的示意性流程图。
图4是本发明实施例的物理连接组内各物理连接顺序指示方式的示例图。
图5是本发明实施例的物理连接组内各物理连接顺序指示方式的示例图。
图6是本发明实施例的物理连接组内各物理连接顺序指示方式的示例图。
图7是本发明实施例的物理连接组内各物理连接顺序指示方式的示例图。
图8是本发明实施例的物理连接组内各物理连接顺序指示方式的示例图。
图9是本发明实施例的物理连接组内各物理连接顺序指示方式的示例图。
图10是本发明实施例的物理连接组配置更新过程的示例图。
图11是本发明实施例的物理连接组配置更新过程的示例图。
图12是本发明实施例的传输灵活以太网的数据流的方法的示意性流程图。
图13是本发明实施例的发射机的示意性结构图。
图14是本发明实施例的接收机的示意性框图。
图15是本发明实施例的发射机的示意性结构图。
图16是本发明实施例的接收机的示意性框图。
图17是本发明另一实施例的传输灵活以太网的数据流的方法的示意性流程图。
图18是本发明另一实施例的传输灵活以太网的数据流的方法的示意性流程图。
图19是本发明另一实施例的发射机的示意性框图。
图20是本发明另一实施例的接收机的示意性框图。
图21是本发明另一实施例的发射机的示意性框图。
图22是本发明另一实施例的接收机的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
为了便于理解,先对现有技术进行简单描述。
图1示出了灵活以太网的数据帧结构。在图1中,在一个子帧周期内,FlexEth开销码块(Overhead)后跟随若干个64×66b结构的信息码块,例如20480个64×66b结构的信息码块。连续的若干个子帧周期(通常为4个子帧)构成一个基本帧(BasicFrame)。连续的若干个基本帧(通常为40个基本帧)构成一个超帧(SupperFrame)。
现有技术对物理连接组内成员的顺序的标识正是在开销码块组成的开销区域中进行的。具体而言,发送端通过物理连接组向接收端传输数据流的过程中,发送端会按照物理连接组内的各物理连接的先后顺序将数据流分配到各物理连接上,物理连接在物理连接组内的顺序越靠前,其负责传输的子流在整个数据流中的位置也靠前。当数据流分配完毕之后,每个物理连接就会传输各自分配到的子流。灵活以太网的在物理接口上传输的每个子流是以数据帧的形式传输的,每个物理连接上传输的数据帧具有图2所示的周期性结构,其中,1个基本帧通常由4个子帧组成,每个子帧的头部设置有一个开销码块,共4个开销码块。FlexEth的一个信息码块通常包括66比特,这4个开销码块的4×66比特共同构成了图2所示的开销区域210,现有技术正是利用 该开销区域对物理连接组的配置进行指示的。表1示出了现有技术中的开销区域210的一部分(31比特之前)。
表1现有技术中的开销区域210的一部分
Figure PCTCN2016087312-appb-000001
其中,This PHY为本物理连接的标识,FlexE Group Number为This PHY所属物理连接组的标识。现有技术对物理连接组内各物理连接之间的顺序正是通过PHY MAP进行标识的,下面进行详细论述。
如表1所示,This PHY占8比特,意味着现有技术中的一个物理连接组最多可以有256个物理连接,现有技术在PHY MAP字段以地图的方式(每个物理连接通过地图中的1个比特进行指示)指示256个成员哪些属于该物理连接组,哪些不属于该物理连接组。由于PHY MAP在一个基本帧周期仅占13个比特,为了指示256个物理连接是否属于该物理连接组,至少需要20个基本帧周期才能形成一张完整的地图。但现有技术并不止于此,它还通过PHY Map字段指示物理连接组配置的更新(即物理连接组内的物理连接的个数和/或先后顺序发生变化)过程,具体参见表2。
表2 PHY MAP的信息格式
Figure PCTCN2016087312-appb-000002
从表2可以看出,40个周期的PHY MAP字段会承载2张地图,其中一张地图由20个基本帧周期的PHY MAP Request字段组成,另一张地图由20个基本帧周期的PHY MAP Active字段组成,分别用于请求更新物理连接组的配置和激活物理连接组的新配置。2张地图的传输共需40个基本帧周期。需要说明的是,通过PHY MAP字段传输的地图,接收端仅能获知256个成员哪些属于本物理连接组,哪些不属于本物理连接组,为了实现物理连接组内各物理连接之间顺序的指示,现有技术还约定256个成员中,This PHY标识越大的物理连接,在本物理连接组内的顺序越靠后。在上述约定的前体现,现有技术通过传输多张地图实现了物理连接组内各物理连接之间顺序的标识。
下面结合图3,详细描述本发明实施例的传输灵活以太网的数据流的方法。
图3是本发明实施例的传输灵活以太网的数据流的方法的示意性流程图。图3的方法可以由发送端执行,该方法包括:
310、获取待传输的数据流,其中,数据流准备通过发送端与接收端之间的物理连接组传输,物理连接组包括N个物理连接。
应理解,在灵活以太网中,通过物理连接组传输的数据流可以看成通过发送端与接收端之间的逻辑连接传输的数据流,该逻辑连接的接口带宽可以是物理连接组内各物理连接的接口带宽之和。此外,在灵活以太网中,可以根据实际需要,灵活调整传输数据流的物理连接组的配置,即灵活调整物理连接组的物理连接的个数以及各物理连接的先后顺序。
此外,通过物理连接组传输数据流可以理解为通过多个以太网物理接口传输数据流。
320、根据N个物理连接在物理连接组内的先后顺序,将数据流分配至N个物理连接上,得到N个物理连接分别对应的N个子流。
应理解,分配到N个物理连接上的N个子流(或称子数据流)可具有如图1所示的特定的数据帧结构。
应理解,N个物理连接和N个子流具有一一对应关系,即一个物理连接负责传输N个子流中的一个子流。还应理解,步骤320具体可包括:将数据流分割成N个子流;按照N个物理连接在物理连接组内的先后顺序,确定N个物理连接各自负责传输的子流,其中,物理连接组内排序靠前的物理连接负责传输的子流在数据流中的位置也靠前。
330、通过N个物理连接传输N个子流,其中,每个物理连接上传输的子流包括每个物理连接的配置状态信息,配置状态信息包括每个物理连接的标识,以及物理连接组内与每个物理连接相邻的物理连接的标识,N个物理连接的配置状态信息共同指示N个物理连接的先后顺序。
具体而言,一个物理连接上仅传输该物理连接的标识,以及物理连接组内与该物理连接相邻的物理连接的标识。虽然接收端收到一个物理连接上的配置状态信息之后仅得到该物理连接相关的局部相邻关系,但接收端将组内所有物理连接的配置状态信息汇总之后,就可以恢复出物理连接组内各物理连接之间的先后顺序。
应理解,上述N个物理连接传输N个子流可以是N个物理连接并行地传输N个子流。
还应理解,当物理连接为物理连接组中排在首位的物理连接时,与该物理连接相邻的上一物理连接可以为空,或者,可以为该物理连接组内排在末 位的物理连接;同理,当物理连接为物理连接组中排在末位的物理连接时,与该物理连接相邻的下一物理连接可以为空,或者,可以为该物理连接组内排在首位的物理连接。
本发明实施例通过在每个物理连接的子流中携带该物理连接以及与该物理连接相邻的物理连接的标识,接收端利用物理连接组中各物理连接的局部相邻关系,能够恢复出物理连接组内各物理连接之间的先后顺序关系,与传统的传输多张地图的方式相比,节省了标识物理连接组内各物理连接先后顺序的开销,提高了传输效率。
可选地,作为一个实施例,物理连接组内的每个物理连接上传输的子流还包括该物理连接组的标识。
例如,发送端与接收端之间可以设置多个物理连接组,每个物理连接上可以同时传输物理连接组的标识和物理连接的标识,这样接收端就可以识别出是哪个物理连接组上的哪个物理连接在传输数据流。
可选地,作为一个实施例,每个物理连接的配置状态信息包含在每个物理连接上传输的子流的开销码块中。
具体地,每个物理连接的配置状态信息可以设置在一个基本帧周期内的开销码块中,例如,一个基本帧周期可以包括4个开销码块,以上配置状态信息可以设置在第1个开销码块中,也可以设置在4个开销码块组成的开销区域的任意位置,本发明实施例对此不作具体限定。
可选地,作为一个实施例,每个物理连接的配置状态信息以基本帧为单位周期性传输。
本发明实施例中,物理连接组内的每个物理连接以基本帧为单位周期性 传输其配置状态信息,这样,物理连接组内所有成员会在一个基本帧周期内将各自的配置状态信息发送至接收端,接收端就可以利用各个成员的配置状态信息恢复数据流,而在现有技术中,以上过程需要40个基本帧周期才能完成。因此,本发明实施例与现有技术相比,提高了物理连接组配置的传输效率。此外,在现有技术中,为了保证收发端物理连接组配置的一致性,通常要求物理连接组的配置在一个超帧周期内保持不变,如果按照现有技术的方式传输物理连接组的配置信息,超帧周期至少需要设置为40个基本帧周期,而按照本发明实施例的方式,由于1个基本帧周期即可完成物理连接组的配置信息的传输,超帧的周期可以设置为1个基本帧周期,而超帧周期的缩短意味着允许系统配置在更短的时间变化,提高了系统配置的灵活性。
可选地,作为一个实施例,物理连接组内的与每个物理连接相邻的物理连接可包括:每个物理连接在物理连接组内的上一物理连接,和/或每个物理连接在物理连接组内的下一物理连接。
具体地,下面结合表3,以物理连接组内的与每个物理连接相邻的物理连接为该每个物理连接在物理连接组内的下一物理连接为例进行举例说明。
表3本发明实施例的开销区域210的一部分
Figure PCTCN2016087312-appb-000003
在表3中,基本帧中的第一开销码块的8至15比特指示物理连接组的标识,16至23比特指示本物理连接的标识,24至31比特指示该本物理连接的下一物理连接的标识。需要说明的是,上述标识所占的比特数,以及标识在开 销区域中的位置仅仅是举例说明,实际中,可以综合考虑开销区域的大小,标识的大小,以及开销区域所需携带的其他指示信息等因素为上述标识分配合适的比特数和比特位置。
具体而言,假设上述物理连接组的标识为A,该物理连接组A中包括3个物理连接,标识分别为2、7和4,其中,物理连接组A中的物理连接的先后顺序依次为:物理连接2,物理连接7和物理连接4。该3个物理连接均可按照表3所示的方式传输配置状态信息,即物理连接2在开销区域传输:物理连接组的标识为A、本物理连接标识为2、下一物理连接标识为7;物理连接7在开销区域传输:物理连接组的标识为A、本物理连接标识为7、下一物理连接标识为4;物理连接4在开销区域传输:物理连接组的标识为A、本物理连接标识为4、下一物理连接标识为空(即Null,表示当前物理连接4为物理连接组A中排在末位的物理连接)。接收端收到上述3种配置状态信息之后,按照图4中的箭头所示的链接方式组合得到物理连接之间的先后顺序,即物理连接2→物理连接7→物理连接4,相当于利用单向链表的方式标识了物理连接组内各物理连接的先后顺序。
需要说明的是,物理连接的标识为空的指示方式可以有多种,以This PHY的长度为8比特为例,可以将0x00和/或0xFF定义为空,当然,也可以使用其他专有定义。
可选地,作为一个实施例,物理连接组内与每个物理连接相邻的物理连接可包括:每个物理连接在该物理连接组内的上一物理连接。本发明实施例中,每个物理连接对应的开销区域可以与表3所示的开销区域类似,仅需将表3中的下一物理连接的标识替换成上一物理连接的标识。
具体而言,假设物理连接组的标识为A,该物理连接组A中包括3个物理连接,标识分别为2、7和4,其中,物理连接组A中的物理连接的先后顺序依次为:物理连接2,物理连接7和物理连接4。该3个物理连接均可按照本实施例描述的方式传输配置状态信息,即物理连接2在开销区域传输:物理连接组的标识为A、本物理连接标识为2、上一物理连接标识为空(即Null,表示本物理连接2为物理连接组A中排在首位的物理连接);物理连接7在开销区域传输:物理连接组的标识为A、本物理连接标识为7、上一物理连接标识为2;物理连接4在开销区域传输:物理连接组的标识为A、本物理连接标识为4、上一物理连接标识为7。接收端收到上述3种配置状态信息之后,按照图5中的箭头所示的链接方式组合得到物理连接之间的顺序关系,即物理连接2→物理连接7→物理连接4,相当于利用单向链表的方式标识了物理连接组内各物理连接的先后顺序。
可选地,作为一个实施例,物理连接组内与每个物理连接相邻的物理连接可包括:每个物理连接在该物理连接组内的上一物理连接和每个物理连接在该物理连接组内的下一物理连接。
本发明实施例中,每个物理连接对应的开销区域可以与表3类似,仅需在表3所示的开销区域中的未被使用的字段中再定义一个字段,用于承载本物理连接的上一物理连接的标识即可。具体而言,假设物理连接组的标识为A,该物理连接组A中包括3个物理连接,标识分别为2、7和4,其中,物理连接组A中的物理连接的先后顺序依次为:物理连接2,物理连接7和物理连接4。该3个物理连接均可按照本实施例描述的方式传输配置状态信息,即物理连接2在开销区域传输:物理连接组的标识为A、上一物理连接的标识为空 (即Null,表示本物理连接为物理连接组A中排在首位的物理连接),本物理连接标识为2、下一物理连接标识为7;物理连接7在开销区域传输:物理连接组的标识为A、上一物理连接的标识为2,本物理连接标识为7、下一物理连接标识为4;物理连接4在开销区域传输:物理连接组的标识为A、上一物理连接的标识为7,本物理连接标识为4、下一物理连接标识为空(即Null,表示本物理连接为物理连接组A中排在末位的物理连接)。接收端收到上述3种配置状态信息之后,按照图6中的箭头所示的链接方式组合得到物理连接之间的顺序关系,即物理连接2→物理连接7→物理连接4,相当于使用双向链表的方式标识物理连接组中各物理连接之间的先后顺序。
可选地,作为一个实施例,每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,第一指示信息用于指示每个物理连接是否为物理连接组内排在首位的物理连接,第二指示信息用于指示每个物理连接是否为物理连接组内的排在末尾的物理连接。
本发明实施例中,每个物理连接对应的开销区域与表3类似,仅需在表3所示的开销区域中再定义3个字段,分别用于承载本物理连接的上一物理连接的标识,第一指示信息,以及第二指示信息。
具体而言,假设物理连接组的标识为A,该物理连接组A中包括3个物理连接,标识分别为2、7和4,其中,物理连接组A中的物理连接的先后顺序依次为:物理连接2,物理连接7和物理连接4。该3个物理连接均可按照本实施例描述的方式传输配置状态信息,即物理连接2在开销区域传输:物理连接组的标识为A、上一物理连接的标识为空,本物理连接标识为2、下一物理连接标识为7,第一指示信息指示本物理连接为物理连接组内排在首位的物理 连接,第二指示信息指示本物理连接不是物理连接组内排在末位的物理连接;物理连接7在开销区域传输:物理连接组A、上一物理连接的标识为2,本物理连接标识7、下一物理连接标识4,第一指示信息指示本物理连接不是物理连接组内排在首位的物理连接,第二指示信息指示本物理连接不是物理连接组内排在末位的物理连接;物理连接4在开销区域传输:物理连接组A、上一物理连接的标识为7,本物理连接标识4、下一物理连接标识为空,第一指示信息指示本物理连接不是物理连接组内排在首位的物理连接,第二指示信息指示本物理连接是物理连接组内排在末位的物理连接。接收端收到上述3种配置状态信息之后,按照图7中的箭头所示的链接方式组合得到物理连接之间的顺序关系,即物理连接2→物理连接7→物理连接4,相当于利用双向链表的方式标识了物理连接组中各物理连接的先后顺序。
可选地,作为一个实施例,物理连接组内的每个物理连接的配置状态信息包括:该每个物理连接的标识;该每个物理连接在物理连接组内的上一物理连接的标识;该每个物理连接在物理连接组内的下一物理连接的标识;指示该每个物理连接的上一物理连接是否为物理连接组内排在首位的物理连接的信息;指示该每个物理连接的下一物理连接是否为物理连接组内排在末尾的物理连接的信息,具体参见图8。本实施例也是通过双向链表的方式标识物理连接组中各物理连接的先后顺序。
可选地,作为一个实施例,可以将物理连接组内排在首位的物理连接的上一物理连接设置为该物理连接组内排在末尾的物理连接;将物理连接组内排在末尾的物理连接的下一物理连接设置为物理连接组内排在首位的物理连接,即以双向环形链表的方式标识物理连接组中各物理连接的先后顺序, 具体参见图9。
可选地,作为一个实施例,每个物理连接上传输的子流还包括第三指示信息,图3的方法还可包括:当物理连接组内的物理连接的个数和/或物理连接组内的物理连接的先后顺序发生变化时,通过第三指示信息与接收端协商,对物理连接组进行更新。
为了便于描述,将物理连接组内的物理连接的个数和/或物理连接组内的物理连接的先后顺序发生变化称为物理连接组的配置的更新,上述第三指示信息可以在物理连接组的配置发生更新时,用于收发双方交互协商。举例说明,第三指示信息包括2个比特为,一个用于发送端请求物理连接组配置的更新,一个用于接收端确认物理连接组配置的更新。此外,上述第三指示信息可以承载于每个物理连接上的开销码块中,即属于开销区域的一部分。
本发明实施例中,通过第三指示信息指示发送端与接收端之间的物理连接组的配置的更新,与现有技术中的通过PHY MAP Request和PHY MAP ACTIVE的方式交互物理连接组配置的更新方式相比,节省了开销区域的资源,提高了物理连接组配置更新的效率。
应理解,接收端与发送端可以先通过上述第三指示信息对物理连接组的配置的更新进行协商,并约定当前帧周期内的数据流的收发还是基于更新前的物理连接组的配置进行。新配置在当前帧周期发送到收端,收端收妥物理连接组的配置信息,获得更新后全局配置,并在收妥更新的配置信息的当前帧周期的下一个或n个帧周期(具体时间可以由收发端协商),收发端按照经过协商确认的更新后的物理连接组的配置进行数据流的收发。依次类推,形成配置更新与数据更新的流水线。具体参见表4。
表4物理连接组配置的更新和数据收发所基于的物理连接组的配置的关系表
Figure PCTCN2016087312-appb-000004
从表4可以看出,即使物理连接组的配置在一个超帧周期内进行了更新,本基本帧周期的数据收发仍然是基于更新前的物理连接组的配置进行,直到下一基本帧周期到来。
需要说明的是,上述第三指示信息的具体形式和使用方式可以视情况而定。可选地,作为一种实现方式,第三指示信息可以仅包含1个比特,如表5所示的确认比特ack,该确认比特ack用于接收端确认物理连接组配置的更新。下面结合图10详细描述基于1个确认比特的物理连接组的配置更新过程。
表5本发明实施例的开销区域210的一部分
Figure PCTCN2016087312-appb-000005
假设物理连接组在配置更新前包括4个物理连接,按先后顺序依次为物 理连接A7、物理连接A2、物理连接A9和物理连接A6。配置更新后的物理连接组添加了一个物理连接A3。物理连接组的配置更新过程可以采用图10所示的方式进行。需要说明的是,图10中的物理连接标识A7可以表示Group ID=A,This PHY=7的物理连接,当然,Group ID的携带是可选的,可以在每个物理连接的子流中携带Group ID,也可以仅在第一个物理连接或某些物理连接携带Group ID,当物理连接组之间的物理连接的This PHY不重合时,甚至可以不携带Group ID。图10描述的物理连接组的配置更新过程的具体步骤如下:
步骤0、物理连接组配置更新前,该物理连接组内的物理连接按照更新前的配置传输数据流。
步骤1、物理连接组通过添加新的物理连接A3,对物理连接组的配置进行了更新。
步骤1中可以先不指示A3与物理连接组内的其他物理连接之间的连接关系。物理连接组添加了新的A3物理连接,相当于以隐式方式向接收端发送了物理连接组配置的更新请求。
步骤2、接收端确认物理连接组配置的更新,将开销区域中的确认比特A置为1。
步骤3、发送端按照更新后的物理连接组的配置传输数据流。
此时,发送端需要更改物理连接组内成员的连接关系(如图10中步骤3的箭头所示),完成物理连接组的配置的更新。
可选地,作为另一种实现方式,可以在开销区域中设置如下表6所示的请求比特R(Request)和确认比特A(Ack),其中,请求比特R用于发送端 发送物理连接组的配置更新请求,确认比特A用于接收端对物理连接组的配置更新进行确认。
表6本发明实施例的开销区域210的一部分
Figure PCTCN2016087312-appb-000006
假设更新前的物理连接组包括4个物理连接,按先后顺序依次为物理连接A7、物理连接A2、物理连接A9和物理连接A6。更新后的物理连接组添加了一个物理连接A3。下面结合图11详细描述基于请求比特和确认比特的物理连接组的配置更新过程。具体步骤如下:
步骤0、物理连接组配置更新前,该物理连接组内的物理连接按照更新前的配置传输数据流。
步骤1、物理连接组通过添加新的物理连接A3,对物理连接组的配置进行了更新。
该步骤为可选步骤,可以不执行步骤1,直接执行步骤2。
步骤2、发送端将开销区域中的请求比特R设置为1,向接收端发送物理连接组配置更新请求。
步骤3、接收端将开销区域中的确认比特A设置为1,对物理连接组的配置更新进行确认。
步骤4、发送端按照更新后的物理连接组的配置传输数据流。
此时,发送端需要更改物理连接组内成员的连接关系(如图11中步骤4的箭头所示),完成物理连接组的配置的更新。
上文中结合图1至图11,从发送端的角度详细描述了根据本发明实施例的传输灵活以太网的数据流的方法,下面将结合图12,从接收端的角度描述根据本发明实施例的传输灵活以太网的数据流的方法。
应理解,发送端侧描述的发送端与接收端的交互及相关特性、功能等与接收端侧的描述相应,为了简洁,适当省略重复的描述。
图12是本发明实施例的传输灵活以太网的数据流的方法的示意性流程图。图12的方法包括:
1210、通过物理连接组内的N个物理连接接收N个子流,其中,每个物理连接上传输的子流包括每个物理连接的配置状态信息,配置状态信息包括每个物理连接的标识,以及物理连接组内与每个物理连接相邻的物理连接的标识,N个物理连接的配置状态信息共同指示N个物理连接的先后顺序;
1220、根据N个物理连接的先后顺序,组装N个子流,以恢复数据流。
应理解,在步骤1220中,接收端恢复数据流所基于的N个物理连接的先后顺序不一定是从1210中的N个物理连接的配置状态信息中获得的。例如,可以从1210中获得该物理连接组内各物理连接的先后顺序,也可以使用之前已经获得的物理连接组内各物理连接的先后顺序。
本发明实施例通过在每个物理连接的子流中携带该物理连接以及与该物理连接相邻的物理连接的标识,接收端利用物理连接组中各物理连接的局部相邻关系,能够恢复出物理连接组内各物理连接之间的先后顺序关系,与传统的传输多张地图的方式相比,节省了标识物理连接组内各物理连接先后顺序的开销,提高了传输效率。
可选地,作为一个实施例,图12的方法还可包括:根据N个物理连接的 标识,确定物理连接组包括的N个物理连接;根据N个物理连接的相邻物理连接的标识,确定N个物理连接的先后顺序。
可选地,作为一个实施例,物理连接组内的每个物理连接的配置状态信息可包含在该每个物理连接上传输的子流的开销码块中。
可选地,作为一个实施例,物理连接组内的与每个物理连接相邻的物理连接包括:每个物理连接在物理连接组内的上一物理连接,和/或每个物理连接在物理连接组内的下一物理连接。
可选地,作为一个实施例,每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,第一指示信息用于指示每个物理连接是否为物理连接组内排在首位的物理连接,第二指示信息用于指示每个物理连接是否为物理连接组内的排在末尾的物理连接。
可选地,作为一个实施例,每个物理连接上传输的子流还包括第三指示信息,图12的方法还可包括:当物理连接组内的物理连接的个数和/或物理连接组内的物理连接的先后顺序发生变化时,通过第三指示信息与发送端协商,对物理连接组进行更新。
可选地,作为一个实施例,物理连接组内的每个物理连接上传输的子流还包括物理连接组的标识。
可选地,作为一个实施例,物理连接组内的每个物理连接的配置状态信息以基本帧为单位周期性传输。
上文中结合图1至图12,详细描述了根据本发明实施例的传输灵活以太网的数据流的方法,下面将结合图13至图16,详细描述根据本发明实施例的发射机和接收机。
图13是本发明实施例的发射机的示意性结构图。应理解,图13的发射机1300能够实现图3描述的方法的各个步骤,为避免重复,此处不再详述。发射机1300包括:
获取单元1310,用于获取待传输的数据流,其中,所述数据流准备通过发送端与接收端之间的物理连接组传输,所述物理连接组包括N个物理连接;
分配单元1320,用于根据所述N个物理连接在所述物理连接组内的先后顺序,将所述数据流分配至所述N个物理连接上,得到所述N个物理连接分别对应的N个子流;
传输单元1330,用于通过所述N个物理连接传输所述N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序。
本发明实施例通过在每个物理连接的子流中携带该物理连接以及与该物理连接相邻的物理连接的标识,接收端利用物理连接组中各物理连接的局部相邻关系,能够恢复出物理连接组内各物理连接之间的先后顺序关系,与传统的物理连接组配置交互地图方式相比,节省了数据流传输过程中标识物理连接组内各物理连接先后顺序所需的开销,提高了传输效率。
可选地,作为一个实施例,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
可选地,作为一个实施例,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连 接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
可选地,作为一个实施例,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
可选地,作为一个实施例,所述每个物理连接上传输的子流还包括第三指示信息,所述发射机1300还包括:协商单元,用于当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述接收端协商,对所述物理连接组进行更新。
可选地,作为一个实施例,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
可选地,作为一个实施例,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
图14是本发明实施例的接收机的示意性框图。应理解,图14的接收机1400能够实现图12描述的方法的各个步骤,为避免重复,此处不再详述。接收机1400包括:
接收单元1410,用于通过物理连接组内的N个物理连接接收N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序;
恢复单元1420,用于根据所述N个物理连接的所述先后顺序,组装所述 N个子流,以恢复所述数据流。
本发明实施例通过在每个物理连接的子流中携带该物理连接以及与该物理连接相邻的物理连接的标识,接收端利用物理连接组中各物理连接的局部相邻关系,能够恢复出物理连接组内各物理连接之间的先后顺序关系,与传统的物理连接组配置交互地图方式相比,节省了数据流传输过程中标识物理连接组内各物理连接先后顺序所需的开销,提高了传输效率。
可选地,作为一个实施例,所述接收机1400还包括:第一确定单元,用于根据所述N个物理连接的标识,确定所述物理连接组包括的所述N个物理连接;第二确定单元,用于根据所述N个物理连接的相邻物理连接的标识,确定所述N个物理连接的所述先后顺序。
可选地,作为一个实施例,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
可选地,作为一个实施例,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
可选地,作为一个实施例,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
可选地,作为一个实施例,所述每个物理连接上传输的子流还包括第三指示信息,所述接收机1400还包括:协商单元,用于当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时, 通过所述第三指示信息与所述发送端协商,对所述物理连接组进行更新。
可选地,作为一个实施例,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
可选地,作为一个实施例,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
图15是本发明实施例的发射机的示意性结构图。应理解,图15的发射机1500能够实现图3描述的方法的各个步骤,为避免重复,此处不再详述。发射机1500包括:
存储器1510,用于存储程序;
处理器1520,用于执行程序,当程序被执行时,处理器1520具体用于获取待传输的数据流,其中,所述数据流准备通过发送端与接收端之间的物理连接组传输,所述物理连接组包括N个物理连接;根据所述N个物理连接在所述物理连接组内的先后顺序,将所述数据流分配至所述N个物理连接上,得到所述N个物理连接分别对应的N个子流;通过所述N个物理连接传输所述N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序。
本发明实施例通过在每个物理连接的子流中携带该物理连接以及与该物理连接相邻的物理连接的标识,接收端利用物理连接组中各物理连接的局部相邻关系,能够恢复出物理连接组内各物理连接之间的先后顺序关系,与传统的物理连接组配置交互地图方式相比,节省了数据流传输过程中标识物 理连接组内各物理连接先后顺序所需的开销,提高了传输效率。
可选地,作为一个实施例,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
可选地,作为一个实施例,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
可选地,作为一个实施例,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
可选地,作为一个实施例,所述每个物理连接上传输的子流还包括第三指示信息,所述处理器1520还用于当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述接收端协商,对所述物理连接组进行更新。
可选地,作为一个实施例,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
可选地,作为一个实施例,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
图16是本发明实施例的接收机的示意性框图。应理解,图16的接收机1600能够实现图12描述的方法的各个步骤,为避免重复,此处不再详述。接收机1600包括:
存储器1610,用于存储程序;
处理器1620,用于执行程序,当程序被执行时,处理器1620具体用于通过物理连接组内的N个物理连接接收N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序;根据所述N个物理连接的所述先后顺序,组装所述N个子流,以恢复所述数据流。
本发明实施例通过在每个物理连接的子流中携带该物理连接以及与该物理连接相邻的物理连接的标识,接收端利用物理连接组中各物理连接的局部相邻关系,能够恢复出物理连接组内各物理连接之间的先后顺序关系,与传统的物理连接组配置交互地图方式相比,节省了数据流传输过程中标识物理连接组内各物理连接先后顺序所需的开销,提高了传输效率。
可选地,作为一个实施例,所述处理器1620还用于根据所述N个物理连接的标识,确定所述物理连接组包括的所述N个物理连接;根据所述N个物理连接的相邻物理连接的标识,确定所述N个物理连接的所述先后顺序。
可选地,作为一个实施例,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
可选地,作为一个实施例,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
可选地,作为一个实施例,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理 连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
可选地,作为一个实施例,所述每个物理连接上传输的子流还包括第三指示信息,所述处理器1620还用于当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述发送端协商,对所述物理连接组进行更新。
可选地,作为一个实施例,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
可选地,作为一个实施例,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
下面结合图17,给出本发明另一实施例。
图17是本发明另一实施例的传输灵活以太网的数据流的方法的示意性流程图。图17的方法可以由发送端执行,该方法包括:
1710、获取待传输的数据流,其中,所述数据流准备通过发送端与接收端之间的物理连接组传输,所述物理连接组包括N个物理连接;
1720、根据所述N个物理连接在所述物理连接组内的先后顺序,将所述数据流分配至所述N个物理连接上,得到所述N个物理连接分别对应的N个子流;
1730、通过所述N个物理连接传输所述N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内的地图信息,所述地图信息包括M个比特,M为所述物理连接组所能容纳的总物理连接数,其中, 所述M个比特中与所述N个物理连接的标识对应的比特的值为1,其余比特的值为0,所述配置状态信息还包括请求比特和确认比特,所述请求比特用于请求接收端根据所述地图信息更新所述物理连接组的配置,所述确认比特用于接收端确认所述物理连接组的配置的更新。
物理连接组配置更新时,需要发送端与接收端进行协议交互和协商。现有技术通过传输多张地图(请求地图PHY MAP Request和激活地图PHY MAP Active)进行上述协议交互和协商,本身地图的信息量就很大,通过传输不同地图实现协议的交互会发送很多冗余信息,传输效率很低。本发明实施例通过设置请求比特和确认比特,将协议交互的过程通过额外的比特来实现,此时收发端仅需传一张表征物理连接组配置的地图即可,与现有技术相比,提高了传输效率。
可选地,作为一个实施例,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
可选地,作为一个实施例,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
可选地,作为一个实施例,所述每个物理连接的配置状态信息还包括物理连接组的标识。
下面以表7和表8为例进行举例说明。
表7开销区域210的一部分(31比特之前)
Figure PCTCN2016087312-appb-000007
表8开销区域210的一部分(32-39比特)
Figure PCTCN2016087312-appb-000008
结合表7和表8可以看出,在一个基本周期内的4个开销码块组成的开销区域中,共有4个字节(Byte)来传输物理连接的配置状态信息。如现有技术所述,物理连接的标识THIS PHY包括8个比特,因此,一个物理连接组最多包含256个物理连接。物理连接的标识、物理连接组的标识、以及物理连接组的地图信息,可以通过表9所示的方式传输。
表9物理连接的配置状态信息的传输
Figure PCTCN2016087312-appb-000009
表9示出了一个物理连接在10个基本帧周期传输的信息,从表9可以看出,本发明实施例通过10个基本帧周期就可以将配置状态信息传输完毕,与现有技术相比,提升了传输效率。
图18是本发明另一实施例的传输灵活以太网的数据流的方法的示意性流程图。图18的方法可以由接收端执行,该方法包括:
1810、通过物理连接组的N个物理连接接收N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信 息包括所述每个物理连接的标识,以及所述物理连接组内的地图信息,所述地图信息包括M个比特,M为所述物理连接组所能容纳的总物理连接数,其中,所述M个比特中与所述N个物理连接的标识对应的比特的值为1,其余比特的值为0,所述配置状态信息还包括请求比特和确认比特,所述请求比特用于请求接收端根据所述地图信息更新所述物理连接组的配置,所述确认比特用于接收端确认所述物理连接组的配置的更新;
1820、根据所述N个物理连接在所述物理连接组内的先后顺序,组装所述N个子流,恢复所述数据流。
本发明实施例通过设置请求比特和确认比特,将协议交互的过程通过额外的比特来实现,此时收发端仅需传一张表征物理连接组配置的地图即可,与现有技术相比,提高了传输效率。
可选地,作为一个实施例,图18的方法还可包括:当所述请求比特指示所述物理连接组的配置更新时,根据所述N个物理连接的配置状态信息,确定所述N个物理连接在所述物理连接组内的先后顺序。
应理解,与现有技术类似,本发明实施例中,物理连接的标识越大,该物理连接在物理连接组内的顺序越靠后。
下面结合图19至图22,描述本发明实施例的发射机和接收机,应理解,图19至图22的发射机和接收机能够分别实现图17至图18中的由发射端和接收端执行的各个步骤,为避免重复,此处不再详述。
图19是本发明另一实施例的发射机的示意性框图。该发射机1900包括:
获取单元1910,用于获取待传输的数据流,其中,所述数据流准备通过发送端与接收端之间的物理连接组传输,所述物理连接组包括N个物理连接;
分配单元1920,用于根据所述N个物理连接在所述物理连接组内的先后顺序,将所述数据流分配至所述N个物理连接上,得到所述N个物理连接分别对应的N个子流;
传输单元1930,用于通过所述N个物理连接传输所述N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内的地图信息,所述地图信息包括M个比特,M为所述物理连接组所能容纳的总物理连接数,其中,所述M个比特中与所述N个物理连接的标识对应的比特的值为1,其余比特的值为0,所述配置状态信息还包括请求比特和确认比特,所述请求比特用于请求接收端根据所述地图信息更新所述物理连接组的配置,所述确认比特用于接收端确认所述物理连接组的配置的更新。
本发明实施例通过设置请求比特和确认比特,将协议交互的过程通过额外的比特来实现,此时收发端仅需传一张表征物理连接组配置的地图即可,与现有技术相比,提高了传输效率。
图20是本发明另一实施例的接收机的示意性框图。图20的接收机2000包括:
接收单元2010,用于通过物理连接组的N个物理连接接收N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内的地图信息,所述地图信息包括M个比特,M为所述物理连接组所能容纳的总物理连接数,其中,所述M个比特中与所述N个物理连接的标识对应的比特的值为1,其余比特的值为0,所述配置状态信息还包括请求比特和确认比特, 所述请求比特用于请求接收端根据所述地图信息更新所述物理连接组的配置,所述确认比特用于接收端确认所述物理连接组的配置的更新;
恢复单元2020,用于根据所述N个物理连接在所述物理连接组内的先后顺序,组装所述N个子流,恢复所述数据流。
本发明实施例通过设置请求比特和确认比特,将协议交互的过程通过额外的比特来实现,此时收发端仅需传一张表征物理连接组配置的地图即可,与现有技术相比,提高了传输效率。
图21是本发明另一实施例的发射机的示意性框图。该发射机2100包括:
存储器2110,用于存储程序;
处理器2120,用于执行程序,当程序被执行时,处理器2120具体用于获取待传输的数据流,其中,所述数据流准备通过发送端与接收端之间的物理连接组传输,所述物理连接组包括N个物理连接;根据所述N个物理连接在所述物理连接组内的先后顺序,将所述数据流分配至所述N个物理连接上,得到所述N个物理连接分别对应的N个子流;通过所述N个物理连接传输所述N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内的地图信息,所述地图信息包括M个比特,M为所述物理连接组所能容纳的总物理连接数,其中,所述M个比特中与所述N个物理连接的标识对应的比特的值为1,其余比特的值为0,所述配置状态信息还包括请求比特和确认比特,所述请求比特用于请求接收端根据所述地图信息更新所述物理连接组的配置,所述确认比特用于接收端确认所述物理连接组的配置的更新。
本发明实施例通过设置请求比特和确认比特,将协议交互的过程通过额外的比特来实现,此时收发端仅需传一张表征物理连接组配置的地图即可,与现有技术相比,提高了传输效率。
图22是本发明另一实施例的接收机的示意性框图。图22的接收机2200包括:
存储器2210,用于存储程序。
处理器2220,用于执行程序,当程序被执行时,处理器2220用于通过物理连接组的N个物理连接接收N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内的地图信息,所述地图信息包括M个比特,M为所述物理连接组所能容纳的总物理连接数,其中,所述M个比特中与所述N个物理连接的标识对应的比特的值为1,其余比特的值为0,所述配置状态信息还包括请求比特和确认比特,所述请求比特用于请求接收端根据所述地图信息更新所述物理连接组的配置,所述确认比特用于接收端确认所述物理连接组的配置的更新;根据所述N个物理连接在所述物理连接组内的先后顺序,组装所述N个子流,恢复所述数据流。
本发明实施例通过设置请求比特和确认比特,将协议交互的过程通过额外的比特来实现,此时收发端仅需传一张表征物理连接组配置的地图即可,与现有技术相比,提高了传输效率。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特 定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部 分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (30)

  1. 一种传输灵活以太网的数据流的方法,其特征在于,包括:
    获取待传输的数据流,其中,所述数据流准备通过发送端与接收端之间的物理连接组传输,所述物理连接组包括N个物理连接;
    根据所述N个物理连接在所述物理连接组内的先后顺序,将所述数据流分配至所述N个物理连接上,得到所述N个物理连接分别对应的N个子流;
    通过所述N个物理连接传输所述N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序。
  2. 如权利要求1所述的方法,其特征在于,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
  3. 如权利要求1或2所述的方法,其特征在于,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
  4. 如权利要求1-3中任一项所述的方法,其特征在于,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物 理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
  5. 如权利要求1-4中任一项所述的方法,其特征在于,所述每个物理连接上传输的子流还包括第三指示信息,所述方法还包括:
    当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述接收端协商,对所述物理连接组进行更新。
  6. 如权利要求1-5中任一项所述的方法,其特征在于,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
  7. 如权利要求1-6中任一项所述的方法,其特征在于,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
  8. 一种传输灵活以太网的数据流的方法,其特征在于,包括:
    通过物理连接组内的N个物理连接接收N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序;
    根据所述N个物理连接的所述先后顺序,组装所述N个子流,以恢复所述数据流。
  9. 如权利要求8所述的方法,其特征在于,所述方法还包括:
    根据所述N个物理连接的标识,确定所述物理连接组包括的所述N个物理连接;
    根据所述N个物理连接的相邻物理连接的标识,确定所述N个物理连接的所述先后顺序。
  10. 如权利要求8或9所述的方法,其特征在于,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
  11. 如权利要求8-10中任一项所述的方法,其特征在于,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
  12. 如权利要求8-11中任一项所述的方法,其特征在于,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
  13. 如权利要求8-12中任一项所述的方法,其特征在于,所述每个物理连接上传输的子流还包括第三指示信息,所述方法还包括:
    当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述发送端协商,对所述物理连接组进行更新。
  14. 如权利要求8-13中任一项所述的方法,其特征在于,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
  15. 如权利要求8-14中任一项所述的方法,其特征在于,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
  16. 一种发射机,其特征在于,包括:
    获取单元,用于获取待传输的数据流,其中,所述数据流准备通过发送端与接收端之间的物理连接组传输,所述物理连接组包括N个物理连接;
    分配单元,用于根据所述N个物理连接在所述物理连接组内的先后顺序,将所述数据流分配至所述N个物理连接上,得到所述N个物理连接分别对应的N个子流;
    传输单元,用于通过所述N个物理连接传输所述N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序。
  17. 如权利要求16所述的发射机,其特征在于,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
  18. 如权利要求16或17所述的发射机,其特征在于,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
  19. 如权利要求16-18中任一项所述的发射机,其特征在于,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
  20. 如权利要求16-19中任一项所述的发射机,其特征在于,所述每个物理连接上传输的子流还包括第三指示信息,所述发射机还包括:协商单元,用于当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述接收端协商,对所述物理连接组进行更新。
  21. 如权利要求16-20中任一项所述的发射机,其特征在于,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
  22. 如权利要求16-21中任一项所述的发射机,其特征在于,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
  23. 一种接收机,其特征在于,包括:
    接收单元,用于通过物理连接组内的N个物理连接接收N个子流,其中,每个物理连接上传输的子流包括所述每个物理连接的配置状态信息,所述配置状态信息包括所述每个物理连接的标识,以及所述物理连接组内与所述每个物理连接相邻的物理连接的标识,所述N个物理连接的配置状态信息共同指示所述N个物理连接的所述先后顺序;
    恢复单元,用于根据所述N个物理连接的所述先后顺序,组装所述N个子流,以恢复所述数据流。
  24. 如权利要求23所述的接收机,其特征在于,所述接收机还包括:第一确定单元,用于根据所述N个物理连接的标识,确定所述物理连接组包括的所述N个物理连接;第二确定单元,用于根据所述N个物理连接的相邻物理连接的标识,确定所述N个物理连接的所述先后顺序。
  25. 如权利要求23或24所述的接收机,其特征在于,所述每个物理连接的配置状态信息包含在所述每个物理连接上传输的子流的开销码块中。
  26. 如权利要求23-25中任一项所述的接收机,其特征在于,所述物理连接组内的与所述每个物理连接相邻的物理连接包括:所述每个物理连接在所述物理连接组内的上一物理连接,和/或所述每个物理连接在所述物理连接组内的下一物理连接。
  27. 如权利要求23-26中任一项所述的接收机,其特征在于,所述每个物理连接的配置状态信息还包括:第一指示信息和/或第二指示信息,所述第一指示信息用于指示所述每个物理连接是否为所述物理连接组内排在首位的物理连接,所述第二指示信息用于指示所述每个物理连接是否为所述物理连接组内的排在末尾的物理连接。
  28. 如权利要求23-27中任一项所述的接收机,其特征在于,所述每个物理连接上传输的子流还包括第三指示信息,所述接收机还包括:协商单元,用于当所述物理连接组内的物理连接的个数和/或所述物理连接组内的物理连接的先后顺序发生变化时,通过所述第三指示信息与所述发送端协商,对所述物理连接组进行更新。
  29. 如权利要求23-28中任一项所述的接收机,其特征在于,所述每个物理连接上传输的子流还包括所述物理连接组的标识。
  30. 如权利要求23-29中任一项所述的接收机,其特征在于,所述每个物理连接的配置状态信息以基本帧为单位周期性传输。
PCT/CN2016/087312 2015-07-03 2016-06-27 传输灵活以太网的数据流的方法、发射机和接收机 Ceased WO2017005108A1 (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
BR112018000060-4A BR112018000060B1 (pt) 2015-07-03 2016-06-27 Métodos para transmitir um fluxo de dados, transmissor, e receptor
KR1020187001268A KR102063788B1 (ko) 2015-07-03 2016-06-27 Flexeth에서 데이터 스트림의 송신을 위한 방법, 송신기 및 수신기
EP16820759.5A EP3301869B1 (en) 2015-07-03 2016-06-27 Method, transmitter, and receiver for transmission of data stream in flexeth
KR1020207000046A KR102170035B1 (ko) 2015-07-03 2016-06-27 Flexeth에서 데이터 스트림의 송신을 위한 방법, 송신기 및 수신기
US15/857,083 US10425357B2 (en) 2015-07-03 2017-12-28 Method for transmitting data stream in flexible ethernet, transmitter, and receiver

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510388028.1A CN106330630B (zh) 2015-07-03 2015-07-03 传输灵活以太网的数据流的方法、发射机和接收机
CN201510388028.1 2015-07-03

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/857,083 Continuation US10425357B2 (en) 2015-07-03 2017-12-28 Method for transmitting data stream in flexible ethernet, transmitter, and receiver

Publications (1)

Publication Number Publication Date
WO2017005108A1 true WO2017005108A1 (zh) 2017-01-12

Family

ID=57684860

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/087312 Ceased WO2017005108A1 (zh) 2015-07-03 2016-06-27 传输灵活以太网的数据流的方法、发射机和接收机

Country Status (5)

Country Link
US (1) US10425357B2 (zh)
EP (1) EP3301869B1 (zh)
KR (2) KR102170035B1 (zh)
CN (1) CN106330630B (zh)
WO (1) WO2017005108A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113316037A (zh) * 2017-05-02 2021-08-27 华为技术有限公司 一种业务承载的方法、设备和系统
US11146669B2 (en) * 2016-10-24 2021-10-12 Huawei Technologies Co., Ltd. Data transmission method in flexible ethernet and device

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106330630B (zh) * 2015-07-03 2019-09-03 华为技术有限公司 传输灵活以太网的数据流的方法、发射机和接收机
CN108322367B (zh) * 2017-01-16 2022-01-14 中兴通讯股份有限公司 一种业务传递的方法、设备和系统
CN108631908B (zh) * 2017-03-21 2022-03-01 中兴通讯股份有限公司 使用FlexE承载信号帧的方法、FlexE信号帧还原的方法及装置
CN109672513B (zh) * 2017-10-16 2021-10-22 华为技术有限公司 传输路径配置方法、装置及设备
CN109728968B (zh) * 2017-10-31 2022-01-14 华为技术有限公司 获得目标传输路径的方法、相关设备及系统
CN109802742B (zh) * 2017-11-16 2020-05-19 华为技术有限公司 一种传输数据的方法、设备及系统
WO2019120058A1 (en) * 2017-12-20 2019-06-27 Telefonaktiebolaget Lm Ericsson (Publ) Methods and devices for phy management in flexe network
CN109962798B (zh) * 2017-12-22 2022-03-08 华为技术有限公司 灵活以太网的带宽分配配置切换方法、相关装置及系统
CN109995559B (zh) * 2017-12-29 2020-12-01 华为技术有限公司 灵活以太网容量更新方法、装置、系统、网元和存储介质
CN109379214B (zh) * 2018-09-25 2021-07-13 中国联合网络通信集团有限公司 一种FlexE链路的配置方法和装置
CN110971531B (zh) 2018-09-28 2021-09-21 华为技术有限公司 一种数据传输方法、通信设备及存储介质
CN111585779B (zh) * 2019-02-19 2021-10-15 华为技术有限公司 一种灵活以太网通信方法及网络设备
CN111585778B (zh) 2019-02-19 2022-02-25 华为技术有限公司 一种灵活以太网通信方法及网络设备
CN113055210A (zh) * 2019-12-27 2021-06-29 中国移动通信有限公司研究院 一种接口信息的发送方法及设备
CN113573174A (zh) * 2020-04-28 2021-10-29 华为技术有限公司 业务处理的方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412830A (zh) * 2013-08-13 2013-11-27 华为技术有限公司 一种集中式管理的方法、设备和系统
CN104320345A (zh) * 2014-10-30 2015-01-28 杭州华三通信技术有限公司 Sdn网络中拓扑信息收集的方法及装置
US20150055664A1 (en) * 2013-08-22 2015-02-26 Nec Laboratories America, Inc. Reconfigurable and variable-rate shared multi-transponder architecture for flexible ethernet-based optical networks
CN104426631A (zh) * 2013-09-06 2015-03-18 华为技术有限公司 对数据进行处理的方法及装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7570643B2 (en) * 2003-02-12 2009-08-04 Cisco Technology, Inc. Efficient framing procedure for variable length packets
US7756029B2 (en) * 2007-05-24 2010-07-13 Harris Stratex Networks Operating Corporation Dynamic load balancing for layer-2 link aggregation
CN101335750B (zh) * 2007-06-29 2012-08-08 华为技术有限公司 将以太网编码块映射到光传输网络传输的方法及装置
CN101436955B (zh) * 2007-11-12 2012-04-04 华为技术有限公司 以太网物理层oam开销的发送、接收方法及发送、接收装置
GB2454606C (en) * 2009-02-02 2017-01-25 Skype Ltd Method of transmitting data in a communication system
US9729472B2 (en) * 2011-06-11 2017-08-08 Texas Instruments Incorporated Network physical link (PHY) switch system
EP2999152A4 (en) * 2013-05-17 2017-03-22 Huawei Technologies Co., Ltd. Data processing method and related device for fec coding and decoding
US9083516B2 (en) * 2013-06-05 2015-07-14 Cisco Technology, Inc. Securing virtual lane physical layers
KR20160098402A (ko) * 2013-12-16 2016-08-18 후아웨이 테크놀러지 컴퍼니 리미티드 데이터 전송 방법, 장치 및 시스템
CN104539531B (zh) * 2014-12-25 2019-08-02 网宿科技股份有限公司 数据传输方法及装置
US9800361B2 (en) * 2015-06-30 2017-10-24 Ciena Corporation Flexible ethernet switching systems and methods
US10135760B2 (en) * 2015-06-30 2018-11-20 Ciena Corporation Flexible Ethernet chip-to-chip inteface systems and methods
CN106330630B (zh) * 2015-07-03 2019-09-03 华为技术有限公司 传输灵活以太网的数据流的方法、发射机和接收机
CN110691034B (zh) * 2015-07-17 2022-10-11 华为技术有限公司 传输灵活以太网的业务流的方法和装置
US10630410B2 (en) * 2016-05-13 2020-04-21 Telefonaktiebolaget Lm Ericsson (Publ) Network architecture, methods, and devices for a wireless communications network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412830A (zh) * 2013-08-13 2013-11-27 华为技术有限公司 一种集中式管理的方法、设备和系统
US20150055664A1 (en) * 2013-08-22 2015-02-26 Nec Laboratories America, Inc. Reconfigurable and variable-rate shared multi-transponder architecture for flexible ethernet-based optical networks
CN104426631A (zh) * 2013-09-06 2015-03-18 华为技术有限公司 对数据进行处理的方法及装置
CN104320345A (zh) * 2014-10-30 2015-01-28 杭州华三通信技术有限公司 Sdn网络中拓扑信息收集的方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11146669B2 (en) * 2016-10-24 2021-10-12 Huawei Technologies Co., Ltd. Data transmission method in flexible ethernet and device
US11799992B2 (en) 2016-10-24 2023-10-24 Huawei Technologies Co., Ltd. Data transmission method in flexible ethernet and device
CN113316037A (zh) * 2017-05-02 2021-08-27 华为技术有限公司 一种业务承载的方法、设备和系统
CN113316037B (zh) * 2017-05-02 2022-08-09 华为技术有限公司 一种业务承载的方法、设备和系统

Also Published As

Publication number Publication date
EP3301869A4 (en) 2018-07-04
KR102170035B1 (ko) 2020-10-26
KR20200004915A (ko) 2020-01-14
EP3301869A1 (en) 2018-04-04
BR112018000060A2 (zh) 2018-09-04
KR20180020217A (ko) 2018-02-27
US20180123978A1 (en) 2018-05-03
US10425357B2 (en) 2019-09-24
KR102063788B1 (ko) 2020-01-09
EP3301869B1 (en) 2019-05-29
CN106330630A (zh) 2017-01-11
CN106330630B (zh) 2019-09-03

Similar Documents

Publication Publication Date Title
WO2017005108A1 (zh) 传输灵活以太网的数据流的方法、发射机和接收机
US11178066B2 (en) Method for transmitting service stream in flexible ethernet and apparatus
US6760304B2 (en) Apparatus and method for receive transport protocol termination
JP2012510759A5 (zh)
CN105072194A (zh) 一种分布式文件系统中的存储数据修复结构及修复方法
US9219684B2 (en) Methods and systems for packet delivery based upon embedded instructions
CN101686169A (zh) 用于避免多环互连中的死锁的方案及对拥塞控制的额外应用
CN104969655A (zh) 数据发布系统、发布装置、终端装置、数据发布方法
CN104780065A (zh) 一种tcp热备份方法和系统
CN108737265B (zh) 软件定义的无线网络系统及其管理方法
CN111131224B (zh) 一种维护连接的方法及存储设备
CN105391766B (zh) 一种面向端到端性能的dtn网络数据束压缩方法
CN103327643B (zh) 微波网元及微波网元间的信息传输方法、装置
US8566471B1 (en) Method of providing network link bonding and management
JP6843681B2 (ja) 無線通信システムおよび無線通信機器
CN119583353B (zh) 网络拓扑结构的构造方法、数据发送方法、电子设备、计算机程序产品
US8751603B2 (en) Exploiting cluster awareness infrastructure through internet socket based applications
Kassam Beyond distributed transactions through exactly-once exchanges
CN102714630A (zh) 通信装置、通信系统及通信方法
CN112042229A (zh) 一种数据包传输方法及设备
CN108199803B (zh) 在固定分发结构的无线传感器网络中的块数据传输方法
CN107257354A (zh) 一种多端口自适应udp通信协议
CN115834295A (zh) 一种异构网络实现系统及方法
BR112018000060B1 (pt) Métodos para transmitir um fluxo de dados, transmissor, e receptor
CN109842662A (zh) 一种基于p2p的计算机网络可靠文件传输系统

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: 16820759

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2016820759

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20187001268

Country of ref document: KR

Kind code of ref document: A

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112018000060

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 112018000060

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20180102