インライン6番目および6to4ソフトワイヤー
インライン 6 番目および 6to4 の構成ガイドライン
インライン 6rd と 6to4 を構成して使用する場合は、次の点に注意してください。
1 つのラインカードに最大 1024 のソフトワイヤコンセントレータを設定できます。
CE からの 6 番目の IPv4 パケットの再構成は、このリリースの一部として追加されていません。
6番目のマルチキャストはサポートされていません。
IPv4 アクセス ネットワーク(CPE と境界リレー間)で発生した ICMPv4 エラーは、境界リレーで破棄されます。IPv6 エラーに変換されず、IPv6 側に転送されません。
6rd/6to4 エニーキャストとロード バランシングは、インターフェイス スタイルではなく、ネクストホップ スタイルのサービス インターフェイス設定でのみ設定できます。
siインターフェイス入力機能は、6番目のトンネルに流れるパケットには適用されません。
6 番目のトンネルからのトラフィックの帯域幅は、使用可能な PFE 帯域幅によって制限されます。6 番目のトンネルへのトラフィックの帯域幅は、内部 VRF ループバック帯域幅によって制限されます。階層下の
[edit chassis]
SI-IFDループバック帯域幅設定は、6番目のループバック帯域幅に影響を与えません。IPv4ヘッダーでカプセル化した後、パケット長がダウンリンクパケットのトンネルMTUを超える場合、パケットはv4 MTUエラーとして破棄されます。これらのパケット ドロップでは、
ICMPv6 packet too big error
メッセージが送信者に送り返されます。通常、第6トンネルMTUは高い値で設定されるため、パケットサイズが設定値より大きい場合、エグレスインターフェイス(IPv4アクセスネットワーク方面)でフラグメンテーションが発生します。
インライン 6rd の設定
Junos OSは、MXシリーズルーター上のすべてのモジュラーポートコンセントレータ(MPC)ラインカードでインライン6rdをサポートしています。これにより、お客様は、必要なトンネリング、カプセル化、カプセル化解除のプロセスにMS-DPCを使用するコストを節約できます。エニーキャストは 6to4 (ネクストホップ サービス インターフェイスのみ) でサポートされています。ヘアピニングは、6 番目のドメイン間のトラフィックでもサポートされています。
Junos OSは、以下のMPCでインライン6rdをサポートしています。
-
MPC5およびMPC6—Junos OSリリース15.1R3からのサポート。
-
MPC7、MPC8、MPC9:Junos OS Release 17.2R1 からのサポート開始。
-
MPC10E-15C-MRATEおよびMPC10E-10C-MRATE:Junos OSリリース20.3R1からのサポート開始。
-
MX2K-MPC11E—Junos OSリリース20.3R1からのサポート。
インライン機能を実装するには、MPC上のサービスインターフェイスをマルチサービス(ms-)インターフェイスではなく、インラインサービスインターフェイス(si-)として設定します。
インライン サービスの帯域幅の設定
インライン 6 番目の処理に使用するモジュラー ポート コンセントレータ(MPC)で、インライン サービスの帯域幅設定を指定する必要があります。
帯域幅を設定するには:
user@host# set chassis fpc mpc-number pic logical-interface-number inline-services bandwidth bandwidth
例えば:
user@host# set chassis fpc 0 pic 0 inline-services bandwidth 10g
インターフェイスの設定
6番目の制御とデータ用のsiインターフェイスを設定します。6番目のサービスはポート0に設定する必要があります。
si- インターフェイスを設定するには:
ソフトワイヤーコンセントレータとルールの設定
CE 用の IPv4 パケットを介した IPv6 のカプセル化とカプセル化解除に使用するソフトワイヤコンセントレータとルールを定義します。
ソフトワイヤコンセントレータを定義するには:
ソフトワイヤールールを設定するには:
-
ソフトワイヤ ルールを指定し、トンネリングするトラフィックの方向と使用する 6 番目のソフトワイヤ コンセントレータを指定します。
user@host# set services softwire rule softwire-rule-name match-direction match-direction term rule-term-number then v6rd concentrator-name
例えば:
user@host# set services softwire rule swire01-r1 match-direction input term t1 then v6rd swire01-rd1
サービスセットの設定
6 番目の処理用にインターフェイス スタイルまたはネクストホップ サービス セットを設定するには:
ルーティングインスタンスの設定
ルーティングインスタンスを設定するには:
例: 6 番目と 6to4 の構成
6番目と6to4の機能は、M Seriesルーターのマルチサービス100、400、500 PICと、マルチサービスDPCを搭載したMXシリーズルーターでサポートされています。MS-MPCまたはMS-MICを搭載したMXシリーズルーターは、インライン6番目およびインライン6to4の機能をサポートしています。
- 例:6rd (インターフェイススタイルのサービス セット設定)
- 例:6rd (ネクストホップスタイルのサービス セット設定)
- 例: 6 番目のエニーキャスト設定
- 例:6 番目のドメイン間のヘアピニングの設定
- 例: 6to4 構成
例:6rd (インターフェイススタイルのサービス セット設定)
chassis { fpc 0 { pic 0 { inline-services { bandwidth 10g; } } } } services { service-set vrf-intf-service-set { softwire-rules swire01-r1; interface-service { service-interface si-0/0/0.0; } } softwire { softwire-concentrator { v6rd swire01-rd1 { softwire-address 10.30.30.1; ipv4-prefix 10.10.0.0/16; v6rd-prefix 2001:db8::/32; mtu-v4 9192; } } rule swire01-r1 { match-direction input; term t1 { then { v6rd swire01-rd1; } } } } } interfaces { si-0/0/0 { unit 1 { family inet; family inet6; service-domain inside; } unit 2 { family inet; family inet6; service-domain outside; } } ge-0/2/7 { unit 0 { family inet { address 10.10.10.1/16; } } } ge-0/2/8 { unit 0 { family inet6 { address 2001:db8:3abc::1/64; } } } } routing-instances { v6rd-vrf { instance-type vrf; interface si-0/0/0.1; interface ge-0/2/7.0; route-distinguisher 10.1.1.1:1; vrf-target target:100:100; } }
例:6rd (ネクストホップスタイルのサービス セット設定)
chassis { fpc 0 { pic 0 { inline-services { bandwidth 10g; } } } } services { service-set vrf-nh-service-set { softwire-rules swire01-r1; next-hop-service { inside-service-interface si-0/0/0.1; outside-service-interface si-0/0/0.2; } } softwire { softwire-concentrator { v6rd swire01-rd1 { softwire-address 10.30.30.1; ipv4-prefix 10.10.0.0/16; v6rd-prefix 2001:db8:3040::0/48; mtu-v4 9192; } } rule swire01-r1 { match-direction input; term t1 { then { v6rd swire01-rd1; } } } } } interfaces { si-0/0/0 { unit 1 { family inet; family inet6; service-domain inside; } unit 2 { family inet; family inet6; service-domain outside; } } ge-0/2/7 { unit 0 { family inet { address 10.10.10.1/16; } } } ge-0/2/8 { unit 0 { family inet6 { address 2001:db8:3abc::1/64; } } } } routing-instances { v6rd-vrf { instance-type vrf; interface si-0/0/0.1; interface ge-0/2/7.0; route-distinguisher 10.1.1.1:1; vrf-target target:100:100; } }
例: 6 番目のエニーキャスト設定
chassis { fpc 0 { pic 0 { inline-services { bandwidth 10g; } } pic 2 { inline-services { bandwidth 1g; } } } } services { service-set anycast-nh-set1 { softwire-rules swire01-r1; next-hop-service { inside-service-interface si-0/0/0.1; outside-service-interface si-0/0/0.2; } } service-set anycast-nh-set2 { softwire-rules swire01-r1; next-hop-service { inside-service-interface si-0/2/0.1; outside-service-interface si-0/2/0.2; } } softwire { softwire-concentrator { v6rd swire01-rd1 { softwire-address 10.30.30.1; ipv4-prefix 10.10.0.0/16; v6rd-prefix 2001:db8:3040::0/48; mtu-v4 9192; } } rule swire01-r1 { match-direction input; term t1 { then { v6rd swire01-rd1; } } } } } interfaces { si-0/0/0 { unit 0 { family inet; family inet6; } unit 1 { family inet; family inet6; service-domain inside; } unit 2 { family inet; family inet6; service-domain outside; } } si-0/2/0 { unit 0 { family inet; family inet6; } unit 1 { family inet; family inet6; service-domain inside; } unit 2 { family inet; family inet6; service-domain outside; } } ge-0/2/7 { unit 0 { family inet { address 10.10.10.1/16; } } } ge-0/2/8 { unit 0 { family inet6 { address 2001:db8:3abc::1/64; } } } }
例:6 番目のドメイン間のヘアピニングの設定
この例では、ヘアピニング ドメインとしてインターフェイス サービス セットとネクストホップ サービス セットを使用しています。
chassis { fpc 0 { pic 0 { inline-services { bandwidth 10g; } } } } services { service-set hairpin-intf-service-set { softwire-rules swire01-r1; interface-service { service-interface si-0/0/0.0; } } service-set hairpin-nh-service-set { softwire-rules swire01-r2; next-hop-service { inside-service-interface si-0/0/0.1; outside-service-interface si-0/0/0.2; } } softwire { softwire-concentrator { v6rd swire01-rd1 { softwire-address 30.30.30.1; ipv4-prefix 10.10.0.0/16; v6rd-prefix 2001:db8:3040::0/48; mtu-v4 9192; } v6rd swire01-rd2 { softwire-address 10.60.60.1; ipv4-prefix 10.40.40.0/24; v6rd-prefix 2001:db8:3050::0/48; mtu-v4 9192; } } rule swire01-r1 { match-direction input; term t1 { then { v6rd swire01-rd1; } } } rule swire01-r2 { match-direction input; term t1 { then { v6rd swire01-rd2; } } } } } interfaces { si-0/0/0 { unit 0 { family inet; family inet6; } unit 1 { family inet; family inet6; service-domain inside; } unit 2 { family inet; family inet6; service-domain outside; } } ge-0/2/7 { unit 0 { family inet { service { input { service-set hairpin-intf-service-set; } output { service-set hairpin-intf-service-set; } } address 10.10.10.1/16; } } } ge-0/2/8 { unit 0 { family inet { address 10.40.40.1/24; } } } }
例: 6to4 構成
chassis { fpc 0 { pic 0 { inline-services { bandwidth 10g; } } } } services { service-set 6to4-intf-service-set { softwire-rules shenick01-r1; interface-service { service-interface si-0/0/0.0; } } interfaces { si-0/0/0 { unit 0 { family inet; family inet6; } unit 1 { family inet; family inet6; service-domain inside; } unit 2 { family inet; family inet6; service-domain outside; } } ge-0/2/7 { unit 0 { family inet { service { input { service-set 6to4-intf-service-set; } output { service-set 6to4-intf-service-set; } } address 10.10.10.1/16; } } } ge-0/2/8 { unit 0 { family inet6 { address 2001:db8:3abc::1/64; } } } }