So konfigurieren Sie ein dynamisches Profil für die Verwendung mit Händlerzugriff:
Hinweis:
Um Layer-2-Zugriffsprofile zu unterstützen, muss der RADIUS-Server eine VLAN-Authentifizierung bereitstellen.
- Erstellen Sie ein dynamisches Profil für den Einzelhandel.
[edit]
user@host# edit dynamic-profiles Subscriber_Profile_Retail1
- Definieren Sie die dynamische Routing-Instanzvariable im dynamischen Profil.
[edit dynamic-profiles Subscriber_Profile_Retail1]
user@host# edit routing-instances $junos-routing-instance
- Legen Sie die dynamische Schnittstellenvariable für die dynamische Routinginstanz fest.
[edit dynamic-profiles Subscriber_Profile_Retail1 routing-instances “$junos-routing-instance”]
user@host# set interface $junos-interface-name
- Definieren Sie die dynamische Schnittstellenvariable für das dynamische Profil.
[edit dynamic-profiles Subscriber_Profile_Retail1]
user@host# edit interfaces $junos-interface-ifd-name
- Definieren Sie die dynamische Interface-Unit-Variable für das dynamische Profil.
[edit dynamic-profiles Subscriber_Profile_Retail1 interfaces “$junos-interface-ifd-name”]
user@host# edit unit $junos-interface-unit
- (Optional) Definieren Sie die VLAN-Kapselung für die dynamischen Schnittstellen.
[edit dynamic-profiles Subscriber_Profile_Retail1 interfaces “$junos-interface-ifd-name” unit “$junos-interface-unit”]
user@host# set encapsulation vlan-vpls
Hinweis:
Wenn Sie keine Kapselung für die logische Schnittstelle angeben möchten, müssen Sie eine Kapselung für die physische Schnittstelle angeben.
- Definieren Sie die VLAN-Tag-Parameter für das dynamische Profil:
[edit dynamic-profiles Subscriber_Profile_Retail1 interfaces “$junos-interface-ifd-name” unit “$junos-interface-unit”]
user@host# set vlan-tags outer "$junos-stacked-vlan-id" inner "$junos-vlan-id"
- Definieren Sie die Ein- und Ausgabe-VLAN-Zuordnungen. Weitere Informationen finden Sie unter Stapeln und Umschreiben von VLAN-Tags für die Layer-2-Großhandelslösung . Für unser Beispiel verwenden wir:
[edit dynamic-profiles Subscriber_Profile_Retail1 interfaces “$junos-interface-ifd-name” unit “$junos-interface-unit”]
user@host# set input-vlan-map swap-push
user@host# set input-vlan-map vlan-id "$junos-vlan-map-id"
user@host# set input-vlan-map inner-vlan-id "$junos-inner-vlan-map-id"
user@host# set output-vlan-map pop-swap
user@host# set output-vlan-map inner-tag-protocol-id 0x8100
- Geben Sie die Einheitenfamilie wie
vpls
auf der Hierarchieebene [edit dynamic-profiles profile-name interfaces “$junos-interface-ifd-name” unit “$junos-interface-unit” family]
an.
[edit dynamic-profiles Subscriber_Profile_Retail1 interfaces “$junos-interface-ifd-name” unit “$junos-interface-unit”]
user@host# set family vpls
Das Ergebnis ist ein dynamisches Teilnehmerprofil, das die RADIUS-Authentifizierung verwendet, um die äußere VLAN-ID dynamisch zuzuweisen.
Das dynamische Profil wird in geschweiften Klammern angezeigt:
[edit]
user@host# show dynamic-profiles
Subscriber_Profile_Retail1
routing-instances {
"$junos-routing-instance" {
interface "$junos-interface-name";
}
}
interfaces {
"$junos-interface-ifd-name" {
unit "$junos-interface-unit" {
encapsulation vlan-vpls;
vlan-tags outer "$junos-stacked-vlan-id" inner "$junos-vlan-id";
input-vlan-map {
swap-push;
vlan-id "$junos-vlan-map-id";
inner-vlan-id "$junos-inner-vlan-map-id";
}
output-vlan-map {
pop-swap;
inner-tag-protocol-id 0x8100;
}
family vpls;
}
}
}
Die Notwendigkeit, das VLAN über RADIUS zu authentifizieren, wird durch "$junos-vlan-map-id"
und "$junos-vlan-id"
Parameter angegeben.
Die äußere VLAN-ID wird vom RADIUS-Server als Teil des Benutzernamenattributs zurückgegeben, wie gezeigt:
Type: VLAN
User Name: user1.xe-0/1/0:2015
Logical System: default
Routing Instance: ISP02-Test
Interface: xe-0/1/0.3221225509
Interface type: Dynamic
Underlying Interface: xe-0/1/0
Core IFL Name: xe-0/1/3.0
Dynamic Profile Name: Subscriber_Profile_Retail1
Dynamic Profile Version: 1
State: Active
Radius Accounting ID: 43
Session ID: 43
PFE Flow ID: 87
VLAN Id: 2015
VLAN Map Id: 100
Inner VLAN Map Id: 201
Login Time: 2021-07-07 06:42:33 PDT
Dynamic configuration:
junos-vlan-map-id: 100