zoukankan      html  css  js  c++  java
  • VLAN帧格式详解

    帧格式

    IEEE 802.1Q标准对Ethernet帧格式进行了修改,在源MAC地址字段和协议类型字段之间加入4字节的802.1Q Tag。

    VLAN帧最小帧长为64字节。

    VLAN帧格式 

     

     

     

    字段

    长度

    含义

    Destination address

    6字节

    目的MAC地址。

    Source address

    6字节

    源MAC地址。

    Type

    2字节

    长度为2字节,表示帧类型。取值为0x8100时表示802.1Q Tag帧。如果不支持802.1Q的设备收到这样的帧,会将其丢弃。也叫做TPID(Tag Protocol Identifier)

    PRI

    3比特

    Priority,长度为3比特,表示帧的优先级,取值范围为0~7,值越大优先级越高。用于当阻塞时,优先发送优先级高的数据包。

    如果设置用户优先级,但是没有VLANID,则VLANID必须设置为0x000

    CFI

    1比特

    CFI (Canonical Format Indicator),长度为1比特,表示MAC地址是否是经典格式。CFI为0说明是标准格式,CFI为1表示为非标准格式。用于区分以太网帧、FDDI(Fiber Distributed Digital Interface)帧和令牌环网帧。在以太网中,CFI的值为0。

    VID

    12比特

    LAN ID,长度为12比特,表示该帧所属的VLAN。在VRP中,可配置的VLAN ID取值范围为1~4094。0和4095协议中规定为保留的VLAN ID。

    三种类型:

    • Untagged帧:VID 不计
    • Priority-tagged帧:VID0x000
    • VLAN-tagged帧:VID范围04095

    三个特殊的VID

    • 0x000:设置优先级但无VID
    • 0x001:缺省VID
    • 0xFFF:预留VID

    Length/Type

    2字节

    指后续数据的字节长度,但不包括CRC检验码。

    Data

    42~1500字节

    负载(可能包含填充位)。

    CRC

    4字节

    用于帧内后续字节差错的循环冗余检验(也称为FCS或帧检验序列)。

    帧示例

    VLAN帧 

    参考标准

    标准

    描述

    RFC 3069

    VLAN Aggregation for Efficient IP Address Allocation

    IEEE 802.1Q

    IEEE Standards for Local and Metropolitan Area Networks : Virtual Bridged Local Area Networks

    父主题: 链路层

    本资料收集于互联网

    2016 © 重庆网管博客

     

    # 我的笔记

     

    # ref


    http://blog.51cto.com/6930123/2115373


    # note

     

     

  • 相关阅读:
    ssh 命令
    mtr 命令
    ping 命令
    curl 命令
    echo 命令
    cp 命令
    sftp服务器配置
    tomcat性能优化
    消息队列
    深度学习
  • 原文地址:https://www.cnblogs.com/mutudou/p/14244640.html
Copyright © 2011-2022 走看看