🦔

JANOG55 Level1-2問題解説

2025/01/30に公開

こちらの記事は、JANOG 55 Level1-2問題解説となります。

問題文

あなたの会社の技術部に新しく入った新入社員は、会社内のいろんな人と疎通確認をする中で、
営業部が使用しているVLAN200のPCだけでなく、自分と同じVLAN300の先輩のPCにも疎通できないことに気づきました。
先輩に相談したところ、SWの設定を確認し、自分で解決してみろとのこと、、、

Pingが通るように設定を見直してください。

達成条件

PC04の172.10.100.100/24からPC02の172.10.100.10/24に対して通信ができること。
> ping 172.10.100.10

制約

  • PC-01 ~ PC-03間の通信は維持すること
  • vlan100 (192.168.0.0/24)の設定は変更しないこと

解説

SW-03でtrunk-portにvlan 300をallowedしていますが、Vlan300を定義していないために通信不可となっている問題です。
まず、PC04からPC02に対してPingを実施します。

PC-02
PC-04:~# ping -c 3 172.10.100.10
PING 172.10.100.10 (172.10.100.10) 56(84) bytes of data.
From 172.10.100.100 icmp_seq=1 Destination Host Unreachable
From 172.10.100.100 icmp_seq=2 Destination Host Unreachable
From 172.10.100.100 icmp_seq=3 Destination Host Unreachable
 
--- 172.10.100.10 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2085ms

確かにPingが通っていないようです。
では、各SWの設定を確認していきます。

SW-01

SW-01
SW-01>ena
SW-01#show run
!
hostname SW-01
!
!
vlan 100,200,300
!
interface Ethernet1
   speed auto
   switchport trunk allowed vlan 100,200,300
   switchport mode trunk
!
interface Ethernet2
   speed auto
   switchport trunk allowed vlan 100,200,300
   switchport mode trunk
!
interface Vlan100
   ip address 192.168.0.1/24
!
interface Vlan200
   ip address 172.10.0.1/24
!
interface Vlan300
   ip address 172.10.100.1/24
!
no ip routing
!
end

SW-02

SW-02>ena
SW-02#show run
!
!
vlan 200,300
!
interface Ethernet1
   speed auto
   switchport trunk allowed vlan 100,200,300
   switchport mode trunk
!
interface Ethernet2
   switchport access vlan 200
!
interface Ethernet3
   switchport access vlan 300
!
!
interface Vlan100
   ip address 192.168.0.10/24
!
end

SW-03

SW-03>ena
SW-03#show run
!
hostname SW-03
!
!
vlan 200
!
interface Ethernet1
   speed auto
   switchport trunk allowed vlan 100,200,300
   switchport mode trunk
!
interface Ethernet2
   switchport access vlan 200
!
interface Ethernet3
   switchport access vlan 300
!
!
interface Vlan100
   ip address 192.168.0.100/24
!
no ip routing
!
end

設定の差分を見ると、SW-03にVlan 300の設定がないことがわかります。
念のため、以下も確認してみます。

SW-03#show vlan
VLAN  Name                             Status    Ports
----- -------------------------------- --------- -------------------------------
1     default                          active
200   VLAN0200                         active    Et1, Et2

やはり、VLAN 300の設定が入っていないことがわかりました。
設定を入れていきましょう。

SW-03#conf t
SW-03(config)#vlan 300
SW-03(config-vlan-300)#end

再度Pingを確認してみたいと思います。

PC-04:~# ping -c 3 172.10.100.10
PING 172.10.100.10 (172.10.100.10) 56(84) bytes of data.
64 bytes from 172.10.100.10: icmp_seq=1 ttl=64 time=6.58 ms
64 bytes from 172.10.100.10: icmp_seq=2 ttl=64 time=4.55 ms
64 bytes from 172.10.100.10: icmp_seq=3 ttl=64 time=1.91 ms
 
--- 172.10.100.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2005ms
rtt min/avg/max/mdev = 1.908/4.345/6.578/1.912 ms

Pingが通ることを確認できました!

この問題は、1-2ということもあり多くの方に解いていただきました!
皆さん、ありがとうございました!

Discussion