Altijd leuk als je networking ambities je kennisniveau overstijgen...
Ik wil iets, maar loop tegen een vrij fundamenteel probleem aan en vraag me af of daar omheen te werken is.
Situatie is als volgt:
Ik heb een testopstelling waar ik (TCP) throughput wil meten van devices/verbindingen. Dat gebeurt op zich vrij simpel: ik heb een server (iPerf en/of ixChariot) en een client/endpoint. Hang de testopstelling tussen client en server en (ervan uitgaande dat de bottleneck in de testopstelling is) je weet de performance.
Tot vorig jaar was dat prima. Nu zijn er twee veranderingen waardoor ik moet klussen:
- 1GbE begint te bottlenecken. Server en endpoint hebben 10GbE interfaces, maar in de testopstelling moet ik werken met link aggregation om boven de 1Gbps uit te komen. Dus iets moet van 1x 10GbE gaan naar 1/2/3/n keer 1GbE koppelen.
- De testopstelling wordt complexer. In plaats van 1-op-1 heb ik 4 mogelijke apparaten. In eerste instantie nog steeds altijd 1-op-1, maar dus niet altijd zelfde paar.
Gezien deze eisen willen we er een switch tussen hangen met 1GbE en mogelijkheid tot LAPC met 1GbE aansluitingen. Dat is niet zo'n punt. Scheiding tussen de verschillende apparaten kan met VLANs. Door VLAN config aan te passen zou het mogelijk moeten zijn om zonder fysiek met kabels te kloten ieder willekeurige combinatie van die 4 mogelijke apparaten aan de server danwel client te knopen. Op layer 3 fantastisch - en dat laatste is gelijk de reden waarom ik graag met één switch zou willen werken en niet met twee losse, want dan zou ik vroeg of laat ompluggen vereisen.
Maar...
Wat ik dan gecreeerd heb is op Layer 2 een loop. Twee opties:
- geen STP of vergelijkbaar: broadcast storm die de hele switch lam legt.
- wel STP of vergelijkbaar: een van de poorten waar de loop over gaat wordt dichtgegooid. Geen loop meer, maar ook geen connectivty over m'n testopstelling
Schematisch weergegeven is dit het probleem:

Nu, high-end enterprise switches (Cisco, Juniper etc.) hebben de mogelijkheid een switch in twee aparte virtuele te scheiden. Mooi, maar zeker gezien eis van 10Gbps op meerdere poorten wordt dat een ERG dure grap (en hoogstwaarschijnlijk takkenherrie), en qua config wordt het ws meer moeite dan ompluggen van kabels als ik poorten tussen de een en de ander wil verschuiven. Ik zit meer te kijken richting een TP-Link JetStream T1700X-16TS.
Is er een manier om hierop (of met iets anders in de prijscategorie EUR <1500) de loop (gele cirkel) te voorkomen en het verkeer zoals gewenst (rode lijn) te laten gaan. of moet ik accepteren dat ik twee losse switches nodig ga hebben?
Ik wil iets, maar loop tegen een vrij fundamenteel probleem aan en vraag me af of daar omheen te werken is.
Situatie is als volgt:
Ik heb een testopstelling waar ik (TCP) throughput wil meten van devices/verbindingen. Dat gebeurt op zich vrij simpel: ik heb een server (iPerf en/of ixChariot) en een client/endpoint. Hang de testopstelling tussen client en server en (ervan uitgaande dat de bottleneck in de testopstelling is) je weet de performance.
Tot vorig jaar was dat prima. Nu zijn er twee veranderingen waardoor ik moet klussen:
- 1GbE begint te bottlenecken. Server en endpoint hebben 10GbE interfaces, maar in de testopstelling moet ik werken met link aggregation om boven de 1Gbps uit te komen. Dus iets moet van 1x 10GbE gaan naar 1/2/3/n keer 1GbE koppelen.
- De testopstelling wordt complexer. In plaats van 1-op-1 heb ik 4 mogelijke apparaten. In eerste instantie nog steeds altijd 1-op-1, maar dus niet altijd zelfde paar.
Gezien deze eisen willen we er een switch tussen hangen met 1GbE en mogelijkheid tot LAPC met 1GbE aansluitingen. Dat is niet zo'n punt. Scheiding tussen de verschillende apparaten kan met VLANs. Door VLAN config aan te passen zou het mogelijk moeten zijn om zonder fysiek met kabels te kloten ieder willekeurige combinatie van die 4 mogelijke apparaten aan de server danwel client te knopen. Op layer 3 fantastisch - en dat laatste is gelijk de reden waarom ik graag met één switch zou willen werken en niet met twee losse, want dan zou ik vroeg of laat ompluggen vereisen.
Maar...
Wat ik dan gecreeerd heb is op Layer 2 een loop. Twee opties:
- geen STP of vergelijkbaar: broadcast storm die de hele switch lam legt.
- wel STP of vergelijkbaar: een van de poorten waar de loop over gaat wordt dichtgegooid. Geen loop meer, maar ook geen connectivty over m'n testopstelling
Schematisch weergegeven is dit het probleem:

Nu, high-end enterprise switches (Cisco, Juniper etc.) hebben de mogelijkheid een switch in twee aparte virtuele te scheiden. Mooi, maar zeker gezien eis van 10Gbps op meerdere poorten wordt dat een ERG dure grap (en hoogstwaarschijnlijk takkenherrie), en qua config wordt het ws meer moeite dan ompluggen van kabels als ik poorten tussen de een en de ander wil verschuiven. Ik zit meer te kijken richting een TP-Link JetStream T1700X-16TS.
Is er een manier om hierop (of met iets anders in de prijscategorie EUR <1500) de loop (gele cirkel) te voorkomen en het verkeer zoals gewenst (rode lijn) te laten gaan. of moet ik accepteren dat ik twee losse switches nodig ga hebben?
Oslik blyat! Oslik!