交换芯片架构 (一)
来源:互联网 发布:白鹿原为什么停播知乎 编辑:程序博客网 时间:2024/04/27 22:41
交换芯片由GE/XE接口(MAC/PHY)模块、CPU接口模块、输入输出匹配/修改模块、MMU模块、L2转发模块、L3转发模块、安全模块、流分类模块等模块组成,其结构如图1所示:
图1 交换芯片的组成
56504包含24个GE端口,4个10G端口,10G端口既可以用于堆叠【什么是堆叠】,也可以用于上联/级联。56504交换芯片与CPU的接口称为CMIC接口。交换芯片与CPU通过PCI总线连接。其他类型交换芯片与CPU的接口可以是:SPI+MII、I2C+MII、系统总线+MII、SMI+MII等。交换芯片的包处理流程如图2所示:
图2 交换芯片的包处理流程简图
包由端口进入交换芯片之后,首先进行包头字段匹配,为流分类做准备;然后经过一个安全引擎进行包过滤;符合安全的包进行L2交换或者L3路由,并经过流分类处理器对匹配的包做相关动作(比如丢弃、限速、修改VLAN等);对于可以转发的包根据802.1P或DSCP放到不同队列的buffer中,调度器根据优先级或者WRR等算法进行队列调度,在端口发出该包之前执行流分类修改动作,最终从相应端口发送出去。
0 0
- 交换芯片架构 (一)
- Marvell 交换芯片DSA(分布式交换架构)功能介绍
- 【笔记】ARM架构和ARM芯片(一)
- 交换芯片二(L2转发原理)
- 交换芯片简单剖析
- 以太网交换芯片学习
- 一颗ARM架构芯片的软硬件构成
- ATECC508A芯片开发笔记(一):初识加密芯片
- Marvell宣战博通网络交换芯片,一大波饿狼扑食而来
- Broadcom以太网交换芯片培训
- 交换芯片三层转发原理
- BCM56330系列交换芯片学习心得
- JSP 数据交换(一)
- JSP数据交换(一)
- arm芯片中的浮点运算(一)
- Bcm96xx 系列芯片 SDK介绍(一)
- Bcm96xx 系列芯片 SDK介绍(一)
- PCF8591芯片以及AD学习(一)
- Android 事件传递机制应用——下拉刷新(未完成)
- SDWebImage导入问题
- Android Service完全解析,关于服务你所需知道的一切(下)
- 报表session与应用session常识普及
- 如何防止短信炸弹
- 交换芯片架构 (一)
- android开发中点击事件的四种写法
- 前端必读:浏览器内部工作原理
- 改写控件之《仿iOS滑动枷锁样式的登录》
- SpringMVC 过滤器Filter使用解析
- [202]Happy Number
- DateTools,可能是最好用的iOS日期工具库
- ORACLE中Like与Instr模糊查询性能大比拼
- androidの自定义控件View在Activity中使用findByViewId得到结果为null,解决方法。。