Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

cRPDでサポートされているJunos OS機能

このトピックでは、cRPD(CLI)を使用して設定、管理、監視されるさまざまな機能のリストを紹介します。

cRPDでサポートされている機能

cRPDは、 表1に示す以下の考慮事項のルーティング機能のほとんどを継承しています。

表1:cRPDでサポートされている機能

機能

説明

BGPフロー仕様

BGPフロー仕様メソッドは、cRPD環境に対するサービス拒否(DoS)攻撃を防止するためにサポートされています。

[ トラフィックフィルタリングのためのBGPフロールートを理解するを参照してください。]

EVPN-VPWS

EVPN-VPWSは、VPWSにcRPD上のEVPNシグナリングメカニズムを提供するためにサポートされています。

[ EVPNシグナリングメカニズムを使用したVPWSの概要を参照してください。]

MPLS を使用した EVPN タイプ 5

EVPN/MPLSでは、EVPNタイプ5がサポートされています。

[ EVPN-MPLSのMPLSカプセル化を使用したEVPNタイプ5ルートを参照してください。]

セグメントルーティング

セグメント ルーティングは、OSPF および IS-IS プロトコルをサポートします。SPRING(Source Packet Routing in Networking)の基本機能を提供します。

[ 「ネットワークにおけるソースパケットルーティングを理解する(SPRING)」を参照してください。]

レイヤー 2 VPN

レイヤー 2 回線をサポートし、レイヤー 2 VPN と VPWS に LDP シグナリングを提供します。

[「 MPLS 上のイーサネットの設定(レイヤー 2 回線)を参照してください。]

MPLS

コントロールプレーン機能を備えたLDPシグナリングプロトコル設定を提供するMPLSのサポート。

[ LDPシグナリングプロトコルを理解するを参照してください。]

イベント

外部イベントポリシーのみサポートしています。これらのポリシーは、cRPDで有効にできます。cRPDでは、eventdとrsyslogdは独立したプロセスとして実行されます。eventdプロセスは、rpd、auditd、mgdなどのプロセスへのイベントインターフェイスを提供します。また、イベントポリシーの自動実行もサポートしています。

set event-options policy policy name events [events] thenコマンドを使用して、イベントポリシーを有効にし、restart event-processingイベント処理を再開します。

デフォルトでは、Python 3.xのサポートは、cRPD環境内の既存のオンボックスPythonまたはSLAX関数で有効になっています。

[edit system scripts language python3]階層レベルを使用して、Pythonイベント自動化を有効にし、サポートします。

[ イベントオプションイベントポリシーを参照してください。]

認証、許可、アカウンティング

[edit system]階層レベルで、ローカル認証、ローカル認証、Tacplus 認証、Tacplus 認証、Tacplus アカウンティングを設定できます。

以下の機能をサポートしています。

  • ローカル認証とローカル認証

  • TACACS+ 認証、許可、アカウンティング

  • ユーザーテンプレートのサポート

  • 運用コマンドと正規表現のサポート

  • Tacplusサーバーでのローカル認証とリモート認証。

[ password-options tacplusを参照してください。]

IS-IS での SRv6 ネットワーク プログラミング

コアIPv6ネットワークでは、ルートリフレクタロールとホストルーティングロールの両方に対して、基本的なセグメントルーティング機能を有効にできます。

IPv6ネットワークでSRv6ネットワークプログラミングを [edit source-packet-routing] 階層レベルで有効にできます。

セグメント識別子は、以下の部分で構成されています。

  • Locator— ロケーターは、特定のSRv6ノードのアドレスを表す最上位ビットで構成されるSIDの最初の部分です。ロケーターは、親ノードへのルートを提供するネットワークアドレスと非常によく似ています。IS-ISプロトコルは、 inet6.0 ルーティングテーブルにロケータールートをインストールします。IS-IS はセグメントを親ノードにルーティングし、その後、SRv6 SID の他の部分で定義された機能を実行します。このロケーターに関連付けられたアルゴリズムを指定することもできます。

  • Function- SID のもう一方の部分は、ロケーターによって指定されたノードでローカルに実行される機能を定義します。インターネットドラフトSRv6ネットワークプログラミング(draft-ietf-spring-srv6-network-programming-07draft)には、いくつかの機能の概要が記載されています。ただし、IS-IS でシグナリングされる以下の機能を実装しています。IS-IS は、これらの関数 SID を inet6.0 ルーティングテーブルにインストールします。

    • End— SRv6 のエンドポイント関数は、プレフィックス SID をインスタンス化します。外側ヘッダーのカプセル化解除とSRHの取り外しを防ぎます。したがって、終了SIDをSIDリストの最後のSIDにすることはできず、SRHのないパケットの宛先アドレス(DA)にすることはできません。

    • End.X— エンドポイント X 関数は、隣接する SID の SRv6 インスタンス化です。これは、レイヤー 3 隣接関係の配列へのレイヤー 3 クロスコネクトを備えたエンドポイント機能のバリアントです。

    注:

    フレーバー(エンドSIDの動作を指定)および柔軟なアルゴリズムオプションのサポートは、エンドSIDの設定には使用できません。

[ source-packet-routingを参照してください]。

ECMPネクストホップ制限を引き上げる

マルチパスネクストホップ制限は、 [edit routing-options maximum-ecmp] 階層レベルで指定できます。このアクションは、複数のパスでトラフィックの負荷分散に役立ちます。デフォルトのECMPネクストホップ制限は16です。

