• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:L3SWのFDB情報が更新されるタイミング)

L3SWのFDB情報が更新されるタイミング

このQ&Aのポイント
  • サーバAの障害により、仮想IPアドレス「A」がサーバBのNIC6に付与され、送信元MACアドレスが変更される認識です。
  • しかし、サーバXとの通信に問題が発生し、L3SW1のFDBが更新されていない可能性が考えられます。
  • L3SW1がFDBを更新するタイミングについて教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

FDB のアドレスを保持する時間は機器によって違っているようですが、 アライドテレシスの CentreCom 9424T だと 300 秒になっています。 http://www.allied-telesis.co.jp/support/list/switch/9424t_sp-e/comref/fdb.pdf また、経験的には通信が行われるとそのタイミングで更新されます。 「仮想IPアドレス「A」からL3SWを挟んだサーバXと通信を行ったところ、 サーバXから応答が返ってこない」とのことなのですが、この通信の 発信元 IP は確かに「A」だったでしょうか。 linux の ping だと -I で発信元 IP を指定することができますが、 複数の IP を持つ機器からの通信では発信元 IP が意図と違っていることが あります。 また、仮想 IP を移動させるときは、Gratuitous ARP を出して新しい 機器を認識させる手法がよく使われます。 http://ja.wikipedia.org/wiki/Gratuitous_ARP

japan_kkkw
質問者

補足

ご回答ありがとうございます。 > 「仮想IPアドレス「A」からL3SWを挟んだサーバXと通信を行ったところ、 > サーバXから応答が返ってこない」とのことなのですが、この通信の > 発信元 IP は確かに「A」だったでしょうか。 サーバXとの通信は、仮想IPアドレス「A」をバインドしたソケットを使用して 行うため、発信元IPは「A」になる認識です。 > linux の ping だと -I で発信元 IP を指定することができますが、 > 複数の IP を持つ機器からの通信では発信元 IP が意図と違っていることが > あります。 現象が発生した状態で、仮想IPアドレス「A」に対してpingを打つと応答が返ってこないことから、通信発生後においても、L3SWのFDB情報が更新されていないように見えます。 > また、仮想 IP を移動させるときは、Gratuitous ARP を出して新しい > 機器を認識させる手法がよく使われます。 確かに、GARPを送信することで本現象は解消しております。 FDBの更新以外に何か原因があるのでしょうか。

関連するQ&A

専門家に質問してみよう