Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Konventionen

PVC-Pakete verstehen

Konfigurieren

Netzwerkdiagramm

Konfigurationen

Ausgewählte Ausgaben

Alternative Konfigurationsmethode

Unvollständige Konfiguration oder Meldung über PV-Down

Bekannte Einwände

Cisco Bug-ID CSCdm43184

Cisco Bug-ID CSCds80669

Überprüfen

Fehlerbehebung

Befehle zur Fehlerbehebung

Zugehörige Informationen

Einführung

Wenn Sie Per-VC (verteilte) Weighted Random Early Discard (Per-VC (D)WRED) verwenden, können Sie bei einer Überlastung eine intelligente Paketverwerfen durchführen. Diese Lösung beschränkt Sie jedoch auf die Verwendung eines Permanent Virtual Circuit (PVC) zwischen zwei Endgeräten. Daher weisen die verschiedenen Serviceklassen (Streams mit unterschiedlichen IP-Rangfolgewerten) unterschiedliche Drop-Wahrscheinlichkeiten auf. Für die nicht verworfenen Pakete gelten die gleichen Quality of Service (QoS)- oder Verzögerungseigenschaften. Dies bedeutet, dass die ATM-PVC-Datenverkehrsklasse so ausgewählt werden muss, dass sie die anspruchsvollste QoS erfüllt. Dies kann Probleme verursachen, wenn Sie unterschiedliche Arten von Datenverkehr haben, z. B. Sprache und Daten.

Diese Einschränkung wird durch PVC-Pakete aufgehoben, mit denen Sie verschiedenen Arten von Datenverkehr unterschiedliche QoS-Parameter zuweisen können, während Sie Per-VC DWRED weiterhin verwenden können.

Hinweis: Verteilte Mechanismen (wie verteilte Cisco Express Forwarding (DCEF) oder DWRED) sind spezifisch für eine Architektur mit 7500/Virtual Interface Processor (VIP). Diese Mechanismen werden nicht von der Route Switch Processor (RSP) CPU, sondern von der CPU des VIP-Moduls verwaltet.

Voraussetzungen

Anforderungen

Für dieses Dokument bestehen keine speziellen Anforderungen.

Verwendete Komponenten

Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:

- Cisco IOS® Softwareversion 12.0(3)T und höher

- Cisco 7500: VIP2-50, alle PA-A3-Versionen. (nur ein PA-A3 pro VIP2-50)

- Cisco 7200: NPE200 oder höher, alle PA-A3-Versionen

- Cisco 2600 und 3600:

- Cisco IOS® Softwareversion 12.0(7)T und höher mit den Netzwerkmodulen NM-1A-OC3 und NM-4E1-IMA, NM-4T1-IMA, NM-8E1-IMA, NM-8T1-IMA

- Cisco IOS® Softwareversion 12.1(2)T und höher mit den Netzwerkmodulen NM-1A-T3 und NM-1A-E3

Hinweis: Bei der Cisco 2600-Plattform wird NM-1A-OC3 nur auf dem Cisco 2691 unterstützt und erfordert mindestens die Cisco IOS® Software Release 12.2(13)T sowie ein IP Plus-Feature-Set von Service Providern (P).

Hinweis: Beide Enden der Verbindung (Router) müssen PVC-Pakete unterstützen.

Die in diesem Dokument enthaltenen Informationen wurden aus Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen, bevor Sie es verwenden.

Konventionen

Weitere Informationen zu Dokumentkonventionen finden Sie in den Cisco Technical Tips Conventions.

PVC-Pakete verstehen

Mit der ATM-PVC-Paketverwaltung können Sie mehrere PVCs mit unterschiedlichen QoS-Eigenschaften zwischen zwei Endgeräten konfigurieren.

Sie binden eine PVC aus dem Paket an einen oder mehrere Prioritätswerte. Um zu bestimmen, welche VC im Paket für die Weiterleitung von spezifischem Datenverkehr verwendet werden soll, stimmt die ATM VC-Paketverwaltungssoftware mit den Prioritätsstufen zwischen Paket und VC überein.

Darüber hinaus können Sie Per-VC DWRED ausführen, um intelligente Rückwürfe pro VC und pro Rangfolgewert für jede VC durchzuführen.

Konfigurieren

In diesem Abschnitt erhalten Sie Informationen zum Konfigurieren der in diesem Dokument beschriebenen Funktionen.

Hinweis: Um weitere Informationen zu den in diesem Dokument verwendeten Befehlen zu erhalten, verwenden Sie das Command Lookup Tool (nur registrierte Kunden).

