Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Conventies

Op klasse gebaseerde pakketmarkering

De in aanmerking komende bit instellen

Kiezen waar u een servicebeleid wilt toepassen

Verouderde Syntax - DE-lijsten

Gerelateerde informatie

Inleiding

Dit document beschrijft de ondersteunde opdrachten om pakketmarkering te configureren via Frame Relay-interfaces.

Voorwaarden

Vereisten

Er zijn geen specifieke vereisten van toepassing op dit document.

Gebruikte componenten

Dit document is niet beperkt tot specifieke software- of hardwareversies.

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.

Op klasse gebaseerde pakketmarkering

Op klasse gebaseerde pakketmarkering gebruikt ingestelde opdrachten en andere opdrachten van de QoS-opdrachtinterface (Modular Quality of Service) om de waarde van een veld in een pakketheader te wijzigen.

Met de huidige Cisco IOS® software releases kunt u deze acties uitvoeren:

- Stel de IP-voorrang-bits of het IP-gedifferentieerde servicescoderingspunt (DSCP) in het IP-type van de service-byte (ToS) in.

- Stel de waarde van Layer 2 serviceklasse (CoS) in.

- Associeer een lokale QoS-groepswaarde met een pakket.

- Wijzig de instelling Cell Loss Priority (CLP) bit in de ATM-header van een pakket van 0 tot 1.

Zowel het input- als het uitvoerbeleid worden ondersteund. Let bij het configureren van op klasse gebaseerde markering op deze beperkingen:

- Het uitvoerbeleid vereist Frame Relay Traffic Shaping (FRTS).

- Alleen Cisco Express Forwarding-switched pakketten worden ondersteund.

- Een beleidskaart die de ingestelde anti-klp opdracht bevat, kan alleen als uitvoerbeleid worden toegevoegd.

Dit is een voorbeeld van hoe de DSCP waarde wordt ingesteld:

Configuratievoorbeeld - op klasse gebaseerde markering

class-map user1

match access-group 101

!

class-map user2

match access-group 102

!

policy-map dscp

class user1

set ip dscp AF11

class user2

set ip dscp AF12

!

map-class frame set-dscp

service-policy input dscp

!

int s0/0/0:0

no ip address

encapsulation frame-relay

frame-relay traffic-shaping

!

int s0/0/0:0.125

frame-relay interface-dlci 125

class set-dscp

De in aanmerking komende bit instellen

De modulaire QoS CLI ondersteunt twee opdrachten om de waarde van het in aanmerking komende (DE) bit van de disard in een Frame Relay-kader te wijzigen. Deze opdrachten worden voor de klasse ingesteld met op klasse gebaseerde vormgeving en voor de op klasse gebaseerde controle op de frde-transmissie.

Opmerking: de set-frde-submit opdracht is niet van toepassing op Frame Relay-verkeer dat via Any Transport via MPLS (AToM) wordt vervoerd.

Frame Relay ondersteunt een pakket-prioriteitsregeling op twee niveaus met het DE-bit. Oorspronkelijk alleen netwerkapparaten, zoals Frame Relay-switches, stellen de DE-bit in om het relatieve belang van een frame aan te geven. In recente Cisco IOS softwarereleases, kunnen routers nu het DE-bit instellen.

In het volgende schema wordt het formaat van een Frame Relay-kader weergegeven. Het DE-bit is een van de drie bits die de Frame Relay congestie-aanmeldingsmechanismen beheersen.

Geef deze opdrachten uit om markering op klasse te controleren:

- toon beleid-kaart interface interface-naam -Toont de configuratie en statistieken van alle klassen die voor al het dienstbeleid op de gespecificeerde interface zijn gevormd.

- Leg frame-relais pvc [dlci-number] -displays weer voor alle permanente PVC-onderdelen (Virtual Circuit Emulation). Dit omvat deze statistieken:

- FRTS en informatie over het dienstenbeleid

- fragmentatie

- het aantal pakketten dat in en uit moet

- het aantal frames met de Backward Expliciet Congestion Kennisgeving (BECN), Forward Expliciet Congestion Kennisgeving (FECN) en DE-bits

Configuratievoorbeeld - Overeenkomend met de DE-bit

class-map match-fr-de

match fr-de

!--- Define a class-map named “match-fr-de” to match packets with the FR DE bit set.

!

policy-map set-de

class match-fr-de

set ip precedence 1

!--- All packets that match the class have IP precedence set to 1.

!

