Video: Modem vs Router - What's the difference? 2024
Het hele punt achter het beperken van de totale bandbreedte die is toegewezen aan specifieke doorstuurklassen, is dat u wilt voorkomen dat een enkele toepassing of verkeersstroom de volledige set bronnen van een interface verbruikt. Welnu, als bandbreedte de belangrijkste bron voor cap is, is buffergrootte een goede tweede.
In deze context verwijzen buffers naar het beschikbare geheugen op een interfacekaart die beschikbaar is voor wachtrijpakketten voordat ze stroomafwaarts worden verzonden. Kort gezegd, nadat de router de volgende hop-lookup heeft uitgevoerd, worden de pakketten verzonden naar de interface waar deze in het geheugen is opgeslagen.
De interface biedt vervolgens toegang tot de wachtrijen op basis van de relatieve prioriteit van elke wachtrij. Terwijl het die wachtrijen bedient, worden pakketten die door de router worden verzonden voor uiteindelijke transmissie opgeslagen.
Tijdens periodes van congestie (hier gedefinieerd als tijden waarop de totale snelheid van wachtrijpakketten de transmissiesnelheid overschrijdt), vullen deze buffers zich aan. Als ze helemaal vol zijn, kunnen nieuwe pakketten die naar de interface worden verzonden, worden verwijderd omdat er geen plaats is om ze op te slaan.
Omdat sommige verkeer minder kritiek is (of omdat u druppels van sommige typen verkeer meer verdraagt dan andere), wilt u misschien een deel van de buffertaart garanderen. Net als bij het maximaliseren van de transmissiesnelheden, wilt u mogelijk ook voorkomen dat een bepaalde doorstuurklasse of verkeersstroom alle beschikbare bufferruimte verbruikt.
De configuratie voor het vormen van de uitgaande buffers lijkt veel op de configuratie om uitgaande verkeer vorm te geven:
[bewerk class-of-service] planners {cos-sched-video {transmit-rate percent 40; buffergrootte percentage 40;} cos-schedulekrit {transmit-rate percent 30; buffer-grootte procent 10;} cos-sched-noncrit {transmit-rate percent 10; buffer-grootte procent 10;} cos-sched-standaard {transmit-rate restant; buffer-size rest;}}
Hoe dieper de buffer, hoe meer vertraging die kan optreden. In een goed werkend netwerk zal het gebruik van het buffergeheugen het grootste deel van de tijd laag zijn. Buffers zijn echt bedoeld om uitbarstingen van verkeer te absorberen.