AUF DIESER SEITE
Beispiel: Konfigurieren einer dynamischen PPPoE-Abonnentenschnittstelle auf einer statischen zugrunde liegenden VLAN-Demux-Schnittstelle über aggregiertes Ethernet
Dieses Beispiel zeigt, wie Sie dynamische PPPoE-Abonnentenschnittstellen über aggregierte Ethernet-Pakete konfigurieren können, um eine Abonnentenlink-Redundanz zu gewährleisten.
Anforderungen
PPPoE über VLAN-Demux-Schnittstellen über aggregiertes Ethernet erfordert die folgende Hardware und Software:
Universelle 5G-Routing-Plattformen der MX-Serie
Plm
Junos OS Version 11.2 oder höher
Es ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht, bevor Sie diese Funktion konfigurieren können.
Übersicht
Aggregierte Ethernet-Pakete ermöglichen eine Verbindungsredundanz zwischen dem Router und netzwerkfähigen Geräten, die über Ethernet-Verbindungen verbunden sind. In diesem Beispiel wird beschrieben, wie Sie die Link-Redundanz für dynamische PPPoE-Abonnenten über aggregierte Ethernet-Schnittstelle konfigurieren, ae0
mit einer statischen Zwischenschnittstelle für VLAN-Demux, demux0.100
. Zu den Beispielaufgaben gehören die Konfiguration eines aggregierten Ethernet-Pakets mit zwei Membern, die Konfiguration einer statischen VLAN-Demux-Schnittstelle, die der PPPoE-Abonnentenschnittstelle zugrundeliege, und die Konfiguration des dynamischen Profils, das die dynamischen PPPoE-Abonnentenschnittstellen aufbaut.
Das dynamische PPPoE-Profil (pppoe-profile
) erstellt die PPPoE-Abonnentenschnittstelle. 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, zwischengeschalteten 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 Einheitsnummer der dynamischen logischen PPPoE-Schnittstelle dar. Diese vordefinierte Variable wird dynamisch durch die vom Router bereitgestellte Gerätenummer 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 angegebenen Schnittstellennamen ersetzt, wenn sich der Anwender anmeldet.
In diesem Beispiel werden nicht alle möglichen Konfigurationsoptionen angezeigt.
Konfiguration
Verfahren
CLI-Schnellkonfiguration
Um die Link-Redundanz für dynamische PPPoE-Abonnenten schnell über eine statische VLAN-Demux-Schnittstelle über aggregiertes Ethernet zu konfigurieren, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, kopieren Sie 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-Verfahren
Im folgenden Beispiel müssen Sie auf verschiedenen 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 mit zwei Verbindungen aggregierte logische Ethernet-Schnittstelle, die als zugrunde liegende Schnittstelle für die statische VLAN-Demux-Abonnentenschnittstelle dient. In diesem Beispiel ist das LAG-Paket für eine Eins-zu-eins-Aktiv-/Backup-Link-Redundanz konfiguriert. Um die Link-Redundanz auf MPC-Ebene zu unterstützen, wird das LAG-Paket 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 Linkschutz auf der aggregierten logischen Ethernet-Schnittstelle und konfigurieren Sie die Unterstützung für Single- und Dual -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-Abonnentenschnittstellen 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 dynamische Profilkonfiguration durch Eingabe des show dynamic-profiles
Befehls. Wenn in der Ausgabe die beabsichtigte Konfiguration nicht angezeigt wird, 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, geben Sie im Konfigurationsmodus ein commit
.
Überprüfung
Führen Sie die folgenden Aufgaben durch, um zu bestätigen, dass die Konfiguration ordnungsgemäß funktioniert:
- Überprüfung der Konfiguration der aggregierten Ethernet-Schnittstelle
- Überprüfen der Demux0-Schnittstellenkonfiguration
Überprüfung der Konfiguration der aggregierten Ethernet-Schnittstelle
Zweck
Stellen Sie sicher, dass die Schnittstellenwerte mit Ihrer Konfiguration übereinstimmen, die Verbindung aktiv ist 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 redundante Linkkonfiguration und dass beide Link-Schnittstellen verfügbar sind. Die show interfaces ae0
Ausgabe zeigt, dass die aggregierte Ethernet-Schnittstelle eingeschaltet ist und der Datenverkehr auf der logischen Schnittstelle empfangen wird.
Überprüfen der Demux0-Schnittstellenkonfiguration
Zweck
Stellen Sie sicher, dass die VLAN-Demux-Schnittstelle die konfigurierten Attribute der PPPoE-Familie 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 Sie den show pppoe underlying-interfaces detail
Status und die Konfiguration der PPPoE-Familie für alle konfigurierten zugrunde liegenden Schnittstellen anzeigen. Die Ausgabe liefert auch Informationen zur PPPoE-Aushandlung auf VLAN-Basis.
Bedeutung
Die Ausgabe zeigt den Namen der zugrunde liegenden Schnittstelle, die Member-Links des aggregierten Pakets und die Konfiguration der PPPoE-Familie. Die Ausgabe zeigt die Paketanzahl, wenn Datenverkehr auf der logischen Schnittstelle vorhanden ist.