Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ip-Adressenzuweisungspool

Der Adresspool besteht aus einer Reihe von Internet Protocol (IP)-Adressen, die für die Zuweisung an Benutzer verfügbar sind, z. B. in Hostkonfigurationen mit DHCP. Ein Adresszuweisungspool kann entweder IPv4-Adressen oder IPv6-Adressen unterstützen. Sie können zentralisierte IPv4- und IPv6-Adresspools unabhängig von den Clientanwendungen erstellen, die die Pools verwenden. Weitere Informationen finden Sie in diesem Thema.

Adresszuweisungspools – Übersicht

Mit dem Adressenzuweisungspool können Sie unabhängig von den Clientanwendungen, die die Pools verwenden, zentralisierte IPv4- und IPv6-Adresspools erstellen. Der Authentifizierungsprozess verwaltet die Pools und die Adresszuweisung, unabhängig davon, ob die Adressen aus lokalen Pools oder von einem RADIUS-Server stammen.

Beispielsweise können mehrere Clientanwendungen wie DHCP denselben Adressenzuweisungspool verwenden, um Adressen für ihre spezifischen Clients bereitzustellen. Clientanwendungen können Adressen für authentifizierte oder nicht authentifizierte Clients erfassen. Der pool, der für einen Abonnenten ausgewählt wurde, basierend auf dem RADIUS-Server oder netzwerkvergleich oder einer anderen Regel, wird als übereinstimmenden Pool für den Abonnenten bezeichnet.

Adresszuweisungstypen

Adressenzuweisungspools unterstützen sowohl dynamische als auch statische Adresszuweisungen. Bei der dynamischen Adresszuweisung wird einem Client automatisch eine Adresse aus dem Adresszuweisungspool zugewiesen. In der statischen Adresszuweisung, die nur für IPv4-Pools unterstützt wird, reservieren Sie eine Adresse, die dann immer von einem bestimmten Client verwendet wird. Adressen, die für die statische Zuweisung reserviert sind, werden aus dem dynamischen Adressenpool entfernt und können nicht anderen Clients zugewiesen werden.

Benannte Adressbereiche im Adresszuweisungspool

Sie können benannte Adressbereiche innerhalb eines Adresszuweisungspools konfigurieren. Ein benannter Bereich ist eine Teilmenge des gesamten Adressbereichs. Eine Clientanwendung kann benannte Bereiche verwenden, um die Adresszuweisung basierend auf clientspezifischen Kriterien zu verwalten. Für IPv4-Adresszuweisungspools können Sie beispielsweise einen benannten Bereich erstellen, der auf einem bestimmten DHCP-Option 82-Wert basiert. Wenn dann eine DHCP-Clientanfrage mit dem angegebenen Option 82-Wert übereinstimmt, wird dem Client eine Adresse aus dem angegebenen Bereich zugewiesen.

Adresszuweisung von Linked Address Pools

Sie können Adresszuweisungspools miteinander verknüpfen, um Backup-Pools für die Adresszuweisung bereitzustellen. Wenn im primären oder im übereinstimmenden Adresspool keine Adressen verfügbar sind, fährt das Gerät automatisch mit dem verknüpften (sekundären) Adressenpool fort, um nach einer verfügbaren Adresse zu suchen, die zugewiesen werden soll.

Obwohl der erste Pool in einer Kette von verknüpften Pools im Allgemeinen als primärer Pool betrachtet wird, ist ein übereinstimmende Pool nicht unbedingt der erste Pool in der Kette.

Ab Junos OS Version 18.1R1 verläuft die Suche nach einer verfügbaren Adresse über eine Kette verknüpfter Pools. Dieses Verhalten ermöglicht es dem DHCP, Adressen zusammenhängend zu suchen.

Lassen Sie uns ein Beispiel für die Funktionsweise des Suchmechanismus verwenden. Betrachten wir eine Kette von drei Pools – A, B und C. Pool A ist der primäre Pool, Pool B ist der übereinstimmende Pool für bestimmte Abonnenten basierend auf informationen, die vom RADIUS-Server zurückgegeben werden. Die Suche nach einer verfügbaren Adresse für diese Abonnenten erfolgt in folgender Reihenfolge:

  • Standardmäßig wird zuerst der übereinstimmende Pool (Pool B) durchsucht.

  • Die Suche wird zum ersten Pool (Pool A) in der Kette verschoben, wenn die Adresse nicht gefunden wurde.

  • Die Suche führt durch die Kette (Pool C), bis eine verfügbare Adresse gefunden und zugewiesen wird, oder bis die Suche feststellt, dass keine Adressen frei sind.

  • In jedem Pool werden alle Adressbereiche vollständig nach einer Adresse durchsucht.

