当前位置: 首页 > news >正文

local fault和remote fault

1、什么是 local fault和remote fault?

在IEEE802.3协议中,local fault和remote fault是一种错误序列,在PCS层定义。

MAC RX侧收到local fault时,意味本地链路没有正常建立链路,MAC RX侧收到remote fault时,意味对端没有正常建立链路。local fault和remote fault是一种链路交互机制,使得对接链路能够通过fault序列建立链路,即link on。

2、local fault和remote fault是如何相互的?

从PCS,MAC解复位开始,本地设备和对端设备经行fault序列的交互,然后发送IDLE序列,最后MAC接受侧识别IDLE序列,产生link_up信号,表示链路已经建立。

如下图所示,相同颜色的1、2、3~7严格遵守时间顺序。RX表示接收侧,TX表示发送侧。为保证突出重点,serdes等没有在图中显示。

第1步:接完成或者刚解复位后,本地PCS_RX因未识别到AM码,未识别到同步头等问题产生local fault序列

第2步:MAC_RX侧接收并识别local fault序列后,产生local fault信号为1

第3步:mac_tx侧接收到mac_rx侧产生的local fault==1后,停止发送数据,产生remote fault序列发送给对端设备

第4步:对端设备pcs_rx将remote fault序列传递给mac_rx

第5步:对端MAC_RX侧接收并识别remote fault序列后,产生remote fault信号为1

第6步:对端mac_tx侧接收到mac_rx侧产生的remote fault==1后,产生IDLE序列发送给对端设备

第7步:本地设备pcs_rx将IDLE序列传递给mac_rx

第8步:本地设备mac_rx接收一定量的IDLE序列,不再接收到fault序列后,产生link_up==1,表示设备链路已建立。

 

3、local fault和remote faultIDLE是如何识别的?

IEEE802.3协议详细定义了local fault和remote fault、IDLE的识别机制,通过状态机实现,IEEE802.3_2015 图81-11有相关介绍

 

 

 

 

 

http://www.lryc.cn/news/45491.html

相关文章:

  • 二叉树搜索树 AVL树
  • nginx配置代理多个前端资源
  • SuperMap iServer下载安装,启用服务,以及发布服务
  • vxe-table简单使用 vue vxe-table vue整合vxe-table vue2 vxe-table 简单使用
  • Vue项目的打包上线步骤
  • 都2023了,学习自动化测试还有必要么?会不会浪费我时间
  • 银行数字化转型导师坚鹏:如何有效推进银行数字化转型工作
  • 【MySQL高级篇】第09章_性能分析工具的使用
  • 关于xhtml和html的区别
  • 原生JavaScript比较两个日期大小,项目中通用
  • 【JAVA真的没出路了吗?】
  • PCB模块化设计11——VGA高速PCB布局布线设计规范
  • 【Python】【进阶篇】五、Python爬虫的抓取网页
  • docker安装MongoBD(超详细)
  • 6轴陀螺仪姿态解算
  • 提升集群吞吐量与稳定性的秘诀: Dubbo 自适应负载均衡与限流策略实现解析
  • 大数据分析工具Power BI(十七):制作过程分析和原因分析图表
  • 公司“007”式工作的卷王测试员,被辞退了…
  • C++ Primer第五版_第七章习题答案(1~10)
  • 2023年全国最新保安员精选真题及答案42
  • 通过 DVT 和 dbt 测试监控Airbyte数据管道
  • BootStrap4:组件
  • 菜鸟也能在10分钟内开发出3D数字化城市,这份干货教程请收好!
  • 【区块链技术开发】十个比较流行的以太坊智能合约开发框架
  • Linux三剑客之grep命令详解
  • 【Python】【进阶篇】二、Python爬虫的User-Agent用户代理
  • ORBSLAM3 --- 双目惯导执行ORBSLAM3(一):Stereo_intertail_euroc.cc文件解析
  • 五 MySQL 存储过程
  • 【指针函数和函数指针】
  • 实现卡片高度增加时的缓动动画效果