Konfiguration von DOCSIS-Mini-PIM-Schnittstellen
Data over Cable Service Interface Specifications (DOCSIS) definieren die Anforderungen an die Kommunikations- und Betriebsunterstützungsschnittstelle für ein Data-over-Cable-System. In den folgenden Themen wird der Überblick über die DOCSIS Mini-PIM-Schnittstelle, ihre Konfigurationsdetails und Softwarefunktionen, die von DOCSIS Mini-PIM-Schnittstellen unterstützt werden, erläutert.
Übersicht über die DOCSIS Mini-PIM-Schnittstelle
Data over Cable Service Interface Specifications (DOCSIS) definieren die Anforderungen an die Kommunikations- und Betriebsunterstützungsschnittstelle für ein Data-over-Cable-System. Kabelnetzbetreiber nutzen DOCSIS, um sowohl Privat- als auch Geschäftskunden einen Internetzugang über ihre bestehende Kabelinfrastruktur bereitzustellen. DOCSIS 3.0 ist der neueste Schnittstellenstandard, der es ermöglicht, dass Channel Bonding Geschwindigkeiten von mehr als 100 Mbit/s Durchsatz in beide Richtungen liefert und damit andere WAN-Technologien wie T1/E1, ADSL2+, ISDN und DS3 weit übertrifft.
Die DOCSIS-Netzwerkarchitektur umfasst ein Kabelmodem mit einem DOCSIS Mini-Physical Interface Module (Mini-PIM), das sich am Kundenstandort befindet, und ein Kabelmodem-Abschlusssystem (CMTS), das sich am Kopfende oder an den Standorten des Datencenters befindet. Standardbasiertes DOCSIS 3.0 Mini-PIM ist interoperabel mit CMTS-Geräten. Das DOCSIS Mini-PIM bietet Abwärtskompatibilität mit CMTS-Geräten auf der Grundlage der folgenden Standards:
-
DOCSIS 2.0
-
DOCSIS 1.1
-
DOCSIS 1.0
Die Kabelmodemschnittstelle von Mini-PIM wird von CMTS über SNMP verwaltet und überwacht. Dieses DOCSIS 3.0 Mini-PIM kann in allen MSO-Netzwerken (Multiple Service Operator) eingesetzt werden. Die Hauptanwendung ist für verteilte Unternehmensniederlassungen, um über die DOCSIS 3.0-Schnittstelle (abwärtskompatibel zu 2.0, 1.1 und 1.0) eine Verbindung zu einem CMTS-Netzwerk herzustellen. Das DOCSIS Mini-PIM nutzt eine PIM-Infrastruktur, die für PIMs von Drittanbietern entwickelt wurde.
Das Mini-PIM kann auch mit anderen Kapselungen als GRE, PPPoE und IP-in-IP verwendet werden.
Die folgenden Optionen für die Schnittstellen-Trace werden unterstützt:
-
all– Alle Schnittstellen-Trace-Flags aktivieren
-
event– Schnittstellenereignisse verfolgen
-
ipc—Trace-Schnittstellen-IPC-Nachrichten
-
media—Nachverfolgen von Änderungen an Schnittstellenmedien
CMTS verwaltet und überwacht die Kabelmodemschnittstelle des Mini-PIM über SNMP. Dieses DOCSIS 3.0 Mini-PIM kann in jedem Mehrfach-MSO-Netzwerk bereitgestellt werden. Abbildung 1 zeigt eine typische Verwendung für dieses Mini-PIM in einem MSO-Netzwerk.
Softwarefunktionen, die von DOCSIS Mini-PIMs unterstützt werden
Tabelle 1 listet die Softwarefunktionen auf, die von DOCSIS Mini-PIMs unterstützt werden.
Software-Funktion |
Beschreibung |
|---|---|
DHCP- und DHCPv6-Clients |
Die DHCP- und DHCPv6-Clients werden verwendet, um die IP-Adresse mithilfe des DHCP-Protokolls vom CMTS abzurufen. DHCP wird auf IPv4 und IPv6 unterstützt. Einer der Hauptbestandteile der Konfigurationsdatei ist die statische öffentliche IP-Adresse, die CMTS dem Kabelmodem zuweist. Die Verwaltungs-IP-Adresse wird auf der HFC-Schnittstelle (Hybrid Fiber Coaxial) des Mini-PIM konfiguriert, die die folgenden Aufgaben ausführt:
|
QoS-Unterstützung |
Das Gerät wird über die vorhandene QoS-CLI konfiguriert. Da die Konfiguration auf der Routing-Engine und dem Mini-PIM zusammen erfolgt, muss die QoS-Konfiguration zwischen der Routing-Engine und der Kabelmodemschnittstelle konsistent sein. Die QoS-Mechanismen der Routing-Engine sind von den QoS-Mechanismen des Mini-PIM entkoppelt. Die Konfigurationsdatei, die von CMTS heruntergeladen wurde, enthält Parameter für primäre und sekundäre Datenströme. Diese Parameter werden im DOCSIS Mini-PIM programmiert. Das Mini-PIM sendet diese Parameter über die PIM-Infrastruktur an die Routing-Engine. Die sekundären Datenströme haben im DOCSIS Mini-PIM eine Priorität gegenüber den primären Datenströmen. |
SNMP-Unterstützung |
CMTS gibt die SNMP-Anfragen aus, die an das Kabelmodem gesendet werden. Die DOCSIS MIB auf der Routing-Engine zeigt die Ethernet-Schnittstelle des Kabelmodems an. Die folgenden Funktionen werden auf dem DOCSIS Mini-PIM unterstützt:
|
MAC-Adresse |
Die MAC-Adresse des DOCSIS Mini-PIM ist werkseitig statisch eingestellt und kann nicht geändert werden. Die MAC-Adresse wird vom Mini-PIM abgerufen und der Kabelmodemschnittstelle in Junos OS zugewiesen. |
Transparentes Bridging |
Das DOCSIS Mini-PIM führt ein transparentes Bridging durch, indem es die über die Ethernet-Schnittstelle empfangenen Pakete an die HFC-Schnittstelle und umgekehrt sendet, ohne dass Änderungen am Paket vorgenommen werden müssen. Alle anderen Dienste wie Webserver, DHCP-Server und DNS-Server sind auf dem DOCSIS Mini-PIM während des transparenten Bridging deaktiviert. |
Beispiel: Konfiguration der DOCSIS-Mini-PIM-Schnittstellen
Dieses Beispiel zeigt, wie DOCSIS Mini-PIM-Netzwerkschnittstellen konfiguriert werden.
Anforderungen
Bevor Sie beginnen:
Stellen Sie eine grundlegende Konnektivität her. Weitere Informationen finden Sie in der Schnellstartanleitung für Ihr Gerät.
Konfigurieren Sie die Netzwerkschnittstellen nach Bedarf. Siehe Beispiel: Erstellen einer Ethernet-Schnittstelle.
Überblick
In diesem Beispiel konfigurieren Sie die DOCSIS Mini-PIM-Schnittstelle als cm-2/0/0. Sie geben die physikalischen Eigenschaften an, indem Sie die Optionen für die Schnittstellenablaufverfolgung und die Option flag festlegen. Anschließend setzen Sie die logische Schnittstelle auf Einheit 0 und geben den Familienprotokolltyp als inet an. Zum Schluss konfigurieren Sie den DHCP-Client.
Konfiguration
Verfahren
CLI Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie den folgenden Befehl, fügen Sie ihn in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie den Befehl, fügen Sie ihn auf der Hierarchieebene in die CLI ein, und geben Sie ihn dann aus dem [edit] Konfigurationsmodus ein commit .
set interfaces cm-2/0/0 traceoptions flag all set interfaces cm-2/0/0 unit 0 family inet dhcp
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die DOCSIS Mini-PIM-Netzwerkschnittstellen:
Konfigurieren Sie die Schnittstelle.
[edit] user@host# edit interfaces cm-2/0/0
Legen Sie die Optionen für die Schnittstellenablaufverfolgung fest.
[edit] user@host# set interfaces cm-2/0/0 traceoptions
Geben Sie die Flag-Option an.
[edit] user@host# set interfaces cm-2/0/0 traceoptions flag all
Legen Sie die logische Schnittstelle fest.
[edit] user@host# set interfaces cm-2/0/0 unit 0
Geben Sie den Familienprotokolltyp an.
[edit] user@host# set interfaces cm-2/0/0 unit 0 family inet
Konfigurieren Sie den DHCP-Client.
[edit] user@host# set interfaces cm-2/0/0 unit 0 family inet dhcp
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show interfaces cm-2/0/0 Befehl eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show interfaces cm-2/0/0
traceoptions {
flag all;
}
unit 0 {
family inet {
dhcp;
}
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit Sie aus dem Konfigurationsmodus.
Verifizierung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfen der Eigenschaften der DOCSIS-Schnittstelle
Zweck
Stellen Sie sicher, dass die Eigenschaften der DOCSIS-Schnittstelle ordnungsgemäß konfiguriert sind.
Aktion
Geben Sie im Betriebsmodus den show interfaces cm-2/0/0 Befehl ein.
user@host> show interfaces cm-2/0/0 extensive
Physical interface: cm-2/0/0, Enabled, Physical link is Up
Interface index: 154, SNMP ifIndex: 522, Generation: 157
Link-level type: Ethernet, MTU: 1518, Speed: 40mbps
Link flags : None
Hold-times : Up 0 ms, Down 0 ms
State : OPERATIONAL, Mode: 2.0, Upstream speed: 5120000 0 0 0
Downstream scanning: CM_MEDIA_STATE_DONE, Ranging: CM_MEDIA_STATE_DONE
Signal to noise ratio: 31.762909 21.390018 7.517472 14.924058
Power: -15.756125 -31.840363 -31.840363 -31.840363
Downstream buffers used : 0
Downstream buffers free : 0
Upstream buffers free : 0
Upstream buffers used : 0
Request opportunity burst : 0 MSlots
Physical burst : 0 MSlots
Tuner frequency : 555 0 0 0 MHz
Standard short grant : 0 Slots
Standard long grant : 0 Slots
Baseline privacy state: authorized, Encryption algorithm: ????, Key length: 0
MAC statistics: Receive Transmit
Total octets 1935 2036
Total packets 8 8
CRC/Align errors 0 0
Oversized frames 0
CoS queues : 8 supported, 8 maximum usable queues
Current address: 00:24:dc:0d:76:19, Hardware address: 00:24:dc:0d:76:19
Last flapped : 2009-11-10 19:55:40 UTC (00:16:29 ago)
Statistics last cleared: Never
Traffic statistics:
Input bytes : 710 0 bps
Output bytes : 866 0 bps
Input packets: 2 0 pps
Output packets: 4 0 pps
Packet Forwarding Engine configuration:
Destination slot: 1
Direction : Output
CoS transmit queue Bandwidth Buffer Priority Limit
% bps % usec
0 best-effort 95 38000000 95 0 low none
3 network-control 5 2000000 5 0 low none
Logical interface cm-2/0/0.0 (Index 69) (SNMP ifIndex 523) (Generation 134)
Flags: Point-To-Point SNMP-Traps Encapsulation: ENET2
Traffic statistics:
Input bytes : 710
Output bytes : 806
Input packets: 2
Output packets: 4
Local statistics:
Input bytes : 710
Output bytes : 806
Input packets: 2
Output packets: 4
Transit statistics:
Input bytes : 0 0 bps
Output bytes : 0 0 bps
Input packets: 0 0 pps
Output packets: 0 0 pps
Security: Zone: Null
Flow Statistics :
Flow Input statistics :
Self packets : 0
ICMP packets : 0
VPN packets : 0
Multicast packets : 0
Bytes permitted by policy : 0
Connections established : 0
Flow Output statistics:
Multicast packets : 0
Bytes permitted by policy : 0
Flow error statistics (Packets dropped due to):
Address spoofing: 0
Authentication failed: 0
Incoming NAT errors: 0
Invalid zone received packet: 0
Multiple user authentications: 0
Multiple incoming NAT: 0
No parent for a gate: 0
No one interested in self packets: 0
No minor session: 0
No more sessions: 0
No NAT gate: 0
No route present: 0
No SA for incoming SPI: 0
No tunnel found: 0
No session for a gate: 0
No zone or NULL zone binding 0
Policy denied: 0
Security association not active: 0
TCP sequence number out of window: 0
Syn-attack protection: 0
User authentication errors: 0
Protocol inet, MTU: 1504, Generation: 147, Route table: 0
Flags: None
Addresses, Flags: Is-Preferred Is-Primary
Destination: 20.20.20/24, Local: 20.20.20.5, Broadcast: 20.20.20.255, Generation: 144
Die Ausgabe zeigt eine Zusammenfassung der Eigenschaften der DOCSIS-Schnittstelle. Überprüfen Sie die folgenden Informationen:
Die physische Schnittstelle ist
Enabled. Wenn die Schnittstelle alsDisabledangezeigt wird, führen Sie einen der folgenden Schritte aus:Löschen Sie im CLI-Konfigurationseditor die
disableAnweisung auf der[edit interfaces interface-name]Ebene der Konfigurationshierarchie.Deaktivieren Sie im J-Web-Konfigurationseditor das
DisableKontrollkästchen auf derInterfaces>interface-nameSeite.
Die physische Verbindung ist
Up. Der Verbindungsstatus vonDownweist auf ein Problem mit dem Schnittstellenmodul, dem Schnittstellenport oder der physischen Verbindung (Link-Layer-Fehler) hin.Die
Last FlappedZeit ist ein Erwartungswert. DieLast FlappedUhrzeit gibt an, wann die physische Schnittstelle das letzte Mal nicht verfügbar und dann wieder verfügbar war. Unerwartetes Flapping deutet auf wahrscheinliche Link-Layer-Fehler hin.Die Verkehrsstatistik spiegelt die erwarteten Ein- und Ausgaberaten wider. Stellen Sie sicher, dass die Anzahl der ein- und ausgehenden Bytes und Pakete mit dem erwarteten Durchsatz für die physische Schnittstelle übereinstimmt. Um die Statistik zu löschen und nur neue Änderungen anzuzeigen, verwenden Sie den
clear interfaces statistics interface-nameBefehl.