VLAN tag

news/2024/7/7 13:05:44

这四个字节的802.1Q标签头包含了2个字节的标签协议标识(TPID)和2个字节的标签控制信息(TCI)。

TPID(Tag Protocol Identifier)是IEEE定义的新的类型,表明这是一个加了802.1Q标签的帧。TPID包含了一个固定的值0x8100。

TCI是包含的是帧的控制信息,它包含了下面的一些元素:
Priority:这3 位指明帧的优先级。一共有8种优先级,0-7。IEEE 802.1Q标准使用这三位信息。

Canonical Format Indicator( CFI ):CFI值为0说明是规范格式,1为非规范格式。它被用在令牌环/源路由FDDI介质访问方法中来指示封装帧中所带地址的比特次序信息。

VLAN Identified( VLAN ID ): 
这是一个12位的域,指明VLAN的ID,一共4096个,每个支持802.1Q协议的交换机发送出来的数据包都会包含这个域,以指明自己属于哪一个VLAN。

在一个交换网络环境中,以太网的帧有两种格式:有些帧是没有加上这四个字节标志的,称为未标记的帧(ungtagged frame),有些帧加上了这四个字节的标志,称为带有标记的帧(tagged frame)。


http://www.niftyadmin.cn/n/1425539.html

相关文章

海量数据表的处理方法

分区的方式有水平分区和垂直分区两中。 前者不拆分表结构,只拆分数据;后者拆分表结构,即将某些字段划到其他表中。 当我查询海量数据表时,访问速度特别的慢。朋友建议我两种方案:1、采用每天建个表的机制&#xff0…

通过一个实例来理解路由与路由表

应用背景 下图共有两个不同的网段分别是NetworkA与NetworkB,这两个网段是通过一个路由器(Server A)来进行数据传递,那么当PC01这台主机想要传送数据到PC11时,它的IP数据包该如何传输? 应用分析 NetworkA&…

IP地址的ABC类划分

简单的说: A类网络的IP地址范围为:1.0.0.1-126.255.255.254; B类网络的IP地址范围为:128.1.0.1-191.255.255.254; C类网络的IP地址范围为:192.0.1.1-223.255.255…

struts中用过滤器(Filter)解决数据库中文的问题

struts中用过滤器&#xff08;Filter&#xff09;解决数据库中文的问题 在web.xml中加上 <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>com.huahang.tj.struts.filters.SetCharacterEncodingFilter</filter-c…

Shell截取字符串方法总结

Linux 的字符串截取很有用。有八种方法。 假设有变量 varhttp://www.aaa.com/123.htm. 1. # 号截取&#xff0c;删除左边字符&#xff0c;保留右边字符。 echo ${var#*//} 其中 var 是变量名&#xff0c;# 号是运算符&#xff0c;*// 表示从左边开始删除第一个 // 号及左边…

Struts HTML标签库学习笔记

Struts HTML标签库学习笔记 <html:form> <html:form>用来创建表单,<html:form>必须包含一个action属性,否则JSP会抛出一个异常. 常用属性: Action 指定用户提交的表单由哪个组件来处理 Enctype 指定表单所用的MIME…

shell 字符串替换

read in_cmd echo $in_cmd > a sed s/[[:space:]]//g -i a ##replace space by ##去掉所以的空格 sed s/,//g -i a ##replace , by ##去掉所以的逗号 va$(cat a)接下就可以对变量va进行判断了。 如果只是输出打印的话&#xff0c;直接输出就可以 re…

突然使用不了JSTL了

在我的JSP页面中我使用了JSTL代码如下&#xff1a; ${user.username} 其中user是存在session中的变量&#xff0c;已经测试过是不为null的&#xff0c;JSTL的标签库、jar相关的文件已导入。 但是在浏览器中却是把“${user.username}”这句话原封不动地显示出来。根本读取不了${…