JANOG 55 Level1-8問題解説
こちらの記事は、JANOG 55 Level1-8問題解説となります。
問題文
新入社員のあなたはネットワークの勉強のため検証環境を利用して、トポロジー図のような構成を作りました。
ただ他の人も使える環境だったため、設定を変えられてしまい、PC01からPC02への疎通ができなくなってしまいました。
設定を見直し、PC01からPC02へのPingが通るようにしてください。
達成条件
PC-01の192.168.10.100/24からPC-02の192.168.10.200/24に対して通信ができること。
> ping 192.168.10.200
制約
interface port-chanel 10の設定を変更するのは禁止です
解説
この問題はLACPの設定が変更されていたことにより疎通が不可となっている問題でした。
まずは、PC1からPC2にPingを打って、本当に疎通ができないのか確認してみます。
PC-01:~# ping -c 3 192.168.10.200
PING 192.168.10.200 (192.168.10.200) 56(84) bytes of data.
--- 192.168.10.200 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2085ms
次にSWの状態を確認をしてみましょう。
SW-01#show int status
Port Name Status Vlan Duplex Speed Type Flags Encapsulation
Et1 connected in Po10 full 100M EbraTestPhyPort
Et2 connected in Po10 full 100M EbraTestPhyPort
Et3 connected in Po10 full 100M EbraTestPhyPort
Et4 connected 100 full 1G EbraTestPhyPort
Ma0 connected routed a-full a-1G 10/100/1000
Po10 notconnect trunk full unconf N/A
SW1にてstatusの確認を行ったところ、Po10がnotconnectとなっていることがわかります。
Interfaceを確認したところ、Et1,Et2,Et3が対象のIFであるようです。
SW-01#show running-config interfaces port-Channel 10
interface Port-Channel10
switchport trunk allowed vlan 100
switchport mode trunk
port-channel min-links 3
Po10のconfigを確認したところ、min-links 3が設定されています。
制約で、Po10の設定は変更できないため、最低でも3つのポートで接続されている必要があります。
SW2でも同じように確認をしてみます。
SW-02#show int status
Port Name Status Vlan Duplex Speed Type Flags Encapsulation
Et1 connected in Po10 full 100M EbraTestPhyPort
Et2 connected in Po10 half 100M EbraTestPhyPort
Et3 connected 1 full 1G EbraTestPhyPort
Et4 connected 100 full 1G EbraTestPhyPort
Ma0 connected routed a-full a-1G 10/100/1000
Po10 notconnect trunk full unconf N/A
SW2のstatusを確認したところPo10の設定が入っているのがEt1とEt2しかありません。
またそのほかにもSpped/duplexの設定がバラバラだったり、、、
設定を変更・追加してあげる箇所がわかったため、設定をいれていきます。
SW-02#conf t
SW-02(config)#interface ethernet 2
SW-02(config-if-Et2)#speed 100full
SW-02(config-if-Et2)#channel-group 10 mode active
SW-02(config-if-Et2)#interface ethernet 3
SW-02(config-if-Et3)#speed 100full
SW-02(config-if-Et3)#channel-group 10 mode active
SW-02(config-if-Et3)#end
再度statusの確認をしてみたいと思います。
SW-02#show int status
Port Name Status Vlan Duplex Speed Type Flags Encapsulation
Et1 connected in Po10 full 100M EbraTestPhyPort
Et2 connected in Po10 full 100M EbraTestPhyPort
Et3 connected in Po10 full 100M EbraTestPhyPort
Et4 connected 100 full 1G EbraTestPhyPort
Ma0 connected routed a-full a-1G 10/100/1000
Po10 connected trunk full 300M N/A
Po10がconnectedになっています!
PCで疎通確認を行ってみましょう!
PC-01:~# ping -c 3 192.168.10.200
PING 192.168.10.200 (192.168.10.200) 56(84) bytes of data.
64 bytes from 192.168.10.200: icmp_seq=1 ttl=64 time=4.75 ms
64 bytes from 192.168.10.200: icmp_seq=2 ttl=64 time=1.13 ms
64 bytes from 192.168.10.200: icmp_seq=3 ttl=64 time=1.10 ms
--- 192.168.10.200 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 1.097/2.323/4.749/1.715 ms
無事Pingが通ることを確認できました!
皆さん、問題を解いていただきありがとうございました!
Discussion