Buffering van netwerkswitches wordt doorgaans veroorzaakt door wisselende netwerkinterfacesnelheden, plotselinge verkeerspieken of veel-naar-verkeerstransmissies.
Het meest voorkomende probleem dat buffering van netwerkswitches veroorzaakt, zijn plotselinge veranderingen in veel-naar-één verkeer. Een applicatie kan bijvoorbeeld op meerdere serverknooppunten worden gehost. Als één knooppunt tegelijkertijd gegevens opvraagt bij de netwerkswitches van alle andere knooppunten, moeten alle antwoorden tegelijkertijd bij de netwerkswitches aankomen. Wanneer dit gebeurt, stroomt er een stroom verkeer van alle netwerkswitches naar de netwerkswitchpoort van de aanvrager. Als de netwerkswitch niet over voldoende uitgaande buffer beschikt, kan er wat verkeer afnemen of de latentie van de applicatie toenemen. Voldoende buffering van netwerkswitches kan pakketverlies of netwerklatentie voorkomen die worden veroorzaakt door protocollen op laag-niveau.
Moderne schakelplatforms voor datacenters pakken dit probleem aan via gedeelde schakelbuffers op netwerkswitches. De netwerkswitch heeft een bufferpool die is toegewezen aan specifieke poorten. Gedeelde schakelbuffers variëren aanzienlijk tussen leveranciers en platforms.
Sommige leveranciers van netwerkswitches verkopen netwerkswitches die zijn ontworpen voor specifieke omgevingen. Sommige netwerkswitches hebben bijvoorbeeld grote buffers die geschikt zijn voor Hadoop-omgevingen met veel -naar--één transmissiescenario's. In omgevingen waar verkeer kan worden gedistribueerd, hoeven netwerkswitches geen buffers op switchniveau in te zetten. Buffers voor netwerkswitches zijn van cruciaal belang, maar er bestaat niet één juist antwoord op de vraag hoeveel ruimte een netwerkswitch daadwerkelijk nodig heeft. Een grote netwerkswitchbuffer zorgt ervoor dat het netwerk geen verkeer laat vallen, maar verhoogt ook de latentie.-Gegevens die op de switch zijn opgeslagen, moeten wachten voordat ze worden doorgestuurd. Sommige netwerkbeheerders geven de voorkeur aan kleinere netwerkswitchbuffers, waardoor applicaties of protocollen minder verkeer kunnen verwerken. De juiste aanpak is om de verkeerspatronen van de netwerkswitch voor uw toepassingen te begrijpen en een switch te kiezen die bij uw behoeften past.




