"介绍Broadcom交换芯片原理及寄存器功能概览"
需积分: 15 187 浏览量
更新于2024-01-21
1
收藏 3.15MB PDF 举报
Broadcom交换芯片是博通公司所研发的一种高性能网络交换芯片。本文将介绍这种芯片的原理和与寄存器相关的知识。
首先,我们来看一下Broadcom交换芯片的整体架构。该芯片可以分为以下几个部分:Architectural系统逻辑视图、Ingress Chip、Switch Fabric、Egress Chip等。Architectural系统逻辑视图是整个芯片的总体框架,Ingress Chip负责解析报文的头部信息,并进行相关的处理,如隧道终结和报文头分类。它还通过与报文头的信息进行匹配,进行L2/L3/MPLS查找。在此过程中,还会进行入口ACL处理,根据ACL规则进行计数与统计。同时,还会对报文进行缓存和准入控制与调度,并根据报文类型进行相应的修改。
Switch Fabric是芯片中的交换机部分,它根据HiGig头部信息进行报文的交换选路。同时,还会进行多播处理,并支持基于服务的流量控制。
Egress Chip负责解析HiGig报文头,并根据HiGig头部的信息决定出端口。它也会对报文进行缓存和准入控制与调度。类似于Ingress Chip,Egress Chip也会进行报文的修改和出口ACL处理。
接下来,我们将重点介绍Ingress Chip和Egress Chip的逻辑视图。Ingress Chip的入端处理通道主要负责报文的解析、隧道终结和VRF配置。它会对报文进行128字节的头部解析,这里的最小单位是MMU Cell。同时,根据报文头的信息进行VRF查找,以便进行L2/L3/MPLS查找。在此过程中,还会进行入口ACL处理,根据ACL规则进行计数与统计。此外,它还会对报文进行缓存和准入控制与调度,并根据报文类型进行相应的修改。
Egress Chip主要负责解析HiGig报文头,并根据HiGig头部的信息决定报文的出端口。类似于Ingress Chip,它也会对报文进行缓存和准入控制与调度。同时,它还会进行报文的修改和出口ACL处理。
除了以上的功能,Broadcom交换芯片还支持一些其他的功能,如ACL、Buffer Management、VLAN、Link Aggregation和Mirroring等。ACL功能可以根据事先设定的规则对进出的报文进行访问控制,以保证网络的安全性。Buffer Management功能可以管理芯片内部缓存的分配和释放,确保数据的流畅传输。VLAN功能可以将网络划分为多个虚拟局域网,实现数据的隔离和分组。Link Aggregation功能可以将多个物理链路捆绑为一个逻辑链路,提供更高的带宽和可靠性。Mirroring功能可以将选定的报文复制到指定的端口,以进行数据的分析和监测。
综上所述,Broadcom交换芯片是一种功能强大的网络交换芯片,具有较高的性能和可靠性。它的原理和寄存器相关知识对于了解该芯片的设计和使用非常重要。通过对这些知识的掌握,可以更好地理解和应用Broadcom交换芯片,从而提升网络的性能和效率。
2018-01-03 上传
2020-05-27 上传
2014-03-25 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_39975280
- 粉丝: 16
- 资源: 22
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