IEEE 802.1Q

위키百科, 우리 모두의 百科事典.

IEEE 802.1Q 는 하나의 이더넷 네트워크에서 假想 랜 (VLAN)을 支援하는 네트워크 標準이다. 이 標準은 이더넷 프레임 을 위한 VLAN 태그 追加 시스템과 더불어, 이러한 프레임을 管理하는데 同伴되는 브리지 스위치 에 쓰이는 節次들을 定義한다. 또, 이 標準은 IEEE 802.1p 라는 QoS 優先 順位 스키마를 위한 豫備를 包含하고 있으며 GARP 를 定義한다.

이 標準은 IEEE 802 標準 委員會의 워킹 그룹 IEEE 802.1 이 開發韓 것으로, 그 뒤로 IEEE 802.1ak , IEEE 802.1Qat , IEEE 802.1Qay 를 包含한 改訂版들을 活潑하게 開發하고 있다.

프레임 포맷 [ 編輯 ]

이더넷 프레임에 802.1Q 태그 揷入

802.1Q는 元來 프레임을 實際로 캡슐化(encapsulate)하지 않는다. 그 代身 이더넷 프레임 에 對하여 出發地 MAC 住所 와 元來 프레임의 이더타입 /길이 필드들 사이에 32비트 필드를 追加하여 最少 및 最大 프레임 크기를 64 및 1,518 바이트 (옥텟)에서 64 및 1,522 바이트 (802.1Q가 存在하면 42 옥텟을 最少로 適用, 802.1Q가 없으면 46 옥텟을 最少로 適用. IEEE 802.3-2005 Clause 3.5 參照.)로 擴張한다. TPID (태그 프로토콜 識別子, tag protocol identifier)를 위해 두 個의 바이트가 使用되며 다른 2바이트는 TCI(태그 制御 情報, tag control information)를 위해 쓰인다. TCI 필드는 더 나아가 PCP, DEI, VID로 分離된다. [1]

16 비트 3 비트 1 비트 12 비트
TPID TCI
PCP DEI VID
  • TPID: IEEE 802.1Q 태그 프레임으로서 프레임을 識別하기 위해 0x8100의 값으로 設定된 16비트 필드. 이 필드는 태그되지 않은 프레임에서 이더타입 /길이 필드와 同一한 位置에 있으므로, 태그되지 않은 프레임과 一般 프레임을 區別하는데 使用할 수 있다.
  • TCI
    • PCP(Priority Code Point): IEEE 802.1p 優先 順位를 가리키는 3비트 필드. 프레임의 優先 順位를 가리킨다. 값은 0(最高 作用)부터 7(가장 높음)까지이다. 1은 가장 낮은 優先 順位를 가리킨다.
    • DEI(Drop Eligible Indicator): 1비트 필드.(以前에는 CFI [note 1] [2] ) PCP와는 別途로, 또는 結合해서 쓰이며 트래픽이 混雜해질 때 除去되기 적합한 프레임들을 가리키는데 使用된다. [3]
    • VID(VLAN Identifier): VLAN이 어느 프레임에 屬하는지를 決定하는 12비트 필드. 0x000, 0xFFF의 값이 豫備로 保存된다. 다른 모든 값들은 VLAN 識別者들로 使用될 수 있으며 最大 4,094個의 VLAN까지 許容한다. 豫備값 0x000은 프레임이 어떠한 VLAN에도 屬하지 않음을 나타낸다. 이 境遇 802.1Q는 優先 順位만 指定하고 이를 于先 順位 태그( priority tag )로 參照한다. 브리지에서는 VLAN 1 (基本 VLAN ID)李 管理 VLAN을 위해 豫備로 자주 保存되며, 이는 業體에 따라 다르다.

二重 태그 追加 [ 編輯 ]

IEEE 標準 802.1ad 와 더불어 이中 태그 追加는 인터넷 서비스 提供業者들에게 有用할 수 있는데, VLAN 태그가 이미 있는 클라이언트들로부터 트래픽을 混合하는 동안 인터넷 서비스 提供業者들이 內部的으로 VLAN을 使用할 수 있게 한다. 外部(出發地 MAC 다음으로, ISP VLAN을 代表) S-TAG (서비스 태그)가 먼저 오고, 그 뒤 內部 C-TAG (顧客 태그)가 그 뒤를 따른다. 이러한 境遇 802.1ad 는 서비스 提供者 外部 S-TAG를 爲해 0x88a8를 規定한다.

이더넷 프레임에 802.1ad 二重 태그 揷入

非標準 三重 태그 追加도 可能하다.

16 비트 3 비트 1 비트 12 비트
TPID0 PCP DEI VID0
TPID1 CONTENT RATING DEI VID1
TPID2 HOP DEI VID2

TPID0+TPID1+TPID2의 內容은 出發地 裝備의 48비트 MAC 住所를 包含하고 있다.

關聯 프로토콜 [ 編輯 ]

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. This field was formerly designated Canonical Format Indicator (CFI) with a value of 0 indicating a MAC address in canonical format . It is always set to zero for Ethernet. CFI was used for compatibility between Ethernet and Token Ring networks. If a frame received at an Ethernet port had a CFI set to 1, then that frame would not be bridged to an untagged port.

參照 [ 編輯 ]

  1. IEEE 802.1Q-2011 clause 9.6
  2. IEEE 802.1Q-2005 clause 9.6
  3. IEEE 802.1Q-2011 clause 6.9.3

外部 링크 [ 編輯 ]