map-class frame-relay pvc150

service-policy input set-DE

!--- Apply the policy map to the map class.

!

interface Serial0.1 point-to-point

frame-relay class pvc150

frame-relay interface-dlci 150

!--- Associate a map class to the Frame Relay data-link connection identifier (DLCI).

Router# show policy-map interface s0.1

Serial0.1

Service-policy input: set-prec

Class-map: match-fr-de (match-all)

358 packets, 103820 bytes

30 second offered rate 18000 bps, drop rate 0 BPS  Match: fr-de

QoS Set

ip precedence  1

Packets marked 359

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

643 packets, 186470 bytes

30 second offered rate 32000 BPS, drop rate 0 BPS

Match: any  (1201)

Cisco IOS-softwarerelease 12.2(2)T biedt ondersteuning om het DE-bit in te stellen met de set-frde-submit optie als onderdeel van de politie-opdracht. (Raadpleeg voor meer informatie de traffic policing.) Het kan ook nuttig zijn om het DE bit in te stellen wanneer het gebruikt wordt met snelheidsbeperkende mechanismen, zoals op klasse gebaseerd toezicht. Het doel van een dergelijk QoS-beleid is niet-conforme pakketten te verzenden met Frame Relay en DE bit set, zodat downstreamswitches alle niet-conforme verkeer tijdens congestieomstandigheden kunnen laten vallen.

Opmerking: hoewel op klasse gebaseerde controle pakketmarkering ondersteunt, wordt aangeraden deze optie alleen te gebruiken als u pakketten wilt markeren om te voorkomen dat ze door het pendel-mechanisme van de politie worden uitgevoerd.

Het volgende configuratievoorbeeld gebruikt de politie opdracht om het totale verkeer te beperken tot 800 Kbps. Al het verkeer dat in overeenstemming is met een IP-voorrang van 7 wordt verzonden, en al het niet-conforme verkeer heeft het DE-bit ingesteld.

Configuratievoorbeeld - het DE-bit instellen

policy-map set-DE

class class-default

police 800000 1000 1000 conform-action

set-prec-transmit 7 exceed-action set-frde-transmit

violate-action set-frde-transmit

!

map-class frame-relay pvc100

frame-relay traffic-rate 1000000

frame-relay mincir 1000000

service-policy input set-DE

!

interface S0/0

no ip address

encapsulation frame-relay

frame-relay traffic-shaping

!

interface Serial0/0.1 point-to-point

ip address 10.1.1.1 255.255.255.252

no ip directed-broadcast

frame-relay class pvc100

frame-relay interface-dlci 100

router# show policy-map set-DE

Policy Map set-DE

Class class-default

police 800000 1000 1000 conform-action

set-prec-transmit 7 exceed-action

set-frde-transmit violate-action

set-frde-transmit

router# show frame-relay PVC 100

PVC Statistics for interface Serial0 (Frame Relay DTE)

DLCI = 100, DLCI USAGE = LOCAL, PVC STATUS = STATIC, INTERFACE = Serial0/0.1

input pkts 0       output pkts 13000    in bytes 0

out bytes 3770000  dropped pkts 0       in FECN pkts 0

in BECN pkts 0     out FECN pkts 0      out BECN pkts 0

in DE pkts 0       out DE pkts 4447

out bcast pkts 0   out bcast bytes 0

PVC create time 00:51:50, last time PVC status changed 00:51:50

service policy set-DE

Service-policy output: set-DE (1069)

Class-map: class-default (match-any) (1071/2)

11519 packets, 3340510 bytes

30 second offered rate 1140000 BPS, drop rate 0bps

Match: ip precedence 1  (1075)

police:

800000 BPS, 1000 limit, 1000 extended limit

conformed 4448 packets, 1289920 bytes; action:

set-prec-transmit 7

exceeded 11 packets, 3190 bytes; action:

set-frde-transmit

violated 8475 packets, 2457750 bytes; action:

set-frde-transmit

conformed 394000 BPS, exceed 1000 BPS violate

749000 BPS

Output queue size 20/max total 600/drops 1451

Let bij het testen van de configuratie op deze informatie:

- Op klasse gebaseerde markering vereist Cisco Express doorsturen. Geef de opdracht ip cef uit in de mondiale configuratiemodus, om Cisco Express Forwarding in staat te stellen als deze niet al ingeschakeld is.

