HTTP コンテンツ・マネージャー (HCM)
HTTP コンテンツ管理 (HCM) は、ポート 80 (デフォルト) または HTTP トラフィックの送信に使用するその他のポートを介して送信される HTTP トラフィックを検査するために使用されるアプリケーションです。HCM は、対応するバージョンの Junos OS リリースを実行している MXシリーズ ルーターにインストールできます。HCM は、デフォルトのポート 80 が HTTP トラフィックに使用されておらず、ms、vms、および ams インターフェース・タイプと相互運用可能な場合でも、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]
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。