bcm53314笔记

2018-12-08 20:33

Bcm53314笔记

结构

1、 模块化、管道

2、

3、 Intelligent parser:检查来自Gbe 和 CMIC的包,头128bit 4、 L2交换:选择VLAN type、查找VLAN、L2单播、L2组播 5、 CAP(FP):可用于Qos、ACL、DOS防御

6、 Buffer Management:Mirror、trunk、Admission Control 7、 Traffic Management:Queuing、Scheduling、Shaping 8、 Modification:可以由tunneling产生

9、 Gigabit Ethernet Port Interface Controller (GPIC) block:可连接SGMII、SerDes 10、 MMU:有一个512KB Cell Buffer Pool (CBP),支持IBP、HOL、pause

IBP:背压,输入流量过大发pause帧 HOL:输出超过limit时丢包

Shaping:输入流量超过limit则发pause帧 11、 look up table:内存表,在on chip memory,不在cpu内存空间 12、 搜索引擎:两种搜索引擎:Hash Search Engine和CAM Seacher Engine,Hash Search Engine用

于L2表和VLAN表,CAM Search Engine用于策略路由、ACL,可查找包字段 13、 每端口MAC限制:防止MAC地址攻击,每端口学习的MAC地址数达到限制后丢包or发到

CPU。 14、 可以通过软件手动增加/删除MAC地址,遵循地址限制,除非是静态地址或者组播地址。LAG

按照实际成员端口来学习 15、 端口被加进trunk组前腰删除所有L2 entry

16、 CAP:

17、 18、 19、 20、 53314的FP(CAP)有4个slice,每个512条规则

物理slice被映射到虚拟slice,虚拟slice在虚拟slice 组里 有一些计数器用来支持MIB 53314支持内部cpu和CMIC

21、

22、

Packet Flow

1

2、超大帧!!!13K!!!

3、先经过parser抽取输入逻辑和CAP所需的字段,再检查tag 4、double tag:Stacked VLAN也称QinQ 或Double VLAN。其实现为在802.1q协议标签前再次封装802.1q协议 标签,其中一层标识用户系统网络(customer network),一层标识网络运营网络(service provider network),将其扩展实现用户线路标识。

5、VLAN解析->源地址学习->目的地址查找->如果是组播包,查找L2MC表 6、通过PCI接口连接外部CPU

7、可以从CPU端口收发包,收发过程与其他Gbe端口一样,可能发往逻辑端口、stacking端口、丢包、或者发回cpu端口

L2 特征和操作

1、 地址学习:学习未知SA

2、 包老化:丢弃MMU里存在超过指定时间的包

3、 地址老化:支持软硬件老化,软件可以增加、删除、搜索和增加静态地址 4、 地址状态移动:同一个SA转移到另一个port,需relearn 5、 L2MC:线速,如果在L2表找到对应项,该表项有一个指针指向L2MC表,L2MC表返回port bitmap

用作DA

6、 L2_USER_ENTRY:通过软件设置,静态地址

7、 802.1Q:给不带标记包或VID=0的包加标记、改变标记、选择性丢包、可以识别GVRP组播地址

01-80-C2-00-00-21并把它转发到cpu、去掉untag端口发出去的包的tag 8、 GVRP:一个通过组播向其他端口传递端口VLAN信息的协议

9、 STP:根桥、根端口、计算路径开销、裁剪路径,如果拓扑结构改变则重新计算 10、 BPDU:携带STP信息的包 11、 每个VLAN指定一个生成树组表,表里的条目记载端口状态。2’b00 = disable 2’b01 = blocking

2’b10 = learning/listening 2’b11 = forwarding


bcm53314笔记.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:住宅电气设备的布置

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: