Marvell车载交换机88Q5050, 88Q5072 VLAN配置(二)------VLAN的交换策略
在本系列一中,讲述了88Q5072芯片的基本概念,已经进入策略。当数据帧进入到交换机之后,就通过进入策略,打上tag,或者是本身自带tag,或者是打上了双重tag。
接下来就要进行,数据帧的交换,即通过某些策略,将此数据帧发布到其他端口上。在88Q5072交换机上,一共有两种交换数据策略,一个是只基于端口的(Port-based VLANs),还有一种是基于802.1Q协议的VLAN。本文将分别对两种策略进行论述。
只基于端口的(Port-based VLANs)的数据交换策略
- Port-based VLANs 是基于每个Port offset 0x06 维护的一张 VLANTable,在默认情况下,每个Port 的VLANTable都是除自己本身之外其他所有Port,即意味着,此端口完成进入策略之后,将发送给除自己之外的其他所有的Ports。
- 数据帧进入此交换策略的条件是,此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 数据交换策略
- 基于802.1Q的VLAN是通过VTU去添加一些VLAN,并给这些VLAN配置相应的转发Ports。
- 数据帧完成进入策略后,进入此交换策略前提条件是要设置802.1Q Mode寄存器,使能offset 0x08, bit 11-10,0x1, 0x2或者0x3。三者都是使能Q Mode,但是对于数据转发的安全等级有不一样的判定条件。
- 无论是802.1 Q是0x1,0x2还是0x3,当完成进入策略的数据帧所携带的VID(可能由PVID而来,也可能本身自带VLAN tag)与Port配置的所有VLAN ID中的至少一个(一个Port有可能有多个VLAN ID配置)能配置上,即意味着此数据帧可以通过VTU中VID所对应的端口进行转发。
- 如果数据帧所携带的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发送到所有数据端口。
Marvell车载交换机88Q5050, 88Q5072 VLAN配置(二)------VLAN的交换策略相关推荐
- Marvell车载交换机88Q5050, 88Q5072 VLAN配置(一)------VLAN的基本原理
Marvell推出了两款车载用交换机芯片,88Q5050, 88Q5072.其中88Q5050有8 Port用于通信,5072有11 Port用于通信.两者的接口模式有一定的区别,但是VLAN功能差别 ...
- 交换机接口trunk的配置和vlan的划分
交换机接口trunk的配置和vlan的划分 试验目的:了解交换机接口的trunk的配置和vlan的划分 试验环境:如下图所示的拓扑图 我们要实现pc1和pc3在一个vlan2上,pc2和pc4在一个v ...
- 思科交换机Vlan配置以及VLAN应用场景
VLAN相关学习视频:超简单的[思科交换机Vlan配置]https://www.zhihu.com/zvideo/1446489190669803520https://www.zhihu.com/zv ...
- h3c交换机划分vlan配置_华为、H3C、锐捷三家交换机配置命令详解
一.华为交换机基础配置命令 1.创建vlan: //用户视图,也就是在Quidway模式下运行命令.system-view //进入配置视图 [Quidway] vlan 10 ...
- 交换机划分Vlan配置
一.实验名称 交换机划分Vlan配置 二.实验目的: 1.理解虚拟LAN(VLAN)基本配置: 2.掌握一般交换机按端口划分VLAN的配置方法: 3.掌握Tag VLAN配置方法. 三.实验内容和 ...
- 思科交换机vlan配置
vlan配置 1. vlan:虚拟局域网,是交换机端口的逻辑组合,vlan工作在osi的第二层,一个vlan就是一个广播域,vlan之间的通信是通过第3层的路由器来完成的. 2. vlan优点: ...
- 什么是VLAN?如何配置?VLAN间路由又是怎样的?
VLAN在企业网.校园网等基础组网中发挥着重要作用,VLAN 不仅使工程师能够很好地控制他们的网络系统,而且提高了网络的安全性和可扩展性. 它是在虚拟化领域提供管理的基础,即使虚拟机不断迁移,也挑战了 ...
- OPENWRT VLAN 配置
OPENWRT VLAN 配置 OPENWRT VLAN 配置 openwrt中配置vlan 1.先配置switch使能 config switch option name 'eth0' option ...
- 交换机配置——VTP管理交换机的VLAN配置
一.实验目的:将S1配置成VTP-Server,S2配置成VTP-Transparent,S3配置成VTP-Client,S4配置成VTP-Client 二.拓扑图如下 三.具体步骤: (1)S1交换 ...
最新文章
- UCenter实现同步登陆原理
- 年后开课 | 第 4 期临床基因组家系分析,助力发表Case Report
- 2014年高级计算机操作员工种代码36-323不可积分入户深圳吗,2014年深圳积分入户工种加分考证...
- matlab3d绘图实例,matlab各种三维绘图及实例
- keyboard键盘demo
- 一个普通的 Zepto 源码分析(一) - ie 与 form 模块
- 开启智慧新生活 新余市智慧城市建设全省率先
- 网页抓取工具之数据预处理
- 论文润色软件Stylewriter,whitesmoke,1check使用亲测
- 微信商户支付平台微信支付怎么开通
- 计算机检索策略制定过程,计算机文献检索的基本方法与策略
- 通过深度学习实现对网络异常流量检测
- H3C wifi 命令
- SpringBoot启动时:Process finished with exit code 0解决办法
- 机器学习-线性模型及广义线性模型
- (二)树莓派系列教程:树莓派4B手动连接wifi,远程控制。命令行界面、桌面界面
- SwiftUI Mapkit 导航基础教程大全之 MKMapView地图显示并实现导航线路(教程含源码)
- 软件实习项目2——贪吃喵(猫吃鱼版贪吃蛇)(实验准备与设计)
- 密室鼻祖 深红色房间超详细攻略
- 【HTML】单个标签,字体标签,特殊字符
热门文章
- stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭
- virtualBox虚拟机NAT上网方式并实现主机虚拟机双向通信教程
- 调试经验——键盘C键V键和H键失灵
- unity3d坑收集
- 语音识别、声纹识别的区别及测试
- Microsoft Query:基本操作
- php遍历windows下中文目录下的所有文件名
- 让你不再害怕指针——C指针详解(经典,非常详细)
- dict.keys 键视图
- 计算机应用程序2015答案,计算机应用技术复习资料(含答案)2015.doc