- Oorspronkelijk was deze op klasse gebaseerde markering alleen van toepassing op pakketten die werden verzonden door Cisco Express. Zodoende zou u geen overeenkomende pakkettellers zien stijgen als u ping gebruikte om verkeer op dezelfde router te genereren, omdat dergelijke pakketten proces-switched zijn.

- Ondersteuning voor class-gebaseerde markering van router-gegenereerde pakketten wordt geïntroduceerd in Cisco IOS-softwarerelease 12.2(6.8)T.

Kiezen waar u een servicebeleid wilt toepassen

Op de Cisco 7200 Series, Cisco 2600/3600 Series en andere platforms dan routeprocessor/Switch Processor (RSP), moet een servicebeleid binnen een map-klasse worden toegepast. Het kan niet rechtstreeks op Frame Relay PVC worden toegepast. Uitvoer beleid vereist FRTS, dat u met de frame-relais opdracht kunt inschakelen. Deze opdracht vormt PVC wachtrijen. Daarom moet een servicebeleid in het algemeen worden geconfigureerd in de DLCI-configuratiemodus of in het PVC.

In de huidige Cisco IOS-softwarereleases, ondersteunen Frame Relay-interfaces de toepassing van een beleidskaart (met de opdracht service-beleid) op interfaces, subinterfaces en VC’s. In deze tabel worden de ondersteunde combinaties van beleidsmaatregelen opgesomd:

Invoerbeleid

Uitvoerbeleid

Ondersteund op één logische interface. Ondersteund op meerdere logische interfaces die peers moeten zijn, zoals meerdere PVC’s.
Opmerking: Een hoofdinterface en een subinterface zijn geen peer interfaces en kunnen een servicebeleid niet tegelijkertijd ondersteunen.

Ondersteund op een of twee logische interfaces tegelijkertijd. Geldige combinaties:

- PVC en hoofdinterface

- Subinterface en hoofdinterface

Ongeldige combinaties:

- PVC en subinterface

- PVC, subinterface en hoofdinterface

Oorspronkelijk markeerde de configuratie van een dienstbeleid met de ingestelde opdracht direct op een hoofdinterface geen subinterface verkeer. Dit illustreert symptomen van dit probleem:

Interface Serial5/1:1

no ip address

encapsulation frame-relay

no keepalive

service-policy output set

!--- Avoid the placement of a service policy on a main interface.

no fair-queue

frame-relay class data-map

frame-relay traffic-shaping

!

interface Serial5/1:1.1 point-to-point

ip address 23.0.0.2 255.0.0.0

frame-relay interface-dlci 300

giulia# show policy-map interface

Serial5/1:1

Service-policy output: set

Class-map: prec-0 (match-all)

100 packets, 10400 bytes

!--- Packets are classified correctly.

5 minute offered rate 0 BPS, drop rate 0 BPS

Match: ip precedence 0

QoS Set

ip precedence 1

Packets marked 0

!--- No packets are marked.

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

0 packets, 0 bytes

5 minute offered rate 0 BPS, drop rate 0 BPS

Match: any

Als een tijdelijke oplossing moet u het servicebeleid op de subinterface toepassen.

Verouderde Syntax - DE-lijsten

In Cisco IOS-softwarereleases die de nieuwe syntaxis van Cisco modulair QoS CLI niet ondersteunen, kunt u de syntaxis van Cisco legacy DE gebruiken om het DE-bit in te stellen. De legacy syntax gebruikt DE-lijsten die de kenmerken van pakketten identificeren om in aanmerking te komen voor teruggooi, en u kunt ook DE-groepen specificeren om de DLCI-effecten te identificeren.

Router(config)# frame-relay de-list list-number

{protocol protocol | interface typenumber} characteristic

!--- Issue this command on one line.

U kunt DE-lijsten maken op basis van het protocol of de interface en op basis van verschillende kenmerken zoals fragmentatie van het pakket, een specifieke TCP- of UDP-poort (Transmission Control Protocol) of een User Datagram Protocol-poort (UDP), een toegangslijstnummer of een pakketgrootte. Raadpleeg de opdracht Frame Relay de-list in de Cisco IOS WAN-opdracht Opdracht voor meer informatie in Wide Area Network.

Om een DE groep te definiëren die de DE lijst en de betrokken DLCI specificeert, geeft de opdracht frame-relais de-group-group-aantal dlci uit in de interfaceconfiguratiemodus.

Gerelateerde informatie

- QoS-ondersteuningspagina

- Technische ondersteuning en documentatie – Cisco Systems