FreeBSD 6.0-RELEASE で VLANスイッチもどき
前回の続き。今回は FreeBSD 同士で実験。もう1台 FreeBSD なマシンを用意。今度のマシンは fxp0 dc0 dc1 dc2 dc3 を持ってます。
ifconfig vlan101 create vlan 101 vlandev fxp0 ifconfig vlan102 create vlan 102 vlandev fxp0
こちらも fxp0 を VLAN TRUNK ポートとして設定することにします。
# sysctl net.link.ether.bridge.config= dc1:10,dc2:10,dc3:10,vlan101:10,dc0:20,vlan102:20
VLAN 同士ばっちり繋がってる模様…。中々興味深いですね〜。
VLAN デバイス毎に dummynet を使って帯域制御なんて事も可能です。
# sysctl net.link.ether.bridge.ipfw=1
して、
pipe 1 config bw 9600Kbit/s delay 30ms add pipe 1 ip from any to any in via vlan102
とか…。(この辺ちょっといい加減です。)
次は VLAN デバイスに IP Address 振ってルーティングとか試してみたいですね。