🐕

JANOG 55 Level1-8問題解説

2025/01/30に公開

こちらの記事は、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