Gestionnaire de contenu HTTP (HCM)
La gestion de contenu HTTP (HCM) est une application utilisée pour inspecter le trafic HTTP transmis via le port 80 (par défaut) ou tout autre port que vous utilisez pour transmettre le trafic HTTP. HCM peut être installé sur un routeur MX Series exécutant la version correspondante de la version de Junos OS. HCM inspecte le trafic HTTP même si le port par défaut 80 n’est pas utilisé pour le trafic HTTP et qu’il est interopérable avec les types d’interfaces ms, vms et ams. Il prend en charge les paquets de requêtes HTTP fragmentés et les requêtes GET, PUT et POST.
Ajout de la prise en charge dans Junos OS version 20.2R1 pour l’insertion d’adresses utilisateur de balises IPv4 ou IPv6 uniquement dans un en-tête HTTP. Aucune autre balise n’est prise en charge dans cette version pour les services de nouvelle génération.
Configuration du package HTTP-Manager sur le routeur
Avant d’installer le package HTTP-Manager sur le routeur, assurez-vous que vous disposez de la version appropriée du package HTTP-Manager pour l’image Junos OS que vous utilisez sur le routeur. Une fois que vous avez confirmé que vous avez le bon package, utilisez la
request system software add
commande pour installer le package HTTP-Manager. Vous devez redémarrer la CLI après l’installation du package.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 ...
Lorsque la CLI a redémarré, utilisez la show version commande pour voir si les packages HTTP-Manager sont installés.
user@router> show version ... HTTP-Manager Management Component [19.4R1-1-A1.2] HTTP-Manager Dataplane Component [19.4R1-1-A1.2] user@router>..
Si vous souhaitez mettre à niveau l’image Junos OS sur un routeur sur lequel le package HTTP-Manager est installé, vous devez d’abord enregistrer, puis supprimer la configuration HTTP-Manager du routeur.
Pour afficher la configuration HTTP-Manager, utilisez la user@router>extension juniper-http-manager show <section> commande.
Pour supprimer la configuration HTTP-Manager du routeur, utilisez la user@router>extension juniper-http-manager delete <section> commande.
Toute configuration HTTP-Manager restante sur le routeur sera supprimée lors de la mise à niveau de l’image Junos OS. Assurez-vous donc d’avoir enregistré toutes les configurations nécessaires de gestion de contenu HTTP.
Pour supprimer le package HTTP-Manager du routeur, utilisez la user@router> request system software delete <http-manager-package> commande.
Réinstallez le package HTTP-Manager sur le routeur après avoir mis à niveau l’image Junos OS sur le routeur.
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]
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.