複製鏈接
請複製以下鏈接發送給好友

802.1ad

鎖定
IEEE 802.1ad或稱為QinQvlan stacking。是一種以802.1Q為基礎衍生出來的通訊協定。
原始802.1Q為允許加入單一Vlan header。QinQ允許兩個Vlan header被放置在同一個frame中。
中文名
IEEE 802.1ad
外文名
IEEE 802.1ad

802.1ad簡介

IEEE 802.1ad或稱為QinQvlan stacking。是一種以802.1Q為基礎衍生出來的通訊協定。
原始802.1Q為允許加入單一Vlan header。QinQ允許兩個Vlan header被放置在同一個frame中。
主要用途為電信供應商可以放置一個vlan標籤作為通過外部網絡的辨識,而不需變動客户的封包所帶出的vlan標籤。 [1] 

802.1ad優點

1. 擴充原始的vlan個數4094 -> 4094(inner)*4094(outer)。
2. ISP可以針對單一客户設置單一vlan tag,而不需變更客户的封包資訊。
3. 不需要客户的相互配合及合作,即可進行供應商橋樑的配置。 [1] 

802.1ad端口角色

1. Normal port: for 802.1Q訊框通行的port
2. Access port: SP邊緣裝置的入口port,在vlan stacking中被視為untagged,因此加入第二個vlan tag(outer)。
3. Tunnel port: SP邊緣裝置的出口port,同一個客户端皆被帶入同一個vlan tagged(使用SPVID)。 [1] 

802.1ad範例

Simple QinQ Example Simple QinQ Example
Acme及XYZ分別在Seattle及Tacoma有一間分公司,並藉由SP的L2 VPN網絡連線,而他們的子公司都使用相同的LAN。 換句話説,我們可以假設,Acme使用VLAN 100-200並透過SP連結兩間子公司的網絡;XYZ也使用VLAN 100-200並使用SP的網絡連結子公司。
而對SP而言,則必須想辦法區隔Acme及XYZ的資料,使其有辦法通過SP的網絡並分別送至各自的子公司。
解決辦法就是,使用VLAN STACKING來區隔Acme及XYZ的資料。
當Acme送出資料時,SP使用QinQ並給予該資料一個獨特的SPVID 1001,使其能通過SP的網絡並流向另外一間子公司,當到達子公司則移除該SPVID,該資料便能依照原始的VLAN ID進行傳送。而XYZ送出資料時,SP則使用SPVID 1002來區隔。

802.1ad以太類型

以太類型(EtherType)是一個在以太網幀中的佔用兩字節的字段,這一字段代表了在以太網幀中封裝了何種協議。該字段首次出現在以太網II幀(Ethernet II framing)中,並在後來由IEEE制定為IEEE 802.3以太網標準。
表示以太類型的數據全部大於0x0800。由於歷史原因,以太網II型幀與以太網幀格式相同,在以太網II型幀中表示以太類型的字段與以太網幀中表示封裝長度的字段相重合。為了避免歧義,根據IEEE 802.3x-1997規定,以太網類型必須大於1536(0x0600)。該數值是根據MTU在以太網幀最大為1500(0x05DC)而定的,該字段數值小於等於1500(0x05DC)的為以太網幀,大於等於1536(0x0600)的為以太網II型幀,而處在1501~1536的數據為未定義數據。
對於非標巨型以太網幀,可能會在以太類型部分與標準定義產生衝突。對此IETF提出採用特殊的以太類型0x8870來表示這種以太網幀。
參考資料
  • 1.    Standard approved 8 December 2005 and published May 26, 2006.