AUF DIESER SEITE
Beispiel: Konfiguration einer dynamischen PPPoE-Anwenderschnittstelle auf einer statischen zugrunde liegenden VLAN-Demux-Schnittstelle über aggregiertes Ethernet
Dieses Beispiel zeigt, wie Sie dynamische PPPoE-Anwenderschnittstellen über aggregierte Ethernet-Bundles konfigurieren können, um Anwender-Link-Redundanz bereitzustellen.
Anforderungen
PPPoE über VLAN Demux Schnittstellen über aggregiertes Ethernet erfordert folgende Hard- und Software:
MX-Serie 5G Universelle Routing-Plattformen
MPCs
Junos OS Version 11.2 oder höher
Bevor Sie diese Funktion konfigurieren können, ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.
Überblick
Aggregierte Ethernet-Bundles ermöglichen die Link-Redundanz zwischen dem Router und den über Ethernet-Links verbundenen Netzwerkgeräten. In diesem Beispiel wird beschrieben, wie die Link-Redundanz für dynamische PPPoE-Abonnenten über die aggregierte Ethernet-Schnittstelle konfiguriert wird, ae0mit einer zwischengeschalteten statischen VLAN-Demux-Schnittstelle. demux0.100 Zu den Beispielaufgaben gehören die Konfiguration eines aggregierten Ethernet-Pakets mit zwei Mitgliedern, die Konfiguration einer statischen VLAN-Demux-Schnittstelle, die der PPPoE-Anwenderschnittstelle zugrunde liegt, und die Konfiguration des dynamischen Profils, das die dynamischen PPPoE-Anwender-Schnittstellen einrichtet.
Das dynamische PPPoE-Profil (pppoe-profile) erstellt die PPPoE-Schnittstelle für Anwender. Außerdem konfiguriert er den Router so, dass er als PPPoE-Server fungiert, und ermöglicht es, die lokale Adresse von der angegebenen Adresse abzuleiten, ohne der Schnittstelle eine explizite IP-Adresse zuzuweisen. Das pppoe-profile dynamische Profil wird der statischen VLAN-Demux-Schnittstelle (demux0.100) zugewiesen, die mit den Attributen der PPPoE-Familie (family pppoe) konfiguriert ist. Dieses dynamische Profil enthält die folgenden vordefinierten Variablen:
$junos-interface-unit– Stellt die logische Einheitennummer der dynamischen logischen PPPoE-Schnittstelle dar. Diese vordefinierte Variable wird dynamisch durch die vom Router bereitgestellte Einheitennummer ersetzt, wenn sich der Anwender anmeldet.$junos-underlying-interface– Stellt den Namen der zugrunde liegenden Ethernet-Schnittstelle dar. Diese vordefinierte Variable wird dynamisch durch den vom Router bereitgestellten Schnittstellennamen ersetzt, wenn sich der Anwender anmeldet.
In diesem Beispiel werden nicht alle möglichen Konfigurationsoptionen angezeigt.
Konfiguration
Vorgehensweise
CLI-Schnellkonfiguration
Um die Link-Redundanz für dynamische PPPoE-Abonnenten über eine statische VLAN-Demux-Schnittstelle über aggregiertes Ethernet schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, kopieren Sie dann die Befehle und fügen Sie sie in die CLI ein.
[edit] set chassis aggregated-devices ethernet device-count 1 set interfaces ge-5/0/3 gigether-options 802.3ad ae0 set interfaces ge-5/0/3 gigether-options 802.3ad primary set interfaces ge-5/1/2 gigether-options 802.3ad ae0 set interfaces ge-5/1/2 gigether-options 802.3ad backup set interfaces ae0 flexible-vlan-tagging set interfaces ae0 aggregated-ether-options link-protection set interfaces demux0 unit 100 vlan-id 100 set interfaces demux0 unit 100 demux-options underlying-interface ae0 set interfaces demux0 unit 100 family pppoe access-concentrator pppoe-server-1 set interfaces demux0 unit 100 family pppoe duplicate-protection set interfaces demux0 unit 100 family pppoe dynamic-profile pppoe-profile edit dynamic-profiles pppoe-profile edit interfaces pp0 unit $junos-interface-unit set pppoe-options underlying-interface $junos-underlying-interface set pppoe-options server set family inet unnumbered-address lo0.0 top
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Anweisungen dazu finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus.
So konfigurieren Sie die Link-Redundanz für dynamische PPPoE-Abonnenten über eine statische VLAN-Demux-Schnittstelle über aggregiertes Ethernet:
Definieren Sie die Anzahl der aggregierten Ethernet-Geräte auf dem Router.
[edit chassis] user@host# set aggregated-devices ethernet device-count 1
Konfigurieren Sie eine aggregierte Ethernet-Schnittstelle mit zwei Verbindungen, die als zugrunde liegende Schnittstelle für die statische VLAN-Demux-Schnittstelle für Anwender dient. In diesem Beispiel ist das LAG-Bundle für die Eins-zu-Eins-Aktiv/Backup-Link-Redundanz konfiguriert. Um die Link-Redundanz auf MPC-Ebene zu unterstützen, wird das LAG-Bundle an Ports von zwei verschiedenen MPCs angeschlossen.
[edit interfaces] user@host# set ge-5/0/3 gigether-options 802.3ad ae0 user@host# set ge-5/0/3 gigether-options 802.3ad primary user@host# set ge-5/1/2 gigether-options 802.3ad ae0 user@host# set ge-5/1/2 gigether-options 802.3ad backup
Aktivieren Sie den Verbindungsschutz auf der aggregierten logischen Ethernet-Schnittstelle und konfigurieren Sie die Unterstützung für einzelne und duale (gestapelte) VLAN-Tags.
[edit interfaces] user@host# set ae0 aggregated-ether-options link-protection user@host# set ae0 flexible-vlan-tagging
Konfigurieren Sie die VLAN-Demux-Schnittstelle über die aggregierte logische Ethernet-Schnittstelle.
[edit interfaces] user@host# set demux0 unit 100 vlan-id 100 user@host# set demux0 unit 100 demux-options underlying-interface ae0
Konfigurieren Sie die Attribute der PPPoE-Familie auf der VLAN-Demux-Schnittstelle, einschließlich des dynamischen Profils.
[edit interfaces] user@host# set demux0 unit 100 family pppoe access-concentrator pppoe-server-1 user@host# set demux0 unit 100 family pppoe duplicate-protection user@host# set demux0 unit 100 family pppoe dynamic-profile pppoe-profile
Konfigurieren Sie das dynamische Profil, das die PPPoE-Anwender Schnittstellen erstellt.
[edit dynamic-profiles pppoe-profile] user@host# edit interfaces pp0 unit $junos-interface-unit [edit dynamic-profiles pppoe-profile interfaces pp0 unit "$junos-interface-unit"] user@host# set pppoe-options underlying-interface $junos-underlying-interface user@host# set pppoe-options server user@host# set family inet unnumbered-address lo0.0
Ergebnisse
Bestätigen Sie im Konfigurationsmodus die aggregierte Gerätekonfiguration, indem Sie den show chassis Befehl eingeben. Bestätigen Sie die Schnittstellenkonfiguration durch Eingabe des show interfaces Befehls. Bestätigen Sie die Konfiguration des dynamischen Profils durch Eingabe des show dynamic-profiles Befehls. Wenn die Ausgabe nicht die beabsichtigte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show chassis
aggregated-devices {
ethernet {
device-count 1;
}
}
[edit]
user@host# show interfaces
ge-5/0/3 {
gigether-options {
802.3ad {
ae0;
primary;
}
}
}
ge-5/1/2 {
gigether-options {
802.3ad {
ae0;
backup;
}
}
}
ae0 {
flexible-vlan-tagging;
aggregated-ether-options {
link-protection;
}
}
demux0 {
unit 100 {
vlan-id 100;
demux-options {
underlying-interface ae0;
}
family pppoe {
access-concentrator pppoe-server-1
duplicate-protection;
dynamic-profile pppoe-profile;
}
}
}
[edit]
user@host# show dynamic-profiles
pppoe-profile {
interfaces {
pp0 {
unit $junos-interface-unit {
pppoe-options {
underlying-interface $junos-underlying-interface;
server;
}
family inet {
unnumbered-address lo0.0;
}
}
}
}
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Verifizierung
Führen Sie die folgenden Aufgaben aus, um zu bestätigen, dass die Konfiguration ordnungsgemäß funktioniert:
- Überprüfen der aggregierten Ethernet-Schnittstellenkonfiguration
- Überprüfen der demux0-Schnittstellenkonfiguration
Überprüfen der aggregierten Ethernet-Schnittstellenkonfiguration
Zweck
Stellen Sie sicher, dass die Schnittstellenwerte mit Ihrer Konfiguration übereinstimmen, die Verbindung besteht und der Datenverkehr fließt.
Aktion
Geben Sie im Betriebsmodus den show interfaces redundancy Befehl ein.
user@host> show interfaces redundancy Interface State Last change Primary Secondary Current status ae0 On primary ge-5/0/3 ge-5/1/2 both up
Geben Sie im Betriebsmodus den show interfaces ae0 Befehl ein.
user@host> show interfaces ae0
Physical interface: ae0, Enabled, Physical link is Up
Interface index: 128, SNMP ifIndex: 606
Link-level type: Ethernet, MTU: 1522, Speed: 1Gbps, BPDU Error: None,
MAC-REWRITE Error: None, Loopback: Disabled, Source filtering: Disabled,
Flow control: Disabled, Minimum links needed: 1, Minimum bandwidth needed: 0
Device flags : Present Running
Interface flags: SNMP-Traps Internal: 0x4000
Current address: 00:00:5e:00:53:d0, Hardware address: 00:00:5e:00:53:d0
Last flapped : 2011-03-11 13:24:18 PST (2d 03:34 ago)
Input rate : 1984 bps (2 pps)
Output rate : 0 bps (0 pps)
Logical interface ae0.32767 (Index 69) (SNMP ifIndex 709)
Flags: SNMP-Traps 0x4004000 VLAN-Tag [ 0x0000.0 ] Encapsulation: ENET2
Statistics Packets pps Bytes bps
Bundle:
Input : 371259 2 46036116 1984
Output: 0 0 0 0
Protocol multiservice, MTU: Unlimited
Flags: Is-Primary
Bedeutung
Die show interfaces redundancy Ausgabe zeigt die Konfiguration der redundanten Verbindung und dass beide Verbindungsschnittstellen aktiv sind. Die show interfaces ae0 Ausgabe zeigt, dass die aggregierte Ethernet-Schnittstelle aktiv ist und dass der Datenverkehr über die logische Schnittstelle empfangen wird.
Überprüfen der demux0-Schnittstellenkonfiguration
Zweck
Stellen Sie sicher, dass die VLAN-Demux-Schnittstelle die konfigurierten PPPoE-Familienattribute und die Mitgliedsverbindungen im aggregierten Ethernet-Paket anzeigt.
Aktion
Geben Sie im Betriebsmodus den show interfaces demux0 Befehl ein.
user@host> show interfaces demux0.100
Logical interface demux0.100 (Index 76) (SNMP ifIndex 61160)
Flags: SNMP-Traps 0x4000 VLAN-Tag [ 0x8100.100 ]
Encapsulation: ENET2
Demux:
Underlying interface: ae0 (Index 199)
Link:
ge-5/0/3
ge-5/1/2
Input packets : 2
Output packets: 18575
Protocol pppoe
Dynamic Profile: pppoe-profile,
Service Name Table: None,
Max Sessions: 16000, Duplicate Protection: On,
AC Name: pppoe-server-1
Alternativ können show pppoe underlying-interfaces detail Sie eingeben, um den Status und die PPPoE-Familienkonfiguration für alle konfigurierten zugrunde liegenden Schnittstellen anzuzeigen. Die Ausgabe liefert auch Informationen über die PPPoE-Aushandlung auf VLAN-Basis.
Bedeutung
Die Ausgabe zeigt den Namen der zugrunde liegenden Schnittstelle, die Mitgliedslinks des aggregierten Pakets und die PPPoE-Familienkonfiguration an. Die Ausgabe zeigt die Anzahl der Pakete an, wenn Datenverkehr auf der logischen Schnittstelle vorhanden ist.