VLAN nad BRIDGE

Ladislav Kohout omicron.czech at gmail.com
Fri Feb 19 14:53:35 CET 2010


Dobry den,

  jiz 3 dny zapolim s nastaveni zalozni linky s pouzitim L2 protokolu.
Mam 2 L2 switche primar a zalohu. Zatim plne vyuzivam primarni switch na
zalohu vzdy po zmene nastaveni primaru zkopiruji konfiguraci. Zalozni switch
je tedy odpojen s tim, ze kdyby odesel primar, dojedu "prepichat kabely".

Na switchy mam nastavene ruzne vlany pro uplink a jednotlive klienty. Na
jednom portu mi sedi FreeBSD 7.2 amd64, ktera routuje do techto vlan.

Mel jsem jednoduchou ideu:

V serveru vymenit sitovku za dvouportovou Intel kartu. Interface em0 a em1
dam do bridge s podporou RSTP a nastavim u vsech vlan vlandev na bridge0.

Bohuzel jsem narazil na to ze vlan interface nejde vytvorit nad if bridge
vizte:

# ifconfig vlan1 vlan 23 vlandev bridge0
# ifconfig: SIOCSETVLAN: Protocol not supported

Dobral jsem se az k dalsimu virtualnimu if coz je lagg
Tam jsem bez problemu vytvoril vlan nad lagg0 if.
Problem u tohoto reseni je ze lagg nepodporuje RSTP (nebo jsem alespon
neprisel na to jak mu jej vnutit).
Lagg protokol failover se opira ciste o linkovou vrstvu takze prepne if z
masteru na slave az kdyz z mastru vypadne kabel.
Protokol LCAP nevyuziji protoze klienti na jednotlivych vlanach by nevedeli
jak data prebirat a navic mi ani nejde o load-balancing.

Nasel jsem na forech spoustu dotazu, ktere resi stejne nebo podobne problemy
ale ani jedno se nedobralo k reseni.

Jedina cesta jak z toho ven se jevi posunout vse na L3 a nasadit OSPF
protokol, ale to je zas velka spotreba adres :o(

Pokud mate nekdo zkusenost s podobnym resenim na L2 vrstve budu velice
vdecny za kazdou radu.

Predem diky.
-- 
Ladislav Kohout DiS

mobil: 606 787 923
ICQ: 210-192-640


More information about the Users-l mailing list