HTTP Content Manager(HCM)
HTTPコンテンツ管理(HCM)は、ポート80(デフォルト)またはHTTPトラフィックの送信に使用する他のポートを介して送信されるHTTPトラフィックを検査するために使用されるアプリケーションです。HCM は、Junos OS リリースの対応するバージョンを実行している MX シリーズ ルーターにインストールできます。HCM は、デフォルト ポート 80 が HTTP トラフィックに使用されず、ms、vms、ams インターフェイス タイプと相互運用可能であっても、HTTP トラフィックを検査します。フラグメント化された HTTP リクエスト パケットと GET、PUT、POST リクエストをサポートします。
HTTP ヘッダーに IPv4 または IPv6 タグのユーザー アドレスのみを挿入するために、Junos OS リリース 20.2R1 で追加されたサポート。このリリースの次世代サービスでは、他のタグはサポートされていません。
ルーターでの 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]