Anetwerkswitchis een apparaat dat het netwerk uitbreidt en meer verbindingspoorten in het subnetwerk kan bieden om meer computers aan te sluiten. Het heeft de kenmerken van een hoge prestatie-prijsverhouding, hoge flexibiliteit, relatief eenvoudig en gemakkelijk te implementeren. Dus, wat is de rol van de netwerkswitch in het datacenter?
Wanneer de netwerkswitchinterface meer verkeer ontvangt dan deze aankan, kiest de netwerkswitch ervoor om het te cachen of de netwerkswitch om het te verwijderen. De cache van de netwerkswitch wordt meestal veroorzaakt door de verschillende netwerkinterfacesnelheid, het verkeer van de netwerkswitch plotseling barst of de many-to-one-verkeersoverdracht.
Het meest voorkomende probleem dat buffering in 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 netwerkswitch moeten aankomen. Wanneer dit gebeurt, zal de verkeersvloed van alle netwerkswitches de poort van de netwerkswitch van de aanvrager overspoelen. Als de netwerkswitch niet genoeg uitgangsbuffers heeft, kan de netwerkswitch wat verkeer weggooien of kan de netwerkswitch de vertraging van de applicatie vergroten. Genoeg buffers van de netwerkswitch kunnen pakketverlies of netwerkvertraging voorkomen die worden veroorzaakt door low-level protocollen.
Het meest moderne datacenter switching platform lost dit probleem op door de switching buffer van de netwerkswitch te delen. De netwerkswitch heeft een buffer pool ruimte die is toegewezen aan een specifieke poort. De gedeelde exchange buffers van netwerkswitches variëren sterk tussen verschillende leveranciers en platforms.
Sommige fabrikanten van netwerkswitches verkopen netwerkswitches die zijn ontworpen voor specifieke omgevingen. Sommige netwerkswitches hebben bijvoorbeeld een grotere bufferverwerking, wat geschikt is voor many-to-one transmissiescenario's in de Hadoop-omgeving. In een omgeving die verkeer kan distribueren, hoeven netwerkswitches geen buffers op switchniveau te implementeren.
De buffer van de netwerkswitch is erg belangrijk, maar er is geen juist antwoord op de vraag hoeveel ruimte we nodig hebben voor de netwerkswitch. De enorme netwerkswitchbuffer betekent dat het netwerk geen verkeer zal weggooien, en het betekent ook dat de netwerkswitchvertraging wordt vergroot - de gegevens die door de netwerkswitch worden opgeslagen, moeten wachten voordat ze worden doorgestuurd. Sommige netwerkbeheerders geven de voorkeur aan kleinere buffers van netwerkswitches om applicatie- of protocolverwerking toe te staan om wat verkeer te verminderen. Het juiste antwoord is om het verkeerspatroon van de netwerkswitch van de applicatie te begrijpen en een netwerkswitch te kiezen die aan deze behoeften voldoet.
Plaatsingstijd: 18-10-2021