Netzwerkdiagramm

In diesem Dokument wird die in diesem Diagramm dargestellte Netzwerkeinrichtung verwendet:

Zwischen Ema und Bernard werden zwei PVCs erstellt (zwei 7507-PVCs, die einen PA-A3 in einem VIP2-50 verwenden und Cisco IOS® Version 12.0(7)T ausführen).

Diesen beiden PVCs wurden die Werte 1/130 und 1/131 an beiden Enden der Verbindung zugewiesen. Aus Gründen der Klarheit wird 1/130 vom ATM-Switch auf 1/130 und 1/131 auf 1/131 umgestellt.

Der PVC 1/130 ist als VBR-nrt-VC (variable bit rate non-real time) konfiguriert, und 1/131 wird als VC mit verfügbarer Bitrate (ABR) konfiguriert. Die Prioritätswerte 0 bis 4 sind an PVC 1/130 gebunden, und die Prioritätswerte 5 bis 7 sind an PVC 1/131 gebunden. Per-VC DWRED wird als Mechanismus für die Paketverwerfen verwendet.

Konfigurationen

In diesem Dokument werden die folgenden Konfigurationen verwendet:

- Bernard

- Ema

Bernard

random-detect-group testWRED

exponential-weighting-constant 2

precedence 3   100   1000  3

precedence 5   200   1000  5

!

ip cef distributed

!

interface ATM2/0/0

ip route-cache distributed

ip route-cache cef

!

interface ATM2/0/0.6 point-to-point

ip address 14.0.0.1 255.0.0.0

no ip directed-broadcast

bundle bernard

protocol ip 14.0.0.2 broadcast

broadcast

oam-bundle manage

pvc-bundle 1/131

class-vc ABR

random-detect attach testWRED

precedence 5-7

pvc-bundle 1/130

random-detect attach testWRED

vbr-nrt 100 10

precedence 0-4

!

vc-class atm ABR

abr 1000 100

Ema

random-detect-group testWRED

exponential-weighting-constant 2

precedence 3   300   1000  3

precedence 5   2000  4000  5

!

ip cef distributed

!

interface ATM2/0/0

ip route-cache distributed

ip route-cache cef

!

interface ATM2/0/0.6 point-to-point

ip address 14.0.0.2 255.0.0.0

no ip directed-broadcast

bundle ema

protocol ip 14.0.0.1 broadcast

broadcast

oam-bundle manage

pvc-bundle 1/131

class-vc ABR

random-detect attach testWRED

precedence 5-7

pvc-bundle 1/130

random-detect attach testWRED

vbr-nrt 100 50

precedence 0-4

!

vc-class atm ABR

abr 1000 100

Hinweis: Wenn Sie die PVCs für ein PVC-Paket erstellen, dürfen Sie keine Virtual Channel Identifier (VCI) gleich 3 oder 4 verwenden, da diese Werte für das F4-Segment (Virtual Path Connection [VPC] Level) Operation, Administration and Maintenance (OAM) und das End-to-End-Loopback-Management reserviert sind. Wenn Sie dies tun, erhalten Sie die folgende Fehlermeldung:

Hinweis: %ATM: Ungültiger VCI von 4 angefordert: (ATM6/ima1): VC:63:4 wird nicht wie in der Ausgabe hier erstellt:

7200-16(config)#int atm 6/ima1.12 point-to-point

7200-16(config-subif)#bundle Test

7200-16(config-if-atm-bundle)#pvc-bundle Red 63/4

%ATM: Invalid VCI of 4 requested: (ATM6/ima1): Not creating vc:63:4

Ausgewählte Ausgaben

Um die Ergebnisse des PVC-Pakets anzuzeigen, sendet ein Datenverkehrsgenerator zwei Datenströme: eine mit der IP-Priorität gleich 3 und eine mit der IP-Priorität gleich 5.

In der angezeigten Konfiguration muss die IP-Rangfolge des Streams drei über die v1/130 und der Datenverkehr mit der IP-Rangfolge 5 über die PVC 1/131 erfolgen. Dies kann in der Befehlsausgabe show überprüft werden:

bernard#show queuing interface atm 2/0/0.6

Interface ATM2/0/0.6 VC 1/131

Exp-weight-constant: 2 (1/4)

Mean queue depth: 0

Queue size: 0       Maximum available buffers: 2628

Output packets: 802  WRED drops: 14  No buffer: 121515

Class   Random       Tail    Minimum    Maximum     Mark       Output

drop       drop  threshold  threshold  probability  Packets

0          0          0         20         40     1/10            0

1          0          0         22         40     1/10            0

