The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter contains the following sections:
Microsoft Network Load Balancing (NLB) is a clustering technology offered by Microsoft as part of the Windows server operating systems. Clustering enables a group of independent servers to be managed as a single system for higher availability, easier manageability, and greater scalability.
For more information about Microsoft NLB, see http://technet.microsoft.com/en-us/library/bb742455.aspx
Note | Access to third-party websites identified in this document is provided solely as a courtesy to customers and others. Cisco Systems, Inc. and its affiliates are not in any way responsible or liable for the functioning of any third-party website, or the download, performance, quality, functioning or support of any software program or other item accessed through the website, or any damages, repairs, corrections or costs arising out of any use of the website or any software program or other item accessed through the website. Cisco's End User License Agreement does not apply to the terms and conditions of use of a third-party website or any software program or other item accessed through the website. |
NLB has the following configuration guidelines and limitations:
The no mac auto-static-learn command is not supported on PVLAN ports.
The no mac auto-static-learn command is not supported on the ports that are configured with switchport port-security mac-address sticky.
Unknown unicast flood blocking (UUFB) does not block Microsoft-Network Load Balancing (MS-NLB) packets on MS-NLB vEthernet interfaces. UUFB can be used to limit flooding of MS-NLB packets to non-MS-NLB ports within a VLAN.
Use this procedure to configure Microsoft Network Load Balancing in the interface configuration mode.
Note | Make sure that the Cisco Nexus 1000V is configured before you configure Microsoft NLB on Windows virtual machines (VMs). |
You are logged in to the CLI in EXEC mode.
Unicast is the default Microsoft Network Load Balancing mode of operation.
Microsoft NLB replaces the MAC address of each server in the host group to a common Microsoft NLB MAC address.
VM interfaces that are used for MS-NLB clusters should have "spoofing enabled" in the HyperV VM settings. For information about enabling MAC spoofing, see Enabling MAC Spoofing.
The following example shows how to configure Microsoft Network Load Balancing directly on vEthernet:
switch# configure terminal switch(config)# interface vethernet 1 switch(config-if)# no mac auto-static-learn switch(config-if)# show running-config interface vethernet 1 !Command: show running-config interface Vethernet1 !Time: Wed Feb 20 16:12:14 2013 version 5.2(1)SM1(5.1) interface Vethernet1 no mac auto-static-learn switch(config-if)#
The following example shows how to unconfigure Microsoft Network Load Balancing directly from vEthernet:
switch# configure terminal switch(config)# interface vethernet 1 switch(config-if)# mac auto-static-learn switch(config-if)# show running-config interface vethernet 1 !Command: show running-config interface Vethernet1 !Time: Wed Feb 20 16:14:06 2013 version 5.2(1)SM1(5.1) interface Vethernet1 switch(config-if)#
Use this procedure to configure Microsoft Network Load Balancing in the port profile configuration mode.
Note | Make sure that the Cisco Nexus 1000V is configured before you configure Microsoft NLB on Windows virtual machines (VMs). |
The following example shows how to configure Microsoft Network Load Balancing in port profile mode:
switch# configure terminal switch(config)# port-profile type vethernet ms-nlb switch(config-port-prof)# switchport mode access switch(config-port-prof)# switchport access vlan 59 switch(config-port-prof)# no mac auto-static-learn switch(config-port-prof)# no shutdown switch(config-port-prof)# state enabled switch(config-port-prof)# show run port-profile ms-nlb !Command: show running-config port-profile ms-nlb !Time: Wed Feb 20 16:18:46 2013 version 5.2(1)SM1(5.1) port-profile type vethernet ms-nlb switchport mode access switchport access vlan 59 no mac auto-static-learn no shutdown guid 2402bb48-eb6d-4260-8891-8223fa000f5f state enabled switch(config-port-prof)#
The following example shows how to unconfigure Microsoft Network Load Balancing on vEthernet in port profile mode:
switch# configure terminal switch(config)# port-profile type vethernet ms-nlb switch(config-port-prof)# mac auto-static-learn switch(config-port-prof)# show run port-profile ms-nlb !Command: show running-config port-profile ms-nlb !Time: Thu Feb 21 11:16:59 2013 version 5.2(1)SM1(5.1) port-profile type vethernet ms-nlb switchport mode access switchport access vlan 59 no shutdown guid 2402bb48-eb6d-4260-8891-8223fa000f5f state enabled switch(config-port-prof)#
Use this procedure to enable MAC spoofing on a Hyper-V host using SCVMM.
Note | Make sure that the Cisco Nexus 1000V is configured before you configure Microsoft NLB on Windows VMs. |
Feature Name |
Releases |
Feature Information |
---|---|---|
Network Load Balancing |
5.2(1)SM1(5.1) |
This feature was introduced |