配置設備對接NLB服務器群集示例(通過多端口ARP方法)
多端口ARP簡介
NLB是微軟在Windows Server上開發的多服務器群集負載均衡特性。交換機與NLB服務器群集相連時,NLB服務器要求交換機能夠將目的IP地址是NLB服務器群集IP地址的報文發給NLB服務器群集中的每臺服務器。NLB服務器可以工作在單播模式、組播模式和IGMP多播模式。
目前交換機僅支持與工作在單播模式或組播模式的NLB服務器互連。通過在交換機上配置多端口ARP功能,可以實現交換機與NLB服務器對接。
對於不支持多端口ARP的交換機形態和版本,當交換機需要與NLB服務器群集連接時可以採用如下兩種方法。
- 在交換機與NLB服務器之間增加二層交換機(當NLB服務器工作在組播模式時,需要在交換機上使能ARP動態學習組播MAC的功能或者配置靜態ARP表項)。這種方法需要多增加一臺二層交換機,適用於設備資源充足的情況。
- 物理鏈路環回方法。這種方法與增加二層交換機的方法相比,配置較複雜。
配置注意事項
- 接口加入的VLAN不能是MAC VLAN、Super-VLAN、專線VLAN、X系列單板上的MUX VLAN、SEP(Smart Ethernet Protection)和RRPP(Rapid Ring Protection Protocol)的控制VLAN。
- SA系列單板(EH1D2X12SSA0單板除外)不支持多端口ARP功能。
- 當出接口為Eth-Trunk時,需要通過執行命令unknown-unicast load-balance enhanced,將接口配置為非已知單播負載分擔方式,否則配置不生效。
- 適用的產品和版本如表4-1所示。
舉例適用的產品和版本
![交換機實戰案例-交換機與NLB服務器對接典型案例1](http://p2.ttnews.xyz/loading.gif)
說明:如需瞭解交換機軟件配套詳細信息,請參看“華為以太網交換機版本配套速查”。
組網需求
如圖4-1所示,Switch通過屬於VLAN10的三個接口GE1/0/1、GE1/0/2和GE1/0/3分別連接三臺NLB服務器。NLB服務器群集工作在組播模式。NLB服務器群集中每臺服務器除了各自擁有一個IP地址和MAC地址外,還共同使用一個群集IP地址和群集MAC地址。NLB服務器的群集IP地址為10.128.246.252/24,對應的群集MAC地址為03bf-0a80-f6fc。Switch與客戶端Client之間路由可達。
用戶希望網絡中客戶端訪問NLB服務器群集IP地址時,Switch能夠將發往NLB服務器群集IP地址的報文發送給NLB服務器群集中的每臺服務器。
配置多端口ARP組網圖
![交換機實戰案例-交換機與NLB服務器對接典型案例1](http://p2.ttnews.xyz/loading.gif)
配置思路
多端口ARP的配置思路如下:
- 配置接口IP地址,並將接口加入相應VLAN。
- 配置對應多出接口的MAC地址表項,並配置靜態ARP表項,實現Switch將發往NLB群集IP地址的報文發送給NLB群集內三臺服務器。
操作步驟
步驟一 創建VLAN,並將接口加入到VLAN中
# 在Switch上創建VLAN,並將接口加入到VLAN中。
<huawei> system-view
[HUAWEI] sysname Switch
[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] port link-type access
[Switch-GigabitEthernet1/0/1] quit
[Switch]
[Switch-GigabitEthernet1/0/2] port link-type access
[Switch-GigabitEthernet1/0/2] quit
[Switch] interface gigabitethernet 1/0/3
[Switch-GigabitEthernet1/0/3] port link-type access
[Switch-GigabitEthernet1/0/3] quit
[Switch] vlan 10
[Switch-vlan10] port gigabitethernet 1/0/1 to 1/0/3
[Switch-vlan10] quit/<huawei>
步驟二 在Switch上創建VLANIF接口,並配置IP地址
[Switch] interface vlanif 10
[Switch-Vlanif10] ip address 10.128.246.251 24
[Switch-Vlanif10] quit
步驟三 在Switch上配置對應多出接口的MAC地址表項
[Switch] mac-address multiport 03bf-0a80-f6fc interface gigabitethernet 1/0/1 to gigabitethernet 1/0/3 vlan 10 ? //配置對應多出接口的MAC地址表項
步驟四 在Switch上配置靜態ARP表項
[Switch] arp static 10.128.246.252 03bf-0a80-f6fc? //此處必須配置短靜態ARP表項
[Switch] quit
步驟五 驗證配置結果
# 在Switch上使用display mac-address multiport vlan 10命令,查看已配置的對應多出接口的MAC地址表項信息。
<switch> display mac-address multiport vlan 10
--------------------------------------------------------------------------------
MAC Address?????? VLANID??? Out-Interface?????????????? Status??
--------------------------------------------------------------------------------
03bf-0a80-f6fc??? 10??????? GigabitEthernet1/0/1??????? Active????????????????????????????????
??????????????????????????? GigabitEthernet1/0/2??????? Active?????????????????????????? ??????
??????????????????????????? GigabitEthernet1/0/3??????? Active????????????????????????????????
??????????????????????????????????????????? 3 port(s)???????????????????????????
--------------------------------------------------------------------------------
?Total Group(s) : 1?/<switch>
# 在Switch上使用display arp static命令,查看靜態ARP表項信息。
<switch> display arp static
IP ADDRESS????? MAC ADDRESS???? EXPIRE(M) TYPE??????? INTERFACE?? VPN-INSTANCE??
????????????????????????????????????????? VLAN/CEVLAN??????????? ????????????????
------------------------------------------------------------------------------
10.128.246.252? 03bf-0a80-f6fc??????????? S--???????? Multi-port:3????????????
------------------------------------------------------------------------------ ??
Total:1??????? Dynamic:0????? Static:1???? Interface:0?/<switch>
----結束
配置文件
Switch的配置文件
#
sysname Switch
#
vlan batch 10?
#
interface Vlanif10
?ip address 10.128.246.251 255.255.255.0
#
interface GigabitEthernet1/0/1
?port link-type access
?port default vlan 10
?mac-address multiport 03bf-0a80-f6fc vlan 10?
#
interface GigabitEthernet1/0/2
?port link-type access
?port default vlan 10
?mac-address multiport 03bf-0a80-f6fc vlan 10
#
interface GigabitEthernet1/0/3
?port link-type access
?port default vlan 10
?mac-address multiport 03bf-0a80-f6fc vlan 10
#
arp static 10.128.246.252 03bf-0a80-f6fc
#
return
閱讀更多 弱電Bar 的文章