Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Conventies

Achtergrondinformatie

Configureren

Netwerkdiagram

Configuraties

Verifiëren

Problemen oplossen

Gerelateerde informatie

Inleiding

Dit document biedt een voorbeeldconfiguratie voor buitensporige wachtopties, zoals op klasse gebaseerde gewogen wachtrij voor eerlijke wachtrij (CBWFQ) en lage wachtrij (LLQ) op ATM-interfaces, geconfigureerd om RFC 1483 geconvergeerde protocolgegevenseenheden (PDU’s) te accepteren.

Cisco IOS® Software ondersteunt drie protocollen voor routing buiten het netwerk (naar een ander IP-netwerknummer) in RFC 1483-overbrugde toepassingen. Deze protocollen zijn Integrated Routing and Bridging (IRB), Route-Bridge Encapsulation (RBE) en bridging-stijl permanente virtuele circuits (PVC’s). Met al deze protocollen kan een ATM PVC’s overbrugde PDU’s ontvangen. Dit document heeft betrekking op PVC’s die zijn geconfigureerd met een overbruggingsprotocol zoals overbrugde PVC’s.

Een servicebeleid dat is ingesteld met de modulaire Quality of Service (QoS) opdrachtregel-interface (CLI) (MQC) past QoS-mechanismen toe op een interface, subinterface of VC. Op afgedekte PVC’s wordt het servicebeleid dat een fancy wachtrij-mechanisme toepast, alleen met RBE ondersteund. Het servicebeleid voor ATM VC’s die zijn ingesteld om IRB te starten wordt niet ondersteund. Op dergelijke VC’s, als u een class-map definieert die overeenkomt met een IP-toegangslijst (ACL’s), worden geen pakketovereenkomsten met deze klasse uitgevoerd en worden alle pakketten geclassificeerd naar de standaardklasse.

Voorwaarden

Vereisten

Lezers van dit document zouden kennis moeten hebben van deze onderwerpen:

- IP naar ATM-serviceklasse

Raadpleeg voor meer informatie IP naar ATM-serviceklasse en IP naar ATM-serviceklasse configureren.

- Network-Based Application Recognition (NBAR)

Raadpleeg voor meer informatie de netwerkgebaseerde toepassingsherkenning configureren.

- Weighted Random Early Detection (WRED)

Raadpleeg voor meer informatie het configureren van gewogen willekeurige vroege detectie.

Opmerking: IRB-configuratie ondersteunt Per-VC CBWFQ of LLQ niet. De configuratie moet naar RBE of PPPoE via ATM-configuratie worden gemigreerd voordat u CBWFQ of LLQ probeert te implementeren.

Gebruikte componenten

De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:

- Cisco 2620 router met NM-1A-OC3 ATM-interface

- Cisco IOS-softwarerelease 12.2(27)

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Conventies

Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.

Achtergrondinformatie

Het QoS-servicebeleid beheert de wachtrijdiepte, tekent verkeer en identificeert niet-kritisch verkeer per-VC basis. Met name deze doelstellingen worden met dit beleid verwezenlijkt:

- Gebruik NBAR om niet-zakelijk kritische verkeer, zoals Napster, in te delen.

- Gebruik de op klasse gebaseerde controle optie om de prioriteitswaarde van het conforme, overschrijdende en overtreden van verkeer te markeren.

- Past op klasse gebaseerde WRED toe om de rijdiepte te te beheren.

Opmerking: de service-beleid output en de opdrachten die de groep willekeurig detecteren, sluiten elkaar op PVC-niveau uit. U kunt een WRED-groep niet toepassen op een VC waarvoor u CBWFQ door de toepassing van een servicebeleid hebt ingeschakeld. U kunt echter beide functies toepassen als u de opdracht willekeurig detecteren in een klasse in de beleidsmap aanpast.

- Is op klasse gebaseerde markering met de ingestelde opdracht van toepassing om deze IP-prioriteitswaarden door type verkeer te markeren.

Prioriteitswaarde

Type verkeer

1

Niet van bedrijfsmatig belang, zoals Napster

4

Standaard gebruikt voor normaal verkeer

5

Gereserveerd voor toekomstig real-time verkeer, zoals Voice-over-IP (VoIP).

6 en 7

Voorbehouden voor netwerkbeheerverkeer

