FEC功能是什么?有哪些配置注意事项

2023-05-16

一、FEC功能产生的背景

光纤通信的两个重要发展方向是提高传输速率和延长传输距离。随着传输速率的提高,信号传输过程中限制传输距离的因素变得更多,比如色度色散、非线性效应、偏振模色散等,影响两者的同时提升。为降低这些不利因素的影响,行业专家提出了向前纠错功能,简称FEC(Forward Error Correction)。

二、什么是FEC功能?

FEC适用高速率通信(25G、40G、100G,尤其是40G和100G),它是一种误码纠错技术。光信号在传输过程中因其他因素发生劣变,导致接收端出现误判,可能把"1"信号误判成"0"信号,或"0"信号误判成"1"信号,FEC功能通过在发送端的信道编码器上将信息码组成具有一定纠错能力的码,接收端信道译码器对接收码进行译码,若传输中产生的差错数目在纠错能力范围内(非连续性错误),译码器会对差错进行定位并加以纠正,以提高信号的质量。

fec功能.jpg

三、100G网络FEC功能配置的注意事项

1、实现方式

有些特殊的光模块自身配有FEC功能,比如飞速(FS) 100G CFP转换模块。100G QSFP28封装的光模块主要依靠在设备端配置FEC功能实现误码纠错,比如100G 接口交换机。

2、交换机是否支持FEC功能

100G交换机配置FEC功能的前提是交换机支持该功能,并不是所有交换机都支持这项功能,所幸的是,飞速(FS) 提供的几款100G 交换机均支持FEC。

交换机型号接口类型是否支持FEC
S5850-48S2Q4C48 * 10Gb,2 * 40Gb,4 * 100Gb40G与100G都支持
S8050-20Q4C20 * 40Gb,4 * 100Gb40G与100G都支持
N8500-48B6C48 * 25Gb , 6 * 100Gb25G与100G都支持
N8500-32C32 * 100Gb支持

飞速(FS) 100G交换机默认开启FEC功能,如关闭后需求开启,可配置 fec enable命令。

3、100G QSFP28光模块与FEC功能

FEC功能并不仅仅具有优势,纠正误码的过程难免造成一些数据包的延时,因此并不是所有100G QSFP28光模块都需要开启此项功能,根据IEEE标准协议,在使用QSFP28-LR4-100G光模块时,不建议开启FEC,使用除QSFP28-LR4-100G光模块以外的光模块,建议开启FEC功能。由于不同公司的100G QSFP28光模块在工艺上各有差别,也存在不完全相同的情况,下表是飞速(FS) 100G QSFP28光模块在使用时是否建议开启FEC功能的说明。

型号名产品概述With FEC
QSFP28-SR4-100G850nm 100m MTP/MPO Transceiver Module for MMFNO
QSFP28-LR4-100G1310nm 10km Transceiver Module for SMFNO
QSFP28-PIR4-100G1310nm 500m Transceiver Module for SMFNO
QSFP28-IR4-100G1310nm 2km Transceiver Module for SMFYes
QSFP28-EIR4-100G1310nm 10km Transceiver Module for SMFYes
QSFP28-ER4-100G1310nm 40km Transceiver Module for SMFYes

4、链路两端FEC功能一致性

接口的FEC功能属于自协商的一部分,开启接口的自协商时,FEC功能由链路两端协商决定,如果一端开启FEC功能,另一端也要开启该功能,否则接口不Up。

5、堆叠与FEC功能

如果接口已经被配置为堆叠物理成员端口,则不支持配置FEC命令。反之已经配置了FEC命令的接口不支持配置为堆叠物理成员端口。

写在最后

