Configurer le transfert de port TCP pour la gestion des périphériques distants
Pour utiliser le transfert de port TCP, vous configurez le mappage entre la combinaison adresse d’écoute/port d’écoute TCP sur le BNG et la combinaison adresse/port de transfert de port TCP où le BNG transfère le flux de données entrant. Le transfert de port TCP est utilisé lorsque le BNG, ainsi qu’un ou plusieurs nœuds d’accès, sont traités par un système de gestion ou de provisionnement externe comme un point de gestion adressable unique. Les périphériques distants ont des adresses privées et ne sont pas accessibles au public. Les connexions de transfert de port TCP permettent au BNG de démultiplexer et de multiplexer les demandes de gestion échangées entre les nœuds d’accès et le système de gestion.
Le port d’écoute est surveillé par le BNG pour détecter les connexions déclenchées par des systèmes de gestion externes ou un appareil distant. L’adresse d’écoute est une adresse IPv4 particulière sur le BNG que l’entité déclencheur (système de gestion/de provisionnement externe ou équipement distant) doit utiliser lorsqu’elle tente de déclencher des connexions sur le port d’écoute.
Par défaut, les connexions TCP sont acceptées à partir de n’importe quel préfixe source. Vous pouvez éventuellement configurer un ou plusieurs préfixes IPv4 à partir desquels les connexions TCP sont acceptées sur le port d’écoute. Vous pouvez utiliser un masque IPv4 /32 pour spécifier une adresse unique comme source ou vous pouvez utiliser d’autres masques pour spécifier un sous-réseau IPv4 comme source. Vous pouvez configurer un nombre illimité de préfixes pour chaque port d’écoute. Toutefois, pour configurer plusieurs préfixes, vous devez inclure l’instruction plusieurs fois, une fois pour chaque préfixe source supplémentaire.
Bien que cela ne soit pas indiqué dans les étapes suivantes, vous pouvez également configurer le transfert de port TCP dans une instance de routage autre que celle par défaut.
Pour configurer un mappage TCP d’une seule paire de connexions TCP pour le transfert de port TCP :
L’exemple de configuration suivant peut être utilisé pour la topologie illustrée dans Transfert de ports TCP pour la gestion des périphériques distants. À chaque étape, l’adresse d’écoute est l’adresse publique du BNG pour la gestion. Un port d’écoute différent est attribué au serveur TACACS+, à la plate-forme de gestion et à chaque équipement distant.
Configurez la connexion au serveur TACACS+. Le BNG surveille le port 8020 et son adresse publique pour le trafic TCP de tous ses appareils distants vers le serveur TACACS. Il accepte uniquement le trafic provenant du sous-réseau partagé par les OLT. Il transfère le trafic acceptable au serveur TACACS+ sur le numéro de port attribué par l’IANA pour TACACS, 49. Le BNG prend en charge quatre connexions TCP simultanées sur la combinaison port d’écoute/adresse, une pour chaque OLT.
[edit system services tcp-forwarding] user@host# edit listening-port 8020 listening-address 203.0.113.50 user@host# set allowed-source 192.0.0.1/24 user@host# set forwarding-address 198.51.100.1 user@host# set forwarding-port 49 user@host# set max-connections 4
Configurez la connexion du protocole XML NETCONF à chaque périphérique distant : OLT1, OLT2, OLT3 et OLT4. Le BNG surveille son adresse publique et quatre ports différents pour le trafic TCP de la plate-forme de gestion vers les appareils distants. Chaque port est associé à l’un des équipements distants. Le BNG accepte uniquement le trafic à partir de l’adresse de la plate-forme de gestion, 198.51.100.3. Le trafic accepté est transféré vers l’équipement associé sur le numéro de port attribué par l’IANA pour le protocole XML NETCONF sur SSH, 830. Une seule connexion TCP est prise en charge pour chaque appareil.
Configurez la connexion du protocole XML NETCONF à OLT1.
[edit system services tcp-forwarding] user@host# edit listening-port 8000 listening-address 203.0.113.50 user@host# set allowed-source 198.51.100.3/32 user@host# set forwarding-address 192.0.0.2 user@host# set forwarding-port 830 user@host# set max-connections 1
Configurez la connexion du protocole XML NETCONF à OLT2.
[edit system services tcp-forwarding] user@host# edit listening-port 8001 listening-address 203.0.113.50 user@host# set allowed-source 198.51.100.3/32 user@host# set forwarding-address 192.0.0.3 user@host# set forwarding-port 830 user@host# set max-connections 1
Configurez la connexion du protocole XML NETCONF à OLT3.
[edit system services tcp-forwarding] user@host# edit listening-port 8002 listening-address 203.0.113.50 user@host# set allowed-source 198.51.100.3/32 user@host# set forwarding-address 192.0.0.4 user@host# set forwarding-port 830 user@host# set max-connections 1
Configurez la connexion du protocole XML NETCONF à OLT4.
[edit system services tcp-forwarding] user@host# edit listening-port 8003 listening-address 203.0.113.50 user@host# set allowed-source 198.51.100.3/32 user@host# set forwarding-address 192.0.0.5 user@host# set forwarding-port 830 user@host# set max-connections 1