赞
踩
Marvell推出了两款车载用交换机芯片,88Q5050, 88Q5072。其中88Q5050有8 Port用于通信,5072有11 Port用于通信。两者的接口模式有一定的区别,但是VLAN功能差别不大,本系列文章主要讲述这两款交换机芯片的VLAN功能,并且根据5072给出VLAN测试设计,测试步骤跟测试结果。
所谓ingress, 指的是mac frame从交换机外部,包括外部网线设备经过PHY芯片,或者外部SOC经过PCIE/RGMII接口,进入到交换机内部。一般来说,88Q5072的ingress策略有如下几种,下文将分别对这5种策略进行讲解。
Ingress Q Mode位于Port-offset:0x8寄存器的bit11, bit10。这两个寄存器为用于关闭Q Mode,或者打开为1,2,3这三种模式。Port 802.1Q mode对于switching的影响我们将在switching策略中进行讨论,目前我们这里只讨论对Ingress策略的影响。
Ingress Port VID即PVID,这个位于Port-offset:0x7寄存器的bit11-bit0。这12位就是用来为进入交换机的帧打tag,其默认值是0x001,当然可以通过寄存器进行配置更改。结合Ingress Port Q Mode可以为数据帧打上各种值。
Ingress Port Force Default VID,这个位于Port-offset:0x7寄存器的bit12。当Q Mode为disable状态,使能此标志位对带tagged进入的帧没有影响,因为交换机依然认为这种带tagged进入的帧是不带tag的。当Q Mode为1,2,3这三种Enable状态的某一种时,使能此标志位会对进入带tagged帧进行检测,如果tag不匹配PVID值,则进行强制更新帧的VID为PVID。当关闭此标志位时,则不进行强制更新。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。