Számos fejlesztés a FreeBSD bridge kódjában
Luigi Rizzo néhány új funkcióval bővítette a FreeBSD bridge kódját.
A kódolás egy részét a CISCO (?) is támogatta.
A változások fontossági sorrendben (Luigi szerint):
- minden cluster saját adatterületekkel rendelkezik (szűrés és helyi ARP címtáblák), így a külön létrehozott bridgeket teljesen különálló switcheknek tekinthetjük (tehát elkerülhetjük, hogy egy clusteren belül zajló támadás, például ARP poisoning, vagy flood hatására csomagok kerüljenek át egy másikba)
- a konfigurációkezelés javítása, így a rendszer jobban viseli a dinamikusan csatlakoztatott vagy leválasztott eszközöket. Nagy számú eszközök esetében a rendszer nem panicol többet.
- VLAN támogatás. Ennek segítségével egy FreeBSD-ből egy teljes értékű VLAN switch varázsolható trun interfészekkel, stb.
Például:
ifconfig vlan0 vlan 3 vlandev dc0
ifconfig vlan1 vlan 4 vlandev dc0
net.link.ether.bridge_cfg="vlan0:3,dc1:3,vlan1:4,dc1:4"
a dc0 interfészt trunkként használja, a dc1 és dc3 pedig a vlan 3 és 4 portjai.
- ha a bridge kódot engedélyezzük, az addig nem fog csomagot továbbítani, amíg nem adjuk meg az intefészeket, ezzel elkerülendő, hogy biztonsági lyukat üssünk a hálózatunkba akaratlanul