Broadcom交换芯片56620架构

这篇具有很好参考价值的文章主要介绍了Broadcom交换芯片56620架构。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

架构

1.系统逻辑视图

Broadcom交换芯片56620架构,网络

  1. Ingress Chip作用:
  • 解析报文128字节的头部(MMU(Memory Management Unit) Cell的最小单元)
  • 隧道终结(网络隧道:一种在网络中传输数据的技术,它通过在原始数据包的外部封装一层或多层额外的协议头来创建一个虚拟的通道)
  • 报文头分类,决定VRF(Virtual Routing and Forwarding)
  • 通过VRF与报文头的信息进行L2/L3/MPLS查找
  • 入口ACL处理;基于ACL(Access Control List)进行计数与统计
  • 报文缓存、准入控制与调度
  • 修改报文(如基于报文类型进行修改)
  1. Switch Fabric(交换结构)作用:
  • 基于HiGig头部信息进行报文的交换选路(HiGig:一种网络交换设备之间使用的接口模式)
  • 多播处理
  • 支持基于服务的流量控制
  1. Egress Chip作用:
  • 解析HiGig报文头
  • 根据HiGig头部信息决定出端口
  • 报文缓存、准入控制与调度
  • 修改报文
  • 出口ACL处理

2.逻辑芯片视图

Broadcom交换芯片56620架构,网络

TCAM:Ternary Content Addressable Memory三态内容寻址寄存器。从CAM的基础上发展而来。一般的CAM存储器中每个bit位的状态只有两个(“0"或"1”)、而TCAM中每个bit位有三种状态,除掉"0"和
"1"外,还有一个"don’ t care"状态,所以称为三态,它是通过掩码来实现的,正是TCAM的这个第三种状态特征使其既能进行精准匹配查找,又能进行模糊匹配查找,而CAM没有第三种状态,所以只能进行精准匹配查找。TCAM表内所有条目都可以并行访问,比如,如果你要100条ACL,TCAM能一次就能对比这100条ACL进行对比操作,过去如果有100条ACL的话,需要第一条ACL对比完后再对比第二条,再对比第三条,直至N条,效率很明显没有TCAM高。

TCAM的组件FM(特性管理器)软件将匹配语句编译(合并)为TCAM表项,这样就可以以帧转发速度查询TCAM。
参考文档:https://blog.csdn.net/u013480581/article/details/53305800

3.芯片框图

Broadcom交换芯片56620架构,网络
Broadcom交换芯片56620架构,网络

  • GPIC(Gigabit Ethernet Port Interface Controller):端口的配置信息驻留在GPIC里。GPIC可以配置为SGMⅡ模式或者SerDes模式。SGMⅡ模式可以直连外部PHY设备;SerDes模式可以直接连接光模块
  • HiGig:HiGig模式用于多个芯片互连来增加整个系统的端口密度
  • CMIC(Communication Media Interface Controller):通PIC外接CPU,实现对芯片寄存器的读写设置操作。CPU口发包的处理逻辑与端口接收报文一样(一般CPU口是0口,就像0口接收到了报文一样),处理过程也会出现报文重新被送CPU的情况。

4.MIIM(Medium Independent Interface Management)

Broadcom交换芯片56620架构,网络

5.交换结构

采用模块化、高性能的管道式报文交换处理架构。再管道上的每个模块都有各自的处理功能,并把处理的结构提供给下一模块进行处理。
Broadcom交换芯片56620架构,网络

  • Intelligent Parser:包括两个独立的解析器,全解析器和HiGig解析器。全解析器负责解析来自端口与CMIC的报文(面板口与CPU口),需要的信息都可以在头128字节里获得,全解析器必须保存所有的解析信息,以备各种搜索引擎使用,HiGig解析器负责解析来自HiGig口的报文。
  • Security Engine:早期的硬件安全检测机制,防止Dos攻击。
  • L2 Switching:分配VLAN、优先级,源MAC学习,目的MAC查找转发
  • L3 Routing:源/目的IP查找
  • ContenAware Proccessing:CAP用来提供ACL、差分服务、QoS等类型的应用。图中的IFP、EFP即CAP。
  • Buffer Management:控制端口的传输行为与流量整形。每个出口关联有8个CoS队列,调度器可配置为不同的模式对这8个队列进行不同的仲裁。调试器仲裁的一个主要方面是提供最小带宽保证与最大带宽限速,通过监视每个CoS队列的计数机制实现。
  • Modification:根据搜索引擎的结果,进行VLAN转换、隧道封装与L3路由变更。

CAP之前被称为过滤引擎(filter precessor),所以IFP(ingress filter processor)、EFP(egress filter processor)沿用了这样的命名。
Interlligent Parser可以从逻辑上看成是硬件内部有一个微程序(硬件电路实现)负责解析报文,并把报文的各个字段(如MAC,IP等)保存到结构体的各个成员变量里,以便高效地提供给后续的搜索引擎使用。

6.CAP

芯片内部主要的搜索引擎有两种:HASH搜索引擎和CAM搜索引擎文章来源地址https://www.toymoban.com/news/detail-811156.html

  • HASH搜索引擎:L2、L3、VLAN表、IPMC表等等
  • CAM搜索引擎:ACL表
    每个搜索引擎都带有一定的存储空间,用来存储相应的内容表项。搜索引擎采用管道式的架构,进行每个引擎的处理
    Broadcom交换芯片56620架构,网络

