Dit document beschrijft de ondersteunde opdrachten om pakketmarkering te configureren via Frame Relay-interfaces.
Er zijn geen specifieke vereisten van toepassing op dit document.
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.
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 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.
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:
|
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.
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.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
18-Aug-2005 |
Eerste vrijgave |