[LinuxでのECMPロードバランシング用のルーティングオプションmaxecmpとハッシュフィールドの選択を参照してください]。

VXLAN を備えた EVPN タイプ 5

IPv4 と IPv6 の両方のプレフィックス広告で、EVPN Type 5 Route over VXLAN をサポートしています。

[ EVPN-VXLANのVXLANカプセル化を使用したEVPNタイプ5ルートを参照してください]。

EVPN over VXLAN カプセル化

レイヤー 2 EVPN Over VXLAN 機能をサポートします。

[ VXLANデータプレーンカプセル化と MAC-VRF L2サービスを使用したEVPNを参照してください]。

ネクストホップベースの動的トンネルをサポート

cRPDは、Linuxカーネルでネクストホップベースの動的IPトンネルを設定して、パブリックネットワーク上にプライベートでセキュアなパスを提供することをサポートしています。カーネルにトンネルをインストールする必要があるたびに、トンネルインターフェイスが作成されます。トンネルインターフェイスは、ネットリンクメッセージを使用してLinuxで作成されます。トンネル インターフェイスの ifindex は、トンネル コンポジット ネクスト ホップを通過するルートをリッスンし、プログラムするために使用されます。デフォルトでは、MPLS-over-UDPトンネルがGREトンネルよりも優先されます。以下の動的トンネルがサポートされています。

  • MPLS-over-GRE(汎用ルーティング カプセル化)
  • MPLSオーバーUDP

[動的トンネルの概要の詳細については、 ネクストホップベースの動的トンネルレイヤー3 VPNのネクストホップベーストンネル ネクストホップベースのMPLS-over-UDP動的トンネルの設定 動的トンネルと 動的トンネルの概要を参照してください]。

BGPのSRv6上でのSRv6およびレイヤー3サービスのサポート

cRPDのSRv6コア上でBGPベースのレイヤー3サービスを設定できます。コントロールプレーンとしてBGP、データプレーンとしてSRv6を使用して、レイヤー3オーバーレイサービスを有効にできます。SRv6ネットワークプログラミングは、MPLSを展開することなくセグメントルーティングを活用する柔軟性を提供します。このようなネットワークは、データの送信に IPv6 ヘッダーとヘッダー拡張子のみに依存します。

制限事項

  • PE としての cRPD が RR として動作している場合、ローカル PE-CE ルートに SRv6 トンネルを使用すると転送は機能しません
  • SRv6コア上のグローバルIPv4 END。DT4 は Linux カーネルではサポートされていません
  • ルーター内で重複設定されたSRv6 SIDチェックはサポートされていません。
  • SRv6オーバーレイサービスでは、転送にサービスSIDが必要です。BGP Prefix-SID属性に不正な形式のSRV6サービスTLVが1つ以上存在する場合、 treat-as-withdraw アクションではなく、BGP更新パケットは無視されます。 accept-srv6-service を削除しても、SRV6 SIDですでに受信したルートには影響はありません。

[詳細については、 advertise-srv6-servicesrv6(BGP)SRv6ネットワークプログラミングの理解、およびBGPにおけるSRv6上のレイヤー3サービスを参照してください]。

高度なRISCマシンのサポート(ARM64)(cRPD)

cRPDは、64ビットARMプラットフォームで実行するためのDockerコンテナとしてパッケージ化されています。

以下の機能は、ARM上のcRPDではサポートされていません。

  • シャーディングとupdateIO。 set system processes routing bgp rib-sharding number-of-shard コマンドと set system processes routing bgp update-threading number-of-threadsコマンドはサポートされていません。
  • SRv6

[詳細については、「 サーバー要件 」を参照してください。

BGPモニタリングプロトコル(BMP)を介したBGPローカルRIBのエクスポートのサポート

BMPは、cRPDでのローカルルーティング情報ベース(RIB) loc-rib ポリシーの監視をサポートするように強化されています。 loc-rib ポリシーは、 bmp route-monitoring ステートメントの下でRIBタイプに追加されます。

[詳細については、 BGP監視プロトコル bmp、ルート 監視を理解するを参照してください]。

LDPとのセグメントルーティングの相互運用性

OSPF または IS-IS を使用して、セグメント ルーティング対応ではない LDP デバイスでセグメント ルーティング デバイスを動作させることができます。

[詳細については、セグメントルーティングと送信元パケットルーティングの相互運用性のためのLDPマッピングサーバーを参照してください]。

イベントとタイムゾーン(cRPD)を使用したロギングのサポート

cRPDでeventdプロセスをサポートし、syslogのログ記録とシステム上のリモートホストへの転送とリモートホストへの転送を設定します。

cRPDでは、以下のサポートは利用できません。

  • help syslog syslog情報を表示するコマンド。

  • rsyslogd を使用してログに記録します。

制限事項

  • Syslogクライアントの management-instance とルーティングインスタンスの設定はサポートされていません。

  • TLS 認証は、cRPD での syslog 転送ではサポートされていません。

[詳細については、cRPDでの タイムゾーン タイムゾーンおよびSyslogサポートの設定を参照してください]。

RADIUSサーバー(cRPD)のサポート

cRPDで認証、許可、アカウンティング機能を使用できるように、RADIUSサーバーサポートを提供しています。

[詳細については、RADIUS認証 radius(システム)、およびradiusサーバー(システム)を参照してください]。