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-Listening-Adresse und Listening-Port auf dem BNG und der TCP-Port-Weiterleitungsadresse/Port-Kombination, an der die BNG den eingehenden Datenstrom weiterleitet. Die TCP-Portweiterleitung kommt zum Einsatz, wenn der BNG zusammen mit einem oder mehreren Zugriffsknoten von einem externen Verwaltungs- oder Bereitstellungssystem als einzelner adressierbarer Verwaltungspunkt behandelt wird. Die Remote-Geräte haben private Adressen und sind nicht öffentlich zugänglich. Die TCP-Portweiterleitungsverbindungen ermöglichen es dem BNG, Demultiplex- und Multiplex-Managementanforderungen zu erfüllen, die zwischen den Zugangsknoten und dem Verwaltungssystem ausgetauscht werden.
Der Listening-Port wird vom BNG auf Verbindungen überwacht, die durch externe Management-Systeme oder ein Remote-Gerät ausgelöst werden können. Bei der Listening-Adresse handelt es sich um eine bestimmte IPv4-Adresse auf dem BNG, die die auslösende Entität (externes Verwaltungs-/Bereitstellungssystem oder Remote-Gerät) verwenden muss, wenn sie versucht, Verbindungen über den Listening-Port auszulösen.
Standardmäßig werden TCP-Verbindungen von jedem Quellpräfix akzeptiert. Optional können Sie 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 Listening-Port konfigurieren. Wenn Sie jedoch mehrere Präfixe konfigurieren möchten, müssen Sie die Anweisung mehrmals einschließen, einmal für jedes weitere 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 unter TCP-Portweiterleitung für die Remotegeräteverwaltung gezeigt wird. In jedem Schritt ist die Abhöradresse die öffentliche Adresse der BNG für das Management. Für den TACACS+-Server, die Management-Plattform und jedes Remote-Gerät wird ein anderer Listening-Port zugewiesen.
Konfigurieren Sie die TACACS+-Serververbindung. Das BNG überwacht Port 8020 und seine öffentliche Adresse für TCP-Datenverkehr von einem seiner 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 in der Kombination aus Listening-Port und Adresse, eine für jedes 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 Verbindung des NETCONF-XML-Protokolls zu den einzelnen Remotegeräten: OLT1, OLT2, OLT3 und OLT4. Die BNG überwacht ihre öffentliche Adresse und vier verschiedene Ports für TCP-Datenverkehr von der Verwaltungsplattform zu den Remote-Geräten. Jeder Port ist einem der Remote-Geräte zugeordnet. Die BNG akzeptiert nur Datenverkehr von der Adresse der Verwaltungsplattform, 198.51.100.3. Akzeptierter Datenverkehr wird über SSH 830 an das zugeordnete Gerät mit der von der IANA zugewiesenen Portnummer für das NETCONF-XML-Protokoll weitergeleitet. Für jedes Gerät wird nur eine TCP-Verbindung unterstützt.
Konfigurieren Sie die Verbindung des NETCONF-XML-Protokolls zu 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 Verbindung des NETCONF-XML-Protokolls mit 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 Verbindung des NETCONF-XML-Protokolls zu 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 Verbindung des NETCONF-XML-Protokolls zu 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