Ik ben bezig met een een setup die gebruik maakt van L3 routing via een switch.
Momenteel bestaat de uit een aantal (managable) desktop switches die verbonden zijn met één 24-poort L3 switch. Er zijn verschillende VLANs waar de L3 switch voor de routing tussen de VLANs zorgt. De switch heeft dus in elke VLAN een IP adres en dit IP wordt door de clients in die VLAN als gateway gebruikt. Dit werkt.
Nu zou ik de setup redundant willen maken door een tweede L3 switch toe te voegen en elke desktop switch ook aan die hangen. RSTP zou dan de rest doen.
Nu weet ik niet goed hoe ik dit moet aanpakken naar IP adressering toe. Even heel simpel voorgesteld, 3 VLANs, 1, 2 en 3. Subnet telkens 192.168.X.0/24 waar X overeenkomt met de VLAN. Switch 1 zit in elke VLAN op het IP adres 192.168.X.1. De clients krijgen dit adres als default gateway.
Ik zou denken dat ik de tweede switch in elke VLAN zijn eigen IP adres moet krijgen, bv .2 achteraan.
Als het actieve RSTP path van een desktop switch echter over switch 2 gaat, dan gaat traffiek dus via switch 2 naar switch 1 om daar pas geroute te worden naar de andere VLAN (want de client stuurt het pakket naar de default gateway, nl het VLAN IP van switch 1). Klopt dit, of weet switch 2 toch dat hij die routing mag/moet uitvoeren? Als die switch dat niet doet, dan heb ik volgens mij ook geen redundatie als switch 1 uitvalt, toch?
Ik kan de clients uiteraard 2 gateways doorsturen via DHCP, maar die moeten volgens de DHCP in de volgorde worden gebruikt als ze in de DHCP vermeld staan. Alle traffiek wordt dus ook steeds eerste naar switch 1 gestuurd.
Het enige wat ik daar voor zou kunnen bedenken is om de switches in alle VLANs (met uitzondering van management VLAN) hetzelfde IP adres te geven. Dit klinkt op het eerste zicht niet correct, maar aangezien binnen dezelfde VLAN enkel L2 traffiek tussen die 2 switches gaat, zie ik niet meteen in waarom dat niet zou werken.
Iemand nog ideeën?