交換機實戰案例-交換機與NLB服務器對接典型案例1

配置設備對接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

說明:如需瞭解交換機軟件配套詳細信息,請參看“華為以太網交換機版本配套速查”。

組網需求

如圖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

配置思路

多端口ARP的配置思路如下:

  1. 配置接口IP地址,並將接口加入相應VLAN。
  2. 配置對應多出接口的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]

interface gigabitethernet 1/0/2
[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



分享到:


相關文章: