オペレーティングシステムのインフラストラクチャとプロセス
Junos OS Evolved には、IP ルーティング、イーサネット スイッチング、インターフェイスの管理、その他さまざまな機能など、デバイスを実行するプロセスが含まれています。
Junos OS Evolved はルーティング エンジン上で実行されます。ルーティング エンジン カーネルは、ソフトウェア プロセス間の通信を調整し、パケット転送エンジンへのリンクを提供します。
CLIを使用して、デバイス機能を設定し、ネットワークインターフェイスのプロパティを設定します。ソフトウェア設定をアクティブ化した後、CLIユーザーインターフェイスを使用して、運用の監視、管理、プロトコルとネットワーク接続の問題を診断します。
ルーティング エンジンとパケット転送エンジン
ジュニパーネットワークスのルーターまたはスイッチには、2 つの主要なソフトウェア処理コンポーネントがあります。
-
パケット転送エンジン —パケットを処理します。フィルター、ルーティングポリシー、およびその他の機能を適用します。をクリックして、ルートに沿ってネクスト ホップにパケットを最終宛先に転送します。
-
ルーティングエンジン:3つの主な機能を提供します。
-
ネットワーク デバイスで使用されるルーティング テーブルを維持し、デバイス上で実行されるルーティング プロトコルを制御します。
-
パケット転送:受信データパケットのルート検索、フィルタリング、スイッチングを提供し、送信パケットを適切なインターフェイスに送信してネットワークに送信します。
-
デバイスの制御機能と監視機能を提供します。
-
Junos OS Evolved プロセス
デバイス上で実行されている Junos OS Evolved ソフトウェアは、個々の機能を担当する複数のプロセスで構成されています。
機能を分離することにより、各プロセスが独自の保護されたメモリ 領域にアクセスするため、運用の安定性が実現します。
次の表に、主なソフトウェア プロセスについて説明します。
プロセス |
名前 |
説明 |
---|---|---|
シャーシ プロセス |
hwdre(ルーティング エンジン)と hwdfpc(FPC ノード) |
ネットワーク インターフェイスの設定に使用されるシステム上のハードウェアを検出します。 ハードウェア コンポーネントと FRU(フィールド交換可能ユニット)の物理的な状態を監視し、温度センサーなどの環境センサーがトリガーされたときに検出します。 リレー信号と割り込み—たとえば、デバイスがオフラインになると、システムがセッションを閉じて正常にシャットダウンできるようにします。 |
ディストリビュータ プロセス |
ディストリビュータ |
システムの各ノードで生成されます。分散データストア(DDS)を保持し、個々のアプリケーションと連携して状態を配信します。ディストリビュータプロセスは、システム全体の状態を同期します。 |
DNS サーバー プロセス |
名前付きサービス |
ホスト名をアドレスに解決します。 |
DHCP(Dynamic Host Configuration Protocol)プロセス |
dhcp-service |
DHCP サーバーが、ユーザーの介入なしにネットワーク IP アドレスを割り当て、構成設定をクライアント ホストに配信できるようにします。 |
転送プロセス |
pfem |
ルーティング プロトコルがパーティションでどのように動作するかを定義します。パーティションの全体的なパフォーマンスは、主に転送プロセスの有効性によって決定されます。 |
インターフェイス プロセス |
lfmand |
デバイス上のすべてのインターフェイスを管理します。Ifmandは、インターフェイスに関連するすべての運用状態、および必要なインターフェイス固有のルートとネクストホップを作成します。 |
管理プロセス |
Mgd |
他のプロセスとインターフェイス間の通信を設定データベースに提供します。 構成情報を構成データベースに入力し、他のプロセスから問い合わせてシステムが構成通り動作するようにすると、その情報を取得します。 ユーザーがインターフェイスを使用した場合、デバイスの動作と設定の状態をテキスト、XML、または JSON 形式で表示します。 |
ルーティング プロトコル プロセス |
rpd |
ルートの選択や転送テーブルの維持など、RIP、OSPF、BGP などのルーティング プロトコルがデバイス上でどのように動作するかを定義します。 |
簡易ネットワーク管理プロトコル(SNMP)プロセス |
Snmpd |
ネットワーク デバイスを中央から監視し、スイッチの SNMP マスター エージェントを提供します。 |