HTTP Content Manager(HCM)
HTTP コンテンツ管理(HCM)は、ポート 80(デフォルト)または HTTP トラフィックの送信に使用するその他のポートを介して送信される HTTP トラフィックを検査するために使用されるアプリケーションです。HCMは、対応するバージョンのJunos OSリリースを実行しているMXシリーズルーターにインストールできます。デフォルトのポート 80 が HTTP トラフィックに使用されておらず、ms、vms、および ams インターフェイスタイプと相互運用可能な場合でも、HCM は HTTP トラフィックを検査します。フラグメント化されたHTTPリクエストパケットとGET、PUT、POSTリクエストをサポートします。
Junos OSリリース20.2R1で、HTTPヘッダーへのIPv4またはIPv6タグのユーザーアドレスの挿入のみのサポートが追加されました。このリリースでは、次世代サービスでは、他のタグはサポートされていません。
ルーターでのHTTP-Managerパッケージの設定
ルーターにHTTP-Managerパッケージをインストールする前に、ルーターで使用しているJunos OSイメージに適したバージョンのHTTP-Managerパッケージがあることを確認してください。正しいパッケージがあることを確認したら、
request system software addコマンドを使用してHTTP-Managerパッケージをインストールします。パッケージをインストールした後、CLIを再起動する必要があります。user@router> request system software add jservices-x86-32-19.4R1.1.tgz NOTICE: Validating configuration against package-name. NOTICE: Use the 'no-validate' option to skip this if desired. Checking compatibility with configuration
Initializing...
WARNING: cli has been replaced by an updated version: CLI release 19.4R1 built by builder on 2020-06-10 02:36:22 UTC Restart cli using the new version ? [yes,no] (yes) Restarting cli ...
CLIが再起動したら、 show version コマンドを使用して、HTTP-Managerパッケージがインストールされているかどうかを確認します。
user@router> show version ... HTTP-Manager Management Component [19.4R1-1-A1.2] HTTP-Manager Dataplane Component [19.4R1-1-A1.2] user@router>..
HTTP-ManagerパッケージがインストールされているルーターでJunos OSイメージをアップグレードする場合は、まずHTTP-Manager設定を保存してからルーターから削除する必要があります。
HTTP-Managerの設定を表示するには、 user@router>extension juniper-http-manager show <section> コマンドを使用します。
ルーターからHTTP-Manager設定を削除するには、 user@router>extension juniper-http-manager delete <section> コマンドを使用します。
ルーターに残っているHTTP-Manager設定は、Junos OSイメージがアップグレードされると削除されます。そのため、必要なすべてのHTTPコンテンツ管理設定が保存されていることを確認してください。
ルーターからHTTP-Managerパッケージを削除するには、 user@router> request system software delete <http-manager-package> コマンドを使用します。
ルーター上の Junos OS イメージをアップグレードした後、ルーターに HTTP-Manager パッケージを再インストールします。
user@router> show version Hostname: router Model: mx480 JUNOS Base OS boot [19.4R1] JUNOS Base OS Software Suite [19.4R1] JUNOS Kernel Software Suite [19.4R1] JUNOS Crypto Software Suite [19.4R1] JUNOS Packet Forwarding Engine Support (M/T Common) [19.4R1] JUNOS Packet Forwarding Engine Support (MX Common) [19.4R1] JUNOS Online Documentation [19.4R1] JUNOS Voice Services Container package [19.4R1] JUNOS Border Gateway Function package [19.4R1] JUNOS Services AACL Container package [19.4R1] JUNOS Services LL-PDF Container package [19.4R1] JUNOS Services PTSP Container package [19.4R1] JUNOS Services Stateful Firewall [19.4R1] JUNOS Services NAT [19.4R1] JUNOS Services Application Level Gateways [19.4R1] JUNOS Services Captive Portal and Content Delivery Container package [19.4R1] JUNOS Services RPM [19.4R1] JUNOS Services HTTP Content Management package [19.4R1] JUNOS AppId Services [19.4R1] JUNOS IDP Services [19.4R1] JUNOS Services Crypto [19.4R1] JUNOS Services SSL [19.4R1] JUNOS Services IPSec [19.4R1] JUNOS Runtime Software Suite [19.4R1] JUNOS Routing Software Suite [19.4R1] HTTP-Manager Management Component [19.4R1-1-A1.2] HTTP-Manager Dataplane Component [19.4R1-1-A1.2]
user@router> configure Entering configuration mode
[edit] user@router# extension juniper-http-manager show ## Last changed: 2020-06-07 13:21:36 PDT services { http-manager { traceoptions { level all; flag all; } } }[edit] user@router# extension juniper-http-manager delete
[edit] user@router# extension juniper-http-manager show
[edit] user@router# commit commit complete
[edit] user@router# exit Exiting configuration mode
user@router> request system software delete http-manager-services Removing package 'http-manager-services' ... Removing /opt/sdk/service-packages/http-manager-services ... Removing http-manager-services-xlr-19.4R1-1-A1.2.tgz from /var/sw/pkg ... Notifying mspd ...
user@router> request system software delete http-manager-mgmt Removing package 'http-manager-mgmt' ... Reloading /config/juniper.conf.gz ... Activating /config/juniper.conf.gz ... mgd: commit complete Restarting mgd ... Restarting http-manager ...
WARNING: cli has been replaced by an updated version: CLI release 11.4R3.7 built by builder on 2020-05-14 19:51:45 UTC Restart cli using the new version ? [yes,no] (yes)
Restarting cli ... user@router>
user@router> show version Hostname: router Model: mx480 JUNOS Base OS boot [19.4R1] JUNOS Base OS Software Suite [19.4R1] JUNOS Kernel Software Suite [19.4R1] JUNOS Crypto Software Suite [19.4R1] JUNOS Packet Forwarding Engine Support (M/T Common) [19.4R1] JUNOS Packet Forwarding Engine Support (MX Common) [19.4R1] JUNOS Online Documentation [19.4R1] JUNOS Voice Services Container package [19.4R1] JUNOS Border Gateway Function package [19.4R1] JUNOS Services AACL Container package [19.4R1] JUNOS Services LL-PDF Container package [19.4R1] JUNOS Services PTSP Container package [19.4R1] JUNOS Services Stateful Firewall [19.4R1] JUNOS Services NAT [19.4R1] JUNOS Services Application Level Gateways [19.4R1] JUNOS Services Captive Portal and Content Delivery Container package [19.4R1] JUNOS Services RPM [19.4R1] JUNOS Services HTTP Content Management package [19.4R1] JUNOS AppId Services [19.4R1] JUNOS IDP Services [19.4R1] JUNOS Services Crypto [19.4R1] JUNOS Services SSL [19.4R1] JUNOS Services IPSec [19.4R1] JUNOS Runtime Software Suite [19.4R1] JUNOS Routing Software Suite [19.4R1]
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。