0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Flex到底是什么意思?

FPGA自习室 来源:鲜枣课堂 作者:鲜枣课堂 2021-06-25 14:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天我们来聊一聊FlexE。

进入5G时代,我们学习传输网知识,经常会看到“Flex”这个前缀。比如说,FlexE、FlexO、FlexHaul、Flex Grid、FlexXXX……

感觉好像不带个“Flex”,都不好意思叫自己是新技术。

那么,Flex到底是什么意思?

没错,Flex是英语Flexible的缩写,意思就是“灵活的,可变动的,柔韧的”。

那FlexE的E,又是什么呢?

E,就是我们耳熟能详的“以太网Ethernet)”。

大家学计算机网络,第一课应该就会介绍以太网。什么CSMA/CD(载波监听多路访问及冲突检测)、总线型拓扑、100BASE-T,不知道大家还有没有印象?

最早的以太网,诞生于上世纪70年代。

一个名叫Bob Metcalfe的哈佛博士,利用自己在夏威夷大学Aloha项目(世界上最早的无线电计算机通信网)学习时受到的启发,在施乐公司(Xerox)帕洛阿尔托研究中心,和另一名同事David Boggs,共同设计并实现了世界上第一个以太网。

后来,1982年,Xerox与DEC及Intel组成DIX联盟,共同发表了Ethernet Version 2(EV2)的规格,并将它投入商用市场,且被普遍使用。

这个EV2,就是受IEEE承认的10BASE5。10代表速度是10Mbps,BASE代表传输信号调制方式为基带调制,5代表传输距离500米。

以太网诞生之后,得到了快速的发展,逐渐从最开始的总线式以太网(也叫经典以太网),演变为交换式以太网。

以太网的速率,从最开始的1Mbps,10Mbps,100Mbps,慢慢衍生出了1Gbps,10Gbps,100Gbps……

以太网的传输介质,也从早期的同轴电缆,变成了双绞线(80年代末出现),再到后面的光纤(90年代中后期出现)。

在OSI七层模型里面,以太网是数据链路层和物理层的技术。在TCP/IP模型中,是网络接口层。

进入2010年代之后,人们开始发现,光传输设备的发展,渐渐无法跟上需求。

一方面,光通信场景较多,UNI(用户网络接口)可能出现多种情况,而底层光传输链路接口和模块是固定的,难以应对这些变化。例如,光传输设备只有三个40G通道,而我们的业务是100G的。

另一方面,高速率光模块的价格太高,一时半会降不下来。行业需要寻找更低成本的解决方案,例如,1个400G光模块的价格,比4个100G加起来还高。那么,是不是可以通过绑定多个低速率的方式,实现高速率?

于是,人们开始思考,Ethernet接口的速率,和光传输的能力速率,能不能解除匹配关系。这个,就是我们常说的“解耦”。

为了实现这个愿望,2016年,OIF(光互联论坛)推出了FlexE。

FlexE的作用,有点像一个“超级变速齿轮”。

它在传统以太网架构的基础上,引入了全新的FlexE Shim层,实现MAC(介质访问控制子层,属于数据链路层)和PHY(物理层)的解耦。

上层和下层的数据流速率,不再强制绑定。

FlexE Client

对应于网络的各种用户接口(UNI),与现有IP/ETH网络中的传统业务接口一致。可根据带宽需求灵活配置,例如10G、40G、100G、200G、n*25G。

FlexE Group

本质上就是IEEE 802.3标准定义的各种以太网物理层(PHY)。

FlexE Shim

FlexE Shim是整个FlexE的核心。

它把FlexE Group中的每个100GE PHY划分为20个Slot(时隙)的数据承载通道,每个PHY所对应的这一组Slot被称为一个Sub-calendar,其中每个Slot所对应的带宽为5Gbps。

