Sicherer DHCP-Nachrichtenaustausch
Mit Junos OS können Sie den DHCP-Relay-Agenten verwenden, um einen sicheren Nachrichtenaustausch zwischen verschiedenen virtuellen Routing- und Weiterleitungsinstanzen (VRFs) bereitzustellen. Um den sicheren Austausch von DHCP-Nachrichten zu ermöglichen, müssen Sie sowohl die Server- als auch die Clientseite des DHCP-Relay-Agenten so konfigurieren, dass akzeptabler Datenverkehr basierend auf DHCP-Optionsinformationen erkannt und weitergeleitet wird. Weitere Informationen finden Sie in diesem Thema.
DHCP-Nachrichtenaustausch zwischen DHCP-Clients und DHCP-Server in verschiedenen VRFs
In einigen Service Provider-Netzwerken ist das Service-Netzwerk, in dem sich der DHCP-Server befindet, vom eigentlichen Teilnehmernetzwerk isoliert. Diese Trennung des Dienst- und des Teilnehmernetzwerks kann manchmal zu potenziellen Sicherheitsproblemen führen, wie z. B. Route-Lecks.
Ab Junos OS Version 14.2 können Sie den DHCP-Relay-Agenten verwenden, um zusätzliche Sicherheit beim Austausch von DHCP-Nachrichten zwischen verschiedenen virtuellen Routing- und Weiterleitungsinstanzen (VRFs) bereitzustellen. Der DHCP-Relay-Agent kann sicherstellen, dass es kein direktes Routing zwischen der Client-VRF und der DHCP-Server-VRF gibt und dass nur akzeptable DHCP-Pakete über die beiden VRFs weitergeleitet werden. Die Abonnentenverwaltung unterstützt den VRF-übergreifenden Nachrichtenaustausch sowohl für DHCP- als auch für DHCPv6-Pakete.
Um DHCP-Nachrichten zwischen verschiedenen VRFs auszutauschen, müssen Sie sowohl die Server- als auch die Clientseite des DHCP-Relay-Agenten aktivieren, um akzeptablen Datenverkehr basierend auf den DHCP-Optionsinformationen in den Paketen zu erkennen und weiterzuleiten. Der Nachrichtenaustausch verwendet die folgenden DHCP-Optionen, um den Datenverkehr zu identifizieren, der weitergeleitet werden soll.
Agent-Verbindungs-ID (DHCP-Option 82, Unteroption 1) für DHCPv4-Pakete
Relay Agent Interface-ID (DHCPv6 Option 18) für DHCPv6 Pakete
Statistiken für DHCP-Pakete, die den VRF-übergreifenden Nachrichtenaustausch verwenden, werden in der Client-VRF gezählt.
In der folgenden Liste wird beschrieben, wie der DHCP-Relay-Agent Nachrichten zwischen den DHCP-Clients und dem DHCP-Server in verschiedenen VRFs austauscht:
Pakete vom DHCP-Client zum DHCP-Server: Der DHCP-Relay-Agent empfängt das DHCP-Paket vom Client in der Client-VRF und fügt dann das entsprechende Attribut DHCP-Option 82 Suboption 1 oder DHCPv6-Option 18 in das Paket ein. Der Relay-Agent leitet das Paket dann an den DHCP-Server in der VRF des Servers weiter.
Pakete vom DHCP-Server zum DHCP-Client: Der DHCP-Relay-Agent empfängt die DHCP-Antwortnachricht vom DHCP-Server in der Server-VRF. Der Relay-Agent leitet die Schnittstelle des Clients, einschließlich VRF, aus dem Attribut DHCP-Option 82 Unteroption 1 oder DHCPv6-Option 18 im Paket in der DHCP-Server-VRF ab. Der Relay-Agent leitet dann die Antwortnachricht an den DHCP-Client in der VRF des Clients weiter.
DHCP-Nachrichtenaustausch zwischen DHCP-Server und Clients in verschiedenen virtuellen Routinginstanzen konfigurieren
Ab Junos OS Version 14.2 können Sie den DHCP-Relay-Agenten so konfigurieren, dass er zusätzliche Sicherheit beim Austausch von DHCP-Nachrichten zwischen einem DHCP-Server und DHCP-Clients bietet, die sich in verschiedenen virtuellen Routing- und Weiterleitungsinstanzen (VRFs) befinden.
Sie können den DHCP-Relay-Agent so konfigurieren, dass er zusätzliche Sicherheit beim Austausch von DHCP-Nachrichten zwischen einem DHCP-Server und DHCP-Clients bietet, die sich in verschiedenen virtuellen Routinginstanzen befinden. Diese Art der Konfiguration ist für eine zustandslose DHCP-Relay-Verbindung zwischen einem DHCP-Server und einem DHCP-Client vorgesehen, wenn sich der DHCP-Server in einem Netzwerk befindet, das vom Clientnetzwerk isoliert werden muss.
Ein zustandsloser DHCP-Relay-Agent verwaltet keine dynamischen Statusinformationen zu den DHCP-Clients und unterhält keine statische Route für den Datenverkehr zwischen den Client- und Server-Routinginstanzen.
Um den DHCP-Nachrichtenaustausch zwischen den beiden VRFs zu aktivieren, konfigurieren Sie jede Seite des DHCP-Relays so, dass akzeptabler Datenverkehr basierend auf den DHCP-Optionsinformationen in den Paketen erkannt und weitergeleitet wird. Der akzeptable Datenverkehr wird entweder durch die Agent-Leitungs-ID (DHCP-Option 82, Unteroption 1) für DHCPv4-Pakete oder die Relay-Agent-Schnittstellen-ID (DHCPv6-Option 18) für DHCPv6-Pakete identifiziert.
Die folgende Liste gibt einen Überblick über die Aufgaben, die zum Erstellen des DHCP-Nachrichtenaustauschs zwischen den verschiedenen VRFs erforderlich sind:
Clientseitige Unterstützung: Konfigurieren Sie die DHCP-Relay-Agent-Anweisung
forward-only
, um den VRF-Speicherort des DHCP-Servers anzugeben, an den der DHCP-Relay-Agent die Clientpakete mit den entsprechenden DHCP-Optionsinformationen weiterleitet. Dieforward-only
Anweisung stellt sicher, dass der DHCP-Relay-Agent keine neue Sitzung erstellt oder andere Abonnentenverwaltungsvorgänge ausführt (z. B. das Erstellen dynamischer Schnittstellen oder das Verwalten von Leases).Optional können Sie ein bestimmtes logisches System und eine bestimmte Routinginstanz für die Server-VRF konfigurieren. Wenn Sie kein logisches System oder keine Routinginstanz angeben, verwendet DHCP das lokale logische System und die Routinginstanz, aus denen die Konfiguration hinzugefügt wird.
Serverseitige Unterstützung: Konfigurieren Sie die DHCP-Relay-Agent-Anweisung
forward-only-replies
so, dass der DHCP-Relay-Agent die Antwortpakete weiterleitet, die die entsprechenden DHCP-Optionsinformationen enthalten. Mit dieser Anweisung wird auch sichergestellt, dass der DHCP-Relay-Agent keine neue Sitzung erstellt oder andere Abonnentenverwaltungsvorgänge ausführt.Hinweis:Sie müssen die
forward-only-replies
Anweisung nicht konfigurieren, wenn sich der DHCP-Client und der DHCP-Server im selben logischen System/derselben Routinginstanz befinden.Unterstützung des lokalen DHCP-Servers: Konfigurieren Sie den lokalen DHCP-Server so, dass er die Informationen zu Option 82 in DHCP-NAK- und forcerenew-Nachrichten unterstützt. Standardmäßig unterstützen die beiden Nachrichtentypen die Option 82 nicht.
Zusätzliche Unterstützung: Stellen Sie sicher, dass die folgende erforderliche Unterstützung konfiguriert ist:
Die Proxy-ARP-Unterstützung muss auf der serverseitigen Schnittstelle in der DHCP-Server-VRF aktiviert sein, damit der DHCP-Relay-Agent die ARP-Anforderungen für Clients und die clientseitige Schnittstelle in der DHCP-Server-VRF empfangen und beantworten kann.
Routen müssen verfügbar sein, um die DHCP-Pakete vom DHCP-Server in der Server-VRF für die Clients zu empfangen, die in der Client-VRF erreichbar sind.
In den folgenden Verfahren werden die Konfigurationsaufgaben zum Erstellen des DHCP-Nachrichtenaustauschs zwischen dem DHCP-Server und Clients in verschiedenen VRFs beschrieben.
Client-seitiger Support
So konfigurieren Sie die Unterstützung auf der Client-Seite des DHCP-Relay-Agenten:
Für lokale DHCPv4-Clients fügt der DHCP-Relay-Agent die Option Agent Circuit ID hinzu. Wenn jedoch die Option Agent Circuit ID bereits im Paket vorhanden ist, müssen Sie sicherstellen, dass der DHCP-Server die Option 82 Herstellerspezifische Informationen (Unteroption 9) unterstützt.
Wenn die forward-only
Anweisung auf Hierarchieebene [edit forwarding-options dhcp-relay relay-option]
konfiguriert ist, hat diese Relay-Optionsaktion Vorrang vor der Konfiguration der forward-only
Anweisung für den DHCP-VRF-übergreifenden Nachrichtenaustausch.
Serverseitige Unterstützung
So konfigurieren Sie die Unterstützung für den VRF-übergreifenden Nachrichtenaustausch auf der Serverseite des DHCP-Relays:
Sie müssen die forward-only-replies
Anweisung nicht konfigurieren, wenn sich der DHCP-Client und der DHCP-Server im selben logischen System/derselben Routinginstanz befinden.
Unterstützung für lokale DHCP-Server
So konfigurieren Sie den lokalen DHCP-Server für die Unterstützung von Option 82-Informationen in NAK- und forcerenew-Nachrichten; Die VRF-übergreifende Nachrichtenaustauschfunktion verwendet die Informationen zu Option 82 oder DHCPv6 Option 18, um die Client-VRF zu bestimmen:
Tabelle "Änderungshistorie"
Die Funktionsunterstützung hängt von der Plattform und der Version ab, die Sie verwenden. Verwenden Sie den Feature-Explorer , um festzustellen, ob ein Feature auf Ihrer Plattform unterstützt wird.