为保障网络正常运行,建议您在使用光模块时应特别注意文中提到的关于FEC功能的注意事项。 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FEC功能是什么?有哪些配置注意事项 的相关文章

  • 《夜深人静写算法》总纲

    文章目录 夜深人静写算法 总纲 零 十年磨一剑 一 动态规划 二 图论 三 数论 四 计算几何 五 字符串匹配 六 高级数据结构 七 杂项算法 夜深人静写算法 总纲 零 十年磨一剑 以十年为期 更新此文 此乃第一年 一 动态规划 文章链接
  • ☀️光天化日学C语言☀️(01)- 第一个C语言程序 | 万丈高楼平地起

    文章目录 一 前言二 人物简介三 C语言简介四 第一个C语言程序1 编程环境2 写代码3 修改代码 五 编译运行1 编译2 运行 课后习题 一 前言 本文作者是从 2007 年开始学 C语言 的 xff0c 不久又接触了C 43 43 xf
  • ☀️光天化日学C语言☀️(03)- 变量 | 万物皆变化,唯有初心不变

    x1f649 饭不食 xff0c 水不饮 xff0c 题必须刷 x1f649 C语言免费动漫教程 xff0c 和我一起打卡 xff01 x1f31e 光天化日学C语言 x1f31e LeetCode 太难 xff1f 先看简单题 xff01
  • ☀️光天化日学C语言☀️(04)- 格式化输出 | 爱要大声 “输“ 出来

    x1f649 饭不食 xff0c 水不饮 xff0c 题必须刷 x1f649 C语言免费动漫教程 xff0c 和我一起打卡 xff01 x1f31e 光天化日学C语言 x1f31e LeetCode 太难 xff1f 先看简单题 xff01
  • ☀️光天化日学C语言☀️(05)- 格式化输入 | 恭喜你,你应该可以做一款独立游戏了

    x1f649 饭不食 xff0c 水不饮 xff0c 题必须刷 x1f649 C语言免费动漫教程 xff0c 和我一起打卡 xff01 x1f31e 光天化日学C语言 x1f31e LeetCode 太难 xff1f 先看简单题 xff01
  • ☀️光天化日学C语言☀️(02)- 搭建本地环境 | 工欲善其事,必先利其器

    x1f649 饭不食 xff0c 水不饮 xff0c 题必须刷 x1f649 C语言免费动漫教程 xff0c 和我一起打卡 xff01 x1f31e 光天化日学C语言 x1f31e LeetCode 太难 xff1f 先看简单题 xff01
  • 【MCU】基于STM32CubeMX 实现串口通信控制 LED 和蜂鸣器

    基于STM32CubeMX 实现串口通信控制 LED 和蜂鸣器 本实验基于STM32CubeMX实现对STM32开发板的配置 xff0c 通过串口发送指令控制 LED 和蜂鸣器的状态 xff0c 同时返回指令信息 并且通过预定义选择是否保持
  • 【第02题】给定 n,求 1 + 2 + 3 + ... + n 的和 | 四种解法

    文章目录 零 写在前面一 题目描述二 解题思路三 代码详解1 错误解法2 正确解法1 xff1a 循环枚举3 正确解法2 xff1a 奇偶性判断4 正确解法3 xff1a 无符号整型5 正确解法4 xff1a 64位整型 五 推荐专栏六 习
  • 【第01题】A + B | 基础输入输出,开启学习C语言打卡的序章

    文章目录 零 写在前面一 例题1 1 题目描述2 解题思路3 代码详解 二 例题2 1 题目描述2 解题思路3 代码详解 三 例题3 1 题目描述2 解题思路3 代码详解 四 例题4 1 题目描述2 解题思路3 代码详解 五 例题5 1 题
  • 《画解数据结构》七个动图,画解链表

    本文已收录于专栏 x1f333 画解数据结构 x1f333 零 前言 目前本专栏正在进行优惠活动 xff0c 在博主主页添加博主好友 xff08 好友位没有满的话 xff09 xff0c 可以获取 付费专栏优惠券 数据结构 和 算法 是密不
  • 《画解数据结构》九个动图,画解栈

    本文已收录于专栏 画解数据结构 零 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 数据结构 和 算法 是密不可分的 两者往往是 相辅相成 的存在 所以 在学习 数据结构 的过程中 不免
  • 《画解数据结构》九张动图,画解队列

    本文已收录于专栏 画解数据结构 零 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 数据结构 和 算法 是密不可分的 两者往往是 相辅相成 的存在 所以 在学习 数据结构 的过程中 不免
  • 《画解数据结构》(2 - 1)- 树

    本文已收录于专栏 画解数据结构 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 数据结构 和 算法 是密不可分的 两者往往是 相辅相成 的存在 所以 在学习 数据结构 的过程中 不免会遇
  • 《画解数据结构》三张动图,画解哈希

    本文已收录于专栏 x1f333 画解数据结构 x1f333 零 前言 目前本专栏正在进行优惠活动 xff0c 在博主主页添加博主好友 xff08 好友位没有满的话 xff09 xff0c 可以获取 付费专栏优惠券 数据结构 和 算法 是密不
  • 《画解数据结构》九张动图,画解顺序表

    本文已收录于专栏 画解数据结构 零 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 这篇文章 作者将用 七张动图 来阐述一种最基础的顺序结构 顺序表 相信看我文章的大多数都是 大学生 能
  • 《画解数据结构》十张动图,画解双端队列

    本文已收录于专栏 画解数据结构 零 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 数据结构 和 算法 是密不可分的 两者往往是 相辅相成 的存在 所以 在学习 数据结构 的过程中 不免
  • 《画解数据结构》二十五彩图,画解平衡二叉树

    本文已收录于专栏 画解数据结构 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 上一篇文章 二叉搜索树 中 对于 增 删 改 查 的时间复杂度为 O l o g
  • 安装ofsoftswitch13的问题解决

    安装ofsoftswitch13的问题解决 cmake时出现错误 xff0c 是因为前面的库有的没有安装好 xff0c 安装好以后 xff0c 错误消失 根据CPqD ofsoftswitch13 OpenFlow 1 3 switch 给
  • 《画解数据结构》之画解二叉树

    本文已收录于专栏 画解数据结构 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 数据结构 和 算法 是密不可分的 两者往往是 相辅相成 的存在 所以 在学习 数据结构 的过程中 不免会遇
  • 《画解数据结构》三十张彩图,画解二叉搜索树

    本文已收录于专栏 画解数据结构 前言 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专栏优惠券 我们知道 顺序表 可以 快速索引 数据 而 链表 则可以快速的进行数据的 插入 和 删除 那么 有没有一种

