首页 » 智能 » 从交换机芯片事理把VLAN讲透_端口_报文

从交换机芯片事理把VLAN讲透_端口_报文

雨夜梧桐 2024-11-27 15:01:51 0

扫一扫用手机浏览

文章目录 [+]

Ingress+MMU+Egress Switch Model

上图表示了以太网帧在进入交流芯片往后,一个基本的物理处理流程是从“Ingress”单元到“MMU”单元再到“Egress”单元,该过程描述了以太网交流芯片对帧从进入到送出的处理流程。

从交换机芯片事理把VLAN讲透_端口_报文 智能

Ingress模块包含下面一些紧张处理功能:1、数据包检讨、拆分;2、VLAN处理;3、地址学习;4、L2交流;5、L3路由交流;6、快速过滤处理(FFP);7、其他附加功能,如CPU包处理、Mirror、Trunk功能等。

MMU模块卖力对帧进行缓存排队(buffering)处理和调度处理(scheduling),它从Ingress逻辑中吸收帧,并调度、暂存这些帧,随后传送到Egress逻辑。
所有的帧存储和对帧缓存的掩护管理都是通过MMU完成的,MMU表现为调度的核心所在。

Egress模块包含下面一些紧张处理功能:1、从MMU要求帧传送;2、若帧输出不须要带Tag则它将VLAN Tag移除;3、如果端口是uplink端口并且HTLS模式使能,则添加HTLS包头;4、对L3 IPMC报文进行改动;5、将IPMC报文复制到VLAN中每个精确的端口;6、可能的话重新打算CRC(看Tag是否有变革);7、Egress对包的老化做处理;8、Egress速率掌握;9、将帧传送给发送MAC;若是往CPU方向传送的帧,则CMIC Egress将把帧通过DMA通道直接传送给CPU。

下面从交流机芯片事理详细讲解VLAN 的处理事理,首先交流机芯片内部处理的所有的包都是带有VLAN Tag信息的,以是对付进入芯片的每一个数据包,都会授予一个VLAN ID。

1、无tag报文进入交流机处理流程

如果配置了基于端口的VLAN就会打上端口的PVID,access端口便是指端口加入某个VLAN便是该端口的PVID,如果是trunk和hybird端口PVID默认是1,也可以手工修正为其他VLAN;

如果配置了基于MAC地址、IP子网或基于网络层协议的VLAN,就根据匹配的对应字段信息打上对应的Tag,如果没有匹配同样会打上端口的PVID。

2、有tag报文进入交流机处理流程

如果是Access端口则看所带的Tag和端口缺省VLAN是否相同,相同就许可进入,否则丢弃该Tag报文;

如果是Trunk或Hybird端口则看该端口是否许可该VLAN通过,否则丢弃该Tag报文。

3、无Tag报文离开交流机处理流程

由于交流机内部所有报文都带Tag,因此该情形不存在。

4、有Tag报文离开交流机处理流程

如果是Access端口则跟该端口PVID相同的报文剥离TAG离开交流机;

如果是Trunk端口则携带Tag离开交流机,但Tag和端口PVID一样就会剥离Tag离开交流机;

如果是Hybird端口则根据客户配置那些VLAN携带Tag,那些VLAN剥离Tag离开交流机。

交流机通过给进入交流机的所有数据包都打上Tag,从而差异不同VLAN的数据,实现不同VLAN的隔离,然后再通过掌握报文离开交流机的办法,实现跨交流机的的相同VLAN的互通。

标签:

相关文章

磊科8196E桥接手法_暗记_旗子

桥接准备:须要两个无线路由器,主路由为R1直接连接外网,次路由为R2桥接步骤(以NW737为例)R1的设置1. 用192.168....

智能 2025-01-22 阅读0 评论0