De potentiële congestiepunten zijn de ATM VC’s die de met DSL verbonden gebruikers voeden. IP-stromen arriveren in de Fast Ethernet-interface op maximaal 100 Mbps en stromen de ATM VC’s uit. Deze worden geconfigureerd voor de UBR ATM-servicecategorie (niet gespecificeerd bit rate) met een standaard piekcelsnelheid (PCR) van de T1-interface (1,544 Mbps). Aldus markeert het QoS service-beleid verkeer dat op de Fast Ethernet interface aankomt. De herkende waarden worden vervolgens door WRED gebruikt om serviceklasse te maken die is gebaseerd op IP-voorrang en gedifferentieerde service te bieden via unieke valniveaus per klasse.

Configureren

Deze sectie bevat informatie over het configureren van de functies die in dit document worden beschreven.

Opmerking: Gebruik Command Lookup Tool (alleen voor geregistreerde klanten) voor meer informatie over de opdrachten die in dit document worden gebruikt.

Netwerkdiagram

Het netwerk in dit document is als volgt opgebouwd:

Opmerking: ATM VC’s van de UBR-servicecategorie bieden per definitie geen minimale bandbreedte. U kunt CBWFQ of LLQ dus niet toepassen en bandbreedte op een UBR VC garanderen. Om dit te doen, moet u de ATM servicecategorie in iets anders dan UBR wijzigen, zoals VBR-NRTT of ABR. Raadpleeg voor meer informatie hierover het onderdeel UBR-servicecategorie voor ATM virtuele circuits.

Configuraties

Dit document gebruikt deze configuratie:

Cisco 2600 router

class-map match-any HTTP-HACKS

!--- Use the class-map command in global configuration mode !--- in order to match packets to a specified class.

match protocol http url "*.ida*"

!--- In order to configure NBAR to match HTTP traffic !--- by URL, HOST, or Multi-purpose Internet Mail Extension (MIME)-type, use the !--- match protocol http command in class-map configuration mode.

match protocol http url "*cmd.exe*"

match protocol http url "*root.exe*"

match protocol http url "*Admin.dll*"

match protocol http url "*readme.eml*"

class-map match-any JUNK

match protocol napster

match protocol fasttrack

class-map match-all IP-PREC-4  match ip precedence 4class-map match-all DEFAULT

match any

!

policy-map DSL-OUT-C

!--- Use this command !--- in order to create or modify a policy map that can be attached to one or more !--- interfaces to specify a service policy.

class IP-PREC-4

police 32000 250000 5000000 conform-action set-prec-transmit 4 exceed-action

set-prec-transmit 3 violate-action set-prec-transmit 2

!--- Use this command to mark a packet with different quality of service (QoS) !--- values based on conformance to the service-level agreement.

!

policy-map LAN-IN

class HTTP-HACKS

police 8000 1000 1000 conform-action drop exceed-action

drop

class JUNK

set ip precedence 1

class DEFAULT

set ip precedence 4

!

policy-map DSL-OUT

class class-default

!-- Used to make class-default a single FIFO queue !-- inside the WFQ system.

bandwidth percent 1

random-detect

random-detect exponential-weighting-constant 7

random-detect precedence 0   20    40    10

random-detect precedence 1   22    40    10

random-detect precedence 2   24    40    10

random-detect precedence 3   26    40    10

random-detect precedence 4   28    40    10

random-detect precedence 5   31    40    10

random-detect precedence 6   33    40    10

random-detect precedence 7   35    40    10

random-detect precedence rsvp   37    40    10

service-policy DSL-OUT-C

!--- In order to use a service policy as a QoS policy within a policy map !--- (called a hierarchical service policy), use the service-policy command !--- in policy-map class configuration mode.

!

interface Loopback1

ip address 172.16.1.1 255.255.255.0

!

interface FastEthernet0/0

ip address 10.1.1.1 255.255.255.192

service-policy input LAN-IN

!--- Use this command in order to attach a policy map to an input interface !--- or virtual circuit (VC), or an output interface or VC, to be used as !--- the service policy for that interface or VC.

!

interface ATM1/0

no ip address

no atm ilmi-keepalive

!

interface ATM1/0.4 point-to-point

ip unnumbered Loopback1

no ip redirects

no ip unreachables

no ip mroute-cache

atm route-bridged ip

pvc 1/35

service-policy output DSL-OUT

!

!

interface ATM1/0.5 point-to-point

ip unnumbered Loopback1

no ip redirects

no ip unreachables

no ip mroute-cache

atm route-bridged ip

!--- Use in order to configure an interface to use ATM RBE.

pvc 1/36

service-policy output DSL-OUT

!

ip route 172.16.1.2 255.255.255.255 ATM1/0.4

ip route 172.16.1.3 255.255.255.255 ATM1/0.5

