※ネットワークを学びながら資格取得したい方はこちら※
今回は異なるスイッチ間で作成したVLANの通信を疎通させる際に使用するトランクポートに関しての役割と実際にその設定方法を紹介していきます。
※前提知識:VLANとアクセスポート
トランクポートとは?
トランクポートはスイッチ間どうしで作成された複数のVLANの通信を一つのポートで行えるようにします。
上記の図は各スイッチで仮想ネットワークのVLAN10 , VLAN20を作成し同名のVLANをスイッチ間で通信をさせています。
ですが、これはVLANが増えるたびにスイッチ間でのアクセスポートも必要になり、最適なネットワーク構築とは言えません。
ではどうすれば良いのでしょうか?
先ほど紹介したトランクポートを各スイッチに設定すれば、一つのポートで複数のVLANをスイッチ間で通信させることができます。
〜トランクポートの設定イメージ〜
トランクポートの設定方法
では実際に各スイッチにトランクポートを設定していきます。
※VLAN等の設定はすでに設定ずみとします。(VLANの設定方法についてはこちら)
〜Switch0のFastEthernet0/3ポートにトランクポートを設定〜
Switch>
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interfa
Switch(config)#interface Fa
Switch(config)#interface FastEthernet0/3
Switch(config-if)#switchport mode trunk
Switch(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/3, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/3, changed state to up
Switch(config-if)#
Switch(config-if)#exit
Switch(config)#exit
Switch#
%SYS-5-CONFIG_I: Configured from console by console
Switch#show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/4, Fa0/5, Fa0/6, Fa0/7
Fa0/8, Fa0/9, Fa0/10, Fa0/11
Fa0/12, Fa0/13, Fa0/14, Fa0/15
Fa0/16, Fa0/17, Fa0/18, Fa0/19
Fa0/20, Fa0/21, Fa0/22, Fa0/23
Fa0/24, Gig0/1, Gig0/2
10 VLAN0010 active Fa0/1
20 VLAN0020 active Fa0/2
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
Switch#
ここでのポイントとして、トランクポートを設定したポート(今回はFastEthernet0/3)が#show vlan brief コマンドで結果に表示されないことを知っておきましょう。
※トランクポートの確認は以下のコマンドで確認できます。
Switch#show interface trunk
Port Mode Encapsulation Status Native vlan
Fa0/3 auto n-802.1q trunking 1
Port Vlans allowed on trunk
Fa0/3 1-1005
Port Vlans allowed and active in management domain
Fa0/3 1,10,20
Port Vlans in spanning tree forwarding state and not pruned
Fa0/3 1,10,20
Switch#
〜Switch1のFastEthernet0/3ポートにトランクポートを設定〜
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface FastEthernet0/3
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Switch(config)#exit
Switch#
%SYS-5-CONFIG_I: Configured from console by console
Switch#show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/4, Fa0/5, Fa0/6, Fa0/7
Fa0/8, Fa0/9, Fa0/10, Fa0/11
Fa0/12, Fa0/13, Fa0/14, Fa0/15
Fa0/16, Fa0/17, Fa0/18, Fa0/19
Fa0/20, Fa0/21, Fa0/22, Fa0/23
Fa0/24, Gig0/1, Gig0/2
10 VLAN0010 active Fa0/1
20 VLAN0020 active Fa0/2
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
Switch#
これでトランクポートの設定が完了しました。
実際に上記の図のように設定されていればPC0からPC2とPC1からPC3への通信が確認(pingコマンド)できるはずです。通信の疎通はご自身で確認してみてください。
※ネットワークを学びながら資格取得したい方はこちら※
トランクポートが複数のVLANを処理できる理由について
トランクポートでは複数のVLANを識別するためにトランキングプロトコルが用いられています。
トランキングプロトコルは ISL と IEEE802.1q(ドットイチキュウ)の2種類あり、VLANを識別するためにVLAN番号をフレームフォーマットに付加するプロトコルです。
※ISLはCisco独自のプロトコルで、利用されることはなくなっています。
トランキングプロトコルについてさらに知りたい方はこちら
今回は以上です。
コメント