RTX1210のポートベースVLAN(LAN分割機能)時におけるLAN内スループット

RTX1210でポートベースVLAN(LAN分割機能)利用時に、同一VLAN内、VLAN間でどの程度スループットが出るのか計測してみました。

計測環境

LAN1のポート1-4をVLAN1、ポート5-8をVLAN2に割り当てます。

lan type lan1 port-based-option=divide-network
vlan port mapping lan1.1 vlan1
vlan port mapping lan1.2 vlan1
vlan port mapping lan1.3 vlan1
vlan port mapping lan1.4 vlan1
vlan port mapping lan1.5 vlan2
vlan port mapping lan1.6 vlan2
vlan port mapping lan1.7 vlan2
vlan port mapping lan1.8 vlan2
ip vlan1 address 192.168.100.1/24
ip vlan2 address 192.168.101.1/24

CentOS7 Aをポート1、CentOS7 Bをポート2、CentOS7 Cをポート5、CentOS7 Dをポート6に接続し、iperf3を(1)同一VLAN内となるA-BとC-Dで同時、(2)VLAN間となるA-D、(3)VLAN間となるA-DとC-Bで同時に実行しスループットの測定を行います。RTX1210のファームウェアはRev.14.01.33です。

計測結果

Mbps CPU 消費電力
無負荷時 0% 7.7W
(1) VLAN内で同時 A-B 941
C-D 942
0% 7.7W
(2) VLAN間 A-D 927 83% 8.2W
(3) VLAN間で同時 A-D 450
C-B 450
87% 8.2W

VLAN内であればハードウェア処理でWire speedが出ますが、VLAN間だとCPU処理となりルーターにかなり負荷がかかります。この辺りの結果は単純routingの結果と同じですね。(3)の結果を見ると、かなり負荷をかけているのにCPUが100%まで行ってません。この結果から推察されることは、スイッチとCPU間は1Gbpsでの接続となっており、ここが飽和しているためCPUの負荷が100%になっていないと考えられます。

VLAN間の通信が多い場合には、RTX1210を使うのではなく、VLAN間ルーティングがハードウェア処理できるスイッチを使ったほうがよいでしょう。

RTX1210のConfig

検証に使ったconfigは以下となります。

ip route default gateway dhcp lan2
vlan port mapping lan1.1 vlan1
vlan port mapping lan1.2 vlan1
vlan port mapping lan1.3 vlan1
vlan port mapping lan1.4 vlan1
vlan port mapping lan1.5 vlan2
vlan port mapping lan1.6 vlan2
vlan port mapping lan1.7 vlan2
vlan port mapping lan1.8 vlan2
lan type lan1 port-based-option=divide-network
ip vlan1 address 192.168.100.1/24
ip vlan2 address 192.168.101.1/24
ip lan2 address dhcp
ip lan2 secure filter in 1000 2000
ip lan2 secure filter out 3000 dynamic 100 101
ip lan2 nat descriptor 1
ip filter 1000 pass * 192.168.100.0/24,192.168.101.0/24 icmp
ip filter 2000 reject * *
ip filter 3000 pass * *
ip filter dynamic 100 * * tcp
ip filter dynamic 101 * * udp
nat descriptor type 1 masquerade
nat descriptor address outer 1 primary
dhcp service server
dhcp server rfc2131 compliant except remain-silent
dhcp scope 1 192.168.100.2-192.168.100.191/24
dhcp scope 2 192.168.101.2-192.168.101.191/24

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です