Konfigurieren der TCP-Portweiterleitung für die Remote-Geräteverwaltung
Um die TCP-Portweiterleitung zu verwenden, konfigurieren Sie die Zuordnung zwischen der Kombination aus TCP-Überwachungsadresse/Überwachungsport auf der BNG und der Kombination aus TCP-Portweiterleitungsadresse/Port, bei der die BNG den eingehenden Datenstrom weiterleitet. TCP-Portweiterleitung wird verwendet, wenn der BNG zusammen mit einem oder mehreren Zugriffsknoten von einem externen Verwaltungs- oder Bereitstellungssystem als einziger adressierbarer Verwaltungspunkt behandelt wird. Die Remote-Geräte haben private Adressen und sind nicht öffentlich zugänglich. Die TCP-Portweiterleitungsverbindungen ermöglichen es der BNG, Verwaltungsanfragen, die zwischen den Zugangsknoten und dem Verwaltungssystem ausgetauscht werden, zu demultiplexen und zu multiplexen.
Der Abhörport wird vom BNG auf Verbindungen überwacht, die von externen Managementsystemen oder einem entfernten Gerät ausgelöst werden. Die Überwachungsadresse ist eine bestimmte IPv4-Adresse auf dem BNG, die die auslösende Entität (externes Verwaltungs-/Bereitstellungssystem oder Remotegerät) verwenden muss, wenn versucht wird, Verbindungen am Überwachungsport auszulösen.
Standardmäßig werden TCP-Verbindungen von jedem Quellpräfix akzeptiert. Sie können optional ein oder mehrere IPv4-Präfixe konfigurieren, von denen TCP-Verbindungen am Überwachungsport akzeptiert werden. Sie können eine /32-IPv4-Maske verwenden, um eine einzelne Adresse als Quelle anzugeben, oder Sie können andere Masken verwenden, um ein IPv4-Subnetz als Quelle anzugeben. Sie können eine unbegrenzte Anzahl von Präfixen für jeden Überwachungsport konfigurieren. Um mehrere Präfixe zu konfigurieren, müssen Sie die Anweisung jedoch mehrmals einschließen, einmal für jedes zusätzliche Quellpräfix.
Obwohl in den folgenden Schritten nicht gezeigt, können Sie die TCP-Portweiterleitung auch in einer nicht standardmäßigen Routinginstanz konfigurieren.
So konfigurieren Sie eine TCP-Zuordnung eines einzelnen TCP-Verbindungspaars für die TCP-Portweiterleitung:
Die folgende Beispielkonfiguration kann für die Topologie verwendet werden, die in TCP-Portweiterleitung für die Remotegeräteverwaltung angezeigt wird. In jedem Schritt ist die Abhöradresse die öffentliche Adresse der BNG für die Verwaltung. Für den TACACS+-Server, die Verwaltungsplattform und jedes Remote-Gerät wird ein anderer Listening-Port zugewiesen.
Konfigurieren Sie die TACACS+-Serververbindung. Die BNG überwacht Port 8020 und seine öffentliche Adresse auf TCP-Datenverkehr von jedem ihrer Remote-Geräte zum TACACS-Server. Es akzeptiert nur Datenverkehr aus dem Subnetz, das von den OLTs gemeinsam genutzt wird. Er leitet akzeptablen Datenverkehr an den TACACS+-Server auf der von der IANA zugewiesenen Portnummer für TACACS, 49, weiter. Das BNG unterstützt vier gleichzeitige TCP-Verbindungen für die Kombination aus Überwachungsport und Adresse, eine für jede 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
Konfigurieren Sie die NETCONF-XML-Protokollverbindung zu jedem Remotegerät: OLT1, OLT2, OLT3 und OLT4. Das BNG überwacht seine öffentliche Adresse und vier verschiedene Ports für TCP-Verkehr von der Verwaltungsplattform zu den entfernten Geräten. Jeder Port ist einem der Remote-Geräte zugeordnet. Die BNG akzeptiert nur Datenverkehr von der Verwaltungsplattformadresse 198.51.100.3. Akzeptierter Datenverkehr wird über SSH, 830, an das zugeordnete Gerät auf der von der IANA zugewiesenen Portnummer für das NETCONF-XML-Protokoll weitergeleitet. Pro Gerät wird nur eine TCP-Verbindung unterstützt.
Konfigurieren Sie die NETCONF-XML-Protokollverbindung mit 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
Konfigurieren Sie die NETCONF XML-Protokollverbindung zu 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
Konfigurieren Sie die NETCONF-XML-Protokollverbindung mit 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
Konfigurieren Sie die NETCONF-XML-Protokollverbindung mit 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