Method and apparatus for processing data flow of flexible Ethernet client
A technology of Ethernet and data flow, applied in the field of flexible Ethernet, which can solve the problems of FlexEClient consideration skew, adverse effects of FlexEClient data recovery, etc., and achieve the effect of avoiding data transmission to the wrong channel
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment 1
[0106] In order to make both parties perceive the mapping relationship between all PCS Lane Numbers included in the FlexE Client and the FlexE Client. As mentioned above in step 201, the notification can be made in the auto-negotiation information of the Ethernet. The agreement stipulates that there are two types of codes, one is the basic connection codeword (also known as the basic page), which supports the exchange of basic information; the other is the next page codeword (also called next page), to support the additional information page exchange.
[0107] The method for extending the self-negotiation function of the Ethernet interface includes: setting the supported technology (Technology) in the reserved field of the Technology Ability Field (Technology Ability Field) of the basic page. In the embodiment of the present invention, these fields from A6 to A24 can be used The reserved Technology is shown in Table 3. For example, in this embodiment, A6 can be set to bind th...
specific Embodiment 2
[0115] In high-speed data transmission, the first problem that needs to be solved is to find the data boundary in the received code stream for alignment. In the 100G standard, Alignment marker is used to complete the operation of channel clock compensation and channel alignment.
[0116] The work of byte alignment is carried out at the data receiving end. The data received at the receiver is a bit stream without byte delimitation. By sending the control code to achieve byte demarcation is to achieve byte alignment. During system restart or idle period, the sender sends a control code. For the original code stream input by the receiving end, the byte alignment processing module searches for the control code.
[0117] In this embodiment, it is assumed that the data transmitted by the FlexE Client requires 3 PHYs. Figure 5 It is a schematic flow chart of an embodiment of the method for processing the FlexE Client data stream in the present invention, as Figure 5 As shown, t...
specific Embodiment 3
[0137] According to the technical solution provided by the present invention, when multiple FlexE clients can be distributed on multiple PHYs, data can be recovered better. for example,
[0138]Both ends of the FlexE SHIM negotiate to allow both parties to perceive the mapping relationship between the PCS lane and the FlexE Client; in this embodiment, the output channels included in the FlexE client are lanes 0-3 of PHY1 and lanes 0-3 of PHY2 (global number is 20-22), lane 0-3 of PHY3 (global number is 40-42), and then compensate and restore all PCS Lanes belonging to the FlexE client through the above scheme.
[0139] In addition, it can also be that the output channel included in FlexE client1 is lane 0-3 of PHY1, lane 0-1 of PHY2; the output channel included in FlexE client2 is lane 2-3 of PHY2, and lane 0-3 of PHY3 , and then perform respective compensation and recovery for all PCSLanes belonging to their respective FlexE clients through the above scheme.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com