Számos fejlesztés a FreeBSD bridge kódjában

Címkék

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