Sie können die linked-pool-aggregation Anweisung so konfigurieren, dass die Suche innerhalb eines Adressblocks in jedem Bereich des übereinstimmenden Pools und dann nacheinander durch die verknüpften Pools beginnt. Die Suche verlagert sich dann zurück zum ersten Pool in der Kette und durchsucht alle Adressen in allen Bereichen in jedem Pool durch den letzten Pool in der Kette.

Hold-Down-Zustand des Adresspools

Sie können einen Adresszuweisungspool im Status "Hold-down" konfigurieren. Wenn sich der Adresspool im Status "Hold-down" befindet, ist der Pool nicht mehr verfügbar, um den Abonnenten IP-Adressen zuzuweisen. Mit dieser Konfiguration wird der aktive Pool in einen inaktiven Zustand umgewandelt, wenn die zuvor zugewiesenen Adressen an den Pool zurückgegeben werden. Wenn der Pool inaktiv ist, können Sie sicher Wartungen am Pool durchführen, ohne aktive Abonnenten zu beeinträchtigen.

Ankündigung des Adresszuweisungspools für Neighbor Discovery-Router

Sie können einen Adresszuweisungspool explizit für Neighbor Discovery Router Advertisement (NDRA) zuweisen.

Ausnahme der angegebenen Adresse oder des angegebenen Adressbereichs

Ab Junos OS Version 18.1R1 können Sie eine angegebene Adresse oder einen bestimmten Bereich von aufeinander folgenden Adressen ausschließen, um zu verhindern, dass sie aus einem Adresspool zugewiesen werden.

Sie können beispielsweise bestimmte Adressen oder Bereiche reservieren, die nur für statische Abonnenten verwendet werden. Wenn Sie eine Adresse oder einen Bereich konfigurieren, der ausgeschlossen werden soll, und die Adresse oder eine Adresse innerhalb des Bereichs bereits zugewiesen wurde, wird dieser Teilnehmer abgemeldet, die Adresse wird deallocated und die Adresse zum Ausschluss markiert.

Lizenzierungsanforderungen

Für diese Funktion ist eine Lizenz erforderlich. Weitere Informationen zur Lizenzierung des Anwenderzugriffs finden Sie unter Übersicht über die Lizenzierung des Abonnentenzugriffs. Allgemeine Informationen zum Lizenzmanagement finden Sie im Lizenzleitfaden von Juniper . Weitere Informationen finden Sie in den Produktdatenblättern oder wenden Sie sich an Ihr Juniper Account Team oder Juniper Partner.

Vorteile von Adresszuweisungspools

  • Die Funktion "Adresszuweisungspool" unterstützt sowohl die Anwenderverwaltung als auch die DHCP-Verwaltung.

  • Sie können unabhängig von Clientanwendungen zentralisierte Adressenpools erstellen.

  • Sie können Adressblöcke und benannte Bereiche angeben, sodass ein bestimmter Adresspool verwendet werden kann, um unterschiedliche Adressen für verschiedene Clientanwendungen oder für Abonnenten bereitzustellen, die verschiedene Kriteriensätze erfüllen.

  • Sie können Pools miteinander verknüpfen, um sicherzustellen, dass Pools auf bestimmte Weise, zusammenhängend oder nicht zusammenhängend nach kostenlosen Adressen gesucht werden.

  • Sie können einen Adresspool von aktiv zu inaktiv umstellen, indem Sie festlegen, dass keine weiteren Adressen aus dem Pool zugewiesen werden.

Erweiterte DHCP-Server- und Adresszuweisungspools

Der erweiterte lokale DHCP-Server verbessert den traditionellen DHCP-Serverbetrieb, bei dem sich der Client-Adressenpool und die Clientkonfigurationsinformationen auf dem DHCP-Server befinden. Beim erweiterten lokalen DHCP-Server befinden sich die Client-Adressen und Konfigurationsinformationen in zentralen Adresszuweisungspools, die unabhängig vom lokalen DHCP-Server verwaltet werden und von verschiedenen Clientanwendungen gemeinsam genutzt werden können.

