Marvell车载交换机88Q5050, 88Q5072 VLAN配置(二)------VLAN的交换策略

在本系列一中,讲述了88Q5072芯片的基本概念,已经进入策略。当数据帧进入到交换机之后,就通过进入策略,打上tag,或者是本身自带tag,或者是打上了双重tag。
接下来就要进行,数据帧的交换,即通过某些策略,将此数据帧发布到其他端口上。在88Q5072交换机上,一共有两种交换数据策略,一个是只基于端口的(Port-based VLANs),还有一种是基于802.1Q协议的VLAN。本文将分别对两种策略进行论述。

只基于端口的(Port-based VLANs)的数据交换策略

  1. Port-based VLANs 是基于每个Port offset 0x06 维护的一张 VLANTable,在默认情况下,每个Port 的VLANTable都是除自己本身之外其他所有Port,即意味着,此端口完成进入策略之后,将发送给除自己之外的其他所有的Ports。
  2. 数据帧进入此交换策略的条件是,此Port的802.1 Q Mode寄存器(offset 0x08, bit 11-10)的值等于0x00。即意味着当进入此端口完成进入策略之后,如果Port的802.1 Q Mode寄存器为0,无论这个端口是否被划分了VLAN(即VTU中会有该VLAN数据),均会按照VLANTable,而非VTU中的VLAN Port配置情况进行转发。所以在不更改的VLANTable的情况下,所有的端口都能接受到此端口数据。
    3. 当配置某端口到某一个VLAN时,GUI工具会强制设置此Port的802.1 Q Mode为0x2,所以此时这个Port是启用了802.1 Q Mode的,可以进行手动更新寄存器的方式进行关闭。

基于802.1Q协议的VLAN 数据交换策略

  1. 基于802.1Q的VLAN是通过VTU去添加一些VLAN,并给这些VLAN配置相应的转发Ports。
  2. 数据帧完成进入策略后,进入此交换策略前提条件是要设置802.1Q Mode寄存器,使能offset 0x08, bit 11-10,0x1, 0x2或者0x3。三者都是使能Q Mode,但是对于数据转发的安全等级有不一样的判定条件。
  3. 无论是802.1 Q是0x1,0x2还是0x3,当完成进入策略的数据帧所携带的VID(可能由PVID而来,也可能本身自带VLAN tag)与Port配置的所有VLAN ID中的至少一个(一个Port有可能有多个VLAN ID配置)能配置上,即意味着此数据帧可以通过VTU中VID所对应的端口进行转发。
  4. 如果数据帧所携带的VID匹配不上Port所配置的所有VLAN ID,并不意味着直接丢掉数据帧
    如果是802.1Q = 0x3,则直接丢掉该数据帧。
    如果是802.1Q = 0x2,则先去检查VTU,如果数据帧所携带的VID跟VTU中的某一个VID进行匹配(匹配的VLAN可以不包含此Port),则按照此VTU中VID所对应的Port进行数据转发;否则,才丢掉。
    如果是802.1Q = 0x1,则先去检测VTU,如果数据帧所携带的VID跟VTU中的某一个VID进行匹配(匹配的VLAN可以不包含此Port),则按照此VTU中VID所对应的Port进行数据转发;否则,通过VLANTable进行转发(也就是基于Port-based VLANs)。
    5. 即使不配置任何VTU中的VID,你也会看到交换机有默认的VID=1的VLAN存在,这个VLAN横跨所有端口,并且所有出口的数据类型都是egress unmodified。由于这个VID的存在,使得所有打上默认PVID(即PVID=1)的数据帧(完成进入策略的方式无论是新增tag,还是双重tag,或者强制更改了PVID)都可以通过VID=1的VLAN发送到所有数据端口。
  • 3
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Marvell Yukon 88E8057 PCI-E网卡驱动是一种用于支持Marvell Yukon 88E8057型号网卡的驱动程序。驱动程序通过与操作系统交互,控制网卡的功能和性能,以便在计算机系统中实现网络连接。 Marvell Yukon 88E8057是一款高性能的PCI-E网卡,具有千兆以太网功能。为了使网卡能够在计算机中正常工作,我们需要安装适合Marvell Yukon 88E8057网卡的驱动程序。 驱动程序可以与操作系统(如Windows、Linux等)兼容,并且为网卡提供必要的指令和资源来实现网络连接。安装正确的驱动程序可以确保网卡的稳定性和性能,以及与其他设备和网络的兼容性。 要安装Marvell Yukon 88E8057 PCI-E网卡驱动,首先需要寻找适合该型号网卡的驱动程序。可以通过访问Marvell的官方网站或者在驱动程序下载网站上搜索来获取该驱动程序。然后,下载并安装该驱动程序到计算机系统中。 安装驱动程序的具体步骤可能会根据操作系统和驱动程序版本而有所不同。通常情况下,安装驱动程序涉及到运行安装程序,并按照提示进行操作。安装程序会将驱动程序文件复制到适当的位置,并将其与操作系统进行关联。 安装完成后,计算机系统应该能够识别和使用Marvell Yukon 88E8057 PCI-E网卡。通过网络管理界面或操作系统的网络设置,可以配置网卡的相关参数,例如IP地址、网关和DNS服务器等。然后,可以通过该网卡实现网络连接和数据传输。 总之,Marvell Yukon 88E8057 PCI-E网卡驱动是一种用于支持该型号网卡的软件程序,安装正确的驱动程序可以使网卡与操作系统和网络正常通信,实现网络连接和数据传输。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值