2          0          0         24         40     1/10            0

3          0          0        100       1000     1/3             0

4          0          0         28         40     1/10            0

5         13          0        200       1000     1/5           772

6          0          0         32         40     1/10            0

7          0          0         34         40     1/10            0

Interface ATM2/0/0.6 VC 1/130

Exp-weight-constant: 2 (1/4)

Mean queue depth: 781

Queue size: 781       Maximum available buffers: 2628

Output packets: 53  WRED drops: 114  No buffer: 121413

Class   Random       Tail    Minimum    Maximum     Mark       Output

drop       drop  threshold  threshold  probability  Packets

0          0          0         20         40     1/10           17

1          0          0         22         40     1/10            0

2          0          0         24         40     1/10            0

3        114          0        100       1000     1/3           817

4          0          0         28         40     1/10            0

5          0          0        200       1000     1/5             0

6          0          0         32         40     1/10            0

7          0          0         34         40     1/10            0

Wie Sie sehen, fließt der Datenverkehr über den richtigen VC, basierend auf der PVC-IP-Rangfolge des Datenverkehrs.

bernard#show atm bundle

bernard on ATM2/0/0.6: UP

Config    Current   Bumping  PG/ Peak Avg/Min Burst

VC Name      VPI/ VCI  Preced.   Preced.   Preced./ PV  Kbps   kbps  Cells Sts

Accept

3              1/131   7-5       7-5       4 / Yes  -    1000    100        UP

6              1/130   4-0       4-0       - / Yes  -      64     10   94   UP

Beachten Sie außerdem, dass bei eingeschaltetem VIP2-50/PA-A3 DWRED kein Ausfall des PA-A3 auftritt. Es gibt jedoch Verwerfungen beim VIP. Sie können dies in der hier abgebildeten Ausgabe überprüfen:

bernard#show atm pvc 1/130

ATM2/0/0.6: VCD: 6, VPI: 1, VCI: 130

VBR-NRT, PeakRate: 64, Average Rate: 10, Burst Cells: 94

AAL5-LLC/SNAP, etype:0x0, Flags: 0x100020, VCmode: 0x0

OAM frequency: 10 second(s), OAM retry frequency: 1 second(s), OAM retry frequency: 1 second(s)

OAM up retry count: 3, OAM down retry count: 5

OAM Loopback status: OAM Received

OAM VC state: Verified

ILMI VC state: Not Managed

VC is managed by OAM.

InARP frequency: 15 minutes(s)

Transmit priority 2

InPkts: 55, OutPkts: 86, InBytes: 3700, OutBytes: 105654

InPRoc: 49, OutPRoc: 17

InFast: 0, OutFast: 0, InAS: 7, OutAS: 69

InPktDrops: 42, OutPktDrops: 0

CrcErrors: 0, SarTimeOuts: 0, OverSizedSDUs: 0

OAM cells received: 169

F5 InEndloop: 169, F5 InSegloop: 0, F5 InAIS: 0, F5 InRDI: 0

F4 InEndloop: 0, F4 InSegloop: 0, F4 InAIS: 0, F4 InRDI: 0

OAM cells sent: 169

F5 OutEndloop: 169, F5 OutSegloop: 0, F5 OutRDI: 0

F4 OutEndloop: 0, F4 OutSegloop: 0, F4 OutRDI: 0

OAM cell drops: 0

Status: UP

bernard#show atm pvc 1/131

ATM2/0/0.6: VCD: 3, VPI: 1, VCI: 131

ABR, PeakRate: 1000, Minimum Rate: 100, Initial Rate: 1000, Current Rate: 998

RIF: 16, RDF: 16

FRM cells received: 165, BRM cells received: 910

RM cells sent: 1073

AAL5-LLC/SNAP, etype:0x0, Flags: 0x110820, VCmode: 0x0

OAM frequency: 10 second(s), OAM retry frequency: 1 second(s), OAM retry frequency: 1 second(s)

OAM up retry count: 3, OAM down retry count: 5

OAM Loopback status: OAM Received

OAM VC state: Verified

ILMI VC state: Not Managed

VC is managed by OAM.

InARP frequency: 15 minutes(s)

Transmit priority 3

InPkts: 31, OutPkts: 854, InBytes: 3640, OutBytes: 1227090

InPRoc: 31, OutPRoc: 34InFast: 0, OutFast: 0, InAS: 0, OutAS: 820

InPktDrops: 0, OutPktDrops: 0

CrcErrors: 0, SarTimeOuts: 0, OverSizedSDUs: 0

OAM cells received: 180

