Cisco IOU を使って、VLAN 100 (同一ネットワーク)を複数のスイッチで繋ぐ実験
VLAN 100 を、複数のスイッチで繋ぐ実験
IOU-L2-1,IOU-L2-2 ですが、何もしなくても、繋がりました。
これは、デフォルト VLAN 1 により、繋がっていると思います。
では、vlan 100 に収容しても、繋がるでしょうか。
まず、vlan 100 を作成します。
IOU-L2-1# conf t
IOU-L2-1(config)# vlan 100
IOU-L2-1(config-vlan)# name sales
IOU-L2-1(config-vlan)# exit
IOU-L2-1# show vlan
...(snip)...
100 sales active
...(snip)...
IOU-L2-2 でも同様に、vlan 100 を作成します。
では、fa1/1 を vlan100 のみにしてみます。
IOU-L2-1# conf t
IOU-L2-1(config)# interface e0/0
IOU-L2-1(config-if)# switchport access vlan 100
IOU-L2-1# show interfaces e0/0 switchport
...(snip)...
Access Mode VLAN: 100 (sales)
...(snip)...
IOU-L2-1# show vlan
...(snip)...
100 sales active Et0/0
...(snip)...
ping が通らなくなりました。
では、e0/1 を trunk にして、allowed vlan 100 を実行してみます。
IOU-L2-1# conf t
IOU-L2-1(config)# interface e0/1
IOU-L2-1(config-if)# switchport trunk enc dot1q
IOU-L2-1(config-if)# switchport mode trunk
IOU-L2-1(config-if)# switchport trunk allowed vlan 100
IOU-L2-1# show interfaces trunk で trunk port の確認もしましょう。
IOU-L2-1# copy run start
まだ繋がらないですね。
R2 でも同じようにします。
繋がりました。
これらの設定を保存しているので、次回起動した時にも繋がるかと思いきや、繋がらなかったです。
仮想イメージでは、Trunking の Negotiation Mode が、On となっています。
そして、これは変更できません。
なので、タイミングの話になると考えました。
一方のスイッチを停止して、しばらくおいてから再起動してみました。
もちろん、設定は同じです。
繋がりました。
タイミングの問題ですね。
実機ではこのようなことはおこらない、というか、desirable とかに設定すると思いますが。