In dit document wordt de ondersteuning besproken van variying Maximum Transmit Units (MTU's) op Catalyst 4000/4500 Series switches met supervisor III en IV.
Standaard Ethernet frame MTU is 1500 bytes. Dit omvat niet de Ethernet header en de Cyclic Redundancy Control (CRC) trailer, die 18 bytes in lengte is, om de totale Ethernet frame-grootte van 1518 te maken. In dit document verwijst MTU size of pakketgrootte alleen naar Ethernet payload. Ethernet frame size verwijst naar het hele Ethernet frame, inclusief de kop en de trailer. Baby-gigantische frames verwijzen naar Ethernet frame size tot 1600 bytes en het jumboframe verwijst naar Ethernet frame size tot 9216 bytes.
Ondersteuning van Baby en Jumbo Frame Relay op Catalyst 4000-switches
Catalyst 4000 switchsoftware | Baby-Giant | Jumboframe | Max. grootte frame |
---|---|---|---|
CatOS (1) | Niet ondersteund | Niet ondersteund | 1522 |
IOS (2) | Ja (12.1(12c)EW) | Ja (12.1(13)EW) | 9216 |
(1) Catalyst 4000s met CatOS verwijst naar supervisor I- en II-gebaseerde Catalyst 4000-switches, Catalyst 2948G, Catalyst 2980G en Catalyst 4912G. Raadpleeg de sectie Baby Giant en Jumbo Support in het gedeelte Supervisor I en II van dit document voor meer informatie.
(2) Catalyst 4000s met IOS verwijst naar supervisor III of IV gebaseerde Catalyst 4000/4500-switches. Raadpleeg de volgende onderdelen voor het begrijpen van de functieondersteuning en voorbehouden.
Zie de Cisco Technical Tips Convention voor meer informatie over documentconventies.
Er zijn geen specifieke voorwaarden van toepassing op dit document.
De informatie in dit document is gebaseerd op de onderstaande software- en hardwareversies.
Catalyst 4500 met Supervisor IV Engine
Cisco IOS-softwarerelease 12.1(13)EW
Op supervisor I en II gebaseerde Catalyst 4000/4500-switches, die de WS-C2948G, WS-C2980G en de WS-C4912G vaste-configuratie switches omvatten, ondersteunen geen baby-reus- of jumboframes vanwege een Application-Specific Integrated Circuit (ASIC) beperking.
Een mogelijke ommekeer is om de schakelaar te dwingen om een extra vier bytes van gegevens te accepteren door het als een boomstam te configureren.
Wanneer een poort is ingeschakeld voor 802.1q trunking (Inter-Switch Link (ISL) insluiting wordt niet ondersteund op op de op supervisor I- en II-gebaseerde switches), zal de switch automatisch aannemen dat er een extra vier bytes aan gegevens zijn toegevoegd, waardoor de grootte van Layer 2 (L2)-pakket wordt verhoogd. Daarom is het voor implementaties die precies één tag vereisen om over te brengen (ofwel 802.1q of Multiprotocol Label Switching (MPLS), maar niet allebei) mogelijk om de switchpoort te dwingen om een extra vier bytes gegevens te accepteren door het als een boompoort te configureren.
Als een poort bijvoorbeeld een MPLS-label moet dragen, moet u de poort configureren als een 802.1q-stam door inheemse VLAN's te veranderen om het gewenste VLAN te hebben.
Baby-reus verwijst naar Ethernet-frames tot 1600 bytes op Catalyst 4000/4500 platform of pakketformaten van (MTU-grootte) 1552 bytes (zonder bytes of trailer). De onderstaande tabel toont voorbeeldprotocollen die gebruik kunnen maken van de babyreuzenfunctie en de configuratie die nodig is.
Protocol/toepassing | Aantal headerbytes | Totale omvang frame | Opdracht |
---|---|---|---|
802.1q trunking | 4 | 1500 + 4 + 18 = 1522 | Geen MTU opdrachten vereist. |
QinQ pass-through (802.1q in 802.1q, bruikbaar voor ISP’s om klantverkeer te segregeren) | 4 + 4 | 1500 + 8 + 18 = 1526 | systeem mtu 1504 |
MPLS VPN-doorloop (twee 4-bytes labels) | 4 + 4 | 1500 + 8 + 18 = 1526 | systeem mtu 1508 |
UTI/L2TPV3 passeren-door (kapselt één Ethernet-pakket in een ander Ethernet-pakket met een tunneling-kop in.) Handig om elke lading te transporteren (bijvoorbeeld IP/IPX, enzovoort, via een IP-backbone). | 18+ 20+12 | 1500 + 50 + 18 = 1568 | systeem mtu 1550 |
Jumboframes verwijzen naar Ethernet-pakketten van maximaal 9000 bytes in grootte. Supervisor III en IV kunnen pakketten tot een maximum grootte van 9198 bytes behandelen. Deze waarde omvat de tag 802.1q of ISL VLAN, maar bevat niet de Ethernet-header en de CRC-trailer. Zodoende is de maximale Ethernet frame-grootte, inclusief de Ethernet header/trailer, 9198 + 18 = 9216 bytes.
Opmerking: de maximale draagbare pakketgrootte van Catalyst 4000s en Catalyst 6000s komt niet overeen met elkaar. Catalyst 6000s kan pakketten ondersteunen waarvan de pakketgrootte zo groot is als 9216 bytes, wat betekent dat het een maximum totaal Ethernet frame grootte van 9216 + 18 = 9234 bytes ondersteunt.
Jumboframes worden gebruikt in situaties waar bepaalde toepassingen er baat bij zouden hebben om een grote frame-grootte (bijvoorbeeld Network File System (NFS) te gebruiken voor een betere doorvoersnelheid.
Baby reus-ondersteuning is beschikbaar sinds Cisco IOS-softwarerelease 12.1(12c)EW voor de supervisor III en IV.
De babyreuzenfunctie wordt ondersteund op alle modules op Catalyst 4000/4500, met uitzondering van de volgende twee modules:
WS-X4418-GB module (alleen poorten 3-18)
WS-X4412-2GB-TX. (alleen poorten 1-12)
De frames worden ingetrokken als ze naar deze poorten worden doorgestuurd.
Om baby giants in staat te stellen, geef het systeem mtu globale configuratiebevel uit, zoals hieronder getoond.
4507(config)#system mtu ? <1500-1552> MTU size in bytes 4507(config)#system mtu 1552 Global Ethernet MTU is set to 1552 bytes. Note: this is the Ethernet payload size, not the total Ethernet frame size, which includes the Ethernet header/trailer
Opmerking: de babyreuzenconfiguratie is van toepassing op alle interfaces die deze functie ondersteunen. U kunt de babyreuzenconfiguratie niet per interface inschakelen.
Opmerking: Als je ondersteuning van jumboframes op een specifieke interface mogelijk maakt, zal het de baby gigant mondiale configuratie voor die interface omzeilen.
De opdracht Show systeem mtu geeft de wereldwijd geconfigureerd MTU weer, zoals hieronder wordt getoond.
Switch#show system mtu Global Ethernet MTU is 1552 bytes.
De opdracht Show interfaces <interface-id> mtu geeft de geconfigureerde MTU. MTU weerspiegelt het bestaande babyreusachtige of jumboframe zoals hieronder wordt getoond.
Switch#sh interfaces fastEthernet 4/1 mtu Port Name MTU Fa4/1 1552
De opdracht Show interface <interface-id> toont de wereldwijd gevormde babyreuzenwaarde, zoals hieronder wordt getoond.
Switch#sh int fas 4/1 FastEthernet4/1 is up, line protocol is down (notconnect) Hardware is Fast Ethernet Port, address is 0009.e845.633f (bia 0009.e845.633f) MTU 1552 bytes, BW 100000 Kbit, DLY 100 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Auto-duplex, Auto-speed input flow-control is off, output flow-control is off ARP type: ARPA, ARP Timeout 04:00:00 Last input never, output never, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec L3 in Switched: ucast: 0 pkt, 0 bytes - mcast: 0 pkt, 0 bytes L3 out Switched: ucast: 0 pkt, 0 bytes - mcast: 0 pkt, 0 bytes 0 packets input, 0 bytes, 0 no buffer Received 0 broadcasts (0 IP multicast) 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 input packets with dribble condition detected 0 packets output, 0 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped out
De show interfaces <interface-id> telt alle opdracht statistieken voor jumboframes, zoals hieronder wordt getoond.
sup3# sh interfaces gigabitEthernet 1/1 counters all Port InBytes InUcastPkts InMcastPkts InBcastPkts Gi1/1 0 0 0 0 Port OutBytes OutUcastPkts OutMcastPkts OutBcastPkts Gi1/1 0 0 0 0 Port InPkts 64 OutPkts 64 InPkts 65-127 OutPkts 65-127 Gi1/1 0 0 0 0 Port InPkts 128-255 OutPkts 128-255 InPkts 256-511 OutPkts 256-511 Gi1/1 0 0 0 0 Port InPkts 512-1023 OutPkts 512-1023 Gi1/1 0 0 Port InPkts 1024-1518 OutPkts 1024-1518 InPkts 1519-1548 OutPkts 1519-1548 Gi1/1 0 0 0 0 Port InPkts 1549-9216 OutPkts 1549-9216 Gi1/1 0 0
Baby-reuzen worden ondersteund, maar ze worden geteld als overgrote reuzenpakketten. De foutteller is verhoogd in de uitvoer van de opdracht van de showinterface op de volgende lijnkaarten:
WS-X4504-FX-MT switch
WS-X4232-RJ-X
WS-X4148-FX-MT switch
WS-X4148-RJ21
WS-X4148-RJ21
WS-X4232-GB-RJ (poorten 3-34)
WS-X4124-FXM MT
WS-X4148-RJ
WS-X4148-RJ
WS-X4148-RJV-software
Jumbo-frame ondersteuning is beschikbaar sinds Cisco IOS-softwarerelease 12.1(13)EW voor supervisor III en IV.
Jumboframes worden alleen ondersteund op niet-blokkerende Gigabit-poorten. Hieronder volgt een lijst van Gigabit-modules en hun specifieke poorten die jumboframes ondersteunen:
beide Supervisor uplink-poorten op Supervisor III (WS-X4013) en Supervisor IV (WS-X4014)
WS-X4306 GB
WS-X4232-GB-RJ (alleen poorten 1-2)
WS-X4418-GB (alleen poorten 1-2)
WS-X4412-2GB-TX (alleen voor poorten 13-14)
Om de ondersteuning van een kader voor jumbo te configureren geeft u de opdracht mtu <mtu-grootte>interfaceconfiguratie uit, zoals hieronder wordt getoond.
sup3#conf t Enter configuration commands, one per line. End with CNTL/Z. sup3(config)#interface gigabitEthernet 1/1 sup3(config-if)#mtu ? <1500-9198> MTU size in bytes sup3(config-if)#mtu 9198 sup3(config-if)#end
De steun van het kader van Jumbo kan op de volgende types van interfaces worden geactiveerd:
interface met poortkanaal
Switched virtuele interface (SVI)
fysieke interface (L2/Layer 3 (L3))
De opdracht Show interfaces <interface-id> mtu geeft de geconfigureerde interface-niveau jumbo frame-configuratie, zoals hieronder wordt getoond.
sup3#sh interfaces gigabitEthernet 1/1 mtu Port Name MTU Gi1/1 9198
De opdracht Show interface <interface-id> biedt de geconfigureerde MTU voor de specifieke interface.
Opmerking: de configuratie van de Jumbo-frame-interface vervangt de configuratie van de wereldwijde MTU. In de onderstaande output wordt het systeem MTU ingesteld voor 1552, maar de interface Gigabit Ethernet 1/1 is geconfigureerd voor ondersteuning van een jumbo-frame van 9198 bytes.
sup3#show interfaces gigabitEthernet 1/1 GigabitEthernet1/1 is up, line protocol is down (notconnect) Hardware is Gigabit Ethernet Port, address is 0004.9a80.a400 (bia 0004.9a80.a400) MTU 9198 bytes, BW 1000000 Kbit, DLY 10 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Auto-duplex, Auto-speed input flow-control is off, output flow-control is off ARP type: ARPA, ARP Timeout 04:00:00 Last input never, output never, output hang never Last clearing of "show interface" counters never Input queue: 0/2000/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 0 packets input, 0 bytes, 0 no buffer Received 0 broadcasts (0 multicast) 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 input packets with dribble condition detected 0 packets output, 0 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped out
De show interfaces <interface-id> telt alle opdracht statistieken voor jumboframes, zoals hieronder wordt getoond.
sup3# sh interfaces gigabitEthernet 1/1 counters all Port InBytes InUcastPkts InMcastPkts InBcastPkts Gi1/1 0 0 0 0 Port OutBytes OutUcastPkts OutMcastPkts OutBcastPkts Gi1/1 0 0 0 0 Port InPkts 64 OutPkts 64 InPkts 65-127 OutPkts 65-127 Gi1/1 0 0 0 0 Port InPkts 128-255 OutPkts 128-255 InPkts 256-511 OutPkts 256-511 Gi1/1 0 0 0 0 Port InPkts 512-1023 OutPkts 512-1023 Gi1/1 0 0 Port InPkts 1024-1518 OutPkts 1024-1518 InPkts 1519-1548 OutPkts 1519-1548 Gi1/1 0 0 0 0 Port InPkts 1549-9216 OutPkts 1549-9216 Gi1/1 0 0
De opdracht Show systeem mtu toont de geconfigureerde babyreuzenwaarde, indien geconfigureerd. Ondersteuning van Jumbo-frames per interface, zoals hieronder wordt getoond.
sup3# sh system mtu Global Ethernet MTU is 1552 bytes.
Zorg ervoor dat alle interfaces in een VLAN zijn geconfigureerd voor jumboframes voordat u de ondersteuning van jumboframes op een SVI configureren. De MTU van een pakket wordt niet gecontroleerd aan de ingangszijde van een SVI. Het wordt echter wel gecontroleerd aan de uitgang van een VI-bestand. Als de MTU van het pakket groter is dan de MTU van het merk SVI, wordt het pakket gefragmenteerd door software (als het DF-bit niet is ingesteld), wat leidt tot slechte prestaties. Softwarefragmentatie gebeurt alleen bij L3-switching. Wanneer een pakket naar een L3 poort of een SVI met een kleinere MTU wordt doorgestuurd, zal de software fragmentatie optreden.
In de output hieronder, kunt u zien dat door het bevel van show vlan mtu uit te geven, een mismatch voor VLAN 1 is opgetreden. De poort Gig 4/1 in VLAN 1 kan slechts 1500 bytes ondersteunen, en kan daarom geen jumboframes voor dat VLAN volledig ondersteunen. Pakketten die voor deze poorten zijn bestemd en die geen Jumbo MTU ondersteunen, kunnen voor L2-switching vallen. Het pakket blijft doorsturen als het is bestemd voor Gig 1/1 of een niet-blokkerende poort in dat VLAN.
Aanbevolen wordt om MTU van een SVI altijd kleiner te zijn dan de kleinste MTU onder alle switchpoorten in VLAN. Dit wordt echter niet in de software toegepast.
sup3# sh vlan mtu VLAN SVI_MTU MinMTU(port) MaxMTU(port) MTU_Mismatch ---- ------------- ------------- ------------ ------------ 1 9198(TooBig) 1500 (Gi4/1 ) 9198 (Gi1/1 ) Yes 2 1552 1552 1552 No 17 1552 1552 1552 No
Jumboframes kunnen worden ingeschakeld op interfaces die zijn geconfigureerd voor poortkanaalprotocollen. Hieronder volgen enkele richtsnoeren of beperkingen:
Alle havens in een havenkanaal moeten dezelfde MTU hebben.
Door de MTU van een havenkanaalinterface te wijzigen, verandert de MTU van alle lidstaten.
Indien de MTU van een haven van een lid niet kan worden gewijzigd in de nieuwe waarde omdat de haven de blokkerende haven is, wordt het havenkanaal opgeschort.
Een haven kan zich niet bij een havenkanaal aansluiten als het een andere MTU dan de anderen in het bestaande havenkanaal heeft.
Als de MTU van een haven van een bepaald lid wordt gewijzigd, wordt de haven geschorst.