定義
IEEE802委員會定義的802.1Q協定定義了同一vlan跨交換機通信橋接的規則以及正確標識vlan的幀格式。在如下圖所示的802.1Q幀格式中,使用4位元組的標識首部來定義標識(tag)。tag中包括2位元組的vpid(vlan protocol identifier vlan協定標識符)和2位元組的vci(vlan control information vlan控制信息)。其中,vpid為0x8100,它標識了該數據幀承載IEEE802.1Q的tag信息;vci包含3比特用戶優先權、1比特規範格式指示,默認值為0(表示乙太網)和12比特的vlan標識符。基於802.1Q tag vlan 用vid劃分不同的vlan,當數據幀通過交換機的時候,交換機會根據數據幀中的tag的vid信息,來標識它們所在的vlan,這使得所有屬於該vlan的數據幀,不管是單播幀、多播幀還是廣播幀,都被限制在該邏輯vlan內傳輸。
數據幀格式
以下是802.1Q的數據幀格式:
目的MAC | 源MAC | TPID | TCI | type | data | fcs |
協定內容
序言
IEEE802.1Q是虛擬橋接區域網路的正式標準,定義了同一個物理鏈路上承載多個子網的數據流的方法。IEEE 802.1Q定義了VLAN幀格式,為識別幀屬於哪個VLAN提供了一個標準的方法。這個格式統一了標識VLAN的方法,有利於保證不同廠家設備配置的VLAN可以互通。
內容
IEEE 802.1Q定義了以下內容:
VLAN的架構;
VLAN中所提供的服務;
VLAN實施中涉及的協定和算法
IEEE802.1Q協定不僅規定VLAN中的MAC幀的格式,而且還制定諸如幀傳送及校驗、迴路檢測,對業務質量(QOS)參數的支持以及對網管系統的支持等方面的標準。
VLAN幀格式
這四個位元組的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,範圍1-4094,每個支持802.1Q協定的交換機傳送出來的數據包都會包含這個域,以指明自己屬於哪一個VLAN。
在一個交換網路環境中,乙太網的幀有兩種格式:有些幀是沒有加上這四個位元組標誌的,稱為未標記的幀(ungtagged frame),有些幀加上了這四個位元組的標誌,稱為帶有標記的幀(tagged frame)。
IEEE802.1q協定
IEEE802.1q協定也就是“VirtualBridgedLocalAreaNetworks”(虛擬橋接區域網路,簡稱“虛擬區域網路”)協定,定義一個關於VLAN連線介質訪問控制層和IEEE802.1D生成樹協定的具體概念模型。