- play_arrow OpenConfig の概要
- play_arrow gRPC の概要
- play_arrow 設定ステートメントと操作コマンド
OpenConfig ネットワーク インスタンス コマンドから Junos 操作へのマッピング
ジュニパーネットワークスACXシリーズ、EXシリーズ、MXシリーズ、PTXシリーズ、QFXシリーズでサポートされているデータモデルのバージョンとJunos OSリリースについては、 OpenConfigデータモデルのバージョン のトピックを参照してください。
ネットワークインスタンスは、デバイス上の汎用仮想転送テーブルをモデル化します。これにより、仮想ルーティングおよび転送(VRF)インスタンスなどのレイヤー 3 転送構成、または仮想スイッチ インスタンスなどのレイヤー 2 インスタンスがサポートされます。レイヤー 2 とレイヤー 3 の混合インスタンスもサポートされています。
Junos OS Release 17.4R1以降、ネットワークインスタンスベースのBGP設定がサポートされています。ネットワーク インスタンスが設定されると、グローバル bgp、ネイバー bgp などの BGP 設定のオプションが表示されます。
既存のBGPの設定に変更はなく、特定のネットワークインスタンスでBGPを設定することができます。
#mapping-openconfig-network-instance-commands-to-junos-operation__NetworkInstance-1377A821 は、ネットワークインスタンスのリソースパスの一覧です。
設定とJunosコマンドへのマッピングについては、以下を参照してください。
- 表 1: 基本構成
- 表 2: インターフェイスの設定
表 3: サブインターフェイスの設定
- 表 4: スタティック ルートの設定
- 表 5: ローカルアグリゲートの設定
- 表 6: インスタンス間ポリシーの構成
- 表 7: ルート制限
コマンド名 | OpenConfig Configuration | Junos の設定 |
---|---|---|
説明 | network-instances { network-instance <> { config { description; } } } | routing-instances <> { description; } |
有効 | network-instances { network-instance <> { config { enabled; } } } | routing-instances <>; メモ:
|
名前 | network-instances { network-instance <> { config { name; } } } | routing-instances <>; |
ルート識別子 | network-instances { network-instance <> { config { route-distinguisher <>; } } } | routing-instances <> { route-distinguisher <>; } |
ルーター ID | network-instances { network-instance <> { config { router-id <>; } } } | routing-instances <> { router-options { router-id <>; } } |
型 | network-instances { network-instance <> { config { type <>; } } } | routing-instances <> { instance-type <>; } |
コマンド名 | OpenConfig Configuration | Junos の設定 |
---|---|---|
インターフェイス | network-instances { network-instance <> { interfaces { config { interface <>; } } } } | routing-instances <> { interface <>; } |
サブインターフェイス | network-instances { network-instance <> { interfaces { config { subinterface <>; } } } } | routing-instances <> { interface <>; } |
コマンド名 | OpenConfig Configuration | Junos の設定 |
---|---|---|
間隔 | openconfig-interfaces:interfaces { interface <> { subinterfaces { subinterface <> { oc-ip:ipv6 { oc-ip:router-advertisement { oc-ip:config { oc-ip:interval <>; } } } } } } } | protocols { router-advertisement { interface <> { max-advertisement-interval <>; } } } |
有効 期間 | openconfig-interfaces:interfaces { interface <> { subinterfaces { subinterface <> { oc-ip:ipv6 { oc-ip:router-advertisement { oc-ip:config { oc-ip:lifetime <>; } } } } } } } | protocols { router-advertisement { interface <> { default-lifetime <>; } } } |
抑制 | openconfig-interfaces:interfaces { interface <> { subinterfaces { subinterface <> { oc-ip:ipv6 { oc-ip:router-advertisement { oc-ip:config { oc-ip:suppress <>; } } } } } } } | protocols { router-advertisement { interface <> { passive-mode <>; } } } |
コマンド名 | OpenConfig Configuration | Junos の設定 |
---|---|---|
説明 | openconfig-network-instance:network-instances { network-instance <> { protocols { protocol <> { static-routes{ static <> { config { description <>; } } } } } } } | routing-instances <> { routing-options { static { route <> { description <> } } } } |
プレフィックス | network-instances { network-instance <> { protocols { protocol { static-routes { static { config { prefix <>; } } } } } } } | routing-instances <> { routing-options { static { route <>; } } } |
タグの設定(スタティックルート) | network-instances { network-instance <> { protocols { protocol { static-routes { static { config { set-tag <>; } } } } } } } | routing-instances <> { routing-options { static { route <> { tag <>; } } } } |
インデックス | network-instances { network-instance <> { protocols { protocol { static-routes { static { next-hops { next-hop <> { config { index <>; } } } } } } } } } | routing-instances <> { routing-options { static { route <> { next-hop <>; } } } } |
メトリック | network-instances { network-instance <> { protocols { protocol { static-routes { static { next-hops { next-hop <> { config { metric <>; } } } } } } } } } | routing-instances <> { routing-options { static { route <> { qualified-next-hop <> { metric <>; } } } } } |
ネクストホップ | network-instances { network-instance <> { protocols { protocol { static-routes { static { next-hops { next-hop <> { config { next-hop <>; } } } } } } } } } | routing-instances <> { routing-options { static { route <> { next-hop <>; } } } } |
インターフェイス | network-instances { network-instance <> { protocols { protocol { static-routes { static { next-hops { next-hop <> { interface-ref { config { interface <>; } } } } } } } } } } | routing-instances <> { routing-options { static { route <> { next-hop <>; } } } } |
サブインターフェイス | network-instances { network-instance <> { protocols { protocol { static-routes { static { next-hops { next-hop <> { interface-ref { config { subinterface <>; } } } } } } } } } } | routing-instances <> { routing-options { static { route <> { next-hop <>; } } } } |
Recurse | network-instances { network-instance <> { protocols { protocol { static-routes { static { next-hops { next-hop <> { config { recurse; } } } } } } } } } | routing-instances <> { routing-options { static { route <> { resolve; } } } } |
既定のメトリック | network-instances { network-instance <> { protocols { protocol { config { default-metric; } } } } } | routing-instances <> { routing-options { static { defaults { metric <>; } } } } |
コマンド名 | OpenConfig Configuration | Junos の設定 |
---|---|---|
説明 | openconfig-network-instance:network-instances { network-instance <> { protocols { protocol <> { local-aggregates{ aggregate <> { config { description <>; } } } } } } } | routing-instances <> { routing-options { aggregate { route <> { description <> } } } } |
破棄 | network-instances { network-instance <> { protocols { protocol { local-aggregates { aggregate { config { discard <>; } } } } } } } | routing-instances <> { routing-options { aggregate { route <> { discard; } } } } |
プレフィックス | network-instances { network-instance <> { protocols { protocol { local-aggregates { aggregate { config { prefix <>; } } } } } } } | routing-instances <> { routing-options { aggregate { route <>; } } } |
タグの設定 | network-instances { network-instance { protocols { protocol { local-aggregates { aggregate { config { set-tag <>; } } } } } } } | routing-instances <> { routing-options { aggregate { route <> { tag <>; } } } } |
メトリック | network-instances { network-instance { protocols { protocol { local-aggregates { aggregate <> { config { metric <>; } } } } } } } | routing-instances <> { routing-options { aggregate { route <> { metric <>; } } } } |
好み | network-instances { network-instance { protocols { protocol { local-aggregates { aggregate <> { config { preference <>; } } } } } } } | routing-instances <> { routing-options { aggregate { route <> { preference <>; } } } } |
既定のメトリック | network-instances { network-instance <> { protocols { protocol { config { default-metric; } } } } } | routing-instances <> { routing-options { aggregate { defaults { metric <>; } } } } |
コマンド名 | OpenConfig Configuration | Junos の設定 |
---|---|---|
エクスポートポリシー | network-instances { network-instance <> { inter-instance-policies { apply-policy <> { config { export-policy; } } } } } | routing-instances <> { vrf-export <>; } |
インポートポリシー | network-instances { network-instance <> { inter-instance-policies { apply-policy <> { config { import-policy; } } } } } | routing-instances <> { vrf-import <>; } |
デフォルトのエクスポート・ポリシー | network-instances { network-instance <> { inter-instance-policies { apply-policy <> { config { default-export-policy; } } } } } | routing-instances <> { export-default-action <accept | reject>; } |
デフォルトのエクスポートポリシーを設定する前に、エクスポートポリシーを設定する必要があります。 | ||
デフォルトのインポートポリシー | network-instances { network-instance <> { inter-instance-policies { apply-policy <> { config { default-import-policy; } } } } } | routing-instances <> { import-default-action <accept | reject>; } |
デフォルトのインポートポリシーを設定する前に、インポートポリシーを設定する必要があります。 | ||
ルートターゲットのエクスポート | network-instances { network-instance <> { inter-instance-policies { import-export-policy { config { export-route-target; } } } } } | routing-instances <> { vrf-target { export; } } |
ルートターゲットのインポート | network-instances { network-instance <> { inter-instance-policies { import-export-policy { config { import-route-target; } } } } } | routing-instances <> { vrf-target { import; } } |
コマンド名 | OpenConfig Configuration | Junos の設定 |
---|---|---|
最大 | network-instances { network-instance <> { route-limits { route-limit <> { config { maximum <>; } } } } } | routing-instances <> { routing-options rib <> { maximum-paths <>; } } |
警告のみ | network-instances { network-instance <> { route-limits { route-limit <> { config { warning-only <>; } } } } } | routing-instances <> { routing-options rib <> { maximum-paths log-only; } } |
変更履歴テーブル
機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。