交换芯片由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等算法进行队列调度,在端口发出该包之前执行流分类修改动作,最终从相应端口发送出去。

交换芯片架构 (一)相关推荐

  1. Marvell 交换芯片DSA(分布式交换架构)功能介绍

    Marvell DSA(分布式交换架构)by 韩大卫@吉林师范大学*************** 请参见 Marvell Prestera/Cheetah/xcat/lion 系列交换芯片手册获取更详 ...

  2. 主流芯片架构即将变天!

    [CSDN编者按]随着设备扩展带来的效益越来越少,人们开始设计内置AI的系统,以在本地处理更多数据.芯片制造商正在研究一种新的结构,这种结构能够显著增加每能耗和每个时钟周期上可以处理的数据量,并为未来 ...

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

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

  4. 交换芯片相关(Broadcom)

    交换芯片 交换芯片为交换机核心芯片之一,决定了交换机的性能,属于交换机的心脏.交换机主要功能是提供子网内的高性能和低延时交换,而高性能交换的功能主要由交换芯片完成.同时由于交换机的部署节点多.规模大, ...

  5. linux mipi驱动分析_寒武纪社招内推数字IC设计、DSI驱动、软件架构、产品经理、芯片架构、工具链开发、深度学习、FAE工程师...

    点击上方蓝字关注我吧! 为什么内推更靠谱?内推是基于人脉关系链的推荐,其背后有一定的信用背书,靠谱的人推荐的人相对也会比较靠谱,所以企业一般职位都是从内部开始分享的,相较于自己海投简历,内推的效率和成 ...

  6. 自研芯片架构 ,这家中国公司发布DPU芯片计划

    近日,专注于智能计算领域的DPU芯片和解决方案公司中科驭数发布了其下一代DPU芯片计划,将基于自研的KPU(Kernel Processing Unit)芯片架构,围绕网络协议处理.数据库和大数据处理 ...

  7. Google、高通都在研究的芯片架构,是他们对抗ARM的武器

    作者 | 张智伟 出品 | AI科技大本营(公众号ID:rgznai100) 据美国媒体 TheInfomation 报道,Google.高通.英伟达等 80 多家科技公司陆续开始研究一个名叫 RIS ...

  8. 新思科技Chekib:AI芯片架构创新面临四大挑战

    https://www.toutiao.com/a6673484789430878728/ 3月15日,上海,由智东西主办.AWE 和极果联合主办的 GTIC 2019 全球 AI 芯片创新峰会成功举 ...

  9. 拥抱AI大趋势,ARM发布两款AI芯片架构

    来源:量子位 概要:ARM发布了两款针对移动终端的AI芯片架构,物体检测(Object Detection,简称OD)处理器和机器学习(Machine Learning,简称ML)处理器. 今天,AR ...

  10. 全球三大芯片架构之一MIPS倒下!转身投入RISC-V阵营

    杨净 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 全球三大芯片架构之一MIPS,已经成为历史. 据外媒报道,所属公司宣布将放弃继续设计MIPS架构,全身心投入RISC-V阵营. 作为当 ...

最新文章

  1. Java测试List<Object>根据其某个属性去重俩种方法效率
  2. Pytorch网络结构可视化
  3. MongoDB之python简单交互(三)
  4. 物联网云平台-贝壳物联入门详细使用方法
  5. swing JTable 更新数据
  6. Metrics-server插件安装配置
  7. 公文字体字号标准2020_零秒处理公文格式的三个要点
  8. linux yum及yum仓库
  9. android 数据存储路径
  10. _VARIANT_T 到 CSTRING 转换
  11. ise verilog多模块编译_如何使用ISE高效开发Verilog项目(新手)
  12. 不是技术牛人,如何拿到国内IT巨头的Offer(转载)
  13. Android Studio 利用系统签名打包apk
  14. 二手笔记本测试软件,想买二手笔记本?先学会这些检测方法才最大限度不被坑...
  15. 为赢过老婆打造自动瞄准弓,闭眼也能百发百中,零件电路算法全自制
  16. 免费剪辑音乐的软件都有哪些?音频剪辑方法分享?
  17. 国内各运营商(ISP)IP段表
  18. 处理器后面的字母含义_Intel处理器背盖上的字母含义
  19. android电视+dlna,如何开启电视dlna功能(最简单最实用的多屏互动)
  20. mysql数据库报错1062_【1062错误 mysql】

热门文章

  1. JAVA基础算法(6)----- 国际象棋 α 皇后问题
  2. allegro铜皮倒圆角
  3. 上帝的答复(外两篇)
  4. 4 实型变量,字符型数据(常量和变量),字符串常量2021-01-25
  5. 虚拟化实战——存储(二)
  6. uniapp安卓创建桌面快捷方式
  7. **alon_MM DMA Interface for PCIe使用详解
  8. php中case的使用,php:switchcase语句的使用案例
  9. 计算机主机电源排线怎么取,电脑电源的线怎么接? 机箱电源线接法图解
  10. 代写品牌故事-品牌故事的结构