F5 InEndloop: 180, F5 InSegloop: 0, F5 InAIS: 0, F5 InRDI: 0

F4 InEndloop: 0, F4 InSegloop: 0, F4 InAIS: 0, F4 InRDI: 0

OAM cells sent: 184

F5 OutEndloop: 184, F5 OutSegloop: 0, F5 OutRDI: 0

F4 OutEndloop: 0, F4 OutSegloop: 0, F4 OutRDI: 0

OAM cell drops: 0

Status: UP

Alternative Konfigurationsmethode

Die anderen in diesem Dokument enthaltenen Konfigurationen basieren auf Cisco 7500-Routern. Wie Sie sehen, werden die Optionen des PVC-Bundles auf dem Paket und die PVCs selbst konfiguriert. Diese Art der Konfiguration wird auch mithilfe von VC-Klassen erreicht. Hier ein Beispiel:

Konfiguration

vc-class atm atm-bundle

broadcast

oam-pvc manage 1

oam retry 3 3 1

encapsulation aal5snap

protocol ip inarp broadcast

oam-bundle manage 1

!

vc-class atm data

vbr-nrt 4096 2048 32

precedence 0-4

no bump traffic

protect vc

!

vc-class atm vo-ip

vbr-nrt 4096 2048 32

precedence 5-7

no bump traffic

protect vc

!

interface ATM1/0.100 point-to-point

mtu 1500

bandwidth 2000

ip address 1.1.1.1 255.0.0.0

bundle test

class-bundle atm-bundle

max-vcnum  0

pvc-bundle vo-ip 2/202

class-vc vo-ip

pvc-bundle data 1/101

class-vc data

Das atm-Paket der vc-Klasse ermöglicht die Definition der Paketparameter, während die Klassen vo-ip und data die Parameter der einzelnen VCs definieren.

Unvollständige Konfiguration oder Meldung über PV-Down

Wenn die Konfiguration des PVC-Bündels nicht vollständig ist, wird das Paket deaktiviert und gibt folgenden Grund an:

Incomplete config, PV down

Dieser Fehler wird in der Regel durch eine Rangfolge verursacht, die keiner PVC zugeordnet ist. Selbst wenn keine Rangfolge verwendet wird, muss die Rangfolge einer PVC im Paket zugeordnet werden. Dies ist ein Beispiel:

Konfiguration

vc-class atm atm-bundle

broadcast

oam-pvc manage 1

oam retry 3 3 1

encapsulation aal5snap

protocol ip inarp broadcast

oam-bundle manage 1

!

vc-class atm dus-mun-data

vbr-nrt 4096 2048 32

precedence 0-4

no bump traffic

protect vc

!

vc-class atm vo-ip

vbr-nrt 4096 2048 32

precedence 5-6

no bump traffic

protect vc

Geben Sie den Befehl show atm bündeln ein:

Damme#show atm bundle

test on ATM1/0.100: DOWN, Incomplete config, PV down

Config    Current   Bumping  PG/ Peak Avg/Min Burst

VC Name      VPI/ VCI  Preced.   Preced.   Preced./ PV  Kbps   kbps  Cells Sts

Accept

dus-mun-data   1/101   4-0                 - / No   PV   4096   2048   32   UP

vo-ip          2/202   6-5                 - / No   PV   4096   2048   32   UP

Wie Sie sehen können, wurde Rangfolge 7 nicht einer PVC zugeordnet, wodurch das gesamte Bündel ausfällt. Wenn Sie unter dem vo-ip pvc die Priorität 7 hinzufügen, wird das Paket aktiviert.

Damme#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Damme(config)#vc-class atm vo-ip

Damme(config-vc-class)#pre

Damme(config-vc-class)#precedence 7

Damme(config-vc-class)#^Z

Damme#

Damme#show atm bundle

test on ATM1/0.100: UP

Config    Current   Bumping  PG/ Peak Avg/Min Burst

VC Name       VPI/ VCI  Preced.   Preced.   Preced./ PV  Kbps   kbps  Cells Sts

Accept

vo-ip          2/202   7-5       7-5       - / No   PV   4096   2048   32   UP

dus-mun-data   1/101   4-0       4-0       - / No   PV   4096   2048   32   UP

Bekannte Einwände

Cisco Bug-ID CSCdm43184

CSCdm43184-Fehler: CAR + PVC-Bündelung = Pakete, die auf falschem VC weitergeleitet werden

