Welke rol spelen netwerkswitches in het datacenter?

Een netwerkswitch is een apparaat dat het netwerk uitbreidt en meer verbindingspoorten in het subnetwerk kan bieden om meer computers te verbinden. Het heeft de kenmerken van hoge kostenprestaties, hoge flexibiliteit, relatieve eenvoud en eenvoudige implementatie.

Wanneer een netwerkswitchinterface meer verkeer ontvangt dan het aankan, kiest de netwerkswitch ervoor om het te cachen of de netwerkswitch om het te laten vallen. Buffering van netwerkswitches wordt meestal veroorzaakt door verschillende netwerkinterfacesnelheden, plotselinge uitbarstingen van verkeer op netwerkswitches of many-to-one-verkeersoverdracht.

Het meest voorkomende probleem dat buffering op netwerkswitches veroorzaakt, zijn plotselinge veranderingen in many-to-one-verkeer. Bijvoorbeeld, een applicatie is gebouwd op meerdere serverclusterknooppunten. Als een van de knooppunten gelijktijdig gegevens opvraagt ​​van de netwerkswitches van alle andere knooppunten, zouden alle antwoorden tegelijkertijd bij de netwerkswitches moeten aankomen. Wanneer dit gebeurt, overspoelen alle netwerkswitches de poorten van de netwerkswitch van de aanvrager. Als de netwerkswitch niet genoeg egress-buffers heeft, kan de netwerkswitch wat verkeer laten vallen of kan de netwerkswitch de latentie van de applicatie verhogen. Voldoende netwerkswitchbuffers kunnen pakketverlies of netwerklatentie voorkomen als gevolg van low-level protocollen.

JHA-SW2404MG-28BC

De meeste moderne datacenter switching platforms lossen dit probleem op door de switching cache van de netwerkswitches te delen. Netwerkswitches hebben een buffer pool ruimte die is toegewezen aan specifieke poorten. Netwerkswitches delen switching caches die sterk variëren tussen leveranciers en platforms.

Sommige leveranciers van netwerkswitches verkopen netwerkswitches die zijn ontworpen voor specifieke omgevingen. Sommige netwerkswitches hebben bijvoorbeeld een grote bufferverwerking en zijn geschikt voor Hadoop-omgevingen in many-to-one transmissiescenario's. Netwerkswitches In omgevingen die verkeer kunnen distribueren, hoeven netwerkswitches geen buffers op switchniveau te implementeren.

Netwerkswitchbuffers zijn erg belangrijk, maar er is geen juist antwoord op de vraag hoeveel netwerkswitchruimte we nodig hebben. Enorme netwerkswitchbuffers betekenen dat het netwerk geen verkeer laat vallen, maar het betekent ook een verhoogde netwerkswitchlatentie: gegevens die door de netwerkswitch worden opgeslagen, moeten wachten voordat ze worden doorgestuurd. Sommige netwerkbeheerders geven de voorkeur aan kleinere buffers op netwerkswitches, zodat de applicatie of het protocol een deel van het verkeer kan verwerken. Het juiste antwoord is om de verkeerspatronen van de netwerkswitches van uw applicatie te begrijpen en een netwerkswitch te kiezen die aan die behoeften voldoet.


Plaatsingstijd: 24-03-2022