■VLAN基本
RouterAでXPへ繋がるポートをvlan10のアクセスポートへ、RouterBでRouterC(PCに見立て)へ繋がるポートをvlan10のアクセスポートへ変更します。
RouterD、RouterEへの接続ポートはvlan番号を割り当てずネイティブVLANに属するものとします。
[XP→RouterCへのPing]
イーサネットのTypeを示す場所にIEEE802.1Qでタギングされていることを示す値「0x8100」が入ります。これをTPIDと言います。
そのあとに、プライオリティ、CFI(トークンリングで使用)、VLANIDと続きます。
VLANIDは12ビットを占めており0~4095の範囲で指定可能ですが、0と4095は予約されているため実質使えるのは4094個になります。
[RouterD→RouterEへのPing]
こちらはネイティブVLANなのでタグはつきません。
■VTP
RouterAをサーバーモードに、RouterBをクライアントモードに変更します。
[RouterA] RouterA#vlan database RouterA(vlan)#vtp server Device mode already VTP SERVER. RouterA(vlan)#vtp domain vtptest Changing VTP domain name from NULL to vtptest RouterA(vlan)#vtp password secret Setting device VLAN database password to secret. RouterA(vlan)#exit RouterA#sh vtp status VTP Version : 2 Configuration Revision : 1 Maximum VLANs supported locally : 36 Number of existing VLANs : 7 VTP Operating Mode : Server VTP Domain Name : vtptest VTP Pruning Mode : Disabled VTP V2 Mode : Disabled VTP Traps Generation : Disabled MD5 digest : 0x07 0x1F 0x9F 0xD2 0x84 0x61 0x81 0x3A Configuration last modified by 0.0.0.0 at 3-1-02 00:03:48 Local updater ID is 0.0.0.0 (no valid interface found)
[RouterB]
RouterB#vlan database RouterB(vlan)#vtp client Setting device to VTP CLIENT mode. RouterB(vlan)#vtp domain vtptest Domain name already set to vtptest . RouterB(vlan)#vtp password secret Setting device VLAN database password to secret. RouterB(vlan)#exit RouterB#sh vtp status VTP Version : 2 Configuration Revision : 1 Maximum VLANs supported locally : 36 Number of existing VLANs : 7 VTP Operating Mode : Client VTP Domain Name : vtptest VTP Pruning Mode : Disabled VTP V2 Mode : Disabled VTP Traps Generation : Disabled MD5 digest : 0x07 0x1F 0x9F 0xD2 0x84 0x61 0x81 0x3A Configuration last modified by 0.0.0.0 at 3-1-02 00:03:48
RouterAで新しいvlan30を作成してみます。するとvtpがアドバタイズメントを発信するはずです。
RouterA#vlan database RouterA(vlan)#vlan 30 name "vlan c" VLAN 30 added: Name: vlan c RouterA(vlan)#exit
RouterAとRouterB上のトランクリンクをキャプチャしてみると確かにVLANのマルチキャストアドレス宛てにリビジョン番号が増加されたアドバタイズメントが流れています。
RouterBを見てみるとvlan番号30が追加されました。
RouterB#sh vlan-switch VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa1/2, Fa1/3, Fa1/4, Fa1/5 Fa1/6, Fa1/7, Fa1/8, Fa1/9 Fa1/10, Fa1/11, Fa1/12, Fa1/13 Fa1/14, Fa1/15 10 vlan a active Fa1/1 20 vlan b active 30 vlan c active 1002 fddi-default act/unsup 1003 token-ring-default act/unsup 1004 fddinet-default act/unsup 1005 trnet-default act/unsup