0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

VLANに関するメモワール

Last updated at Posted at 2022-06-23

今回はVLAN間ルーティングで生成されるフレームのフォーマットについて検証しようと思います。
EthernetⅡとdot1qフレームの相違を検証することでなにか見えてくるのではないのかという思惑があります。

構成図は以下の通りです。
構成図.png
青線がVLAN10,赤線がVLAN20の範囲を表しています。またR1はサブインターフェースを作成しています。

以下にそれぞれのL2セグメント間を通るフレームをまとめます。

①PC1(Fa0/0)→SW(Fa0/1)
PC1(Fa0:0)→SW(Fa0:1).png

②SW1(Gi0/1)→R1(Gi0/1.10)
SW(Gi0:1)→R1(Gi0:1.10) .png

まず以上の2つを比較すると、イーサネットフレームのタイプが変わっていることがわかります。
①EthernetⅡ
②Ethernet 802.1q

このようになっています。Ethernetフレームの部分以外の相違点は特にありません。

Ethernet 802.1qの方は、EthernetⅡに以下の部分が挿入されています。
dot1q追加部分.png

TPID(Tag Protocol Identifier)はIEEE802.1Q VLAN-Tagが続くことを示す
Ether Type値です。0x8100はデフォルトの値です。

TCIは(Tag Control Infomaition)はVLANタグ情報などが含まれるフィールドです。
0x000aは16進数なので2進数に直すと0000/0000/0000/1010になります。
これをを10進数に変換すると「10」になります。この値は、vlan 10を表しています。

PC2から生成されるフレームについても見てみます。
③PC2(Fa0/0)→SW(Fa0/2)
PC2(Fa0:0)→SW(Fa0:2).png

④SW1(Gi0/1)→R1(Gi0/1.20)
SW1(Gi0:1)→R1(Gi0:1.20).png

TCIは(Tag Control Infomaition)を見てみると、値が「0x0014」になっています。
これを2進数に直すと、0000/0000/0001/0100になります。
さらにこれを10進数に直すと「20」になります。これもやはりVLAN20を示しています。

例えば「vlan 10」はvlan情報のタグをフレームに追加するコマンド
「switchport access vlan」は任意のタグをどう処理するかを決定するコマンドですね

※本記事は個人的備忘録になりますが、間違っている点やアドバイスなどあれば積極的にコメントを
頂けますと幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?