FlexE

Short description: Communications protocol

FlexE, short for Flexible Ethernet, is a communications protocol published by the Optical Internetworking Forum (OIF).[1]

## Contents

* 1 Overview
* 2 Top level features
* 3 Basic properties of FlexE
* 3.1 Mechanism reuse
* 3.2 Standards-defined physical lanes
* 3.3 Efficient link aggregation
* 3.4 Low added latency
* 4 Optical Transport Network properties of FlexE
* 4.1 Compatible with transport
* 4.2 Main transport features
* 4.3 Optional transport features
* 5 FlexE 2.0
* 6 OIF development
* 7 Public demonstrations
* 8 References
* 9 External links

## Overview

The OIF published the FlexE Interoperability Agreement (IA) in 2016. FlexE enables equipment to support new Ethernet connection types. FlexE allows data center providers to utilize optical transport network bandwidth in more flexible ways.[2]

## Top level features

FlexE supports the bonding of multiple links, which supports creating larger links out of multiple slower links in a more efficient way than the traditional link aggregation. FlexE also supports the sub-rating of links, which allows an operator to only use a portion of a link. FlexE also supports the channelization of links, which allows one link to carry several lower-speed or sub-rated links from different sources.

## Basic properties of FlexE

### Mechanism reuse

FlexE reuses many mechanisms from Ethernet. Much of the FlexE's functionality is achieved by adding a time-division multiplexing calendar that interacts with the existing Ethernet 64b66b mechanism, allowing bandwidth to be allocated with 5 Gbit/s granularity. The calendar is communicated along with the data.

### Standards-defined physical lanes

FlexE is defined to make use of standards-defined physical lanes, namely the various forms of 25 Gbit/s Ethernet lanes.

### Efficient link aggregation

FlexE can utilize the entire aggregated link, creating an alternative to traditional Link Aggregation (LAG) solutions, which use 70–80% of a link. FlexE has deterministic performance, whereas IEEE 802.3ad-based or the later 802.1-based LAG does not.

### Low added latency

FlexE has low added latency as compared to regular Ethernet. The multiplexing is accomplished using time-division multiplexing instead of packet buffers. This type of multiplexing delivers deterministic latency that is near the minimum needed to deliver the bandwidth

## Optical Transport Network properties of FlexE

### Compatible with transport

FlexE is backwards compatible with the existing optical transport network (OTN) infrastructure. A FlexE compatible interface can be connected to a piece of transport gear that is not aware of FlexE. When using it in this manner, FlexE traffic appears to the transport gear as if it was ordinary Ethernet traffic.

### Main transport features

FlexE has a set of features to support its use in transport networks. An example of this is that FlexE supports two copies of the calendar, which can be switched between. Another example is a link overhead messaging channel.

### Optional transport features

The optional use of FlexE-aware OTN equipment provides additional functionality such as matching client and line rates.[3] A scenario where this can be of use is when the transport equipment equipped with coherent links delivers a flexible amount of bandwidth to a channel based on reach differences or other factors. This bandwidth can be used more precisely by having the FlexE-aware MAC produce the right amount of traffic at the source.

## FlexE 2.0

On December 7, 2016, the OIF announced the start of a FlexE 2.0 project.[4] FlexE 2.0 adds management detail, provides a way to scale the calendar slot bandwidth, adds a skew management option, and supports the transport of time or frequency.

## OIF development

The OIF task group that developed FlexE has active liaison relationships with the IEEE 802.3 working group and the International Telecommunication Union study group 15.

## Public demonstrations

A FlexE compliant implementation was demonstrated in the OIF booth at the Optical Fiber Conference in 2017. A more elaborate demonstration was conducted together with the Ethernet Alliance at OFC in 2018.[5]

## References

1. ↑ "OIF finishes Flex Ethernet Implementation Agreement". Lightwave, 10 Mar 2016. 10 March 2016. http://www.lightwaveonline.com/articles/2016/03/oif-finishes-flex-ethernet-implementation-agreement.html.
2. ↑ "OIF Aims to Enable More Flexible Ethernet". Lightreading, 2 Feb 2015. http://www.lightreading.com/ethernet-ip/100g-ethernet/oif-aims-to-enable-more-flexible-ethernet/d/d-id/713717.
3. ↑ "FlexE Use Cases". Ethernet Alliance, Oct 2014. http://www.ethernetalliance.org/wp-content/uploads/2014/10/Flex-Ethernet-TEF-01-Use-Cases.pdf.
4. ↑ "OIF ANNOUNCES NEW FLEX ETHERNET PROJECTS AND WORKSHOP". OIF, Dec 2016. http://www.oiforum.com/oif-announces-new-flex-ethernet-projects-and-workshop/.
5. ↑ "OIF AND ETHERNET ALLIANCE JOIN FORCES TO OPERATE LIVE FLEXE TRAFFIC RUNNING OVER 400G NETWORK AT OFC". OIF, March 2018. http://www.oiforum.com/oif-and-ethernet-alliance-join-forces-to-operate-live-flexe-traffic-running-over-400g-network-at-ofc/.

## External links

* The FlexE 2.1 Implementation Agreement

* v
* t
* e

Ethernet family of local area network technologies

Speeds|

* 10 Mbit/s
* 100 Mbit/s
* 1 Gbit/s
* 2.5 and 5 Gbit/s
* 10 Gbit/s
* 25 and 50 Gbit/s
* 40 and 100 Gbit/s
* 200 and 400 Gbit/s

General|

* Physical layer
* Autonegotiation
* EtherType
* Flow control
* Frames
* Jumbos

Organizations|

* IEEE 802.3
* Ethernet Alliance

Media|

* Twisted pair
* Coaxial
* First mile
* 10G-EPON

Historic|

* CSMA/CD
* StarLAN
* 10BROAD36
* 10BASE-FB
* 10BASE-FL
* 10BASE5
* 10BASE2
* FOIRL
* 100BaseVG
* LattisNet
* Long Reach

Applications|

* Audio
* Carrier
* Data center
* Energy Efficiency
* Industrial
* Metro
* Power
* Synchronous

Transceivers|

* MAU
* GBIC
* SFP/SFP+/QSFP/QSFP+/OSFP
* XENPAK
* XFP
* CFP

Interfaces|

* AUI
* MDI
* MII
* GMII
* XGMII
* XAUI

* Category
* Commons

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/FlexE. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=FlexE&oldid=250957"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template