ルーティングインスタンスの概要
以下の階層レベルのステートメントを含めることで、BGP、IS-IS、LDP、マルチキャストソース検出プロトコル(MSDP)、OSPFバージョン2(通常は単にOSPFと呼ばれます)、OSPFバージョン3(OSPFv3)、PIM(プロトコル独立マルチキャスト)、RIP、RIP次世代(RIPng)、およびスタティックルートの複数のインスタンスを作成できます。
-
[edit routing-instances routing-instance-name protocols] -
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols]
1つのルーティングインスタンスで設定できる各プロトコルのインスタンスは1つだけです。
また、レイヤー3ホールセール型ネットワーク内の個々のDHCPホールセール型加入者(小売業者)のルーティングテーブル、ルーティングポリシー、インターフェイスを分離するための複数のルーティングインスタンスを作成することもできます。レイヤー 3 ホールセール型ネットワーク サービスの設定方法については、 Junos OS ブロードバンド加入者管理およびサービスライブラリをご覧ください。
ルーティングインスタンスは、ルーティングテーブル、インターフェイス、ルーティングプロトコルパラメーターの集合体です。インターフェイスのセットはルーティングテーブルに属し、ルーティングプロトコルパラメーターがルーティングテーブル内の情報を制御します。例えば、ユニキャスト IPv4、ユニキャスト IPv6、マルチキャスト IPv4ルーティングテーブルを単一のルーティングインスタンスに存在させることができます。ルーティングプロトコルのパラメーターとオプションは、ルーティングテーブル内の情報を制御します。
各ルーティングインスタンスには、一意の名前と対応するIPユニキャストテーブルがあります。例えば、 my-instance という名前のルーティングインスタンスを設定すると、対応する IP ユニキャストテーブルが my-instance.inet.0されます。 my-instance のすべてのルートが my-instance.inet.0にインストールされます。
デフォルトのルーティングインスタンスである masterは、メインの inet.0 ルーティングテーブルを参照します。マスタールーティングインスタンスは予約済みであり、ルーティングインスタンスとして指定することはできません。デフォルトのインスタンスタイプ DEFAULT-INSTANCE を他のタイプに変更することはできません。また、その逆も可能です。
各ルーティングインスタンスは、以下のセットで構成されています。
-
ルーティングテーブル
-
これらのルーティングテーブルに属するインターフェイス(オプション、ルーティングインスタンスタイプに応じて)
注:レイヤー 2 回線と ccc 接続の両方に同じ論理インターフェイスが設定されている場合、コミット操作は失敗します。
-
ルーティングオプション設定
13種類のルーティングインスタンスを設定できます。以下のリストには、すべてのルーティングインスタンスタイプが含まれています。表示されるインスタンスタイプは、プラットフォームとソフトウェアリリースによって異なる場合があります。
-
イーサネットVPN(EVPN):このルーティングインスタンスタイプを使用して、レイヤー2仮想ブリッジを使用して分散した顧客サイトのグループを接続します。
-
フォワーディング—このルーティングインスタンスタイプを、フィルターベースのフォワーディングアプリケーションに使用します。このインスタンスタイプでは、インターフェイスとルーティングインスタンスの間に1対1のマッピングはありません。すべてのインターフェイスは、デフォルトのインスタンスinet.0に属します。
-
MPLSを介したインターネットマルチキャスト—このルーティングインスタンスタイプを使用して、MBGPまたは次世代MVPNを使用して、MPLSクラウドを介してルーター間でIPマルチキャストデータを伝送するイングレスレプリケーションプロバイダトンネルをサポートします。
-
レイヤー 2 バックホール VPN:このルーティングインスタンスタイプを使用して、対応する 論理インターフェイスが存在しないレイヤー 2 ホールセール型 VLAN パケットをサポートします。このインスタンスを使用する場合、ルーターは、
instance-roleステートメントがaccessとして定義されている場合は、受信パケットの外部タグと内部タグの両方を学習し、instance-roleステートメントがnniとして定義されている場合は、外部VLANタグのみを学習します。 -
レイヤー2制御—VPLSルーティングインスタンスのカスタマーエッジインターフェイスのRSTPまたはMSTPにこのルーティングインスタンスタイプを使用します。このインスタンスタイプは、カスタマーエッジインターフェイスが2つのプロバイダエッジインターフェイスにマルチホームされている場合は使用できません。カスタマーエッジインターフェイスが2つのプロバイダエッジインターフェイスにマルチホームされている場合は、デフォルトのBPDUトンネリングを使用します。
-
レイヤー2VPN—レイヤー2仮想プライベートネットワーク(VPN)の実装にこのルーティングインスタンスタイプを使用します。
-
MAC-VRF—。サポートされているプラットフォームとJunosバージョンサポートの詳細については、 機能エクスプローラーを参照してください。このルーティングインスタンスタイプを使用して、タイプ
mac-vrfの複数の顧客固有のEVPNインスタンス(EVI)を設定し、それぞれが異なるEVPNサービスタイプをサポートすることができます。この設定により、各ジュニパーネットワークスデバイス上のMACアドレスを持つ顧客固有の仮想ルーティングおよび転送(VRF)テーブルが作成され、EVPN-VXLANネットワークの仮想トンネルエンドポイント(VTEP)として機能します。このタイプのルーティングインスタンスは、EVPNユニキャストルート専用です。 -
MPLS転送—このルーティングインスタンスタイプを使用して、ASBR(自律システム境界ルーター)間でのラベルスプーフィングや誤ったラベル挿入に対する保護をサポートします。
-
非転送—ルーティング テーブル情報の分離が必要な場合に、このルーティングテーブル インスタンス タイプを使用します。対応する転送テーブルがありません。すべてのルートがデフォルトの転送テーブルにインストールされます。IS-ISインスタンスは、厳密には非転送インスタンスタイプです。
-
仮想ルーター—VPNルーティングおよび転送インスタンスタイプに似ていますが、VPNに関連しないアプリケーションに使用されます。このインスタンスタイプには、VRF(仮想ルーティングおよび転送)インポート、VRFエクスポート、VRFターゲット、またはルート識別子の要件はありません。
-
仮想スイッチ—仮想スイッチインスタンスタイプを使用して、LANセグメントとそのスパニングツリープロトコル(STP)インスタンスを分離し、そのVLAN識別子スペースを分離します。仮想スイッチの設定の詳細については、 ルーティングデバイス用 Junos OS レイヤー 2 スイッチングおよびブリッジングライブラリを参照してください。
-
VPLS—VPN内の一連のサイト間のポイントツーマルチポイントLAN実装に、仮想プライベートローカルエリアネットワークサービス(VPLS)ルーティングインスタンスタイプを使用します。
-
VRF—レイヤー3 VPN実装にVPNルーティングおよび転送ルーティング(VRF)インスタンスタイプを使用します。このルーティングインスタンスタイプには、VPNルーティングテーブルと対応するVPN転送テーブルがあります。このインスタンスタイプでは、インターフェイスとルーティングインスタンスの間に1対1のマッピングがあります。各VRFインスタンスは、転送テーブルに対応しています。インターフェイス上のルートは、対応する転送テーブルに送られます。
[edit protocols]および[edit routing-options]階層レベルでステートメントを含めて、マスターインスタンスのグローバルルーティングオプションとプロトコルを設定します。ルーティングインスタンスが指定されていない限り、ルートはデフォルトinet.0マスタールーティングインスタンスにインストールされます。
レイヤー 3 VPN の実装には、BGP、OSPF、および RIP の複数のインスタンスが使用されます。BGP、OSPF、RIPの複数のインスタンスにより、異なるVPNのルーティング情報が分離されます。VRFインスタンスは、カスタマーエッジ(CE)ルーターからプロバイダエッジ(PE)ルーターにルートをアドバタイズし、PEルーターからCEルーターにルートをアドバタイズします。各VPNは、そのVPNに属するルーティング情報のみを受信します。
フォワーディングインスタンスは、共通アクセスレイヤーアプリケーションのフィルターベースフォワーディングを実装するために使用されます。
PIM インスタンスは、VPN アプリケーションを介したマルチキャストを実装するために使用されます。
IS-IS と OSPF の非転送インスタンスを使用して、非常に大きなネットワークをより小さな管理エンティティに分割できます。多数のフィルターを設定する代わりに、非転送インスタンスを使用してルートをフィルタリングすることで、ポリシーをインスタンス化できます。非転送インスタンスを使用すると、ネットワークのすべてのコンポーネントにアドバタイズされるルーティング情報の量を減らすことができます。特定のインスタンスに関連するルーティング情報は、ネットワーク全体にアドバタイズするのではなく、必要に応じて告知できます。
レイヤー 2 VPN インスタンスは、レイヤー 2 VPN の実装に使用されます。
仮想ルーターインスタンスは、VPNルーティングおよび転送インスタンスタイプに似ていますが、VPN関連以外のアプリケーションに使用されます。このインスタンスタイプには、VRFインポート、VRFエクスポート、VRFターゲット、またはルート識別の要件はありません。
VPN 内の一連のサイト間のポイントツーマルチポイント LAN 実装には、VPLS ルーティングインスタンスタイプを使用します。
ルーティングインスタンスタイプを設定するには、[edit routing-instances routing-instance-name]階層レベルでinstance-typeステートメントを使用します。
ルーティングインスタンスを設定するには、以下のパラメーターを指定します。
-
ルーティングインスタンスの名前。各ルーティングインスタンスには、一意の名前と対応するIPユニキャストテーブルがあります。例えば、my-instanceという名前のルーティングインスタンスを設定した場合、対応するIPユニキャストテーブルはmy-instance.inet.0になります。my-instanceのすべてのルートが
my-instance.inet.0にインストールされます。注:ルーティングインスタンス名を default に指定したり、ルーティングインスタンス名内に特殊文字を含めたりすることはできません。
-
ルーティングインスタンスのタイプ。
-
ルーティングインスタンスにバインドされているインターフェイス。転送ルーティングインスタンスタイプには不要なインターフェイス。
ルーティングインスタンスを設定するには、[edit]階層レベルでrouting-instancesステートメントを使用します。
[edit routing-instances routing-instance-name protocols]階層レベルに設定ステートメントを含めることで、BGP、IS-IS、OSPF、OSPFv3、RIP、またはRIPngのインスタンスを作成できます。ルーティングインスタンスに静的ルートを設定することもできます。