Der erweiterte lokale DHCP-Server unterstützt auch erweiterte Poolzuordnungen und die Verwendung von benannten Adressbereichen. Sie können den lokalen Server auch so konfigurieren, dass er DHCP-Option 82-Informationen in der Client-PDU verwendet, um zu bestimmen, welcher benannte Adressbereich für einen bestimmten Client verwendet werden soll. Die Client-Konfigurationsinformationen, die im Adresszuweisungspool konfiguriert sind, umfassen benutzerdefinierte Optionen, wie Boot-Server, Nachfrist und Leasingzeit.

Die Konfiguration der DHCP-Umgebung, die den erweiterten lokalen DHCP-Server umfasst, erfordert zwei unabhängige Konfigurationsvorgänge, die Sie in beliebiger Reihenfolge durchführen können.

In einem Vorgang konfigurieren Sie den erweiterten lokalen DHCP-Server auf dem Router und geben an, wie der lokale DHCP-Server bestimmt, welcher Adresszuweisungspool verwendet werden soll.

Im anderen Vorgang konfigurieren Sie die Adresszuweisungspools, die vom lokalen DHCP-Server verwendet werden. Die Adressenzuweisungspools enthalten die IP-Adressen, benannten Adressbereiche und Konfigurationsinformationen für DHCP-Clients. Weitere Informationen zum Erstellen und Verwenden von Adresszuweisungspools finden Sie in der Übersicht über die Konfiguration von Adressenzuweisungspools.

Hinweis:

Der erweiterte lokale DHCP-Server und die vom Server verwendeten Adressenzuweisungspools müssen im selben logischen System und derselben Routing-Instanz konfiguriert werden.

Interaktion zwischen DHCP-Client, erweiterten lokalen DHCP-Servern und Adressenzuweisungspools

Das Interaktionsmuster zwischen dem lokalen DHCP-Server, dem DHCP-Client und Adresszuweisungspools ist unabhängig davon, ob Sie einen Router oder switch verwenden, dasselbe. Es gibt jedoch einige Unterschiede in den Details der Nutzung.

  • Auf Routern: In einer typischen Carrier-Edge-Netzwerkkonfiguration befindet sich der DHCP-Client auf dem Computer oder cpE (Customer Premises Equipment) des Anwenders, und der lokale DHCP-Server wird auf dem Router konfiguriert.

  • Auf Switches: In einer typischen Netzwerkkonfiguration befindet sich der DHCP-Client auf einem Zugriffsgerät, z. B. einem Personalcomputer, und der lokale DHCP-Server ist auf dem Switch konfiguriert.

Die folgenden Schritte bieten eine allgemeine Beschreibung der Interaktion zwischen den DHCP-Server-, DHCP-Client- und Adresszuweisungspools:

  1. Der DHCP-Client sendet ein Discover-Paket an einen oder mehrere LOKALE DHCP-Server im Netzwerk, um Konfigurationsparameter und eine IP-Adresse für den Anwender (oder DHCP-Client) zu erhalten.

  2. Jeder lokale DHCP-Server, der das Discover-Paket empfängt, durchsucht dann seinen Adresszuweisungspool nach clientischer Adresse und Konfigurationsoptionen. Jeder lokale Server erstellt einen Eintrag in seiner internen Client-Tabelle, um den Clientstatus zu verfolgen, und sendet dann ein DHCP-Angebotspaket an den Client.

  3. Nach Erhalt des Angebotspakets wählt der DHCP-Client den lokalen DHCP-Server aus, von dem die Konfigurationsinformationen erhalten werden sollen, und sendet ein Anforderungspaket, das den lokalen DHCP-Server anzeigt, der für die Vergabe der Adress- und Konfigurationsinformationen ausgewählt wurde.

  4. Der ausgewählte lokale DHCP-Server sendet ein Bestätigungspaket an den Client, das die Client-Adressleasing- und Konfigurationsparameter enthält. Der Server installiert auch die Host-Route und den ARP-Eintrag und überwacht dann den Leasingstatus.

