https://it.fan-ria.com/2024-06-16-257/
前回の記事のマルチキャスト編です。
↓参考にさせていただいた記事。
https://www.pine4.net/Memo/Article/Archives/323
https://milestone-of-se.nesuke.com/sv-basic/windows-basic/nlb-cluster/
https://www.cisco.com/c/ja_jp/support/docs/switches/catalyst-9300-series-switches/220657-troubleshoot-igmp-for-nlb-deployments-on.html
https://azuread.net/archives/278
■検証して理解したこと
vipのarp要求に対してクラスタのメンバは、Ethernetヘッダの送信元は各々のmacアドレスを当然使うが、
arp応答の中身は全メンバはL2マルチキャストのmacアドレスを返す。(ユニキャストの場合「02-bf-0a-ff-63-01」を返す。)
スイッチはarpテーブルを192.168.1.215↔「<マルチキャストmacアドレス>」で学習できないことがある。(今回の検証ではできていなかった。)
■構成(前回と同じ)
仮想基盤:Windows11 Hyper-V
仮想マシン:Windows Server 2012R2
1号機:test001 (192.168.1.210)
2号機:test002 (192.168.1.211)
3号機:test003 (192.168.1.212)
クラスタ:test.cluster(192.168.1.215)
↓構成イメージ
■1.マルチキャストモードでクラスタを構成
1-1.前回の記事をもとに構成しました。
※「3-5.フルインターネット名「test.cluster」を入力し[次へ]を押下。」のところで、
マルチキャストモードに変更して構築するだけでした。
■2.設定後の状態確認
2-1.「■4.ネットワーク負荷分散設定(test002(2号機))」と同様の手順で実施し下記の通り表示されること
■3.状態確認
3-1.IISでindex.htmlを公開。ノートパソコンからつながるか確認。
想定通りつながらんすね。。
■4.スイッチ設定変更
4-1.下記を設定。
(config)# arp 192.168.1.215 03bf.0a01.0163 ARPA
■5.状態確認
5-1.IISでindex.htmlを公開。接続元のパソコンのipを変えて接続先がことなることを確認。
想定通りつながるようになりました。
※送信元ipによって振り分け先は固定される。
■6.スイッチの状態(スタティックarpの設定なし)
l2sw101#show arp
Protocol Address Age (min) Hardware Addr Type Interface
Internet 192.168.1.1 – 00a2.896b.67c0 ARPA Vlan1
Internet 192.168.1.11 0 5847.ca73.bfeb ARPA Vlan1
Internet 192.168.1.210 0 0015.5d01.0b04 ARPA Vlan1★
Internet 192.168.1.211 0 0015.5d01.0b05 ARPA Vlan1★
Internet 192.168.1.212 0 0015.5d01.0b06 ARPA Vlan1★
Internet 192.168.1.215 0 Incomplete ARPA★
Internet 192.168.10.2 – 00a2.896b.67c1 ARPA Vlan10
l2sw101#show mac address-table
Mac Address Table
Vlan Mac Address Type Ports
—- ———– ——– —–
All 0100.0ccc.cccc STATIC CPU
All 0100.0ccc.cccd STATIC CPU
All 0100.0ccd.cddc STATIC CPU
All 0180.c200.0000 STATIC CPU
All 0180.c200.0001 STATIC CPU
All 0180.c200.0002 STATIC CPU
All 0180.c200.0003 STATIC CPU
All 0180.c200.0004 STATIC CPU
All 0180.c200.0005 STATIC CPU
All 0180.c200.0006 STATIC CPU
All 0180.c200.0007 STATIC CPU
All 0180.c200.0008 STATIC CPU
All 0180.c200.0009 STATIC CPU
All 0180.c200.000a STATIC CPU
All 0180.c200.000b STATIC CPU
All 0180.c200.000c STATIC CPU
All 0180.c200.000d STATIC CPU
All 0180.c200.000e STATIC CPU
All 0180.c200.000f STATIC CPU
All 0180.c200.0010 STATIC CPU
All ffff.ffff.ffff STATIC CPU
4094 0012.e270.719c DYNAMIC Gi0/8
4094 5852.8a1f.7b66 DYNAMIC Gi0/7
4094 ac44.f293.d6cd DYNAMIC Gi0/7
1 0015.5d01.0b04 DYNAMIC Gi0/10★
1 0015.5d01.0b05 DYNAMIC Gi0/10★
1 0015.5d01.0b06 DYNAMIC Gi0/10★
1 5847.ca73.bfeb DYNAMIC Gi0/10★
Total Mac Addresses for this criterion: 28
■6.スイッチの状態(スタティックarpの設定あり)
l2sw101#show arp
Protocol Address Age (min) Hardware Addr Type Interface
Internet 192.168.1.1 – 00a2.896b.67c0 ARPA Vlan1
Internet 192.168.1.11 0 5847.ca73.bfeb ARPA Vlan1
Internet 192.168.1.210 0 0015.5d01.0b04 ARPA Vlan1★
Internet 192.168.1.211 0 0015.5d01.0b05 ARPA Vlan1★
Internet 192.168.1.212 0 0015.5d01.0b06 ARPA Vlan1★
Internet 192.168.1.215 – 03bf.0a01.0163 ARPA★
Internet 192.168.10.2 – 00a2.896b.67c1 ARPA Vlan10
l2sw101#show mac address-table
Mac Address Table
Vlan Mac Address Type Ports
—- ———– ——– —–
All 0100.0ccc.cccc STATIC CPU
All 0100.0ccc.cccd STATIC CPU
All 0100.0ccd.cddc STATIC CPU
All 0180.c200.0000 STATIC CPU
All 0180.c200.0001 STATIC CPU
All 0180.c200.0002 STATIC CPU
All 0180.c200.0003 STATIC CPU
All 0180.c200.0004 STATIC CPU
All 0180.c200.0005 STATIC CPU
All 0180.c200.0006 STATIC CPU
All 0180.c200.0007 STATIC CPU
All 0180.c200.0008 STATIC CPU
All 0180.c200.0009 STATIC CPU
All 0180.c200.000a STATIC CPU
All 0180.c200.000b STATIC CPU
All 0180.c200.000c STATIC CPU
All 0180.c200.000d STATIC CPU
All 0180.c200.000e STATIC CPU
All 0180.c200.000f STATIC CPU
All 0180.c200.0010 STATIC CPU
All ffff.ffff.ffff STATIC CPU
4094 0012.e270.719c DYNAMIC Gi0/8
4094 5852.8a1f.7b66 DYNAMIC Gi0/7
4094 ac44.f293.d6cd DYNAMIC Gi0/7
1 0015.5d01.0b04 DYNAMIC Gi0/10★
1 0015.5d01.0b05 DYNAMIC Gi0/10★
1 0015.5d01.0b06 DYNAMIC Gi0/10★
1 5847.ca73.bfeb DYNAMIC Gi0/10
Total Mac Addresses for this criterion: 28