版权声明:本文为博主原创文章,未经博主允许不得转载。

曾经有一段时间,光口的link状态很是让我困惑,同样的板卡昨天他还是link的,今天就down。到底啥时候该link,啥时候该link down呢?

我先描述一下现象,第一种状态,收或者发光纤随便断掉一根,就link down;第二种状态,只有收光纤断掉,才会link down。这两种状态的唯一区别是配置了光口自协商,那就让我们来看看光口自协商的机制吧。

1.两端都设置为自协商模式
双方互相发送/C/码流,如果连续接收到3个相同的/C/码且接收到的码流和本端工作方式相匹配,则返回给对方一个带有Ack应答的/C/码,对端接收到Ack信息后,认为两者可以互通,设置端口为UP状态
2.两端均设置为强制模式
双方互相发送/I/码流,一端接收到/I/码流后,认为对端是与自己相匹配的端口,直接设置本端端口为UP状态
由于自协商状态需要对端的ack应答,所以单独拔掉一根光纤,一端无法收到码流,一端无法收到ack码流,就会link down;但是强制模式下,只要接收到匹配的码流后就会link up。这就是为什么,光口的link状态,有时候表现为R_link,有时候却表现为何接收和发送光纤都有关系。

BCM53115交换芯片光口link状态的问题相关推荐

  1. Marvell交换芯片88E6390驱动开发

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 Marvell交换芯片8 ...

  2. Marvell交换芯片88E6321/88E6320驱动总结-硬件篇

    芯片特性 Marvell 88E6321/88E6320 是一个7-Port千兆以太网交换芯片.支持最新的IEEEE802.1 Audio Video Bridging标准. 芯片包含两个10.100 ...

  3. 5-->详解《switch 数据接收驱动框架、mtk7621集成交换芯片mt7530》之一

    一. MTK7621 网络通讯原理简述 本篇博文分析的是mtk7621的芯片所内嵌的交换芯片mt7530的驱动程序,MTK7621采用内部的 MDIO 接口管理MT7530 的 switch 芯片:M ...

  4. 6 -->详解《switch 数据接收驱动框架、mtk7621集成交换芯片mt7530》之二

    一. MTK7621 网络通讯原理简述 本篇博文分析的是mtk7621的芯片所内嵌的交换芯片mt7530的驱动程序,MTK7621采用内部的 MDIO 接口管理MT7530 的 switch 芯片:M ...

  5. bcmsh交换芯片调试接口

    bcmsh交换芯片调试接口 相关命令 相关命令 sudo su bcmsh //bcmshell命令,切换到BCMShell模式 ps //PortStat命令,显示交换芯片上对应端口的状态 l3 d ...

  6. Marvell交换芯片88E6321/88E6320驱动总结-寄存器篇

    由于我在项目中将该芯片作为PHY和SERDES使用,因此本文内容主要还是围绕PHY和SERDES的相关功能,至于其他功能则没有进行深入研究. 工作模式 在之前的硬件篇中有提到,该芯片有两种寻址模式:单 ...

  7. BCM56330系列交换芯片学习心得

    因为所里面的任务的要求,所以要学习学习BCM交换芯片,导师也说过,学习BCM芯片的Datasheet或者Programmer guider是对以后是很有好处的,所以我就奔着学习英语的心态开始学习BCM ...

  8. BCM交换芯片之L4分析

    1 ContentAware processor 1.1 各厂家的L4功能 交换芯片ACL功能在不同的厂家中有不同的叫法,BCM称为ContentAware processor,Marvell称为Po ...

  9. 基于交换芯片的五元组的PCL规则过滤功能

    2019独角兽企业重金招聘Python工程师标准>>> 基于交换芯片的五元组的PCL规则过滤功能作者: 韩大卫@吉林师范大学2012.12.10Not Approved by Doc ...

最新文章

  1. 如何在linux下检测内存泄漏
  2. Matlab的部分文件操作
  3. 从零写一个编译器(八):语义分析之构造符号表
  4. 在本地实现完成多台服务器之间文件拷贝
  5. 锁屏界面显示某些设置已隐藏_iOS 14 隐藏功能,只要轻点手机背面就能截屏
  6. kotlin获取属性_Kotlin程序获取系统名称
  7. 高通android7.0模块编译.ko
  8. 5脚12v继电器接线图解_继电器线圈并联二极管的作用
  9. mysql pxc安装部署_PXC安装部署
  10. 使用UICollectionView实现首页的滚动效果
  11. 视频播放插件ckplayer简介
  12. 利用织梦高级搜索功能 , 来定制身份证驾驶证信息查询系统
  13. Linux的编辑器、编译器、配置文件、及其安装方法的理解
  14. java网络文章博客抓取系统_java 后端博客系统文章系统——No5
  15. 大学英语和计算机统考真题,2019年6月网络教育统考《大学英语B》复习题(四)...
  16. 计算机为什么检测不到u盘启动项,电脑无法识别U盘启动BIOS里面找不到U盘启动项...
  17. 【jquery】Chosen.jquery.js 插件动态加载数据问题
  18. 有机化学研究生博士生为什么被要求长时间工作
  19. 查题公众号搭建详细教程,提供永久免费接口
  20. 计算机数据采集 的优点,数据采集器的作用_数据采集器硬件特点

热门文章

  1. 关于ThinkPHP
  2. 国内首个,成都智算中心成东数西算应用混合方案的数据中心样板
  3. 深入了解服务注册与发现
  4. java程序占用cpu100%问题查找方案
  5. Nextcloud集成Active Directory(AD)LDAP用户身份验证
  6. Android 权限(一):权限大全
  7. 智能电灯代码_智能电灯开关与智能电灯泡:您应该购买哪个?
  8. 基于 DocumentFormat.OpenXml 操作 Excel (1)-- 初识
  9. uname -a命令
  10. java8解析带有 AM/PM 的12小时制 时间字符串