FlexE Client原始数据流中的以太网帧,以Block原子数据块(为64/66B编码的数据块)为单位进行切分,这些原子数据块可以通过FlexE Shim实现在FlexE Group中的多个PHY与时隙之间的分发。

由于FlexE Group的100GE PHY中每个Slot带宽为5Gbps粒度,FlexE Client理论上也可以按照5Gbps速率颗粒度进行任意数量的组合设置,支持更加灵活的多速率承载。

(注意,最开始的FlexE版本,每个slot带宽是5Gbps。后来的FlexE版本,又推出了其它大小。)

FlexE的功能,简单来说,就是三个:捆绑、子速率、通道化。

捆绑(Bonding)

捆绑,就是多根小水管,绑起来,给一个大数据流用。

多路PHY一起工作,支持更高速率。

例如,4路100GE PHY实现400G MAC速率。

子速率(Sub-Rate):

子速率,就是一根或多根大水管,给一个小数据流用。

单一低速率MAC数据流共享一路或者多路PHY,并通过特殊定义的Error Control Block实现降速工作。

例如,在100G PHY上仅仅承载75G MAC数据流。

通道化(Channelization):

通道化,是一根或多根大水管,给若干小数据流(或大数据流)用。

多路低速率MAC数据流共享一路或者多路PHY。

例如,在100G PHY上承载10G、40G、50G的三路MAC数据流。或者,在两路100G PHY上复用承载125G的MAC数据流。

总而言之,FlexE在不同基础设施条件下,实现了对不同业务带宽的支持。这就是所谓的“灵活性(Flexible)”。

基于FlexE通道化功能,运营商可以在现有线路上,构建端到端的管道。这些管道的服务等级可以不同。

大家应该也想到了网络切片。是的,Flex也能够满足网络切片的需求。

FlexE在现有技术标准和设备的基础上,做了一些“小改动”,就实现了灵活的速率,更大的带宽,以及通道隔离。可以说是既省钱又好用。这样的技术,自然而然受到了大家的欢迎。目前,OIF已经将标准发展到了2.1版本。

现在,FlexE已经是公认的5G承载网关键技术之一,也是第三代以太网技术的核心。

好啦,今天的内容就到这里,感谢大家的耐心阅读,如果大家觉得文章有用,欢迎帮我们转发!

谢谢啦!

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    41

    文章

    6346

    浏览量

    182097
  • FLEX
    +关注

    关注

    0

    文章

    52

    浏览量

    16269

原文标题:5G承载网里的FlexE,到底是什么?

