D00425
動的NATに使用可能なグローバルアドレス数を超える通信が発生したとき、 NAPTが設定されている場合はNAPTを適用する仕様ですが、NAPTが適用されず通信できない不具合を修正しました。
- 関係する機能
- NAT/NAPT
該当機種 | 修正適用バージョン | 影響を受けるバージョン |
---|---|---|
SEIL/X4, CA10 | 2.70 | 1.00 ~ 2.61 |
SEIL/x86 Ayame | 2.70 | 2.01 ~ 2.61 |
不具合の説明
次のように、あるプライベートネットワークを対象に動的NATとNAPTの両方が設定されているものとします。
nat.ipv4.dnat.0.interface: ge0 nat.ipv4.dnat.0.global.0.address: 203.0.113.100 nat.ipv4.dnat.0.private.0.address: 172.16.0.0-172.31.255.255 nat.ipv4.napt.0.interface: ge0 nat.ipv4.napt.0.private: 172.16.0.0-172.31.255.255
プライベートネットワークの2台以上のクライアントからグローバルネットワークへの通信が発生した場合は、 次のような動作を期待します。
- 1台目: 動的NATのグローバルアドレス 203.0.113.100 を割り当てて通信できる。
- 2台目: 動的NATのグローバルアドレスが確保できず、代わりにNAPTルールが適用されて通信できる。
しかし、本不具合により2台目のクライアントはNAPTが適用されず通信ができませんでした。