到了这里,关于Broadcom交换芯片56620架构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 聚焦112Gb/s SerDes芯片的AN/LT端口自协商和链路学习,评估验证高速链路的信号质量并分析调优(400/800G高速以太网互联接口,AI加速卡网络RDMA性能测试,交换背板接口性能评估)

    目录 引言 关于使用112G Serdes的100G、200G和400G以太网的简要背景 自动协商的基础知识 基础页和下一页 / Base Page and Next Pages DME基础页(IEEE802.3第73条) 下一页 (IEEE802.3) 下一页(以太网技术联盟) AN过程 优先表决 链路训练 训练帧 链路训练过程 如何使用AN和LT 结论 Freya - Xena的

    2024年02月16日
    浏览(77)
  • DC48V转5V 1A工业交换机方案芯片-AH8670C

    AH8670C 是一款内部集成有功率MOSFET管可设定输出电流的降压型开关稳压器。TD:186*4884*3702*V可工作在宽输入电压范围具有优良的负载和线性调整。宽范围输入电压(8V至90V)可提供最大3A电流的高效率输出,可在移动环境输入的条件下实现各种降压型   电源  变换的应用。 安全

    2024年02月08日
    浏览(38)
  • RK3568 + YT 9215交换机芯片,MAC TO MAC 调试记录

    阅读rk3568 数据手册,搞清楚mdio的实现,smi 时序 等情况,rk3568的实现是这样的: 1.查询mido_addr 地址,mdio_data 地址,我查询到的一个gamc地址如下 static long mdio_addr = 0x0200 + 0xFE010000; static long mdio_data = 0x0204 + 0xFE010000; 2.物理地址和虚拟地址转换

    2024年02月03日
    浏览(52)
  • 某全球领先的芯片供应商:优化数据跨网交换流程,提高安全管控能力

    1、客户介绍 某全球领先的芯片供应商,成立于2005年,总部设于北京,在国内上海、深圳、合肥等地及国外多个国家和地区均设有分支机构和办事处,致力于为客户提供更优质、便捷的服务。 2、建设背景 该公司基于网络安全管理的需求,将内部网络划分为研发网、测试网及

    2024年02月05日
    浏览(46)
  • 【FPGA 芯片设计】FPGA 简介 ( FPGA 芯片架构 | FPGA 芯片相对于传统芯片的优点 )

    摩尔定律 : 价格不变 , 在集成电路上 电子元器件的数量 , 18 ~ 24 个月增加一倍 , 同时芯片性能也增加一倍 ; 同样花 5000 元 , 每隔 18 ~ 24 个月 , 买到的电脑性能可以翻一番 , 买电脑不要买最好的 , 第二年就淘汰 ; FPGA 英文全称 Field Programmable Gate Array , 中文名称为 \\\" 现场可编程门

    2024年02月03日
    浏览(84)
  • 智能座舱架构与芯片- (12) 软件篇 中

    3.1 概述 车载智能计算平台自下而上可大致划分为硬件平台、 系统软件 ( 硬件抽象层+OS内核+中间件 )、 功能软件 ( 库组件+中间件 )和 应用算法软件 等四个部分。狭义上的OS特指可直接搭载在硬件上的OS内核;而广义OS从下至上包括从BSP、操作系统内核、中间件及库组件

    2024年02月05日
    浏览(35)
  • eNSP 三层架构 路由交换

    R1 和 ISP之间是12.1.1.0/24,ISP环回为1.1.1.1 在R1上写条缺省,做个NAT,以确保内网能上网 sw3 和 sw4 为接入层设备 对它们的e0/0/2,划分到vlan2 也就是启用access模式 sw1 和 sw2 为汇聚层设备 若使用基于vlan或基于分组的STP协议来工作三层架构中,将导致vlan间或组间通讯时对汇聚层间链

    2024年02月09日
    浏览(32)
  • Debian 10驱动Broadcom 无线网卡

    用lspci命令查询无线网卡品牌:   运行下面代码后,重启即可。 apt-get install linux-image-$(uname -r|sed \\\'s,[^-]*-[^-]*-,,\\\') linux-headers-$(uname -r|sed \\\'s,[^-]*-[^-]*-,,\\\') broadcom-sta-dkms

    2024年02月13日
    浏览(36)
  • RK3399驱动开发 | 21 -Marvell交换机芯片88E6390X调试(基于linux主线5.4.32内核)

    88E6390X芯片是Marvell的一款11端口交换器芯片,有1个CPU端口、8个10/100/1000Mbsp以太网端口、两个XAUI/RXAUI/2500光口。 RK3399只有一个MAC控制器,所以只能外接一个PHY芯片作为网口,但有了外部的交换机芯片后,连接架构如下:

    2024年02月13日
    浏览(48)
  • SambaNova 芯片:深入解析其架构和高性能秘诀

    原创 AI苏妲己  SambaNova——一家总部位于帕洛阿尔托的公司已经筹集了超过10亿美元的风险投资,不会直接向公司出售芯片。相反,它出售其定制技术堆栈的访问权限,该堆栈具有专门为运行最大的人工智能模型而设计的专有硬件和软件。 最近,SambaNova宣布推出了其新型SN

    2024年04月10日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包