Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos OS ルーティング エンジンのコンポーネントとプロセス

Junos OSは ルーティングエンジンでも動作します。Junos OS は、インターネット ルーティング プロトコル、制御ルーター インターフェイス、ルーター シャーシをサポートし、ルーター システム管理を可能にするソフトウェア プロセスで構成されています。Junos OS プロセスは カーネル上で実行され、プロセス間の通信を可能にし、パケット転送エンジン ソフトウェアへの直接リンクを提供します。Junos OSを使用して、ルーティングプロトコルとルーターインターフェイスのプロパティを設定したり、プロトコルやネットワーク接続の問題を監視およびトラブルシューティングすることができます。

ルーティング エンジン ソフトウェアは、ルーター機能を制御するいくつかのソフトウェア プロセスと、プロセス間の通信を提供するカーネルで構成されています。主なルーティング エンジン関連プロセスの一覧を次に示します。

ルーティング エンジン カーネル

ルーティング エンジン カーネルは、ルーティング テーブルとルーティング エンジンの転送テーブル間のリンクを提供するなど、すべての Junos OS プロセスの基盤となるインフラストラクチャを提供します。カーネルは パケット転送エンジンとのすべての通信も担当します。これには、ルーティング エンジンのマスター コピーと同期された転送テーブルのパケット転送エンジンのコピーを保持することが含まれます。

初期化プロセス

デバイスが起動すると、初期化プロセス(init)が開始され、他のすべてのソフトウェア プロセスが監視されます。

ソフトウェアプロセスが終了するか、呼び出されたときに開始に失敗した場合、initプロセスは限られた回数でそれを再起動しようとし、詳細な調査のために障害情報をログに記録します。

管理プロセス

管理プロセス(mgd)は、ルーターとすべてのユーザー コマンドの設定を管理します。管理プロセスは、新しい設定がコミットされたときに他のプロセスに通知する役割を担います。専用の管理プロセスは、そのクライアントからのJunos XMLプロトコルXMLリクエストを処理します。そのリクエストは、CLIまたはJunos XMLプロトコルクライアントである可能性があります。

プロセスの制限

デバイスで同時に実行できる Junos OS プロセスの総数には制限があります。また、単一プロセスの反復回数の上限も設定されています。単一プロセスの反復の制限に達するのは、全体的なシステム・プロセスの限界を超えていない場合のみです。

telnetSSHなどのアクセス方法は、作成された各セッションに対して複数のシステムプロセスを生成します。このため、複数のサービスの最大アクセス セッション数を同時にサポートできない場合があります。

ルーティング プロトコル プロセス

Junos OSでは、ルーティングプロトコルプロセス(rpd)がデバイス上で実行されるルーティングプロトコルを制御します。rpd プロセスは、設定されたすべてのルーティング プロトコルを開始し、すべてのルーティング メッセージを処理します。1つ以上のルーティングテーブルを維持し、すべてのルーティングプロトコルから学習したルーティング情報を統合します。このルーティング情報から、ルーティングプロトコルプロセスがネットワーク宛先へのアクティブなルートを決定し、これらのルートをルーティングエンジンの転送テーブルにインストールします。最後に、rpd はルーティング ポリシーを実装します。これにより、ルーティング プロトコルとルーティング テーブル間で転送されるルーティング情報を制御できます。ルーティング ポリシーを使用すると、情報の転送をフィルタリングおよび制限するとともに、特定のルートに関連付けられたプロパティを設定できます。

インターフェイス プロセス

Junos OSインターフェイスプロセスでは、ネットワークデバイスに存在する物理インターフェイスデバイスと論理インターフェイスを設定および制御できます。インターフェイスの場所などのインターフェイスプロパティを設定できます。例えば、フレキシブルPICコンセントレータ(FPC)がインストールされているスロット、 PIC(物理インターフェイスカード )がインストールされているFPC上の場所、およびインターフェイスのカプセル化とインターフェイス固有のプロパティを設定できます。デバイスに現在存在するインターフェイスと、存在しないインターフェイスを設定できますが、後で追加することもできます。

Junos OS インターフェイス プロセスは、Junos OS カーネルを介してパケット転送エンジンのインターフェイス プロセスと通信し、Junos OS がネットワーク デバイスのインターフェイスのステータスと状態を追跡できるようにします。

シャーシ プロセス

Junos OSシャーシプロセス(シャーシ)では、アラームをトリガーする条件など、デバイスのプロパティを設定および制御できます。ルーティング エンジン上のシャーシは、パケット転送エンジンで実行されているピア プロセスと直接通信します。

SNMP および MIB II プロセス

Junos OSは、SNMP(簡易ネットワーク管理プロトコル)をサポートしており、管理者がデバイスの状態を監視するのに役立ちます。ソフトウェアは、SNMP バージョン 1(SNMPv1)、バージョン 2(SNMPv2、バージョン 2c、v2c とも呼ばれます)、バージョン 3(SNMPv3)をサポートしています。SNMP の Junos OS 実装には、 IETF SNMP ドラフトに最初に含まれていたが、後で削除されたセキュリティ機能は含まれていません。SNMP ソフトウェアは、SNMP マスター エージェントとさまざまなサブエージェントで構成される Junos OS SNMP および MIB II(管理情報ベース II)プロセスによって制御されます。