end

Verifiëren

Deze sectie bevat informatie die u kunt gebruiken om te controleren of uw configuratie correct werkt.

Bepaalde opdrachten met show worden ondersteund door de tool Output Interpreter (alleen voor geregistreerde klanten). Hiermee kunt u een analyse van de output van opdrachten met show genereren.

- toon interface ATM in de wachtrij -Hiermee geeft u de wachtstatistieken van een specifieke VC op een interface weer. Een niet-nulwaarde voor actieve "gesprekken" wordt weergegeven tijdens perioden van congestie wanneer IP-stromen in de wachtrij worden geplaatst voor Layer 3-wachtrijen.

2600# show queueing interface atm1/0.4

Interface ATM1/0.4 VC 1/35

Queueing strategy: weighted fair

Total output drops per VC: 0

Output queue: 0/512/64/0 (size/max total/threshold/drops)

Conversations  0/1/64 (active/max active/max total)

Reserved Conversations 1/1 (allocated/max allocated)

Available Bandwidth 0 kilobits/sec

- toon beleid-kaart interface ATM —gebruik deze opdracht om deze statistieken te controleren wanneer u uw dienstbeleid controleert:

- Verhoogde waarden voor pakketten die met de klasse overeenkomen. Als dit niet werkt, zorg ervoor dat CEF wordt geactiveerd en dat de pakketten het CEF overschakelingspad volgen. Geef de opdracht showinterface stats uit om te bekijken of pakketten CEF-switched zijn.

- Vergelijk de waarde "pakketten" met de waarde "pkts mating". De waardestijgingen van "pkts hebben een overeenkomende" waarde worden alleen ingesteld tijdens stremming. Voor meer informatie, raadpleeg het begrip van Packet Counters in show beleid-map interface output.

- Correct aantal willekeurige druppels. Controleert de waarde van het veld "gemiddelde rijdiepte" en bepaalt of dit veld een waarde boven de minimumdrempel bereikt. WRED begint pakketten willekeurig te laten vallen wanneer de gemiddelde wachtrijdiepte boven de minimumdrempel voor een bepaald IP-prioriteitsniveau stijgt.

2600# show policy-map interface atm1/0.4

ATM1/0.4: VC 1/35 -

Service-policy output: DSL-OUT

Class-map: class-default (match-any)

29121 packets, 41550530 bytes

5 minute offered rate 0 bps, drop rate 0 bps

Match: any

Queueing

Output Queue: Conversation 73

Bandwidth 1 (%)

(pkts matched/bytes matched) 59/8894

(depth/total drops/no-buffer drops) 0/0/0

exponential weight: 7

mean queue depth: 0

class    Transmitted      Random drop   Tail drop    Minimum   Maximum   Mark

pkts/bytes       pkts/bytes    pkts/bytes   thresh    thresh    prob

0        15791/22456790       0/0           0/0          20        40    1/10

1           0/0               0/0           0/0          22        40    1/10

2         8555/13041140       0/0           0/0          24        40    1/10

3         3417/5207580        0/0           0/0          26        40    1/10

4         1358/845020         0/0           0/0          28        40    1/10

5           0/0               0/0           0/0          31        40    1/10

6           0/0               0/0           0/0          33        40    1/10

7           0/0               0/0           0/0          35        40    1/10

rsvp        0/0               0/0           0/0          37        40    1/10

Service-policy : DSL-OUT-C

Class-map: IP-PREC-4 (match-all)

13330 packets, 19093740 bytes

5 minute offered rate 0 bps, drop rate 0 bps

Match: ip precedence 4

police:

32000 bps, 250000 limit, 5000000 extended limit

conformed 1358 packets, 845020 bytes; action: set-prec-transmit 4

exceeded 3417 packets, 5207580 bytes; action: set-prec-transmit 3

violated 8555 packets, 13041140 bytes; action: set-prec-transmit 2

conformed 0 bps, exceed 0 bps, violate 0 bps

Class-map: class-default (match-any)

15791 packets, 22456790 bytes

5 minute offered rate 0 bps, drop rate 0 bps

Match: any

Problemen oplossen

Er is momenteel geen specifieke troubleshooting-informatie beschikbaar voor deze configuratie.

Gerelateerde informatie

- ATM Routed Bridge Encaps

- ATM-verkeersbeheer

- QoS-pagina voor technologieondersteuning

- Ondersteuning van IP-naar-ATM serviceklasse

- Ondersteuning van ATM-technologie

- Technische ondersteuning en documentatie – Cisco Systems