Konfigurieren der Bestimmung des zu verwendenden Adressenzuweisungspools durch den erweiterten lokalen DHCP-Server

Sie können die Übereinstimmungsreihenfolge angeben, in der der erweiterte lokale DHCP-Server die Client-Daten verwendet, um den Adresszuweisungspool zu bestimmen, der die IP-Adresse und Konfiguration für einen DHCP-Client bereitstellt. Wenn Sie keine Reihenfolge für die Pool-Übereinstimmung angeben, verwendet das Gerät die standard-IP-Adresse, die in der Option "Ip Address First Matching" konfiguriert wurde, um den Adresspool auszuwählen.

Beispiel:

Sie können die Reihenfolge der Methoden zur Poolabgleichung angeben. Sie können die Methoden in beliebiger Reihenfolge angeben. Alle Methoden sind optional. Die IP-Address-First-Methode ist die Standardmethode.

  • IP-Adresse zuerst – Standardoption. Der Server wählt den zu verwendenden Adresszuweisungspool aus, indem er die IP-Adresse in der CLIENT-DHCP-Anforderung mit der Netzwerkadresse des Adresszuweisungspools abgleicht.

    • Wenn die Clientanfrage die Gateway-IP-Adresse (giaddr) enthält, gleicht der lokale Server den giaddr mit der Adresse des Adresszuweisungspools ab.

    • Wenn die Clientanfrage den giaddr nicht enthält, gleicht der lokale DHCP-Server die IP-Adresse der Empfangenden Schnittstelle mit der Adresse des Adressenzuweisungspools ab.

    Beispiel:

  • Externe Autorität: Der lokale DHCP-Server empfängt die Adresszuweisung von einer externen Instanz wie RADIUS oder Diameter.

    • Wenn RADIUS die externe Autorität ist, verwendet der lokale DHCP-Server das Framed-IPv6-Pool-Attribut (RADIUS-Attribut 100), um den Pool auszuwählen.

    • Wenn Diameter die externe Autorität ist, verwendet der Server das Diameter-Gegenstück des Framed-IPv6-Pool-Attributs, um den Pool zu bestimmen.

    Beispiel:

  • Option 82: Für IPv4-Adressen erweiterter DHCP-Server entspricht der DHCP-Relay-Agent-Informationsoption (Option 82) in den CLIENT-DHCP-Paketen mit einem benannten Bereich im Adresszuweisungspool. Benannte Bereiche sind Teilmengen innerhalb des gesamten Adresszuweisungspool-Adressbereichs, den Sie beim Erstellen des Adresszuweisungspools konfigurieren können.

    Beispiel:

    Um die Funktion für den lokalen DHCP-Server option 82 mit einem IPv4-Adresszuweisungspool zu verwenden, müssen Sie sicherstellen, dass die option-82 Anweisung in der dhcp-attributes Anweisung für den Adresszuweisungspool enthalten ist.

Dieses Beispiel zeigt eine erweiterte DHCP-lokale Serverkonfiguration, die optionale IPv4-Adresszuweisungs-Poolabgleich und Schnittstellengruppen umfasst. Für die Poolabgleichung wird in dieser Konfiguration angegeben, dass der lokale DHCP-Server zuerst die Antwort einer externen Authentifizierungsstelle (z. B. RADIUS) überprüft und das Framed-IPv6-Pool-Attribut verwendet, um den Adresszuweisungspool für die Client-Adresse zu bestimmen. Wenn keine Übereinstimmung mit externen Autoritäten gefunden wird, verwendet der lokale DHCP-Server dann ip-Address-First-Matching zusammen mit der Option 82-Informationen, um den benannten Adressbereich für die Client-IPv4-Adresszuweisung zu entsprechen. Die Option 82-Abgleich muss auch in der Konfiguration des Adresszuweisungspools enthalten sein.

Zuweisen einer bestimmten IP-Adresse zu einem Client mithilfe von DHCP Option 50 und DHCPv6 IA_NA Option

Anwenderverwaltung oder DHCP-Management ermöglicht es Ihnen, anzugeben, dass der lokale DHCP-Server einem Client eine bestimmte Adresse zuweist. Wenn beispielsweise ein Client getrennt wird, können Sie diese Funktion verwenden, um dieselbe Adresse zuzuweisen, die der Client vor der Trennung verwendet hat. Wenn die angeforderte Adresse verfügbar ist, weist DHCP sie dem Client zu. Wenn die Adresse nicht verfügbar ist, bietet der lokale DHCP-Server basierend auf dem Adresszuweisungsprozess eine andere Adresse an.