文章出处:【微信号:FPGA_Study,微信公众号:FPGA自习室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SiSonic™ FLEX评估套件KAS - 33100 - 001使用指南

    SiSonic™ FLEX评估套件KAS - 33100 - 001使用指南 在电子设计领域,对于MEMS麦克风的评估是一项重要工作。今天就来详细介绍一下SiSonic™ FLEX评估套件KAS
    的头像 发表于 05-20 09:10 414次阅读

    探索VEEDER - ROOT FLEX系列面板仪表的魅力

    探索VEEDER - ROOT FLEX系列面板仪表的魅力 在电子工程领域,可靠的计数仪器是保障系统稳定运行的关键。今天,我们来深入了解VEEDER - ROOT的FLEX系列面板仪表,看看它能
    的头像 发表于 05-13 13:05 156次阅读

    探索VEEDER - ROOT的FLEX®/FLEX MINI®面板仪表

    探索VEEDER - ROOT的FLEX®/FLEX MINI®面板仪表 在电子工程师的日常工作中,选择合适的面板仪表至关重要。今天,我们就来深入了解VEEDER - ROOT的两款出色产品
    的头像 发表于 05-13 13:05 160次阅读

    Flex推出适用于英伟达Omniverse DSX Blueprint的全新参考设计

    Flex(纳斯达克股票代码:FLEX)今日宣布推出适用于英伟达Omniverse DSX Blueprint的全新参考设计,以加速千兆级AI工厂的部署。这些预制模块化设计基于Flex的AI基础设施
    的头像 发表于 04-07 10:09 485次阅读

    Debian flex-installer 无法下载引导映像怎么解决?

    flex-installer 时,我看到了一个问题: root@TinyLinux:~# flex-installer -i pf -d /dev/mmcblk1/dev/mmcblk1: 61
    发表于 03-03 08:15

    MOS管到底是什么?和三极管、继电器有什么本质区别?

    MOS管到底是什么?和三极管、继电器有什么本质区别?在电子设备的“心脏”部位,藏着许多默默工作的“开关选手”。它们操控着电流的通断,决定着设备的效率与稳定性。其中,MOS管作为近年来高频
    的头像 发表于 01-07 13:46 1227次阅读
    MOS管<b class='flag-5'>到底是</b>什么?和三极管、继电器有什么本质区别?

    Flex Power Modules将产品制造扩展至欧洲

    Flex Power Modules已将其产品制造扩展到欧洲,在奥地利阿尔特霍芬的Flex工厂设立新的生产基地。此举将提高Flex Power Modules的电源模块产能,助力其更快速、更高效地响应AI数据中心客户快速增长的需
    的头像 发表于 12-16 13:51 975次阅读

    IGBT到底是什么?-从名称入手来带您了解

    对于工作需要用到IGBT、但从未专业学习过IGBT的人来说, IGBT到底是什么、它为什么叫IGBT、它的核心关键词是什么、要怎么理解它 等一系列问题并无法一次性在某个地方获取到,都需要查阅大量的资料,学习大量的基础才能有个初步的了解。 为了让更多的人在更少的时间内掌握IGBT,我将在
    的头像 发表于 11-25 17:38 3371次阅读
    IGBT<b class='flag-5'>到底是</b>什么?-从名称入手来带您了解

    请问Keil中的map文件到底是什么意思?

    Keil中的map文件到底是什么意思?里面是如何进行相关执行操作的
    发表于 11-25 06:59

    Molex Premo-Flex FFC跳线电缆技术解析与应用指南

    Molex Premo-Flex FFC 0.30mm脚距跳线电缆(带锁定孔)提供持久灵活的 PCB连接解决方案,具有各种选项,包括带Easy-On FPC连接器的组件。该系列Molex
    的头像 发表于 11-20 15:12 812次阅读

    单片机和嵌入式,到底是什么关系?

    的关系:什么是单片机?什么是嵌入式?它们到底是不是一回事?先说说大家最先听说的那个词——单片机(MCU)。单片机,全称是MicrocontrollerUnit,顾名思
    的头像 发表于 11-14 10:28 2325次阅读
    单片机和嵌入式,<b class='flag-5'>到底是</b>什么关系?

    单片机的差分信号到底是什么?

    差分信号到底是什么?通俗来讲,就是驱动端发送两个等值、反相的信号,接收端通过比较这两个电压的差值来判断逻辑状态“0”还是“1”。 差分信号的产生是由输入源发出信号后经过缓冲器和倒相器后,所产生
    发表于 11-12 06:44

    IEC 到底是什么?为什么它能影响全球?

    IEC 到底是什么?为什么它能影响全球?
    的头像 发表于 09-04 17:07 4099次阅读

    晶振的 “负载电容” 到底是什么

    负载电容,到底是什么? 负载电容,简单来说,是指晶振的两条引线连接IC块内部及外部所有有效电容之和,我们可以将其看作晶振片在电路中串接的电容。从更专业的角度讲,它是为了使晶振能够在其标称频率下稳定
    的头像 发表于 07-25 16:26 1305次阅读

    请问编译纯rtos到底是选择Linux+rtos的sdk编译only rtos还是直接使用rtos sdk?

    编译纯rtos到底是选择Linux+rtos的sdk编译only rtos还是直接使用rtos sdk?
    发表于 07-11 07:22