Reset Search
 

 

Article

NLB solution for multi-port ARP in X450 and BD8800 series switches

« Go Back

Information

 
TitleNLB solution for multi-port ARP in X450 and BD8800 series switches
Objective
This article describes the NLB solution for an environment with the EXOS switches X450a, X450e and BD 8800 (apart from 8900 IO modules). 
HW platforms like X450a,X450e and BD 8800 (apart from 8900 IO modules) do not support re-direct port-list. Hence creating a static FDB and static ARP entry for the NLB servers would not be enough to establish the communication. 

Please click on the link below for the NLB solution in other platforms which support redirect-portlist

How to configure Extreme switches to handle Microsoft Network Load Balance (MS NLB) traffic and route it properly via static ARP, static multicast FDB, and Policy Based Routing (PBR).
Environment
EXOS all
Summit X450a,X450e and Blackdiamond 8800 series
NLB servers configured in multicast mode
Procedure
  • Both the BD8800 and SummitX450 use the same generation of ASICs which make it impossible to support native layer-3 routing to a multi-port nexthop. So, redirect port-list is not supported in these platforms. This forms a limitation to our NLB solution. 
  • This limitation can be overcome by doing a L3 routing of the packets to a single-port with static multicast FDB entry and via an externally looped cable to perform the layer-2 multi-port switching on a separate layer-2 domain (vlan) on the same switch. 
User-added image

Step 1: 
VLAN in which the server is connected should not have an IP address. It should be a pure L2 VLAN. In the example above, NLB VLAN is the L2 VLAN. 

 
create vlan nlb-vlan
configure vlan nlb-vlan add ports 2,4,5 untagged
create fdbentry 01:00:00:00:00:aa vlan nlb-vlan port 4,5

Step 2: 
Create a temporary VLAN and assign an IP address in the subnet of the NLB servers. 
Enable IP forwarding in the VLAN. 
Add a single port to this vlan as untagged. 
Create static IPARP and FDB entries for the NLB servers in this VLAN and on the port. 
create vlan temp
configure vlan temp ipaddress 198.51.100.2/24
configure vlan temp add port 1 untagged
enable ipforwarding vlan temp
create fdbentry 01:00:00:00:00:aa vlan temp port 1 
configure iparp add 198.51.100.10 01:00:00:00:00:aa

Configuration for the data VLAN: 

create vlan data tag 100
configure vlan data ipaddress 198.51.10.1/24
configure vlan data add port 3 tagged
enable ipforwarding vlan data
Step 3: 
Connect a physical cable from the port of the temp vlan to any free port in the NLB VLAN. (This will look like a physical loopback connection)

 
Additional notes

Feedback

 

Was this article helpful?


   

Feedback

Please tell us how we can make this article more useful.

Characters Remaining: 255