Sowohl der lokale DHCP-Server als auch der lokale DHCPv6-Server unterstützen die spezifische Funktion zur Adressanforderung. Der lokale DHCP-Server verwendet die DHCP-Option 50 in DHCP-Erkennungsnachrichten, um eine bestimmte Adresse anzufordern, während der lokale DHCPv6-Server die IA_NA Option (Identitätszuordnung für nicht-temporäre Adressen) in DHCPv6-Werbenachrichten verwendet.

Hinweis:

Anwenderverwaltung (DHCP-Management) unterstützt nur eine Adresse für jeden DHCPv6-IA_NA- oder IA_PD-Adresstypen. Wenn der DHCPv6-Client mehr als eine Adresse für einen bestimmten Typ anfordert, verwendet der lokale DHCPv6-Server nur die erste Adresse und ignoriert die anderen Adressen.

Konfigurieren von Adresszuweisungspools

Mit der Funktion "Adresszuweisungspool" können Sie Adresspools erstellen, die von verschiedenen Clientanwendungen wie DHCPv4 oder DHCPv6 gemeinsam genutzt werden können.

Verwenden Sie die folgende Reihenfolge, um einen Adresszuweisungspool zu konfigurieren. Die folgenden Verfahren werden für SRX300-, SRX320-, SRX340-, SRX345-, SRX550M- und SRX1500-Geräte getestet.

  1. Konfigurieren Sie den Namen des Adresszuweisungspools, und geben Sie die Adressen für den Pool an.
  2. (Optional) Konfigurieren Sie benannte Bereiche (Teilmengen) von Adressen.
  3. (Optional; Nur IPv4) Erstellen Sie statische Adressbindungen.
  4. (Optional) Konfigurieren Sie Attribute für DHCP-Clients.

Konfigurieren eines Adresszuweisungspools nach Namen und Adressen

Bei der Konfiguration eines Adresszuweisungspools auf Geräten müssen Sie den Namen des Pools und seine Adressen angeben.

So konfigurieren Sie einen IPv4-Adresszuweisungspool:

  1. Konfigurieren Sie den Namen des Pools und geben Sie die IPv4-Familie an.
  2. Konfigurieren Sie die Netzwerkadresse und die Präfixlänge der Adressen im Pool.
Hinweis:

Sie können einen IPv4-Adresszuweisungspool in einer Routinginstanz konfigurieren, indem Sie die Adresszuweisungsanweisungen auf[edit routing-instance routing-instance-name] Hierarchieebene konfigurieren. Zum Beispiel [edit routing-instances routing-instances name access address-assignment pool blr-pool family inet]. Die obigen Schritte zeigen nur die [edit access] Konfiguration.

Konfigurieren eines benannten Adressbereichs für die dynamische Adresszuweisung

Sie können optional mehrere benannte Bereiche oder Untermengen von Adressen innerhalb eines Adresszuweisungspools konfigurieren. Bei einer dynamischen Adresszuweisung kann einem Client eine Adresse aus einem bestimmten benannten Bereich zugewiesen werden. Um einen benannten Bereich zu erstellen, geben Sie einen Namen für den Bereich und definieren den Adressbereich.

Dieses Beispiel wird auf Geräten wie SRX300, SRX320, SRX340, SRX345, SRX1500 und SRX550M getestet.

So erstellen Sie einen benannten Bereich innerhalb eines IPv4-Adresszuweisungspools:

  1. Geben Sie den Namen des Adresszuweisungspools an.
  2. Konfigurieren Sie den Namen des Bereichs und die unteren und oberen Grenzen der Adressen im Bereich.

Um benannte Adressbereiche in einer Routing-Instanz zu konfigurieren, konfigurieren Sie die address-assignment Anweisungen in der [edit routing-instances] Hierarchieebene.

Konfigurieren statischer Adresszuweisungen

