ICTSC2026 一次予選 問題解説: 問42
問42
以下のようにCiscoルータが設定されています。
! Internal Network: 192.168.10.0/24
interface GigabitEthernet0/0
description Internal Network
ip address 192.168.10.1 255.255.255.0
ip nat inside
!
! External Network: 203.0.113.0/24
interface GigabitEthernet0/1
description External Network
ip address 203.0.113.1 255.255.255.0
ip nat outside
!
ip nat inside source static 192.168.10.10 203.0.113.10
!
access-list 10 permit 192.168.10.0 0.0.0.127
ip nat pool POOL-A 203.0.113.100 203.0.113.109 netmask 255.255.255.0
ip nat inside source list 10 pool POOL-A
!
access-list 20 permit 192.168.10.128 0.0.0.127
ip nat pool POOL-B 203.0.113.200 203.0.113.209 netmask 255.255.255.0
ip nat inside source list 20 pool POOL-B
ネットワーク構成は以下の通りです。
- Internal Network:
192.168.10.0/24 - External Network:
203.0.113.0/24
Internal Network上の以下の3台のホストからExternal Networkを通して外部のネットワークのホストへ通信を行いました。
- PC-A:
192.168.10.20 - PC-B:
192.168.10.200 - PC-C:
192.168.10.10
このとき、それぞれの通信がExternal Networkへ送信される際に使用される送信元IPアドレスの組み合わせとして、最も適切なものを1つ選びなさい。
| PC-A | PC-B | PC-C | |
|---|---|---|---|
| A | 203.0.113.200~209 |
203.0.113.10 |
192.168.10.10 |
| B | 192.168.10.20 |
203.0.113.100~109 |
203.0.113.200~209 |
| C | 203.0.113.10 |
192.168.10.200 |
203.0.113.100~109 |
| D | 203.0.113.100~109 |
203.0.113.200~209 |
203.0.113.10 |
選択肢(択一選択)
- A
- B
- C
- D
正解
4
解説
この設定は、内部から外部へ送信されるパケットの送信元IPアドレスを、静的NATまたは動的NATによって変換するものである。
各ホストに適用されるルールは、静的NATの対応関係と、動的NATで参照するアクセスリスト(ACL)から判断できる。
本設定では動的NATの変換対象を指定するために、2つのACL(access-list)が使用されている。
ACLの設定にはワイルドカードマスク表記が用いられており、ビットが0の部分は一致を確認し、1の部分は照合対象から除外する。0.0.0.127では末尾の7ビットが照合対象から除外されるため、それぞれのACLに一致する送信元IPアドレスの範囲は以下の通りである。
| ACLの設定 | CIDR表記 | 一致する送信元IPアドレスの範囲 |
|---|---|---|
access-list 10 permit 192.168.10.0 0.0.0.127 |
192.168.10.0/25 |
192.168.10.0~192.168.10.127 |
access-list 20 permit 192.168.10.128 0.0.0.127 |
192.168.10.128/25 |
192.168.10.128~192.168.10.255 |
各ホストに適用されるNATは以下の通りである。
- PC-A(
192.168.10.20)はACL 10に一致するため、POOL-Aを使用する動的NATが適用される。送信元IPアドレスは203.0.113.100~203.0.113.109のいずれかに変換される。 - PC-B(
192.168.10.200)はACL 20に一致するため、POOL-Bを使用する動的NATが適用される。送信元IPアドレスは203.0.113.200~203.0.113.209のいずれかに変換される。 - PC-C(
192.168.10.10)には、ip nat inside source static 192.168.10.10 203.0.113.10による静的NATが適用される。動的NAT用のACL 10にも一致するが、この設定では静的NATが優先されるため、送信元IPアドレスは203.0.113.10に変換される。
以上より、PC-Aは203.0.113.100~109、PC-Bは203.0.113.200~209、PC-Cは203.0.113.10となり、組み合わせはDである。したがって、正答は 4 である。