項目一覧
NAT46次世代サービスの設定例
Junos OS リリース 20.2R1 以降では、NAT46 次世代サービスを実行できます。
Junos OS リリース 20.2R1以降、CGNAT次世代サービスでは、ネットワークアドレス変換およびプロトコル変換(NAT-PT)[RFC2766]がサポートされています。NAT46 は、IPv4 から IPv6 への移行メカニズムであり、IPv6 レルムのエンドノードが IPv4 レルムのエンドノードと通信したり、その逆を行ったりする方法を提供します。これは、ネットワークアドレス変換とプロトコル変換を組み合わせて実現されます。
NAT46は、CGNAT次世代サービス向けSRXとMX240、MX480、MX960の両方でサポートされています。このトピックでは、これらの MXシリーズルーターでNAT46 CGNAT次世代サービスを設定する方法の理解に役立つ設定例を紹介します。
これらの例は、SRXシリーズファイアウォール用です。ただし、これらの同じ例を使用して、MXシリーズデバイスでNAT46次世代サービスを設定できます。MXシリーズデバイス上の [edit services....] 階層下にある設定ステートメントを使用して、NAT46次世代サービスを設定します。
これらの例については、以下を参照してください。 IPv6 NAT
次の 4 つの例を使用できます。
デフォルトの宛先アドレスプレフィックス静的マッピングを使用した IPv6 ノードへの IPv4 開始接続の設定—この例では、デフォルトの宛先アドレスプレフィックス静的マッピングを使用して、IPv6 ノードへの IPv4 開始接続を設定する方法を示しています。
静的宛先アドレスの 1 対 1 のマッピングを使用した IPv6 ノードへの IPv4 開始接続の設定—この例では、静的宛先アドレスの 1 対 1 のマッピングを使用して、IPv6 ノードへの IPv4 開始接続を設定する方法を示しています。
デフォルトの宛先アドレスプレフィックス静的マッピングを使用したIPv4ノードへのIPv6開始接続の設定:この例では、デフォルトの宛先アドレスプレフィックス静的マッピングを使用して、IPv4ノードへのIPv6開始接続を設定する方法を示しています。この例では、逆方向の NAT 変換を設定する方法は示していません。
静的宛先アドレス 1 対 1 マッピングを使用した IPv4 ノードへの IPv6 開始接続の設定—この例では、静的宛先アドレス 1 対 1 マッピングを使用して IPv4 ノードへの IPv6 開始接続を設定する方法を示しています。
NAT46 サポートの概要
次世代サービス向けNAT46は、以下をサポートします。
ICMP、TCP、および UDP プロトコル パケット。
静的マッピングは、加入者接続のIPv4からIPv6への通信に使用されます。
IPv6 アドレスと動的に割り当てられた IPv4 アドレス間のマッピングを伝える他の方法がある場合、双方向トラフィック フローがサポートされます。
NAT46は、DNS、ICMP、およびFTP ALGをサポートします。
次世代サービス向けにNAT46を設定する際は、以下の点に注意してください。
NAT-PT(RFC 2765)に記載されているNAT64機能はサポートされていません。
静的NATは、いかなるNATシナリオでもソース変換には使用されません。
DNS、FTP、ICMP以外のALGはNAT46でサポートされていません。
AMS 機能は NAT46 ではサポートされていません。
NAT46 機能の送信元アドレス NAT(送信元プールが IPv6 プレフィックスの場合)では、ポート変換はテストされません。
NAT46 の設定例
この設定例は、MXシリーズデバイスに適用されます。
services {
nat {
source {
pool ipv6_prefix {
address 27a6::/96;
}
rule-set myipv6_rs {
rule ipv6_rule {
match {
source-address 10.1.1.1/30 ;
destination-address 27a6::a0a:a2d/126;
}
then {
source-nat {
pool {
ipv6_prefix;
}
}
}
}
match-direction input;
}
}
static {
rule-set test_rs {
rule test_rule {
match {
destination-address ip-address;
}
then {
static-nat {
prefix ip-address;
}
}
}
.....match-direction input;
}
}
}
service-set sset1 {
...
nat-rule-sets test_rs;
nat-rule-sets myipv6_rs;
...
}
}
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。