Versionierung für dynamische Profile
Aktivieren dynamischer Profile für die Verwendung mehrerer Versionen
Sie können neue Versionen von dynamischen Profilen erstellen, die derzeit von Abonnenten verwendet werden. Jeder Abonnent, der sich nach einer Änderung des dynamischen Profils anmeldet, verwendet die neueste Version des dynamischen Profils. Abonnenten, die bereits aktiv sind, verwenden weiterhin die ältere Version des dynamischen Profils, bis sie sich abmelden oder ihre Sitzung beendet wird.
Sie müssen die Erstellung dynamischer Profilversionen aktivieren oder deaktivieren, bevor Sie dynamische Profile auf dem Router erstellen oder verwenden können. Das Aktivieren oder Deaktivieren der Erstellung dynamischer Profilversionen nach der Konfiguration dynamischer Profile wird nicht unterstützt.
So konfigurieren Sie die Versionierung für dynamische Profile:
Ändern dynamischer Profile mit deaktivierter Versionsverwaltung
Sie verwenden dynamische Profile, um große Gruppen von Abonnenten zu konfigurieren. Nachdem Sie jedoch dynamische Profile konfiguriert und angewendet haben, sollten Sie beim Ändern dynamischer Profile, die von aktiven Abonnenten auf dem Router verwendet werden, vorsichtig sein, wenn Sie den Router nicht für die Verwendung der dynamischen Profilversionsverwaltung aktiviert haben. Dieser Abschnitt enthält Richtlinien und Verfahren zum Ändern vorhandener Profile und zum Anwenden auf Anwenderschnittstellen, wenn die dynamische Profilversionsverwaltung auf dem Router nicht aktiviert ist.
Beachten Sie beim Ändern dynamischer Profile die folgenden Überlegungen:
Ändern Sie ein dynamisches Profil nicht, wenn die Versionsverwaltung für dynamische profile deaktiviert ist und das dynamische Profil von aktiven Abonnenten verwendet wird.
Das Ändern eines dynamischen Profils, wenn die Versionsverwaltung für dynamische profile deaktiviert ist und wenn das dynamische Profil von aktiven Abonnenten verwendet wird, kann zu unvorhersehbarem Verhalten führen.
Wenn ein dynamisches Profil geändert und festgeschrieben wird, obwohl die dynamische Profilversionsverwaltung nicht aktiviert ist, führt der Router folgende Schritte aus:
Protokolliert eine Warnung, dass die Profile geändert und festgeschrieben werden.
Bestimmt, ob das Profil derzeit von einem Abonnenten verwendet wird.
Wenn das Profil von einem Abonnenten verwendet wird, schlägt der Commit fehl, und der Router protokolliert Fehler, um den Konflikt zu melden.
Es wird empfohlen, dynamische Profile nur zu ändern, wenn Sie die dynamische Profilversionsverwaltung auf dem Router aktiviert haben. Gehen Sie jedoch wie folgt vor, um ein dynamisches Profil ordnungsgemäß zu ändern, wenn die dynamische Profilversionsverwaltung auf dem Router deaktiviert ist:
Unterscheidung von Profilversionen mit konfigurierbarem Alias
Sie können einen Versionsalias konfigurieren, um eine bestimmte Konfigurationsvariante eines dynamischen Basis-Clientprofils zu identifizieren. Der Versionsalias ist eine Textbeschreibung, mit der Sie entscheiden können, wie verschiedene Profilvarianten benannt werden sollen, sodass sie eine Kennung haben, die unabhängig vom dynamischen Versionsnamen ist, der automatisch vom BNG erstellt wird.
Die Notwendigkeit eines Versionsalias ergibt sich aus der Praxis, ein bestimmtes dynamisches Basisprofil über mehrere BNGs in einem Netzwerk hinweg zu verwenden. Mit der dynamischen Versionsverwaltung können Sie ein dynamisches Basisprofil ändern, um Abonnenten, die sich anschließend mit dem dynamischen Basisprofil anmelden, bestimmte Funktionen zur Verfügung zu stellen. Die verschiedenen Varianten können für Abonnenten mit verschiedenen BNGs oder für neue Abonnenten mit einem bestimmten BNG gelten.
Bei der dynamischen Versionierung wird jeder neuen Variante im Basisprofil ein Name zugewiesen. Folglich kann der Versionsname für Abonnenten auf einer BNG oder über mehrere BNGs hinweg variieren. In beiden Fällen kann RADIUS nicht ermitteln, welche Version eines Profils von einem Abonnenten verwendet wird. Dies führt zu einer betrieblichen Herausforderung, da RADIUS nicht in der Lage ist, entsprechende Attribute und VSAs in einer CoA-Nachricht zurückzugeben, die mit dieser Version des Profils kompatibel sind.
Wenn Sie einen Versionsalias für ein dynamisches Clientprofil konfigurieren, sendet der BNG den Versionsalias während der Authentifizierung an den RADIUS-Server. Sie wird im Juniper Networks Client-Profile-Name VSA (26–4874–174) übermittelt. Der Versionsalias ist ein unabhängiges Tag, mit dem Sie nachverfolgen können, welche Profilvariationen verwendet werden. Da RADIUS die verschiedenen Profilversionen unterscheiden kann, können Sie die RADIUS-Back-End-Konfiguration für eine effiziente Verwendung von CoA-Nachrichten normalisieren.
Standardmäßig trägt der Client-Profile-Name VSA den Namen des dynamischen Basisprofils. Die Versionsaliaszeichenfolge wird wie folgt an das Ende des Profilnamens in der VSA verkettet:
client-profile-name:version-alias-string
So konfigurieren Sie einen Versionsalias für ein dynamisches Clientprofil:
[edit dynamic-profiles profile-name] user@host# set version-alias version-alias-string
So zeigen Sie den Alias für ein dynamisches Clientprofil an:
user@host> show subscribers detail Type: PPPoE User Name: DEFAULTUSER IP Address: 192.0.2.21 IP Netmask: 255.255.255.255 IPv6 Address: 2001:db8::17 Logical System: default Routing Instance: default Interface: pp0.3221225720 Interface type: Dynamic Underlying Interface: demux0.3221225719 Dynamic Profile Name: pppoe-client-profile Dynamic Profile Version Alias: profile-version1a MAC Address: 00:00:5E:00:53:38 State: Active Radius Accounting ID: 288 Session ID: 288 PFE Flow ID: 344 VLAN Id: 1 Login Time: 2019-09-23 10:40:56 IST