Junos OS を実行するデバイスでの IPv6 のサポート
IPv6はIPv4の機能に基づいて構築されており、アドレス、設定、保守、セキュリティを改善します。以下の IPv6 機能がサポートされています。
IPv6 path maximum transmission unit (MTU) discovery
パスMTU検出は、単一ソースデバイスで使用され、フラグメントの正しいサイズを決定します。パスMTUディスカバリーは、デフォルトでIPv6パケットで有効になっています。
Dynamic routes distribution through IS-IS and OSPF for IPv6
ルーターは、OSPF、BGP、IS-IS などの異なるルーティング プロトコルを介してルートを学習します。学習されたルートは、IPv6トラフィック転送を有効にするためにルーティングテーブルに配置されます。
Dual stacking (IPv4 and IPv6)
デュアルスタッキングにより、デバイスはIPv4とIPv6の両方を同時に実行できます。エンドノード、ルーター、およびスイッチは両方のプロトコルを実行し、優先プロトコルとしてIPv6を使用します。
IPv6 forwarding
ポート転送エンジン ソフトウェアは、ユニキャスト IPv6 ルートとネクスト ホップをサポートします。これには、基本的なルートインフラストラクチャ、ネクストホップサポート、ネットワークインフラストラクチャ、例外パケット処理が含まれます。
IPv6 over MPLS (6PE)
デバイスは、MPLS対応のIPv4ネットワーク上でIPv6アイランドを相互接続できます。IPv6 情報は、MG-BGP と IPv4 を使用して MPLS コアを介して送信されます。BGPネクストホップフィールドは、明示的なトンネル設定なしでMPLS LSPを使用できるように、ルーターのIPv4アドレスを伝えます。
Neighbor Discovery
Neighbor Discoveryプロトコルは、ローカルネットワーク接続、データグラムルーティング、設定に関連するかなりの数の機能を促進します。IPv6環境の通常のホストとルーターの両方は、ネイバーディスカバリープロトコルにカウントされ、インターネットワークの適切な運用に必要な重要な情報交換を容易にします。ネイバー検出は、ICMP と同様のメッセージング プロトコルです。以下の機能は、プロトコルによって実行されます。
ルーター検出 —ホストが接続されたリンク上に存在するルーターを特定する方法。
プレフィックス検出 — 接続されたリンクに存在する宛先のアドレス プレフィックスをホストが検出する方法。ノードは、プレフィックスを使用して、接続されたリンクに存在する宛先と、ルーターを介してのみ到達できる宛先を区別します。
パラメータ検出 — ノードが発信パケットに配置するさまざまなパラメータ(リンク パラメータまたはインターネット パラメータ)を学習する方法。
アドレス解決 — ノードが宛先 IPv6 アドレスのみを使用して、接続されたリンク上の宛先のリンク層アドレスを決定する方法。
ネクストホップ決定—ノードがIPv6宛先アドレスを、宛先のトラフィック送信を計画しているネイバーIPv6アドレス(ネクストルーターホップまたは宛先自体)へのマッピングに使用するアルゴリズム。
ネイバーの非連絡性検知 - ノードがネイバーに到達できなくなったと判断する方法。
重複アドレス検出 — アドレスが既に別のノードで使用されているかどうかをノードが判断する方法。
Internet Control Message Protocol v6 (ICMPv6)
ICMP は、IP 操作に関連するエラー メッセージと情報メッセージを送信します。ICMPv6 は、IPv6 に固有の追加のエラー メッセージと情報メッセージを定義します。
4 つの異なる ICMPv6 エラー メッセージがあります。
宛先到達不能 — パケットの送信方法に固有の問題が原因で、パケットを配信できません。パケットが配信されない原因となった問題の性質を示すコードを含みます。
パケットが大きすぎる — パケットが大きすぎて配信できない場合に送信されます。
時間超過 — 基本的なヘッダーホップバイホップフィールドで指定されたホップ数を超えたため、パケットを配信できません。
パラメーターの問題 — パケットの処理を不可能にする IPv6 ヘッダーまたは拡張ヘッダーのフィールドに問題があることを示します。
ICMPv6 情報メッセージは、IPv6 の動作に不可欠なさまざまなテスト、診断、およびサポート機能の実装に必要な情報を共有するために使用されます。合計 8 つの異なる ICMPv6 通知メッセージがあります。
エコー要求-
エコーリプライ-
ルーターのアドバタイズ—
ルーターの要求-
ネイバー広告-
近隣の勧誘 -
リダイレクト—
ルーターリナンバリング—
Static routes for IPv6
ルーティング情報は静的に設定できます。ルートが静的に設定されるたびに、ルーティング情報ベース(RIB)は、静的ルートを介して指定されたルートで更新されます。これらのルートは、「routing-options」階層で静的に設定する必要があります。以下の設定は、IPv6の静的ルートを有効にするために使用されます。
interfaces { fe/0/1/0 { unit 0 { family inet6 { address fec0:0:0:3::1/64; } } } } routing-options { rib inet6.0 { static { route fec0:0:0:4::/64 next-hop fec0:0:0:3::ffff; } } }user@router> show route table inet6.0 inet6.0: 3 destination, 3 routes (3 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both fec0:0:0:3::/64 *[Direct/0] 00:01:34 > via fe-0/1/0.0 fec:0:0:0:3::1/128 *[Local/0] 00:01:34 Local fec0:0:0:4::/64 *[Static/5] 00:01:34 > to fec0:0:03:ffff via fe-0/1/0.0