分享

IEEE 802.1q 协议讲解

 luobo2012 2012-05-05

IEEE 802.1q 协议简介

IEEE 802.1q 协议为标识带有VLAN成员信息的以太帧建立了一种标准方法。IEEE802.1q标准定义了VLAN网桥操作,从而允许在桥接局域网结构中实现定义、运行以及管理VLAN拓扑结构等操作。IEEE 802.1q 标准主要用来解决如何将大型网络划分为多个小网络,如此广播和组播流量就不会占据更多带宽的问题。此外IEEE 802.1q 标准还提供更高的网络段间安全性。IEEE802.1q完成这些功能的关键在于标签。支持IEEE 802.1q 的交换端口可被配置来传输标签帧或无标签帧。一个包含VLAN信息的标签字段可以插入到以太帧中。如果端口有支持IEEE 802.1q 的设备(如另一个交换机)相连,那么这些标签帧可以在交换机之间传送VLAN成员信息,这样VLAN就可以跨越多台交换机。但是,对于没有支持IEEE 802.1q 设备相连的端口我们必须确保它们用于传输无标签帧,这一点非常重要。很多PC和打印机的NIC并不支持IEEE 802.1q ,一旦它们收到一个标签帧,它们会因为读不懂标签而丢弃该帧。在IEEE 802.1q 中,用于标签帧的最大合法以太帧大小已由1518字节增加到1522字节,这样就会使网卡和旧式交换机由于帧“尺寸过大”而丢弃标签帧。下图就是以太网中的IEEE 802.1q 标签帧格式。

802.1q是一种工业标准,所有的网络设备都能够识别的一种格式
802.1q使用的是在贞内部打入tag标记来插入他的标示符得 共插入4个字节的数据
我们简单来说一下所插入的标示符 BT无线网络破解教程
tpid:2字节的协议标示符 包涵一个0x8100的固定值 它表明这个贞带有802.1q/802.1p的标记信息
tci:2字节标记控制信息包含以下元素
1、3位的用户优先级--该域允许标记贞穿过桥接的局域网时携带用户优先级信息 主要是802.1p使用(qos里面有介绍)该值从0---7 BT4
2、1位的规范格式指示符--cfi值为0 说明是规范格式 为1说明是非规范格式。用在令牌环/fddi介质访问方法中,指示封装贞中所带的地址为次序信息
3、12位的vlan标示符(vid)---标示贞所属的vlan,可以标示4096个vlan从0--4095主要用于802.1q标准
介绍贞的格式
pre:前同步码,用于节点间通信的同步
sf:贞起始定界符,标记贞头内容的开始 思科学习视频资料下载中心
da:48位的目的mac
sa:48位的源mac
tpi:协议标示符 对于以太网0x8100 思科路由器配置
p:3位的ieee802.1q优先级 0--7
c:规范形式表示符
vi:12位的vlanId
l/t: 2字节的长度/类型域。表明2层域类型
fcs:4字节的贞校验序列。用于贞的错误校验。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多