Versionshinweise: Wenn Sie die Prioritätsbits im IP-Header mithilfe der Committed Access Rate (CAR) festlegen, können die Pakete in einem PVC-Paket an die falsche PVC-Adresse gesendet werden. Dies wird in der Cisco IOS® Software, Version 12.0(4)T, beobachtet. In dieser Situation werden Pakete verlegt, wenn die Pakete die Prioritätsbits enthalten, die auf den richtigen VCs im Paket festgelegt sind. Die eingehenden Pakete ohne die (durch CAR festgelegten) Prioritätsbits werden auf der Prioritätsstufe 0 VC ausgeschaltet. Dies deutet darauf hin, dass die Prioritätsstufen nach der Entscheidung über den Wechsel zu CEF durch die CAR geändert werden.

Cisco Bug-ID CSCds80669

Bug CSCds80669: VBR-nrt keine Konfigurationsoption mit pvc-bündeltem Befehlsmodus

Versionshinweise: VBR-nrt ist unter der PVC-Paketkonfiguration nicht verfügbar:

cop-ves9-wan-gw1#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

cop-ves9-wan-gw1(config)#interface ATM2/0.100 point-to-point

cop-ves9-wan-gw1(config-subi)# bundle cop-sto

cop-ves9-wan-gw1(config-if-a)#  pvc-bundle cop-sto-data 103/1

cop-ves9-wan-gw1(config-if-a)#?

ATM VC bundle member configuration commands:

abr       Enter Available Bit Rate (pcr)(mcr)

class-vc  Configure default vc-class name

default   Set a command to its defaults

exit      Exit from ATM bundle member configuration mode

no        Negate a command      or set its defaults

ubr+      Enter Peak Cell Rate(pcr)Minimum Cell Rate(mcr) in Kbps.

In diesem Beispiel wird die Cisco IOS® Softwareversion 12.1(3a)T4 auf einer Cisco 3640-Plattform ausgeführt.

Überprüfen

Dieser Abschnitt enthält Informationen, mit denen Sie überprüfen können, ob Ihre Konfiguration ordnungsgemäß funktioniert.

Bestimmte show-Befehle werden vom Output Interpreter Tool unterstützt (nur registrierte Kunden), mit dem Sie eine Analyse der show-Befehlsausgabe anzeigen können.

- show atm bündel-name [stat] [detail] - Zeigt detaillierte Statistiken zu einem angegebenen Paket an

- show atm map - Zeigt die Liste aller konfigurierten statischen ATM-Karten für Remote-Hosts in einem ATM-Netzwerk und in ATM-Bündelkarten an.

- show queuing interface atm [x/[y/[z]].w —Zeigt die Warteschlangenstatistiken einer Schnittstelle an

- show random-detect-group - Zeigt die WRED- oder DWRED-Parametergruppe an.

Dies ist die Befehlsausgabe für den Befehl show atm bündelbundle-name [stat] [detail]:

Bundle Name: Bundle State: UP

AAL5-NLPID

OAM frequency: 0 second(s), OAM retry frequency: 1 second(s)

OAM up retry count: 3, OAM down retry count: 5

BUNDLE is managed by.

InARP frequency: 15 minutes(s)

InPkts: 3695, OutPkts: 4862, InBytes: 407836, OutBytes: 2848414

InPRoc: 3579, OutPRoc: 3211, Broadcasts: 0

InFast: 0, OutFast: 0, InAS: 116, OutAS: 1652

InPktDrops: 42, OutPktDrops: 0

CrcErrors: 0, SarTimeOuts: 0, OverSizedSDUs: 0

Dies ist die Befehlsausgabe für den Befehl show atm map:

bernard#show atm map

Map list bernard_B_ATM2/0/0.6 : PERMANENT

ip 14.0.0.2 maps to bundle bernard, 1/131, 1/130, ATM2/0/0.6

, broadcast, aal5mux

Fehlerbehebung

Dieser Abschnitt enthält Informationen zur Fehlerbehebung in Ihrer Konfiguration.

Befehle zur Fehlerbehebung

Bestimmte show-Befehle werden vom Output Interpreter Tool unterstützt (nur registrierte Kunden), mit dem Sie eine Analyse der show-Befehlsausgabe anzeigen können.

Hinweis: Bevor Sie Debugbefehle ausgeben, lesen Sie die Informationen Wichtige Informationen über Debug-Befehle.

- debug ATM Bundle errors - Aktiviert die Anzeige von Informationen zu Paketfehlern

- debug atm bündelevents - Ermöglicht die Anzeige von Paketereignissen bei Verwendung

Zugehörige Informationen

- Support-Seiten für ATM-Technologie

- Technischer Support und Dokumentation - Cisco Systems