目次~
#contents

**ネットワーク機器の仮想化? [#qf93ccf3]
このページは2010年6月に宅内サーバの9割を仮想化した段階で、次のステップとして考えたネットワーク機器の仮想化に関する覚え書き&独り言です。~
途中で飽きて放置するかもしれませんが、現段階でできるところまでチャレンジしてみます。~
~
そもそもは、ルータのソフトウェア実装を探した事に端を発して、ネットワーク機器相当の機能を実装したソフトウェアを使い、高価なアプライアンスを使わずにネットワークを構築できないかと考えたことが始まりでした。~
ネットワーク機器を仮想化できれば、極端な話としてブレードサーバ一式と仮想化環境があれば他の機器は一切必要のない環境を構築でき、結果として故障率の低下・機器保守費用の削減などで効果が上がります。~
特に個人宅や小規模企業では、高価なアプライアンスを導入することは困難(そして故障時には泣くことになる)であることから、これらのソフトウェア実装を仮想化環境で使用できるメリットは大きいと思われます。~

**仮想化を検討すべき対象 [#t3706444]
一口にネットワーク機器と言っても様々なものがありますが、大きく分けて以下を検討の対象としてみます。~
~

-L2スイッチ~
ESXi上にある仮想スイッチはL2相当であるため、これは何も考えずに実現できます。また、メーカー製のソフトウェア実装も存在します。~
~
[[Cisco Nexus 1000V:http://www.cisco.com/web/JP/product/hs/switches/nexus1000/prodlit/data_sheet_c78-492971.html]]~
~

-L3スイッチ~
L3スイッチのソフトウェア実装が見つからないので、実現の可否は分かりません。~
L3スイッチの機能的にはルータで代用できる部分が多いため、後述のソフトウェアルータ+仮想マシンに多数の仮想NICをつける方法できそうに思えるのですが、VMwareでは異なる仮想マシンの仮想NIC同士を直結させることができない(必ず仮想スイッチを介する形で接続)ため、運用面から実用に耐えないと思われます。~
~

-ルータ~
これは古典的なLinuxルータでも代用できますし、ルータに特化したソフトウェア実装も存在します。~
~
[[Vyatta:http://www.vyatta.com/]]~
~

-ロードバランサ~
ロードバランサは複数の機能を持つ機器の総称ですが、負荷分散・冗長化・SSLラッパーなどの機能が相当します。カバー範囲の違いでL4とL7に分かれますが、リバースプロキシ製品などので代用できるかと思われます。~
~
◆L4実装~
[[pound:http://www.apsis.ch/pound/]]~
~
◆L7実装~
[[UltraMonkey-L7:http://sourceforge.jp/projects/ultramonkey-l7/]]~
~

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS