
嵌入式交换机端口开发
Apollon_krj
岁月悠悠,衰微只及皮肤;热忱抛却,颓唐必至灵魂。
展开
-
HiGig、HiGig+、HiGig2接口概述
原文地址:http://blog.chinaunix.net/uid-11140746-id-3712645.htmlHiGig(通常称为HiGigTM)是Broadcom公司的私有串行总线互联方案,于2001年推出,主要用于Broadcom公司StrataXGS系列芯片(如BCM5670/BCM5690等)之间的互联(也可以跟支持HiGig协议的NPU或ASIC连接),既可用于板内连接,也可...转载 2018-09-13 00:25:44 · 5874 阅读 · 0 评论 -
IEEE 802.3-2015 CL28电口自协商翻译与记录
简述: 自协商(Autoneg,AN)兼容10Base-T的NLP(平行检测)。并且向后兼容。在XMII、AUI上传递控制自协商的信息,在PMA层(介质接入适配层)和AUTONEG层间进行AN的信息交互,在MDI和链路上传递FLP信息等,各层各司其职(除了CL28的AN之外还有Cl73的AN,其与CL28大同小异)。28.2功能规范AN提供了控制单个MDI到单个PMA类型的连接的机制,其中可能...翻译 2019-01-07 23:13:31 · 4657 阅读 · 1 评论 -
SFF-8024 Rev4.5文档翻译
【译注:本文按照SFF-8024R4.5.pdf原文进行翻译学习,英文文档可在下寻找。其中对其大部分内容进行了翻译,也省去一小部分无关紧要的章节或段落,本想连同摘要、前言和版权声明一并省去,仔细想想还是作罢了。此外,相关内容作以大致翻译个记录,不太能用到的(对嵌入式软件开发来说)或者参考文件名之类的都不作翻译,原文给出以防有失原本内容。】有关SFF规范,请访问 http://www.snia.o...翻译 2019-02-22 22:40:46 · 6159 阅读 · 0 评论 -
SFP MSA文档翻译
Small Form-factor Pluggable (SFP) Transceiver MultiSource Agreement (MSA)小型可插拔(SFP)收发器多源协议(MSA)Cooperation Agreement for Small Form-Factor Pluggable TransceiversAgilent Technologies, Blaze Network ...翻译 2019-02-28 21:28:52 · 5897 阅读 · 1 评论 -
SFF-8472-Rev12.3 SFP+文档翻译
目录1、范围1.1、版权1.2、免责声明2、参考文献3、增强型数字诊断接口 - 简介4、内存组织4.1 、两线接口字段4.2、页4.3、 数据字段5、标识符与编码(地址A0H)5.1、物理设备标识符值[Byte0]5.2、物理设备扩展标识符值[Byte 1]5.3、连接器值[Byte 2]5.4、收发器合规代码[Byte 3-10、36...翻译 2019-03-01 20:15:25 · 25884 阅读 · 11 评论 -
IEEE802.3-2015 CL78 节能以太网(EEE)要点翻译
78.节能以太网(EEE)78.1概述可选的EEE功能将IEEE 802.3媒体访问控制(MAC)子层与一系列物理层相结合,定义为支持低功耗空闲(LPI)模式下的操作。启用LPI模式后,链路两侧的系统可以在链路利用率较低时节省电量。EEE还提供协议来协调与LPI模式之间的转换,并在不改变链路状态且不丢弃或损坏帧的情况下执行此操作。进入和退出LPI模式的过渡时间保持足够小,以便对上层协议...翻译 2019-04-05 10:52:49 · 9096 阅读 · 0 评论 -
SFF-8436 QSFP + 4X 10 Gb / s可插拔收发器规范 Rev 4.9文档翻译
之前利用闲暇时间依次翻译了SFP MSA、SFF-8024、SFF-8472的相关文档,原由是在交换机端口开发中有参考到相关的信息,虽然用到的字段不多,但是本着学习的心态,对其内容作了大部分的翻译记录。而该三篇文档大部分只涉及了SFP/SFP+相关的技术,适用于10G以及以下速率的光模块收发机。对于10G以上(如40G、100G等)其并无法实现,因此今天对这几天翻译的SFF-8436 Rev4.9...翻译 2019-03-10 13:25:41 · 16146 阅读 · 8 评论 -
IEEE802.3-2015 Cl74 BASE-R PHY的前向纠错(FEC)子层 等部分相关点翻译
目录72. PMD子层和10GBase-KR型基带介质72.6.11 PMD LPI功能73.背板和铜缆组件的AN73.3功能规范73.5.2 DME页面编码73.7.5重新协商功能73.7.7下一页功能73.8管理寄存器要求74. BASE-R PHY的前向纠错(FEC)子层74.1概述74.4子层间接口74.4.1 10GBASE-R PHY的功...翻译 2019-03-29 23:05:35 · 8484 阅读 · 0 评论 -
交换机二三层转发原理简单总结
首先二层转发基于MAC地址转发,三层转发基于IP地址转发,但是不一意味着仅仅依靠IP地址就能转发,三层转发是建立在二层的基础上的,而仅仅依靠MAC地址是能够转发的。另外,由于二三层转发基于MAC地址、IP地址、FDB表(MAC地址学习、更新、老化、删除等)、ARP表、路由表、三层转发表、VLAN端口类型(Access、Trunk、Hybrid)、VLAN帧格式、ARP报文格式等需要对此有基本的熟知...原创 2018-08-26 23:57:48 · 30502 阅读 · 7 评论 -
宏“##”之于驱动分发的应用
1、概述:在C语言中对于宏的使用,使得软件开发中代码可读性提高(或许有人认为宏的使用使得可读性变差了)的同时,性能和可维护性也随之提高了。**为什么说可读性提高了?**①宏定义使得常量的使用意义更为清晰;②宏函数封装减少重复代码块,实现复用。**为什么又说性能提高了?**①宏函数区别于普通函数的一点就在于宏函数做预处理替换,而普通函数调用需要额外的压栈出栈操作,频繁的压栈出栈操作自然会降低性能(...原创 2018-10-19 22:37:19 · 446 阅读 · 0 评论 -
SecureCRT中,使用JS脚本快速创建VLAN
今天在配置一个蛇形VLAN时,通过SecureCRT连接到交换机(MyPower 3200)上,需要配置几十个VLAN,步骤比较繁琐,因此学习了SecureCRT下简单的JS脚本。以下图为例:进入enable模式后,加载执行该脚本,则会依次创建VLAN(减少手工配置的繁琐性、耗时性与易错性等问题,此外该JS脚本可根据需求作以调整,实现配置管理自动化运维):# $language = "JS...原创 2018-09-18 23:44:43 · 2744 阅读 · 0 评论 -
IEEE 802.3-2015 LLDP和TLV文档翻译
79. IEEE 802.3组织特定链路层发现协议(LLDP),类型、长度和值(TLV)信息元素79.1概述IEEE Std 802.1AB-2009中规定的链路层发现协议(Link Layer Discovery Protocol,LLDP)是一种MAC客户端协议,允许连接到IEEE 802 LAN的站点(station)向连接到同一IEEE 802 LAN的所有其他站点进行通告:包括该...翻译 2019-04-06 17:53:51 · 4422 阅读 · 0 评论