Cisco Network PnP エージェントは、Cisco Network Plug and Play ソリューションに含まれています。シスコ主導の Network Plug and Play(PnP)展開ソリューションではリダイレクトの概念がサポートされており、PnP
エージェント、PnP サーバ、およびその他のコンポーネントが含まれています。シスコのデバイスの簡素化された展開プロセスは、運用タスク関連の次の展開を自動化します。
デバイスの初期ネットワーク接続を確立する
デバイス設定を配信する
ソフトウェアおよびファームウェアのイメージを配信する
ライセンスを配信する
導入スクリプト ファイルを配信する
ローカル クレデンシャルをプロビジョニングする
導入関連のイベントについて他の管理システムに通知する
簡素化された展開により、コストと複雑さが軽減され、展開の速度とセキュリティが向上します。
Cisco Network Plug and Play(PnP)エージェントは、Cisco IOS または IOS-XE デバイスで実行されているソフトウェアアプリケーションです。PnP エージェントと PnP 展開サーバは、労力のかからない展開サービスを提供します。デバイスに最初に電源を投入すると、PnP
エージェントプロセスがデバイスコンソールにスタートアップ コンフィギュレーションやユーザ入力なしで起動し、PnP サーバのアドレスを検出しようとします。PnP エージェントは DHCP、ドメインネームシステム(DNS)他の方式を使用して、PnP
サーバの目的の IP アドレスを取得します。PnP エージェントが IP アドレスを正常に取得すると、サーバとの長期間の双方向レイヤ 3 接続を開始し、サーバからのメッセージを待ちます。PnP サーバアプリケーションは、デバイスで実行される情報とサービスを要求するメッセージをエージェントに送信します。
Cisco Network Plug and Play エージェントは、シスコのネットワーク デバイスのうち、簡素化された展開アーキテクチャをサポートするものすべてに含まれている組み込みソフトウェア コンポーネントです。PnP エージェントが認識し、対話する対象は
PnP サーバのみです。PnP エージェントはまず、通信可能な PnP サーバの検出を試みます。サーバが検出されて接続が確立されると、エージェントはサーバと通信し、設定、イメージ、ライセンス、ファイル更新などの展開関連のアクティビティを実行します。また、アウトオブバウンドの設定変更やインターフェイス上の新しいデバイス接続などの対象のすべての展開関連イベントをサーバに通知します。
Cisco Network Plug and Play サーバ
Cisco Network Plug and Play サーバは、導入するデバイスの展開情報(イメージ、設定、ファイル、およびライセンス)の管理や配布のロジックを符号化する中央サーバです。このサーバは、特定の展開プロトコルを使用することで、簡素化された展開プロセスをサポートするデバイス上のエージェントと通信します。
Cisco Network Plug and Play エージェントソフトウェアは現在すべての Cisco IOS XE プラットフォームで使用でき、デフォルトで有効になっています。PnP エージェントは次の方法でデバイス上で開始できます。
スタートアップ コンフィギュレーションなし
新しいシスコのデバイスは、デバイスの NVRAM の中にスタートアップ コンフィギュレーション ファイルのない状態でお客様に出荷されます。新しいデバイスがネットワークに接続され、電源が投入された時点でスタートアップ コンフィギュレーションとユーザ入力ファイルがデバイス上にない場合は、Cisco
Network Plug and Play エージェントが自動的に起動され、PnP サーバの IP アドレスを検出します。
展開はさまざまなトランスポートを介して実行できます。これらのトランスポートには、イーサネットと Transport Layer Security(TLS)を使用した IP が含まれます。レイヤ 2 トランスポートは通常、展開エージェントと、展開アプリケーションなどのプロキシ展開サーバ間、またはプロキシとして機能する展開エージェントとして使用されます。エージェントとサーバ間のトランスポートは、セキュリティのために
TLS を使用した IP 接続を介して行われます。プロキシ展開サーバと展開サーバ間のトランスポートも、TLS を使用した IP を介して行われます。
Plug-n-Play エージェント アプリケーション プロトコル
Cisco Open Plug-n-Play(PnP)エージェント アプリケーション プロトコルは、ネットワークデバイスをリモートアプリケーションでモニタおよび制御可能なメカニズムを定義する XML ベースのプロトコルです。PnP エージェントは、シスコのデバイスで実行するソフトウェアモジュールです。PnP
サーバは、ネットワークデバイスをリモートで管理するネットワークマネージャとして実行するアプリケーションです。PnP プロトコルの主な機能は次のとおりです。
HTTP プロトコルをサポート
HTTP の Transport Level Security(TLS)ベースの暗号化をサポート
TLS ハンドシェイクに HTTP セキュア(HTTPS)証明書を使用
イーサネットトランスポートによる Plug-n-Play
Cisco Open Plug-n-Play(PnP)エージェントは、次の 2 つのシナリオでイーサネットベースのトランスポートを使用します。
PC 上の展開アプリケーションと通信する展開エージェント:この場合、PC はイーサネットケーブルを使用して展開されるデバイスに接続されます。展開アプリケーションは、イーサネットトランスポートをサポートする展開サーバとしてそれ自体をアドバタイズします。
検出が完了すると、展開エージェントはイーサネットを介して展開サーバとのセキュアでない XML ストリームを開始します。このプロトコルは、このために Ethertype(0xXX TBD)を予約します。展開エージェントとサーバは、拡張可能認証プロトコル/トランスポート層セキュリティ(EAP-TLS)を使用して通信を保護し、EAP-TLS
セッションの確立を完了します。次に、展開サーバは HTTP セキュア(HTTPS)証明書またはその他のサポートされているメカニズムを使用してデバイスを認証します。
IP を介した Plug-n-Play トランスポート
Cisco Network Plug-n-Play(PnP)エージェントでは、展開エージェントが展開サーバへの TCP 接続を開き、メッセージの XML ストリームを開始します。サーバは この時点で Transport Layer Security(TLS)の使用を要求できます。エージェントは既存の
XML ストリームを閉じ、サーバへの TLS 接続を開始してから XML ストリームを再起動します。サーバは TLS 接続を介してエージェント認証を要求できます。
Plug-n-Play エージェントのセキュリティ
すべての Cisco Open Plug-n-Play(PnP)デバイスに対するセキュリティは、トランスポートレベルとアプリケーションレベルの両方で提供されます。以降の項では、セキュリティメカニズムについて詳しく説明します。
IPv6 ネットワークでトラストプールサーバをホストします。トラストプールは、DHCP オプション T と Z でのみサポートされています。オプション T が設定されている場合は、トラストプール CA バンドルの URL を指定します。オプション
Z が設定されている場合は、NTP サーバの IP アドレスを指定します。