こんにちは。
ヒゲダルマです。
とある案件でNLB(Network Load Balancing)のモードについて調べる機会があったので、ザックリと備忘録程度にまとめておきます。
ちなみに、NLBはWindows Server 2003以降で標準搭載されたネットワーク負荷分散機能のことです。(規模が大きいと専用のネットワークロードバランサーを導入することが多いのでNLBの出番って余り少ないと思うのですが。。。なので、色々忘れがちかなと)
ちなみに、弊社では Windows Server 関連の導入/構築について多数実績がございます。
ご検討の際には是非ご相談頂けますと幸いです。
▼ユニキャストモード
メリット:
・既存ネットワーク環境について特段考慮しなくても機能する。
デメリット:
・端末からの接続要求は全てNLBクラスタの両ノードに配信される。(トラフィックに無駄は有るが、配信されても受信するのは該当するノードだけなので、通信上は問題無い)
▼マルチキャストモード
メリット:
・端末からの接続要求は必ず一方のノードにだけ配信される。(トラフィックに無駄は少ないが、以下ネットワーク環境の変更/見直しが必須)
デメリット:
・上位スイッチにてスタティックMACアドレスの登録(あるいはIGMPマルチキャストモード対応のスイッチ)が必要。
・ルータにてスタティックARPの登録が必要。(登録しないとWAN経由でのNLBクラスタへのアクセスが不可)
・障害等によりNICを交換した場合や、途中経路のネットワーク機器を入れ換える際、上記登録作業が必ず発生し、メンテナンスが煩雑。
以下、参考になるページです。
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2078646
http://flammenote.blogspot.jp/2014/04/nlb-unicast.html?m=1
http://flammenote.blogspot.jp/2014/04/nlb-multicast.html?m=1
http://flammenote.blogspot.jp/2014/04/nlb-igmpmulticast.html?m=1
ところで、Windows Server 関連の記事としては、以下の記事もございますので、お暇な時にご一読下さい。
Windows10、Windows Serverのサービスモデルまとめました
Windows 10 バージョン 1809 (October 2018 Update)、Windows Server 2019、Windows 10 LTSC 2019 リリース
Windows Server バージョン1709 と バージョン1803 – 半期チャネル SAC
Windows Server 2016 – LTSB(LTSC)
Windows Server のサービスモデル – Windows as a Service
Windows Server 2016 インストール
Windows Admin Center 2007 をインストールしてみた
Windows Admin Center 1809 をインストールしてみた
Windows Server 2019 インストールしてみた
以上、駄文散文ではございましたが、ご拝読ありがとうございました。
GFCのホームページはこちら!
サーバ仮想環境構築に関連するGFCのサービスはこちらから。
お問い合わせフォームはこちらから。