随机推荐

  • 《画解数据结构》九张图画解二叉堆

    本文已收录于专栏 x1f333 画解数据结构 x1f333 前言 目前本专栏正在进行优惠活动 xff0c 在博主主页添加博主好友 xff08 好友位没有满的话 xff09 xff0c 可以获取 付费专栏优惠券 在之前的文章 二叉搜索树 中
  • 《算法零基础100讲》(第1讲) 幂和对数

    文章目录 零 写在前面 一 概念定义 1 幂 2 对数 3 换底公式 二 题目描述 三 算法详解 四 源码剖析 五 推荐专栏 六 习题练习 零 写在前面 目前本专栏正在进行优惠活动 在博主主页添加博主好友 好友位没有满的话 可以获取 付费专
  • 《算法零基础100讲》(第2讲) 数列

    文章目录 零 写在前面 一 概念定义 1 等差数列 2 等比数列 3 斐波那契数列 二 题目描述 三 算法详解 四 源码剖析 五 推荐专栏 六 习题练习 零 写在前面 这是 算法零基础100讲 专栏打卡学习的第 2 天了 如果觉得本专栏太贵
  • 《LeetCode零基础指南》(第九讲) 简单递归

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 1 递归的含义 2 递归调用阶乘 1 实现一个函数 2 递归出口 3 递推关系 3 为什么叫递归 二 题目分析 1 阶乘尾后零 2 将数字变成 0
  • 《LeetCode零基础指南》(第八讲) 二级指针

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 1 二级指针 2 解引用 3 力扣中的二级指针 4 内存申请模板 二 题目分析 1 翻转图像 2 转置矩阵 3 重塑矩阵 4 将一维数组转变成二维
  • 《LeetCode零基础指南》(第七讲) 二维数组

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 1 矩阵的定义 2 矩阵的水平翻转 3 矩阵的垂直翻转 4 矩阵的顺时针旋转 5 矩阵的逆时针旋转 6 矩阵的转置 7 二维数组 8 二维数组的索
  • 《LeetCode零基础指南》(第五讲) 排序API

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 1 排序简介 2 qsort 简介 3 qsort 调用 4 比较函数 1 函数原型 2 函数定义 3 简化写法 5 更多比较函数 二 题目分析
  • 《LeetCode零基础指南》(第三讲) 一维数组

    文章目录 零 了解网站1 输入输出2 刷题步骤3 尝试编码4 调试提交 一 概念定义1 顺序存储2 存储方式3 长度和容量4 数组的索引5 数组的函数传参 二 题目分析1 数组的查找2 数组的最小值3 斐波那契数列4 绝对值为 k 的数对5
  • js拼字符串,显示在页面上,出现undefined字样处理办法

    首先 xff0c 你需要明白为什么会出现undefined xff0c 这个东西是什么 xff1f undefined是说明你所使用的对象未定义 xff0c 为什么会未定义 xff1f 例如 xff1a var str str 61 str
  • 《LeetCode零基础指南》导读

    文章目录 一 出该专栏的目的 二 本专栏适宜人群 三 本专栏涉及的知识点 四 本专栏收费模式 五 付费玩家专属福利 六 专栏阅读须知 七 配套赠送福利 一 出该专栏的目的 由于之前的 算法零基础100讲 为很多真正零基础的同学造成了困扰 他
  • 《LeetCode零基础指南》(第一讲) 函数

    文章目录 零 了解网站1 输入输出2 刷题步骤3 尝试编码4 调试提交 一 概念定义1 函数简介2 函数的基本概念3 函数的基本结构4 返回类型5 函数名6 参数列表7 函数体8 返回值 二 题目分析1 整数乘法2 整数除法3 次幂函数4
  • 《算法零基础100讲》导读

    文章目录 一 为什么要学算法 二 本专栏适宜人群 三 本专栏涉及的算法 四 本专栏收费模式 五 收费玩家专属福利 六 专栏阅读须知 七 配套赠送福利 一 为什么要学算法 如果你只是想学会写代码 或许 算法与数据结构 并不是那么重要 但是 想
  • 《LeetCode零基础指南》(第二讲) 循环

    文章目录 零 了解网站1 输入输出2 刷题步骤3 尝试编码4 调试提交 一 概念定义1 语法规则2 简单应用3 初始化表达式1 xff09 初始化表达式外置2 xff09 初始化表达式内置 4 条件表达式5 执行表达式 二 题目分析1 2
  • 《LeetCode零基础指南》(第四讲) 指针

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 1 指针即地址 2 指针的定义 3 定义指针变量 4 取地址 5 数组的地址 6 解引用 7 内存申请 8 返回数组 9 范式 10 概念总结 二
  • 《LeetCode零基础指南》(第六讲) 贪心

    文章目录 零 了解网站 1 输入输出 2 刷题步骤 3 尝试编码 4 调试提交 一 概念定义 二 题目分析 1 最大乘积差 2 三角形的最大周长 3 数组拆分 I 4 救生艇 5 摆动排序 II 6 分发饼干 7 最少操作使数组递增 8 有
  • 关于我,一个35岁的老程序员的心路历程

    打工十余年 xff0c 从盛大 网易 电魂 再到字节 xff0c 再到 130w粉 的知识博主 xff0c 我都经历了什么 xff1f 如果你现在正为是否要在 编程行业 深耕下去而头疼 xff0c 那么可以看一下我的故事 xff0c 希望可
  • 【英雄算法联盟】新人指引

    文章目录 一 知识交流1 发布笔记2 阅读笔记1 xff09 搜索栏2 xff09 星球标签 3 自我介绍4 交流群 二 精选专栏1 九日集训2 31天学会算法3 每日八股文 三 学习指导1 向我提问 四 免费资源 欢迎成为 英雄算法联盟
  • 球友的一个帖子,半夜三点给我整睡不着了……

    文章目录 一 起因二 建议1 括号和缩进2 仔细审题3 独立思考4 早起的好办法5 chatgpt会代替人类吗 xff1f 三 解决1 数据结构2 初始化3 判定 一 起因 事情的起因源自于星球里面一位球友的帖子 xff0c 本来三点醒来上
  • 夜深人静写算法(一)- 搜索入门

    新地址 xff1a 夜深人静写算法 xff08 一 xff09 搜索入门
  • FEC功能是什么?有哪些配置注意事项

    一 FEC功能产生的背景 光纤通信的两个重要发展方向是提高传输速率和延长传输距离 随着传输速率的提高 xff0c 信号传输过程中限制传输距离的因素变得更多 xff0c 比如色度色散 非线性效应 偏振模色散等 xff0c 影响两者的同时提升