IX2105のタグVLANにおけるLAN内スループット

IX2105でタグVLAN利用時に、同一VLAN内、VLAN間でどの程度スループットが出るのか計測してみました。

計測環境

VLAN2を以下のようにGigaEthernet1に追加します。

ip dhcp profile lan2
  assignable-range 192.168.101.2 192.168.101.199
  default-gateway 192.168.101.1
  dns-server 192.168.101.1

interface GigaEthernet1.1
  encapsulation dot1q 2 tpid 8100
  auto-connect
  ip address 192.168.101.1/24
  ip dhcp binding lan2
  no shutdown

タグVLANを設定すると、GigaEthernet1のポート1-4はすべてタグ付きポートとして設定され、そこに接続した機器が属するVLANを変えるためにはタグを外すスイッチが必要になります。検証環境ではCentOSはESXi上に構築しているのでESXiのポートグループの設定でタグを外すことにし、CentOS7 AとCentOS7 Bをタグなし(VLAN1とする)、CentOS7 CとCentOS7 DをVLAN2に所属させます。iperf3を(1)同一VLAN内となるA-BとC-Dで同時、(2)VLAN間となるA-D、(3)VLAN間となるA-DとC-Bで同時に実行しスループットの測定を行います。IX2105のファームウェアは10.1.16となります。

計測結果

Mbps CPU 消費電力
無負荷時 11% 5.8W
(1) VLAN内で同時 A-B 942
C-D 939
11% 5.8W
(2) VLAN間 A-D 925 87% 6.5W
(3) VLAN間で同時 A-D 424
C-B 427
90% 6.5W

VLAN内であればハードウェア処理でWire speedが出ますが、VLAN間だとCPU処理となりルーターにかなり負荷がかかります。この辺りの結果は単純routingの結果ポートベースVLANの結果と同じとなりました。タグベースVLANの結果のほうが、ポートベースVLANの結果よりやや良いようではありませんが。誤差かもしれませんけどね。

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

IX2105のConfig

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

ip dhcp enable
ip access-list all-block deny ip src any dest any
ip access-list ip-pass permit ip src any dest any
ip access-list dynamic lan-to-wan access ip-pass
!
dns cache enable
!
proxy-dns ip enable
!
ip dhcp profile lan1
  assignable-range 192.168.100.2 192.168.100.199
  default-gateway 192.168.100.1
  dns-server 192.168.100.1
!
ip dhcp profile lan2
  assignable-range 192.168.101.2 192.168.101.199
  default-gateway 192.168.101.1
  dns-server 192.168.101.1
!
interface GigaEthernet0.0
  ip address dhcp receive-default
  ip napt enable
  ip filter all-block 1 in
  ip filter lan-to-wan 1 out
  no shutdown
!
interface GigaEthernet1.0
  ip address 192.168.100.1/24
  ip dhcp binding lan1
  no shutdown
!
interface GigaEthernet1.1
  encapsulation dot1q 2 tpid 8100
  auto-connect
  ip address 192.168.101.1/24
  ip dhcp binding lan2
  no shutdown

コメントを残す

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