ロードバランサーとして、MicrosoftNLBクラスターをマルチキャストモードで実行しています。古いCisco IOSスイッチを使用して、コアルータの静的ARPエントリを使用して、クラスタへのアクセスをブランチに伝播します。
arp 10.20.1.226 03bf.0a14.01e2 ARPA
しかし、SG300シリーズなどの非IOSベースのシスコハードウェアを使用してこれをどのように解決するのでしょうか。静的ARPエントリを追加すると、ハードウェアアドレスが有効なユニキャストMACアドレスである必要があることをユーザーに通知するエラーメッセージが表示されます。
MS NLBも実行します。必要なのは、ネットワーク内の他のすべてのネットワークデバイスではなく、NLBホストがローカルにあるarpエントリのみです。したがって、NLBクラスターがどのスイッチにある場合でも、静的arpをそこに設定し、他の場所には設定しません。それはうまくいくでしょう。
また、必要なのはクラスターIPのMACアドレスだけです。クラスタが2つ以上のスイッチに分散している場合は、NLBが分散している各スイッチ内のarpエントリが必要になります。
編集1:
この記事を確認してください: http://www.Cisco.com/en/US/products/hw/switches/ps708/products_configuration_example09186a0080a07203.shtml
NLBが終了する場所にのみarpを追加していることを確認してください。私の提案は、NLBをより新しいスイッチに終了するか、代わりにNLBグループをユニキャストに設定することです。また、「IOS」コマンドではなく「CatOS」コマンドを実行していることを確認してください。スイッチはcatOSを実行していると思います。 Ciscoリンクに例があります。