Configurer la redirection de port TCP pour la gestion des périphériques à distance
Pour utiliser la redirection de port TCP, vous devez configurer le mappage entre la combinaison adresse d’écoute/port d’écoute TCP sur le BNG et la combinaison d’adresse de transfert de port TCP/port où le BNG transfère le flux de données entrant. La redirection de port TCP est utilisée lorsque le BNG, associé à un ou plusieurs nuds d’accès, est traité par un système de gestion ou de provisionnement externe comme un point de gestion unique adressable. Les appareils 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 aux demandes de gestion de multiplex é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éclencher 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éclencheuse (système de gestion/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. Si vous le souhaitez, vous pouvez 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 seule adresse comme source ou 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 illustré dans les étapes suivantes, vous pouvez également configurer la redirection 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 la redirection de port TCP :
L’exemple de configuration suivant peut être utilisé pour la topologie illustrée dans Transfert de port TCP pour la gestion des périphériques distants. À chaque étape, l’adresse d’écoute est l’adresse publique de la BNG pour la gestion. Un port d’écoute différent est attribué au serveur TACACS+, à la plate-forme de gestion et à chaque périphérique distant.
Configurez la connexion au serveur TACACS+. Le BNG surveille le port 8020 et son adresse publique pour le trafic TCP de n’importe lequel de ses périphériques 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 vers le 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/adresse d’écoute, 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 aux périphériques distants. Chaque port est associé à l’un des périphériques distants. Le BNG accepte uniquement le trafic provenant de l’adresse de la plate-forme de gestion, 198.51.100.3. Le trafic accepté est transféré vers l’équipement associé via 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 équipement.
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