- 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.
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
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 220.127.116.11/24
configure vlan data add port 3 tagged
enable ipforwarding vlan data
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)