Sie können optional eine statische IPv4-Adressbindung erstellen, indem Sie eine bestimmte Adresse für einen bestimmten Client reservieren. Die Adresse wird aus dem Adresszuweisungspool entfernt, sodass sie nicht einem anderen Client zugewiesen wird. Wenn Sie eine Adresse reservieren, identifizieren Sie den Client-Host und erstellen eine Bindung zwischen der Client-MAC-Adresse und der zugewiesenen IP-Adresse.

Dieses Beispiel wird auf Geräten wie SRX300, SRX320, SRX340, SRX345, SRX1500 und SRX550M getestet.

So konfigurieren Sie eine statische IPv4-Adressbindung:

  1. Geben Sie den Namen des IPv4-Adresszuweisungspools mit der IP-Adresse an, die Sie für den Client reservieren möchten.
  2. Geben Sie den Namen des Clients für die statische Bindung, die Client-MAC-Adresse und die IP-Adresse an, die für den Client reserviert werden soll. Diese Konfiguration gibt an, dass dem Client mit der MAC-Adresse 01:03:05:07:09:0b immer die IP-Adresse 192.168.10.2 zugewiesen wird.
Hinweis:

Um die statische Bindung für eine IPv4-Adresse in einer Routinginstanz zu konfigurieren, konfigurieren Sie die address-assignment Anweisungen in der [edit routing-instances] Hierarchie.

Konfigurieren der Verknüpfung von Adresszuweisungspools

Mit der Verknüpfung von Adressenzuweisungspools können Sie einen sekundären Adresspool für das Gerät angeben, der verwendet werden soll, wenn der primäre Adresszuweisungspool vollständig zugewiesen ist. Wenn für den primären Pool keine verfügbaren Adressen mehr verfügbar sind, wechselt das Gerät automatisch zum verknüpften sekundären Pool und beginnt mit der Zuweisung von Adressen aus diesem Pool. Das Gerät verwendet einen sekundären Pool nur, wenn der primäre Adresszuweisungspool vollständig zugewiesen ist.

Verwenden Sie die folgende Option, um einen primären Adresszuweisungspool namens pool-1 mit einem sekundären Pool namens pool-2 zu verknüpfen:

Konfigurieren clientspezifischer DHCP-Attribute für Adresszuweisungspools

Sie verwenden die Funktion "Adresszuweisungspool", um anwendungsspezifische Attribute einzuschließen, wenn Clients eine Adresse abrufen. Die Clientanwendung, z. B. DHCP, verwendet die Attribute, um zu bestimmen, wie Adressen zugewiesen werden, und um dem Client optionale anwendungsspezifische Merkmale bereitzustellen. Die DHCP-Anwendung könnte beispielsweise angeben, dass einem Client, der bestimmten Vorausgesetzten Informationen entspricht, dynamisch eine Adresse aus einem bestimmten benannten Bereich zugewiesen wird. Abhängig davon, welcher benannte Bereich verwendet wird, gibt DHCP zusätzliche DHCP-Attribute an, z. B. die vom Client verwendete Boot-Datei, den DNS-Server und die maximale Lease-Zeit.

Hinweis:

Diese Funktion wird auf SRX300-, SRX320-, SRX340-, SRX345-, SRX550M- und SRX1500-Geräten unterstützt.

Sie verwenden die dhcp-attributes Anweisung, um DHCP-clientspezifische Attribute für Adresszuweisungspools zu konfigurieren.

So konfigurieren Sie Adressenzuweisungs-Poolattribute für DHCP-Clients:

  1. Geben Sie den Namen des Adresszuweisungspools an.
  2. Konfigurieren Sie optionale DHCP-Client-Attribute.
Hinweis:

Um DHCP-clientspezifische Attribute in einer Routing-Instanz zu konfigurieren, konfigurieren Sie die dhcp-attributes Anweisungen in der [edit routing-instances] Hierarchie.

Tabelle "Versionshistorie"
Release
Beschreibung
18.1R1
Ab Junos OS Version 18.1R1 verläuft die Suche nach einer verfügbaren Adresse über eine Kette verknüpfter Pools. Dieses Verhalten ermöglicht es dem DHCP, Adressen zusammenhängend zu suchen.
18.1R1
Ab Junos OS Version 18.1R1 können Sie eine angegebene Adresse oder einen bestimmten Bereich von aufeinander folgenden Adressen ausschließen, um zu verhindern, dass sie aus einem Adresspool zugewiesen werden.