Technical Configuration Guide for Microsoft Network Load Balancing
Transcription
Technical Configuration Guide for Microsoft Network Load Balancing
Ethernet Switch and Ethernet Routing Switch Engineering > Technical Configuration Guide for Microsoft Network Load Balancing Enterprise Solutions Engineering Document Date: March 9, 2006 Document Version: 1.0 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Copyright © 2006 Nortel. All rights reserved. NORTEL CONFIDENTIAL: The information contained in this document is the property of Nortel. Except as specifically authorized in writing by Nortel, the holder of this document shall not copy or otherwise reproduce, or modify, in whole or in part, this document or the information contained herein. The holder of this document shall keep the information contained herein confidential and protect same from disclosure and dissemination to third parties and use same solely for the training of authorized individuals. This information is subject to change without notice. Nortel, the Nortel logo, Shasta, and Passport are trademarks of Nortel. SUN, SUNLINK, and SOLARIS are trademarks of Sun Microsystems Inc. SPARC is a trademark of SPARC International Inc. UNIX is a trademark licensed exclusively through X/Open Company Ltd. OPENVIEW is a trademark of Hewlett-Packard Company. ORACLE is a trademark of Oracle Corporation. Disclaimer This engineering document contains the best information available at the time of publication in terms of supporting the application and engineering of Nortel products in the customer environment. They are solely for the use by Nortel customers and meant as a guide for network engineers and planners from a network engineering perspective. All information is subject to interpretation based on internal Nortel test methodologies which were used to derive the various capacity and equipment performance criteria and should be reviewed with Nortel engineering primes prior to implementation in a live environment. ______________________________________________________________________________________________________ NORTEL External Distribution 1 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Abstract The document provides an overview on how to configure Nortel Ethernet & Ethernet Routing Switches to support Microsoft’s Network Load Balancing (NLB) server clustering technology. ______________________________________________________________________________________________________ NORTEL External Distribution 2 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Table of Contents 1. OVERVIEW: NETWORK LOAD BALANCING ........................................................................... 4 1.1 1.2 1.3 1.4 2. UNICAST MODE OF OPERATION ..................................................................................................... 6 MULTICAST MODE OF OPERATION ................................................................................................ 8 MAC ADDRESS FORMATS ........................................................................................................... 10 IMPLEMENTATION MODELS ......................................................................................................... 12 NETWORK LOAD BALANCING SWITCH SUPPORT ............................................................. 16 2.1 2.2 2.3 3. NORTEL SWITCH SUPPORT MATRIX ............................................................................................. 16 MULTICAST FLOOD SUPPRESSION................................................................................................ 17 DEPLOYING MICROSOFT NETWORK LOAD BALANCING............................................................... 18 CONFIGURATION .......................................................................................................................... 24 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 4. WINDOWS 2003 SERVERS ............................................................................................................ 24 ETHERNET SWITCH SOFTWARE DEPENDENCIES ........................................................................... 24 CREATING A WINDOWS SERVER UNICAST CLUSTER.................................................................... 25 CREATING A WINDOWS SERVER MULTICAST CLUSTER ............................................................... 38 ETHERNET SWITCH CONFIGURATION EXAMPLE .......................................................................... 51 ERS 1600 CONFIGURATION EXAMPLE ......................................................................................... 53 ERS 5500 CONFIGURATION EXAMPLE ......................................................................................... 64 ERS 8300 CONFIGURATION EXAMPLE ......................................................................................... 76 ERS 8600 CONFIGURATION EXAMPLE 1...................................................................................... 82 ERS 8600 CONFIGURATION EXAMPLE 2...................................................................................... 88 APPENDIX......................................................................................................................................... 93 A. B. NLB PORT RULES OPTIONS ............................................................................................................. 93 RESOURCES & REFERENCE DOCUMENTS ......................................................................................... 94 ______________________________________________________________________________________________________ NORTEL External Distribution 3 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 1. Overview: Network Load Balancing Network Load Balancing is a clustering technology offered by Microsoft as part of all Windows 2000 / Windows 2003 Server family of operating systems. Network Load Balancing uses a distributed algorithm to load balance network traffic across a number of hosts, enhancing the scalability and availability of mission critical, IP based services, such as Web, VPN, Streaming Media, Firewalls, etc. Network Load Balancing also provides high availability by detecting host failures and automatically redistributing traffic to remaining operational hosts. Figure 1.1 – Network Load Balancing Cluster With Network Load Balancing, each host runs separate copies of the desired server applications, such as Web Server, FTP Server, or ISA Firewall. Network Load Balancing distributes incoming client requests to the hosts in the cluster group. The load weight to be handled by each host can be configured by the administrator and hosts can be dynamically added or removed from the cluster as necessary. In addition, Network Load Balancing can direct all traffic to a designated single host, called the default host. Microsoft Network Load Balancing provides the following benefits: • High availability for applications by redirecting incoming network traffic to working cluster hosts. If a cluster host fails or is offline, existing connections to an offline host are lost, but the Application remains available. In most cases (for example, with Web servers), client software automatically retries the failed connections, and the client may experience few second delay in receiving a response. • Scalability by clustering of two or more host computers together. Clients access the cluster using either a single IP address for multiple applications or individual addresses for each application. The clients are unable to distinguish the cluster from a single server and applications do not identify that they are running in a cluster. • Higher performance by distributing the incoming network traffic among one or more hosts assigned to the Network Load Balancing cluster. The hosts in the cluster then ______________________________________________________________________________________________________ NORTEL External Distribution 4 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 concurrently respond to different client requests, even multiple requests from the same client. For example, a Web browser might obtain each of the multiple images in a single Web page from different hosts within a Network Load Balancing cluster. This speeds up processing and shortens the response time to clients. Figure 1.2 – Example Cluster ______________________________________________________________________________________________________ NORTEL External Distribution 5 Technical Configuration Guide for: Microsoft Network Load Balancing 1.1 v1.0 March, 2006 Unicast Mode of Operation Microsoft’s Network Load Balancing default setting is unicast mode. In unicast mode, Network Load Balancing replaces the network adapters MAC address with a cluster MAC address. All Network Load Balancing host adapters in a cluster share a common cluster MAC address and all frames forwarded to the cluster MAC address are received by all hosts in the cluster. Figure 1.1.1 – Unicast Mode MAC Address Assignment Sharing a common MAC address amongst multiple hosts’ works fine in shared media such as repeaters (hubs) but can cause issues in switched environments. An Ethernet switch forwards frames to hosts based on MAC addresses. An Ethernet switch does this by learning the MAC address of the host connected to each of its ports. The switch builds a forwarding database which provides a logical mapping of a MAC address to the port which it was learned on. A switch expects that a MAC address is unique, only connected to one port, and therefore will not associate a MAC address with multiple ports of the switch. As described above, Microsoft Network Load Balancing creates a cluster MAC address that is common to all hosts in a cluster. An Ethernet switch would learn this MAC address on multiple ports. Since the switch only associates a MAC address to a single port and not many ports, Network Load Balancing will not function correctly. Microsoft Network Load Balancing solves this problem by masking the cluster MAC address. When enabled, Network Load Balancing creates a bogus MAC address on each host adapter which starts with 02 and contains the host ID in the second octet. The bogus MAC address will appear in the Ethernet frame header and will be learned by the Ethernet switch rather than the cluster MAC address. This ensures that the Ethernet switch will not learn the cluster MAC addresses on multiple ports and will learn unique MAC addresses for each host in the cluster. Figure 1.1.2 – Unicast Mode MAC Address Masking ______________________________________________________________________________________________________ NORTEL External Distribution 6 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 If each network adapters MAC address is unique, how are frames delivered to all members of the cluster? Microsoft Network Load Balancing solves this problem with IP. A client will learn the cluster MAC address associated with the virtual IP address using Address Resolution Protocol (ARP). When a client sends an ARP request for the MAC address of the clusters virtual IP address, the ARP response will contain cluster MAC virtual address and not the bogus MAC addresses. Frames from the client will then be forwarded to the clusters virtual IP address with a destination MAC address set to the cluster MAC address. On receipt of the frames, the Ethernet switch will perform a lookup and will not have a forwarding entry for the cluster MAC address. The switch will then flood the frames to all active ports in the broadcast domain so that all hosts in the cluster will receive the frames. Figure 1.1.3 – Traffic from Clients to a Cluster L Flooding typically isn’t a problem for incoming traffic because the majority of traffic is outbound, not inbound. However if there is a significant amount of inbound traffic and other servers are connected to the same switch, switch flooding can present a problem if the traffic is high enough. ______________________________________________________________________________________________________ NORTEL External Distribution 7 Technical Configuration Guide for: Microsoft Network Load Balancing 1.2 v1.0 March, 2006 Multicast Mode of Operation Multicast mode is the second option available for Network Load Balancing. In multicast mode, a multicast MAC address is assigned to all hosts in the cluster but the network adapter's built-in address is retained so that both addresses are used. The multicast MAC address is used for client-to-cluster traffic and the adapter MAC address is used for network traffic specific to the host computer. Microsoft Network Load Balancing multicast mode can be implemented with or without flood suppression. The default mode of operation does not support multicast flood suppression and uses a virtual cluster MAC address that starts with 03-bf. The second mode of operation supports multicast flood suppression by implementing IGMP and the clusters virtual MAC address starts with 01-00. Figure 1.2.1 – Multicast Mode MAC Address Assignment Using multicast MAC addresses allows multiple computers to listen on the same MAC address. All the machines listening on the same multicast MAC address are referred to as a "multicast group". Frames sent to the multicast MAC address are accepted by all the network adapters listening to the multicast address and frames directed to a unicast MAC address are accepted by the single host that owns the particular unicast address. As previously mentioned, Network Load Balancing requires that all members of the cluster receive the frames from the clients. By default Layer 2 switches will flood multicast frames to all active switch ports in the broadcast domain which ensures that all hosts in the cluster will receive the frames. Frames from clients are forwarded to the clusters virtual IP address with a destination MAC address set to the cluster multicast MAC address. A client will learn the multicast MAC address of the clusters virtual IP address using Address Resolution Protocol (ARP). When a client sends an ARP request for the MAC address of the clusters virtual IP address, the ARP response will contain the clusters multicast MAC address. Frames from the client will then be forwarded to the clusters virtual IP address with a destination MAC address set to the cluster multicast MAC address. On receipt of the frames, the Ethernet switch will flood the frames to all active ports in the broadcast domain so that all hosts in the cluster will receive the frames. ______________________________________________________________________________________________________ NORTEL External Distribution 8 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Figure 1.2.2 – Traffic from Clients to a Cluster In multicast mode there can be problems with certain Routers and Routing Switches: 1. Some Routers or Routing Switches may not support the ability to map a unicast IP address with a multicast MAC address. 2. Some Routers or Routing Switches may not be able to dynamically learn the clusters virtual MAC address. 3. Some Ethernet Routing Switches only support the ability to associate an ARP entry to a single port. If Network Load Balancing hosts are directly connected to the Ethernet Routing Switch, the frames will not be flooded to all hosts in the cluster. This can be easily solved by moving the Network Load Balancing cluster hosts to a subtended Layer 2 Ethernet Switch so that the static ARP entry is associated to a single port. L One advantage to implementing the multicast version of Network Load Balancing is the ability to leverage IGMP snooping and pruning which provides the ability to suppress multicast flooding on Ethernet switches and only flood frames to specific hosts that request membership to the multicast group. ______________________________________________________________________________________________________ NORTEL External Distribution 9 Technical Configuration Guide for: Microsoft Network Load Balancing 1.3 v1.0 March, 2006 MAC Address Formats Microsoft Network Load Balancing can implement either Unicast or Multicast MAC addresses depending on how Network Load Balancing is deployed. The following section describes the IEEE formatting of MAC addresses used with Ethernet as well as the MAC address formats used with Microsoft Network Load Balancing for unicast and multicast modes. In Ethernet there are four types of MAC addresses defined by IEEE: MAC Address Type Globally Unique Locally Administered Multicast Broadcast MAC Address Range x0-xx-xx-xx-xx-xx x4-xx-xx-xx-xx-xx x8-xx-xx-xx-xx-xx xC-xx-xx-xx-xx-xx x2-xx-xx-xx-xx-xx x6-xx-xx-xx-xx-xx xA-xx-xx-xx-xx-xx xE-xx-xx-xx-xx-xx x1-xx-xx-xx-xx-xx x3-xx-xx-xx-xx-xx x5-xx-xx-xx-xx-xx x7-xx-xx-xx-xx-xx x9-xx-xx-xx-xx-xx xB-xx-xx-xx-xx-xx xD-xx-xx-xx-xx-xx xF-xx-xx-xx-xx-xx (exception broadcast address) FF-FF-FF-FF-FF-FF 1.3.1 Globally Unique Globally unique addresses are allocated by the IEEE in blocks containing 2^24 (16,777,216) addresses and start with even numbers. In each allocation, the first 3 octets are fixed (e.g. 00-1283 is Nortel) and the last three octets are variable (e.g. 00-00-00 through FF-FF-FF). The fixed portion of the allocation is known formally as the Organizationally Unique Identifier (OUI) and is used informally as the Vendor ID. 1.3.2 Locally Administered Locally administered addresses are MAC addresses which have the second least significant bit of the first octet is set to '1' (for example, 'xxxxxx1x'). Locally administered addresses enable administrators to assign MAC addresses using their own scheme. 1.3.3 Multicast Multicast addresses have the least significant bit of the first octet set to '1' and start with an odd number. Ethernet multicast addressing is used by protocols which require efficient communication among groups of hosts. ______________________________________________________________________________________________________ NORTEL External Distribution 10 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 1.3.4 Broadcast Broadcast address is a special case where all bits of the MAC address are set to '1' (e.g. FF-FFFF-FF-FF-FF). When an adapter receives a packet with a destination broadcast address, it always passes it to the operating system for further processing. 1.3.5 Network Load Balancing Unicast Mode When Microsoft Network Load Balancing is deployed in unicast mode, the globally unique MAC address on the hosts network adapter is replaced with a locally administered MAC address assigned by Microsoft. The locally administered MAC address starts with a 02:xx prefix and the second octet will contain the host id of the host in the cluster. The clusters virtual MAC address is also a locally administered MAC address and starts with a 02:bf prefix. Figure 1.3.5 – Host Unicast MAC Assignment 1.3.6 Network Load Balancing Multicast Mode When Microsoft Network Load Balancing is deployed in multicast mode, the globally unique MAC address on the hosts network adapter is retained. The clusters virtual MAC address is Multicast MAC address assigned by Microsoft and will start with a 03:bf prefix. All the hosts in cluster will be configured with the same multicast cluster MAC address. Figure 1.3.6 – Host Multicast MAC Assignment ______________________________________________________________________________________________________ NORTEL External Distribution 11 Technical Configuration Guide for: Microsoft Network Load Balancing 1.4 v1.0 March, 2006 Implementation Models Microsoft’s Network Load Balancing can be deployed using one of four models. This section provides a brief overview of the supported models and provides advantages and disadvantages of each. 1.4.1 Single Network Adapter in Unicast Mode The single network adapter unicast model is suitable for a cluster in which ordinary network communication among cluster hosts is not required and there is limited dedicated traffic from outside the cluster subnet to specific cluster hosts. Figure 1.4.1 – Single Adapter Unicast Mode Advantages • One network adapter per host is required. • Minimum configuration is required as unicast mode is the default. • Works with all routers and L2 switches. Disadvantages • Network communication between cluster hosts is not possible. • All traffic from clients to cluster hosts will be flooded. • Not supported by all L3 switches. ______________________________________________________________________________________________________ NORTEL External Distribution 12 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 1.4.2 Single Network Adapter in Multicast Mode The single network adapter multicast model is suitable for a cluster in which ordinary network communication among cluster hosts is necessary or desirable, but in which there is limited dedicated traffic from outside the cluster subnet to specific cluster hosts. Figure 1.4.2 – Single Adapter Multicast Mode Advantages • One network adapter per host is required. • Network communication between cluster hosts is permitted. • Supports Internet Group Management Protocol (IGMP) on the cluster hosts to control flooding on the switch. Disadvantages • • • Some Routers or Routing Switches may not support the ability to map a unicast IP address with a multicast MAC address. Some Routers or Routing Switches may not be able to dynamically learn the clusters virtual MAC address. By default Windows 2003 Server implements IGMPv3 which is not supported by some L2 switches. A registry modification is required to change the default IGMPv3 setting to IGMPv1 or IGMPv2 (See Appendix B). ______________________________________________________________________________________________________ NORTEL External Distribution 13 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 1.4.3 Multiple Network Adapters in Unicast Mode The multiple network adapter unicast model is suitable for a cluster in which ordinary network communication among cluster hosts is necessary or desirable. It is also appropriate when you want to separate the traffic used to manage the cluster from the traffic occurring between the cluster and client computers. Figure 1.4.3 – Multiple Adapters Unicast Mode Advantages • Network communication between cluster hosts is permitted. • This model works with all routers and L2 switches. Disadvantages • This model requires a second network adapter. • All traffic from clients to cluster hosts will be flooded. • Not supported by all L3 switches. ______________________________________________________________________________________________________ NORTEL External Distribution 14 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 1.4.4 Multiple Network Adapters in Multicast Mode The multiple network adapter multicast model is suitable for a cluster in which ordinary network communication among cluster hosts is necessary and in which there is heavy dedicated traffic from outside the cluster subnet to specific cluster hosts. Figure 1.4.4 – Multiple Adapters Multicast Mode Advantages • Network communication between cluster hosts is permitted. • Cluster performance may be enhanced. Disadvantages • • • • This model requires a second network adapter. Some Routers or Routing Switches may not support the ability to map a unicast IP address with a multicast MAC address. Some Routers or Routing Switches may not be able to dynamically learn the clusters virtual MAC address. By default Windows 2003 Server implements IGMPv3 which is not supported by some L2 switches. A registry modification is required to change the default IGMPv3 setting to IGMPv1 or IGMPv2 (See Appendix B). L There is no restriction on the number of network adapters that can be bound to network load balancing on each computer: Different hosts can have a different number of adapters, but you can never have more than one adapter on a computer be part of the same cluster. 1 Network Load Balancing does not support a mixed unicast/multicast environment within a single cluster. Within each cluster, all network adapters in that cluster must be either multicast or unicast; otherwise, the cluster will not function properly. ______________________________________________________________________________________________________ NORTEL External Distribution 15 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 2. Network Load Balancing Switch Support Microsoft Network Load Balancing is supported in some fashion by all Nortel Ethernet Switches. However due to the nature of how the Microsoft Network Load Balancing feature works, Network Load Balancing support is dependent on where the clustered servers are placed in the network as well as how the Ethernet Switch the clustered servers are connected to is configured. 2.1 Nortel Switch Support Matrix Ethernet Switch Model Ethernet Switch 325 Ethernet Switch 425 Ethernet Switch 470 Ethernet Switch 460-24T-PWR Ethernet Routing Switch 1600 Ethernet Routing Switch 5500 Ethernet Routing Switch 8300 Ethernet Routing Switch 8600 Unicast Support (L2 Switching) Unicast Support (L3 Routing) Multicast Support (L2 Switching) Multicast Support (L3 Routing) Yes N/A Yes (Note 1) N/A Yes N/A Yes (Note 1) N/A Yes N/A Yes (Note 1) N/A Yes N/A Yes (Note 1) N/A Yes No (Note 2) Yes (Note 1) No (Note 3) Yes No (Note 2) Yes (Note 1) No (Note 3) Yes No (Note 2) Yes (Note 1) No Yes Yes Yes (Note 1) Yes (Note 4) Table 2.1.1 – Supported Switches Note 1 – By default Windows 2003 Servers implement IGMPv3 which is not currently supported on Nortel switches. If multicast flood suppression is desired the Windows 2003 servers registry can be modified to support IGMPv1 or IGMPv2 (See Appendix B). Note 2 – The Ethernet Routing Switch models 1600, 5500 and 8300 can provide unicast support in certain routing scenarios as long as the Network Load Balancing cluster of servers are connected to a subtended to a Layer 2 switch. Note 3 – The Ethernet Routing Switch models 1600 and 5500 can provide multicast support in certain routing scenarios as long as the Network Load Balancing cluster of servers are connected to a subtended to a Layer 2 switch. These models support the ability to create a static ARP entry where a Multicast MAC address is mapped to a Unicast IP address. Note 4 – The Ethernet Routing Switch 8600 does not provide support for multicast mode with IGMP flood suppression when the Network Load Balancing cluster of servers and clients are directly connected to the switch and the switch is performing IP routing. ______________________________________________________________________________________________________ NORTEL External Distribution 16 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 2.2 Multicast Flood Suppression In certain deployments where client traffic to the cluster hosts is high, it may be desirable to implement flood suppression so that other devices in the IP subnet are not unnecessarily receiving cluster traffic. Microsoft Network Load Balancing in multicast mode supports the ability to suppress flooding using Internet Group Management Protocol (IGMP). When enabled, an Ethernet Switch can snoop on IGMP Queries, Reports & Leave messages and prune the multicast traffic so that only specific hosts that request membership to the multicast group will receive the traffic. When IGMP is enabled on the Windows 2003 Servers and the Ethernet Switch, traffic from clients is only flooded out of the ports that the Network Load Balancing cluster hosts are connected and is not flooded out of any other port which reduces the amount of unnecessary traffic that other hosts in the IP subnet receive. Ethernet Switch Model Ethernet Switch 325 Ethernet Switch 425 Ethernet Switch 470 Ethernet Switch 460-24T-PWR Ethernet Routing Switch 1600 Ethernet Routing Switch 5500 Ethernet Routing Switch 8300 Ethernet Routing Switch 8600 IGMPv1 Yes Yes Yes Yes Yes Yes Yes Yes IGMPv2 Yes Yes Yes Yes Yes Yes Yes Yes IGMPv3 Future Future Future Future Future Future Future Future Table 2.4.1 – Ethernet Switch Flood Suppression Support L By default Windows 2003 Server implements IGMPv3 which is not supported by some L2 switches. A registry modification is required to change the default IGMPv3 setting to IGMPv1 or IGMPv2 (See Appendix B). ______________________________________________________________________________________________________ NORTEL External Distribution 17 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 2.3 Deploying Microsoft Network Load Balancing The following section describes the tested and verified topologies that can be used with Nortel Ethernet Switches to deploy Windows 2003 clustered servers using the Microsoft Network Load Balancing feature. 2.3.1 Single Subnet Environments Single subnet environments are supported on all Nortel Ethernet & Ethernet Routing Switch models for unicast and multicast modes with no additional switch configuration being required. If Ethernet Routing Switch models 1600, 5500, 8300 or 8600 are utilized, the Ethernet Routing Switches must be configured for Layer 2 only and must not have IP routing enabled or the unicast and multicast frames will not be flooded to all the hosts in the cluster which will result in the clients not being able to communicate with the clusters IP address. Figure 2.3.1 – Ethernet Switch Example ______________________________________________________________________________________________________ NORTEL External Distribution 18 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 2.3.2 Multiple Subnet Subtended Switch Deployments Multiple subnet environments are supported by all Nortel Ethernet Routing Switch models when the Network Load Balancing clusters of servers are connected to a subtended Layer 2 Ethernet Switch. 2.3.2.1 Ethernet Routing Switch 1600 The Ethernet Routing Switch 1600 may be used as a centralized Layer 3 device when Network Load Balanced servers and clients are connected to subtended Layer 2 switches. The Ethernet Routing Switch 1600 supports Network Load Balanced servers running unicast or multicast modes. If multicast mode is enabled with no IGMP flood suppression, the Ethernet Routing Switch 1600 requires that a static ARP entry be created so that the client can communicate with the clusters virtual IP address. If multicast mode is enabled with IGMP flood suppression, the Ethernet Routing Switch 1600 dynamically learns the ARP entry and no additional configuration is required. Figure 2.3.1.2 – Ethernet Routing Switch 1600 Example ______________________________________________________________________________________________________ NORTEL External Distribution 19 Technical Configuration Guide for: Microsoft Network Load Balancing 2.3.2.2 v1.0 March, 2006 Ethernet Routing Switch 5500 The Ethernet Routing Switch 5500 may be used as a centralized Layer 3 device when Network Load Balanced servers and clients are connected to subtended Layer 2 switches. The Ethernet Routing Switch 5500 supports Network Load Balanced servers running unicast or multicast modes. If multicast mode is enabled (with or without IGMP flood suppression) the Ethernet Routing Switch 5500 requires that a static ARP entry be created so that the client can communicate with the clusters virtual IP address. Figure 2.3.2.2 – Ethernet Routing Switch 5500 Example ______________________________________________________________________________________________________ NORTEL External Distribution 20 Technical Configuration Guide for: Microsoft Network Load Balancing 2.3.2.3 v1.0 March, 2006 Ethernet Routing Switch 8300 The Ethernet Routing Switch 8300 may be used as a centralized Layer 3 device when Network Load Balanced servers and clients are connected to subtended Layer 2 switches. The Ethernet Routing Switch 8300 supports Network Load Balanced servers in unicast mode only but can route the client traffic to the clusters virtual IP address. Figure 2.3.2.3 – Ethernet Routing Switch 8300 Example ______________________________________________________________________________________________________ NORTEL External Distribution 21 Technical Configuration Guide for: Microsoft Network Load Balancing 2.3.2.4 v1.0 March, 2006 Ethernet Routing Switch 8600 The Ethernet Routing Switch 8600 may be used as a centralized Layer 3 device when Network Load Balanced servers and clients are connected to subtended Layer 2 switches. The Ethernet Routing Switch 8600 supports Network Load Balanced servers running unicast or multicast modes. If multicast mode is enabled (with or without IGMP flood suppression), the Ethernet Routing Switch 8600 will dynamically learn the ARP entry so no additional configuration is required. Figure 2.3.2.4 – Ethernet Routing Switch 8600 Example ______________________________________________________________________________________________________ NORTEL External Distribution 22 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 2.3.3 Multiple Subnet Single Switch Deployments The Ethernet Routing Switch 8600 may be used as a centralized Layer 3 device when Network Load Balanced servers and clients are directly connected to the switch. The Ethernet Routing Switch 8600 supports Network Load Balanced servers running unicast or multicast modes but does require that unicast or multicast flooding features be enabled so that the frames are flooded to all hosts in the cluster. If multicast mode is enabled, the Ethernet Routing Switch 8600 will dynamically learn the ARP entry so no additional configuration is required. The Ethernet Routing Switch 8600 however does not support multicast mode with IGMP flood suppression in this configuration. Figure 2.3.3 – Ethernet Routing Switch 8600 Example ______________________________________________________________________________________________________ NORTEL External Distribution 23 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3. Configuration 3.1 Windows 2003 Servers The Windows 2003 Servers used in the following examples were configured as follows: • The Windows 2003 servers have been updated with Service Pack 1 with all the current updates applied. • The Windows 2003 servers have two 10/100/1000BASE-T Ethernet Network Adaptors installed. The first Ethernet Network Adaptor was used for Server Management and the second Ethernet Network Adaptor was used for Network Load Balancing. • Internet Information Services (IIS) is installed and operational with a default web site tied to the Clusters Virtual IP Address. 3.2 Ethernet Switch Software Dependencies The Ethernet Switches used in the following examples were based on the following software versions: • Ethernet Routing Switch 8600 – Release 3.7.7 (Note 1) • Ethernet Routing Switch 8300 – Release 2.3.0 • Ethernet Routing Switch 5500 – Release 4.2.1 • Ethernet Routing Switch 1600 – Release 1.2.4 • Ethernet Routing Switch 460/470 – Release 3.6.0 Note 1 – The Ethernet Routing Switch 8600 has several specific Network Load Balancing features that have been added to provide Network Load Balancing Support when the Ethernet Routing Switch 8600 is proving IP routing between subnets (VLANs): • NLB multicast flooding – Added in release 3.2.2 • NLB unicast flooding – Added in release 3.7.7 (not available in release 4.0.x) 1 The information in this document was created from devices in a specific lab environment. If you are working in a live network environment, please ensure that you fully understand the impact of any command or configuration change before doing it. ______________________________________________________________________________________________________ NORTEL External Distribution 24 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.3 Creating a Windows Server Unicast Cluster For this configuration example we will create a Network Load Balancing Cluster in unicast mode to provide high available HTTP web services. This example uses two Windows 2003 Advanced Servers with Internet Information Services (IIS) installed and operation with both IIS server providing identical web content. Both servers will have two Ethernet Network Adaptors installed where the first adaptor will be used for management and the second adaptor will be bound to the cluster to service client requests. Figure 3.3.1 – NLB Unicast Server Configuration Step 1 – Start the Network Load Balancing Manager The Microsoft Network Load Balancing Manager simplifies the creation and management of Network Load Balancing Server Clusters. To start the Network Load Balancing Manager on a Windows 2003 server, select “Start”, “Programs”, “Administrative Tools” and click on “Network Load Balancing Manager”. You can optionally start the Network Load Balancing Manager by typing “NLBmgr” in the console or by selecting “Start” and clicking “Run” and typing in “NLBmgr”. ______________________________________________________________________________________________________ NORTEL External Distribution 25 Technical Configuration Guide for: Microsoft Network Load Balancing L v1.0 March, 2006 Network Load Balancing can optionally be configured on each individual server by modifying the Network Adaptors properties and binding the “Network Load Balancing” protocol to the Adaptor. This method is much more complex and does not provide visibility into the state of the cluster so for the purpose of this document the Network Load Balancing Manager will be used. Step 2 – Creating a New Cluster In the “Network Load Balancing Manager” application, right click on “Network Load Balancing Clusters” and select “New Cluster”. A new cluster can also be created by selecting the “Cluster” menu and clicking on “New”. ______________________________________________________________________________________________________ NORTEL External Distribution 26 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 3 – Modifying Cluster Parameters The “Cluster Parameters” window allows you to specify the Clusters Virtual IP Address, a full DNS name for the service and the Cluster operational mode. For this example we will use a Cluster Virtual IP Address of “192.168.110.50”. The Cluster Virtual IP Address is placed in the same IP subnet as the IP Addresses assigned to each of the second Ethernet Adaptors installed in each Server (see figure 3.1.1). We will enter in the full DNS name “www.jclab.com” which is configured on our DNS server and set the “Cluster operational mode” to “Unicast”. Click “Next” ______________________________________________________________________________________________________ NORTEL External Distribution 27 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 4 – Adding Additional Cluster IP Addresses The “Cluster IP Address” window allows you to bind additional Virtual IP Addresses to the Cluster. This can be useful in applications such as Web Servers where multiple sites are being hosted and each site requires a unique IP Address. For the purpose of this example we will be hosting a single Web site so no additional addresses are required. Click “Next” ______________________________________________________________________________________________________ NORTEL External Distribution 28 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 5 – Port Rules The “Port Rules” window allows you to specify how the traffic is handled by the hosts in the cluster. Port rules allow you to define which protocols the hosts in the cluster support, how the traffic is distributed between the hosts as well as weigh each member in the cluster. The rules are very flexible and a single rule could be used to service a multiple applications or multiple rules can be used to limit applications to specific ports or hosts. For example a Web Server servicing HTTP & HTTPS requests could have a single rule with the port range set for 80 Æ 443. Alternatively two rules could be created with the first rule port range set for 80 Æ 80 and a second rule with the port range set for 443 Æ 443. By default all TCP / UDP traffic from 0 – 65535 received on the cluster Virtual IP Address will be distributed to all hosts in the cluster. For our example we are hosting a Web Server so we will modify the default port rules so that only HTTP traffic is serviced by the hosts. To modify the default rule, click on “Edit” ______________________________________________________________________________________________________ NORTEL External Distribution 29 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 6 – Modifying Port Rules In the “Add/Edit Port Rule” window, modify the “From” and “To” port values to “80” so that the cluster is only servicing HTTP traffic. For a complete description of all the available options in this window, please see “Appendix A” at the end of this document. Click “OK” Click “Next” ______________________________________________________________________________________________________ NORTEL External Distribution 30 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 7 – Adding Labserver1 to the Cluster The “Connect” window allows us to add the first host that is to be a member of the cluster. In our example we have two Windows 2003 Advanced Servers named “Labserver1” and “Labserver2”. In this step we will add “Labserver1” and specify the “Network Adaptor” that will support the cluster. In the “Connect” window in the “Host” field, type in the name or IP Address of the first server that will be a member of the cluster. Click “Connect” and the “Network Load Balancing Manager” will attempt to contact the server. If successful, the “Connection Status” field should show “Connected” and a list of available Network Adaptors will be listed in the “Interface name” table. Select the Interface that is to participate in the cluster and click on “Next”. ______________________________________________________________________________________________________ NORTEL External Distribution 31 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 8 – Modifying Labserver1 Host Parameters The “Host Parameters” window defines the “Priority” or “Host ID” for the cluster host instance, the unique IP Address bound to the Network Adaptor and the “Initial host state”. For our example server “Labserver1” will be assigned as host “1”. We will retain the IP Addressing that was initially assigned to the Network Adaptor and we will use the default state of “Started”. Click “Finish” ______________________________________________________________________________________________________ NORTEL External Distribution 32 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Once the Cluster Wizard completes, the newly configured cluster “www.jclab.com” will be listed in the “Network Load Balancing Manager” window along with the host “Labserver1”. When the “Network Load Balancing Manager” has completed configuring the host, the host state should be listed as “Converged”. ______________________________________________________________________________________________________ NORTEL External Distribution 33 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 9 – Adding Additional Hosts to the Cluster In the “Network Load Balancing Manager” application, right click on the cluster you just created (e.g. www.jclab.com) and select “Add Host to Cluster”. A new host can also be added to the cluster by selecting the “Cluster” menu and clicking on “Add Host”. ______________________________________________________________________________________________________ NORTEL External Distribution 34 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 10 – Adding Labserver2 to the Cluster In the “Connect” window in the “Host” field, type in the name or IP Address of the second server that will be a member of the cluster. Click “Connect” and the “Network Load Balancing Manager” will attempt to contact the server. If successful, the “Connection Status” field should show “Connected” and a list of available Network Adaptors will be listed in the “Interface name” table. Select the Interface that is to participate in the cluster and click on “Next”. ______________________________________________________________________________________________________ NORTEL External Distribution 35 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 11 – Modifying Labserver2 Host Parameters The “Host Parameters” window defines the “Priority” or “Host ID” for the cluster host instance, the unique IP Address bound to the Network Adaptor and the “Initial host state”. For our example server “Labserver2” will be assigned as host “2”. We will retain the IP Addressing that was initially assigned to the Network Adaptor and we will use the default state of “Started”. Click “Finished” ______________________________________________________________________________________________________ NORTEL External Distribution 36 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Once the second host has been successfully added to the cluster, the host state will change to “Converged”. ______________________________________________________________________________________________________ NORTEL External Distribution 37 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.4 Creating a Windows Server Multicast Cluster For this configuration example we will create a Network Load Balancing Cluster in multicast mode to provide high available HTTP web services. This example uses two Windows 2003 Advanced Servers with Internet Information Services (IIS) installed and operation with both IIS server providing identical web content. Both servers will have two Ethernet Network Adaptors installed where the first adaptor will be used for management and the second adaptor will be bound to the cluster to service client requests. Figure 3.4.1 – NLB Multicast Server Configuration Step 1 – Start the Network Load Balancing Manager The Microsoft Network Load Balancing Manager simplifies the creation and management of Network Load Balancing Server Clusters. To start the Network Load Balancing Manager on a Windows 2003 server, select “Start”, “Programs”, “Administrative Tools” and click on “Network Load Balancing Manager”. You can optionally start the Network Load Balancing Manager by typing “NLBmgr” in the console or by selecting “Start” and clicking “Run” and typing in “NLBmgr”. ______________________________________________________________________________________________________ NORTEL External Distribution 38 Technical Configuration Guide for: Microsoft Network Load Balancing L v1.0 March, 2006 Network Load Balancing can optionally be configured on each individual server by modifying the Network Adaptors properties and binding the “Network Load Balancing” protocol to the Adaptor. This method is much more complex and does not provide visibility into the state of the cluster so for the purpose of this document the Network Load Balancing Manager will be used. Step 2 – Creating a New Cluster In the “Network Load Balancing Manager” application, right click on “Network Load Balancing Clusters” and select “New Cluster”. A new cluster can also be created by selecting the “Cluster” menu and clicking on “New”. ______________________________________________________________________________________________________ NORTEL External Distribution 39 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 3 – Modifying Cluster Parameters The “Cluster Parameters” window allows you to specify the Clusters Virtual IP Address, a full DNS name for the service and the Cluster operational mode. For this example we will use a Cluster Virtual IP Address of “192.168.110.50”. The Cluster Virtual IP Address is placed in the same IP subnet as the IP Addresses assigned to each of the second Ethernet Adaptors installed in each Server (see figure 3.2.1). We will enter in the full DNS name “www.jclab.com” which is configured on our DNS server and set the “Cluster operational mode” to “Multicast”. Click “Next”. You can optionally enable “IGMP multicast” support which can be used to provide Multicast flood suppression. If the “IGMP multicast” option is enabled, please ensure that the IGMP version on the Windows 2003 server is changed to support IGMPv2. Click “Next”. ______________________________________________________________________________________________________ NORTEL External Distribution 40 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 4 – Adding Additional Cluster IP Addresses The “Cluster IP Address” window allows you to bind additional Virtual IP Addresses to the Cluster. This can be useful in applications such as Web Servers where multiple sites are being hosted and each site requires a unique IP Address. For the purpose of this example we will be hosting a single Web site so no additional addresses are required. Click “Next” ______________________________________________________________________________________________________ NORTEL External Distribution 41 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 5 – Port Rules The “Port Rules” window allows you to specify how the traffic is handled by the hosts in the cluster. Port rules allow you to define which protocols the hosts in the cluster support, how the traffic is distributed between the hosts as well as weight each member in the cluster. The rules are very flexible and a single rule could be used to service a multiple applications or multiple rules can be used to limit applications to specific ports or hosts. For example a Web Server servicing HTTP & HTTPS requests could have a single rule with the port range set for 80 Æ 443. Alternatively two rules could be created with the first rule port range set for 80 Æ 80 and a second rule with the port range set for 443 Æ 443. By default all TCP / UDP traffic from 0 – 65535 received on the cluster Virtual IP Address will be distributed to all hosts in the cluster. For our example we are hosting a Web Server so we will modify the default port rules so that only HTTP traffic is serviced by the hosts. To modify the default rule, click on “Edit” ______________________________________________________________________________________________________ NORTEL External Distribution 42 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 6 – Modifying Port Rules In the “Add/Edit Port Rule” window, modify the “From” and “To” port values to “80” so that the cluster is only servicing HTTP traffic. For a complete description of all the available options in this window, please see “Appendix A” at the end of this document. Click “OK” Click “Next” ______________________________________________________________________________________________________ NORTEL External Distribution 43 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 7 – Adding Labserver1 to the Cluster The “Connect” window allows us to add the first host that is to be a member of the cluster. In our example we have two Windows 2003 Advanced Servers named “Labserver1” and “Labserver2”. In this step we will add “Labserver1” and specify the “Network Adaptor” that will support the cluster. In the “Connect” window in the “Host” field, type in the name or IP Address of the first server that will be a member of the cluster. Click “Connect” and the “Network Load Balancing Manager” will attempt to contact the server. If successful, the “Connection Status” field should show “Connected” and a list of available Network Adaptors will be listed in the “Interface name” table. Select the Interface that is to participate in the cluster and click on “Next”. ______________________________________________________________________________________________________ NORTEL External Distribution 44 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 8 – Modifying Labserver1 Host Parameters The “Host Parameters” window defines the “Priority” or “Host ID” for the cluster host instance, the unique IP Address bound to the Network Adaptor and the “Initial host state”. For our example server “Labserver1” will be assigned as host “1”. We will retain the IP Addressing that was initially assigned to the Network Adaptor and we will use the default state of “Started”. Click “Finish” ______________________________________________________________________________________________________ NORTEL External Distribution 45 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Once the Cluster Wizard completes, the newly configured cluster “www.jclab.com” will be listed in the “Network Load Balancing Manager” window along with the host “Labserver1”. When the “Network Load Balancing Manager” has completed configuring the host, the host state should be listed as “Converged”. ______________________________________________________________________________________________________ NORTEL External Distribution 46 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 9 – Adding Additional Hosts to the Cluster In the “Network Load Balancing Manager” application, right click on the cluster you just created (e.g. www.jclab.com) and select “Add Host to Cluster”. A new host can also be added to the cluster by selecting the “Cluster” menu and clicking on “Add Host”. ______________________________________________________________________________________________________ NORTEL External Distribution 47 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 10 – Adding Labserver2 to the Cluster In the “Connect” window in the “Host” field, type in the name or IP Address of the second server that will be a member of the cluster. Click “Connect” and the “Network Load Balancing Manager” will attempt to contact the server. If successful, the “Connection Status” field should show “Connected” and a list of available Network Adaptors will be listed in the “Interface name” table. Select the Interface that is to participate in the cluster and click on “Next”. ______________________________________________________________________________________________________ NORTEL External Distribution 48 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Step 11 – Modifying Labserver2 Host Parameters The “Host Parameters” window defines the “Priority” or “Host ID” for the cluster host instance, the unique IP Address bound to the Network Adaptor and the “Initial host state”. For our example server “Labserver2” will be assigned as host “2”. We will retain the IP Addressing that was initially assigned to the Network Adaptor and we will use the default state of “Started”. Click “Finished” ______________________________________________________________________________________________________ NORTEL External Distribution 49 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Once the second host has been successfully added to the cluster, the host state will change to “Converged”. ______________________________________________________________________________________________________ NORTEL External Distribution 50 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.5 Ethernet Switch Configuration Example The following configuration example demonstrates how to configure a standalone Nortel Ethernet Stackable Switch to support a Microsoft Network Load Balancing cluster of servers running in unicast or multicast modes. In this example the Network Load Balancing cluster of servers and clients will be located on a single IP subnet (VLAN) which will represent a typical small office deployment. As described in previous sections, no special switch configuration is required, however for this example we will enable IGMP snooping and proxy on the switch to provide multicast flood suppression. Figure 3.5 – ES 470-24T Example Topology 3.5.1 ES 470-24T – Configuration For this example we will configure an Ethernet Switch 470-24T as follows: 1. Configure a management IP address of 192.168.1.10/24 2. Enable IGMPv2 snooping and proxy to provide NLB multicast suppression From the Ethernet Switch Main Menu, select “Command Line Interface” to access the Nortel CLI. 1. At the CLI prompt, enter the configuration mode: • 470-24T>enable • 470-24T# configure terminal ______________________________________________________________________________________________________ NORTEL External Distribution 51 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 2. Create a IP address on the Ethernet Switch for management: • 470-24T(config)# ip address switch 192.168.1.10 netmask 255.255.255.0 3. Verify IP addressing: • 470-24T (config)# show ip BootP Mode: BootP Disabled Configured In Use Last BootP --------------- --------------- --------------Stack IP Address: 0.0.0.0 0.0.0.0 Switch IP Address: 192.168.1.10 192.168.1.10 0.0.0.0 Subnet Mask: 255.255.255.0 255.255.255.0 0.0.0.0 Default Gateway: 0.0.0.0 0.0.0.0 0.0.0.0 4. At the CLI prompt, enter the configuration mode: • 470-24T>enable • 470-24T# configure terminal 5. Enable IGMP snooping and proxy on VLAN 1: • 470-24T(config)# vlan igmp 1 snooping enable • 470-24T(config)# vlan igmp 1 proxy enable 6. Verify IGMP snooping and proxy are enabled on VLAN 1: • 470-24T(config)# show vlan igmp 1 Snooping: Proxy: Enabled Enabled Robust Value: Query Time: 2 125 seconds IGMPv1 Static Router Ports: NONE IGMPv2 Static Router Ports: NONE 7. Verify IGMP is suppressing the multicast flows to the server ports: • 470-24T(config)# show vlan multicast membership 1 Multicast Group Address Port ----------------------- ---239.255.1.50 1 239.255.1.50 3 ______________________________________________________________________________________________________ NORTEL External Distribution 52 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.6 ERS 1600 Configuration Example The following configuration example demonstrates how to configure a centralized Nortel Ethernet Routing Switch 1600 to support a multiple subnet environment where the Microsoft Network Load Balancing cluster of servers and clients are connected to a subtended Layer 2 switches and are placed in separate IP subnets (VLANs). Figure 3.6 – ERS 1612G Example Topology 3.6.1 ERS 1612G – Configuration For the first step we will configure an Ethernet Routing Switch 1600 as follows: 1. Create VLAN 2 to support clients (VLAN 1 is enabled by default) 2. Enable 802.1Q tagging on ports 1 – 4 3. Assign ports 1 – 2 to VLAN 1 4. Assign port 3 – 4 to VLAN 2 5. Assign a IP address of 192.168.1.1/24 to VLAN 1 6. Assign a IP address of 192.168.2.1/24 to VLAN 2 7. Force speed and duplex on ports 3 – 4 to 1000Mbps FDX to support the ES 470-24T 8. Create a Multi-Link Trunk with ports 1 – 2 to connect the ERS 5510-24T server switch 9. Create a Multi-Link Trunk with ports 3 – 4 to connect the ES 470-24T client switch 10. Create a static ARP entry to support NLB multicast mode ______________________________________________________________________________________________________ NORTEL External Distribution 53 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Connect to the Ethernet Routing Switch 1600 and log into the CLI with the username “rwa” and the password “rwa”. 1. Create port based VLAN with a id 2 and name it VLAN2: • PP1612G# create vlan VLAN2 vid 2 type port 2. Remove ports 3 – 24 from VLAN 1: PP1612G# config vlan default delete 3-24 3. Add ports 1 – 2 to VLAN 1 and enable 802.1Q tagging: • 4. PP1612G# config vlan default add tagged 1-2 Add ports 3 – 4 to VLAN 2 and enable 802.1Q tagging: • PP1612G# config vlan VLAN2 add tagged 3-4 5. Verify VLAN configuration: • PP1612G# show vlan VID : 1 VLAN Name : default VLAN TYPE : port Protocol ID : UserDefinedPid : Encap : IP Subnet : Priority : Member ports : 1-2,mgmt_port Static ports : 1-2 Untagged ports : mgmt_port VID : 2 VLAN Name : VLAN2 VLAN TYPE : port Protocol ID : UserDefinedPid : Encap : IP Subnet : Priority : Member ports : 3-4 Static ports Untagged ports : 3-4 : Total Entries : 2 ______________________________________________________________________________________________________ NORTEL External Distribution 54 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 6. Change the IP address for VLAN 1 to 192.168.1.1 and set the subnet mask to 255.255.255.0: • PP1612G# config ipif System ipaddress 192.168.1.1/24 7. Create a IP Interface named VLAN 2_IF, set the IP address to 192.168.2.1 and the subnet mask to 255.255.255.0 and tie it to the VLAN named VLAN2: • PP1612G# create ipif VLAN2_IF 192.168.2.1/24 VLAN2 8. Verify IP Interface configuration: • PP1612G# show ipif IP Interface Settings Interface Name : System IP Address : 192.168.1.1 Subnet Mask : 255.255.255.0 VLAN Name : default Admin. State : Enabled Interface Status : Link DOWN (MANUAL) Directed-Broadcast: Enabled Member Ports : 1-2,mgmt_port Interface Name : VLAN2_IF IP Address : 192.168.2.1 Subnet Mask : 255.255.255.0 VLAN Name : VLAN2 Admin. State : Enabled Interface Status : Link DOWN (MANUAL) Directed-Broadcast: Enabled Member Ports : 3-4 Total Entries : 2 9. Ports 3 – 4 will connect to a ES 470-24T so we will need to force the speed and duplex on the ports to 1000Mbps Full Duplex: • PP1612G# config ports 3-4 speed 1000_full ______________________________________________________________________________________________________ NORTEL External Distribution 55 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 10. Verify Ports 3 – 4 speed and duplex settings: • PP1612G# show ports 3-4 Port Port State Settings Connection Address Speed/Duplex/FlowCtrl Speed/Duplex/FlowCtrl Learning --------------------- --------------------- -------- ---- -------- 3 Enabled 1000M/Full/Disabled Link Down Enabled 4 Enabled 1000M/Full/Disabled Link Down Enabled 11. Create Multi-Link Trunking group 1 and add ports 1 - 2: • PP1612G# create link_aggregation group_id 1 • PP1612G# config link_aggregation group_id 1 master_port 1 ports 1-2 • PP1612G# config link_aggregation group_id 1 state enabled 12. Create Multi-Link Trunking group 2 and add ports 3 - 4: • PP1612G# create link_aggregation group_id 2 • PP1612G# config link_aggregation group_id 2 master_port 3 ports 3-4 • PP1612G# config link_aggregation group_id 2 state enabled 13. Verify Multi-Link Trunking configuration: • PP1612G# show link_aggregation Group ID : 1 Master Port : 1 Member Port : 1-2 Status : Enabled Flooding Port : 1 BPDU 8600 Interop : Disabled Group ID : 2 Master Port : 3 Member Port : 3-4 Status : Enabled Flooding Port : 3 BPDU 8600 Interop : Disabled ______________________________________________________________________________________________________ NORTEL External Distribution 56 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 14. In this instance we’re implementing Network Load Balancing with flood suppression so no additional configuration is required. However if you are implementing Network Load Balancing in multicast mode with no flood suppression, a static ARP entry needs to be created on the ERS 1600 so that the clients will be able to communicate with the clusters virtual IP address: • PP1612G# create arpentry 192.168.1.50 03-bf-c0-a8-d2-32 15. Verify static ARP entry: • PP1612G# show arpentry ARP Aging Time : 20 ARP Req Rate Limit : Disabled Interface IP Address MAC Address Type ------------- --------------- ----------------- --------------- System 192.168.1.0 FF-FF-FF-FF-FF-FF Local/Broadcast System 192.168.1.1 00-09-97-DC-90-01 Local System 192.168.1.50 03-bf-c0-a8-d2-32 System 192.168.1.255 FF-FF-FF-FF-FF-FF Local/Broadcast VLAN2_IF 192.168.2.0 FF-FF-FF-FF-FF-FF Local/Broadcast VLAN2_IF 192.168.2.1 00-09-97-DC-90-02 Local VLAN2_IF 192.168.2.255 FF-FF-FF-FF-FF-FF Local/Broadcast Static ______________________________________________________________________________________________________ NORTEL External Distribution 57 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.6.2 ERS 5510-24T – Configuration For the first step we will configure an Ethernet Routing Switch 5510-24T as follows: 1. Configure a management IP address of 192.168.1.10/24 and default gateway 192.168.1.1 2. Enable 802.1Q tagging on ports 23 – 24 3. Create a Multi-Link Trunk with ports 23 – 24 to connect to the ERS 1612G 4. Enable IGMPv2 snooping and proxy to provide NLB multicast suppression From the Ethernet Switch Main Menu, select “Command Line Interface” to access the Nortel CLI. 1. At the CLI prompt, enter the configuration mode: • ERS5510-24T>enable • ERS5510-24T# configure terminal 2. Create a IP address on the Ethernet Switch for management: • ERS5510-24T(config)# ip address switch 192.168.1.10 netmask 255.255.255.0 3. Configure a default gateway: • ERS5510-24T(config)# ip default-gateway 192.168.1.1 4. Verify IP addressing: • ERS5510-24T(config)# show ip BootP Mode: BootP Disabled Configured In Use Last BootP --------------- --------------- --------------Stack IP Address: 0.0.0.0 0.0.0.0 Switch IP Address: 192.168.1.10 192.168.1.10 0.0.0.0 Subnet Mask: 255.255.255.0 255.255.255.0 0.0.0.0 Default Gateway: 192.168.1.1 192.168.1.1 0.0.0.0 5. Enable 802.1Q tagging on ports 23-24: • ERS5510-24T(config)# vlan ports 23-24 tagging tagall ______________________________________________________________________________________________________ NORTEL External Distribution 58 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 6. Verify 802.1Q tagging configuration: • ERS5510-24T(config)# show vlan interface info Filter Filter Untagged Unregistered Port Frames Frames PVID PRI Tagging Name ---- -------- ------------ ---- --- ------------- ---------------1 No Yes 1 0 UntagAll Port 1 2 No Yes 1 0 UntagAll Port 2 23 No Yes 1 0 TagAll Port 23 24 No Yes 1 0 TagAll Port 24 7. Create and enable a Multi-Link Trunk and add ports 23-24 : • ERS5510-24T(config)# mlt 1 name Trunk member 23-24 • ERS5510-24T(config)# mlt 1 enable 8. Verify Multi-Link Trunk configuration: : • ERS5510-24T(config)# show mlt Trunk Name Members Bpdu Mode Status ----- -------------------- ------------------- ------ ------ -------1 Trunk #1 23-24 All Basic Enabled 2 Trunk #2 NONE All Basic Disabled 3 Trunk #3 NONE All Basic Disabled 4 Trunk #4 NONE All Basic Disabled 5 Trunk #5 NONE All Basic Disabled 6 Trunk #6 NONE All Basic Disabled 9. Enable IGMP snooping and proxy on VLAN 1: • ERS5510-24T(config)# vlan igmp 1 snooping enable • ERS5510-24T(config)# vlan igmp 1 proxy enable ______________________________________________________________________________________________________ NORTEL External Distribution 59 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 10. Verify IGMP snooping and proxy are enabled on VLAN 1: • ERS5510-24T(config)# show vlan igmp 1 Snooping: Proxy: Enabled Enabled Robust Value: Query Time: 2 125 seconds IGMPv1 Static Router Ports: NONE IGMPv2 Static Router Ports: NONE 11. Verify IGMP is suppressing the multicast flows to the server ports: • ERS5510-24T(config)# show vlan multicast membership 1 Multicast Group Address Port ----------------------- ---239.255.1.50 1 239.255.1.50 3 ______________________________________________________________________________________________________ NORTEL External Distribution 60 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.6.3 ES 470-24T – Configuration For the first step we will configure an Ethernet Switch 470-24T as follows: 1. Configure a management IP address of 192.168.2.10/24 and default gateway 192.168.2.1 2. Enable Auto-PVID 3. Create VLAN 2 and assign is as the management VLAN 4. Assign ports 1 – 24 to VLAN 2 5. Enable 802.1Q tagging on ports 23 – 24 6. Create a Multi-Link Trunk with ports 23 – 24 to connect to the ERS 1612G From the Ethernet Switch Main Menu, select “Command Line Interface” to access the Nortel CLI. 1. At the CLI prompt, enter the configuration mode: • ES470-24T>enable • ES470-24T# configure terminal 2. Create a IP address on the Ethernet Switch for management: • ES470-24T(config)# ip address switch 192.168.2.10 netmask 255.255.255.0 3. Configure a default gateway: • ES470-24T(config)# ip default-gateway 192.168.2.1 4. Verify IP addressing: • ES470-24T(config)# show ip BootP Mode: BootP Disabled Configured In Use Last BootP --------------- --------------- --------------Stack IP Address: 0.0.0.0 0.0.0.0 Switch IP Address: 192.168.2.10 192.168.2.10 0.0.0.0 Subnet Mask: 255.255.255.0 255.255.255.0 0.0.0.0 Default Gateway: 192.168.2.1 192.168.2.1 0.0.0.0 ______________________________________________________________________________________________________ NORTEL External Distribution 61 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 5. Enable Auto-PVID: • ES470-24T(config)# auto-pvid 6. Verify Auto-PVID is enabled: • ES470-24T(config)# show auto-pvid AutoPVID: Enabled 7. Create port based VLAN with a id 2 and name it VLAN2: • ES470-24T(config)# vlan create 2 name VLAN2 type port 8. Set the management VLAN to VLAN 2: • ES470-24T(config)# vlan mgmt 2 9. Remove ports 1 – 24 from VLAN 1: • ES470-24T(config)# vlan members remove 1 1-24 10. Add 1 – 24 to VLAN 2: • ES470-24T(config)# vlan members add 2 1-24 11. Enable 802.1Q tagging on ports 23-24: • ES470-24T(config)# vlan ports 23-24 tagging tagall 12. Verify VLAN configuration: • ES470-24T(config)# vlan ports 23-24 tagging tagall Id Name Type Protocol User PID Active IVL/SVL Mgmt --- -------------------- -------- ---------------- -------- ------ ------- ---1 VLAN #1 Port None 0x0000 Yes IVL No None 0x0000 Yes IVL Yes Port Members: NONE 2 VLAN2 Port Port Members: 1-26 ______________________________________________________________________________________________________ NORTEL External Distribution 62 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 13. Verify 802.1Q tagging configuration: • ES470-24T(config)# show vlan interface info Filter Filter Untagged Unregistered Port Frames Frames PVID PRI Tagging Name ---- -------- ------------ ---- --- ------------- ---------------1 No Yes 2 0 UntagAll Port 1 2 No Yes 2 0 UntagAll Port 2 23 No Yes 2 0 TagAll Port 23 24 No Yes 2 0 TagAll Port 24 14. Verify VLAN assignment: • ES470-24T(config)# show vlan interface vids Port VLAN VLAN Name VLAN VLAN Name VLAN VLAN Name ---- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- 1 2 VLAN2 ---- ---- ---------------2 2 23 2 VLAN2 VLAN2 ---- ---- ---------------24 2 VLAN2 ---- ---- ---------------- 15. Create and enable a Multi-Link Trunk and add ports 23-24 : • ES470-24T(config)# mlt 1 name Trunk member 23-24 • ES470-24T(config)# mlt 1 enable 16. Verify Multi-Link Trunk configuration: : • ES470-24T(config)# show mlt Trunk Name Members Bpdu Mode Status ----- -------------------- ------------------- ------ ------ -------1 Trunk #1 23-24 All Basic Enabled 2 Trunk #2 NONE All Basic Disabled 6 Trunk #6 NONE All Basic Disabled ______________________________________________________________________________________________________ NORTEL External Distribution 63 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.7 ERS 5500 Configuration Example The following configuration example demonstrates how to configure a centralized Nortel Ethernet Routing Switch 5530-24TFD to support a multiple subnet environment where the Microsoft Network Load Balancing cluster of servers and clients are connected to a subtended Layer 2 switches and are placed in separate IP subnets (VLANs). Figure 3.7 – ERS 5530-24TFD Example Topology 3.7.1 ERS 5530-24TFD – Configuration For the first step we will configure an Ethernet Routing Switch 5530-24TFD as follows: 1. Create VLAN 2 to support clients (VLAN 1 is enabled by default) 2. Enable 802.1Q tagging on ports 13 – 16 3. Assign ports 13 – 14 to VLAN 1 4. Assign ports 15 – 16 to VLAN 2 5. Assign a IP address of 192.168.1.1/24 to VLAN 1 6. Assign a IP address of 192.168.2.1/24 to VLAN 2 7. Force speed and duplex on ports 15 – 16 to 1000Mbps FDX to support the ES 470-24T 8. Create a Multi-Link Trunk with ports 13 – 14 to connect the ERS 5510-24T server switch 9. Create a Multi-Link Trunk with ports 15 – 16 to connect the ES 470-24T client switch 10. Create a static ARP entry to support NLB multicast mode ______________________________________________________________________________________________________ NORTEL External Distribution 64 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 From the Ethernet Switch Main Menu, select “Command Line Interface” to access the Nortel CLI. 1. At the CLI prompt, enter the configuration mode: • ERS5530-24TFD>enable • ERS5530-24TFD# configure terminal 2. Enable IP Routing: • ERS5530-24TFD(config)# ip routing 3. Verify IP Routing is enabled: • ERS5530-24TFD(config)# show ip routing IP Routing is enabled IP ARP life time is 21600 seconds 4. Enable Auto-PVID: • ERS5530-24TFD(config)# auto-pvid 5. Verify Auto-PVID is enabled: • ERS5530-24TFD(config)# show auto-pvid AutoPVID: Enabled 6. Create port based VLAN with a id 2 and name it VLAN2: • ERS5530-24TFD(config)# vlan create 2 name VLAN2 type port 7. Create a IP address and mask on VLAN 1: • ERS5530-24TFD(config)# interface vlan 1 • ERS5530-24TFD(config-if)# ip address 192.168.1.1 255.255.255.0 8. Create a IP address and mask on VLAN 2: • ERS5530-24TFD(config-if)# interface vlan 2 • ERS5530-24TFD(config-if)# ip address 192.168.2.1 255.255.255.0 • ERS5530-24TFD(config-if)# exit ______________________________________________________________________________________________________ NORTEL External Distribution 65 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 9. Verify IP addressing: • ERS5530-24TFD(config)# show vlan ip Id ifIndex Address Mask MacAddress 1 10001 192.168.1.1 255.255.255.0 00:0C:F8:64:04:40 1 Offset 2 10002 192.168.2.1 255.255.255.0 00:0C:F8:64:04:41 2 10. Remove ports 15 – 16 from VLAN 1: • ERS5530-24TFD(config)# vlan members remove 1 15-16 11. Add 15 – 16 to VLAN 2: • ERS5530-24TFD(config)# vlan members add 2 15-16 12. Enable 802.1Q tagging on ports 13-16: • ERS5530-24TFD(config)# vlan ports 13-16 tagging tagall 13. Verify 802.1Q tagging configuration: • ERS5530-24TFD(config)# show vlan interface info Filter Filter Untagged Unregistered Port Frames Frames PVID PRI Tagging Name ---- -------- ------------ ---- --- ------------- ---------------1 No Yes 1 0 UntagAll Port 1 13 No Yes 1 0 TagAll Port 13 14 No Yes 1 0 TagAll Port 14 15 No Yes 2 0 TagAll Port 15 16 No Yes 2 0 TagAll Port 16 16. Ports 14 – 15 will connect to a ES 470-24T so we will need to force the speed and duplex on the ports to 1000Mbps Full Duplex: • ERS5530-24TFD(config)# interface fastEthernet 14-15 • ERS5530-24TFD(config-if)# speed 1000 • ERS5530-24TFD(config-if)# duplex full • ERS5530-24TFD(config-if)# exit ______________________________________________________________________________________________________ NORTEL External Distribution 66 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 17. Verify Ports 23 – 24 speed and duplex settings: • ERS5530-24TFD(config)# show interfaces 23-24 Status Port Trunk Admin Auto Flow Oper Link LinkTrap Negotiation Speed Duplex Control ---- ----- ------- ---- ---- -------- ----------- -------- ------ ------23 Enable Down Down Enabled Disabled 1000Mbps Full Disable 24 Enable Down Down Enabled Disabled 1000Mbps Full Disable 14. Create and enable a Multi-Link Trunk and add ports 13-14 : • ERS5530-24TFD(config)# mlt 1 name Trunk_1 member 13-14 • ERS5530-24TFD(config)# mlt 1 enable 15. Create and enable a Multi-Link Trunk and add ports 15-16 : • ERS5530-24TFD(config)# mlt 2 name Trunk_2 member 15-16 • ERS5530-24TFD(config)# mlt 2 enable 16. Verify Multi-Link Trunk configuration: : • ERS5530-24TFD(config)# show mlt Trunk Name Members Bpdu Mode Status ----- -------------------- ------------------- ------ ------ -------1 Trunk_1 13-14 All Basic Enabled 2 Trunk_2 15-16 All Basic Enabled 6 Trunk #6 NONE All Basic Disabled 17. Create a static ARP entry mapping the clusters unicast virtual IP address 192.168.1.50 to the clusters multicast MAC address 01:00:5e:7f:d2:32: • ERS5530-24TFD(config)# ip arp 192.168.110.50 01-00-5e-7f-d2-32 vid 1 ______________________________________________________________________________________________________ NORTEL External Distribution 67 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 18. Verify ARP table: • ERS5530-24TFD(config)# show ip arp =============================================================================== IP ARP =============================================================================== IP Address Age (min) MAC Address VLAN-Unit/Port/Trunk Flags ------------------------------------------------------------------------------192.168.2.255 0 ff:ff:ff:ff:ff:ff VLAN#2 LB 192.168.1.255 0 ff:ff:ff:ff:ff:ff VLAN#1 LB 192.168.2.1 0 00:0c:f8:64:04:41 VLAN#2 L 192.168.1.1 0 00:0c:f8:64:04:40 VLAN#1 L 192.168.2.0 0 ff:ff:ff:ff:ff:ff VLAN#2 LB 192.168.1.0 0 ff:ff:ff:ff:ff:ff VLAN#1 LB 192.168.1.50 0 01:00:5e:7f:d2:32 VLAN#1-Trunk_1 S ------------------------------------------------------------------------------Flags Legend: S=Static, D=Dynamic, L=Local, B=Broadcast ______________________________________________________________________________________________________ NORTEL External Distribution 68 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.7.2 ERS 5510-24T – Configuration For the first step we will configure an Ethernet Routing Switch 5510-24T as follows: 1. Configure a management IP address of 192.168.1.10/24 and default gateway 192.168.1.1 2. Enable 802.1Q tagging on ports 23 – 24 3. Create a Multi-Link Trunk with ports 23 – 24 to connect to the ERS 5530-24TFD 4. Enable IGMPv2 snooping and proxy to provide NLB multicast suppression From the Ethernet Switch Main Menu, select “Command Line Interface” to access the Nortel CLI. 1. At the CLI prompt, enter the configuration mode: • ERS5510-24T>enable • ERS5510-24T# configure terminal 2. Create a IP address on the Ethernet Switch for management: • ERS5510-24T(config)# ip address switch 192.168.1.10 netmask 255.255.255.0 3. Configure a default gateway: • ERS5510-24T(config)# ip default-gateway 192.168.1.1 4. Verify IP addressing: • ERS5510-24T(config)# show ip BootP Mode: BootP Disabled Configured In Use Last BootP --------------- --------------- --------------Stack IP Address: 0.0.0.0 0.0.0.0 Switch IP Address: 192.168.1.10 192.168.1.10 0.0.0.0 Subnet Mask: 255.255.255.0 255.255.255.0 0.0.0.0 Default Gateway: 192.168.1.1 192.168.1.1 0.0.0.0 5. Enable 802.1Q tagging on ports 23-24: • ERS5510-24T(config)# vlan ports 23-24 tagging tagall ______________________________________________________________________________________________________ NORTEL External Distribution 69 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 6. Verify 802.1Q tagging configuration: • ERS5510-24T(config)# show vlan interface info Filter Filter Untagged Unregistered Port Frames Frames PVID PRI Tagging Name ---- -------- ------------ ---- --- ------------- ---------------1 No Yes 1 0 UntagAll Port 1 2 No Yes 1 0 UntagAll Port 2 23 No Yes 1 0 TagAll Port 23 24 No Yes 1 0 TagAll Port 24 7. Create and enable a Multi-Link Trunk and add ports 23-24 : • ERS5510-24T(config)# mlt 1 name Trunk member 23-24 • ERS5510-24T(config)# mlt 1 enable 8. Verify Multi-Link Trunk configuration: : • ERS5510-24T(config)# show mlt Trunk Name Members Bpdu Mode Status ----- -------------------- ------------------- ------ ------ -------1 Trunk #1 23-24 All Basic Enabled 2 Trunk #2 NONE All Basic Disabled 3 Trunk #3 NONE All Basic Disabled 4 Trunk #4 NONE All Basic Disabled 5 Trunk #5 NONE All Basic Disabled 6 Trunk #6 NONE All Basic Disabled 9. Enable IGMP snooping and proxy on VLAN 1: • ERS5510-24T(config)# vlan igmp 1 snooping enable • ERS5510-24T(config)# vlan igmp 1 proxy enable ______________________________________________________________________________________________________ NORTEL External Distribution 70 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 10. Verify IGMP snooping and proxy are enabled on VLAN 1: • ERS5510-24T(config)# show vlan igmp 1 Snooping: Proxy: Enabled Enabled Robust Value: Query Time: 2 125 seconds IGMPv1 Static Router Ports: NONE IGMPv2 Static Router Ports: NONE 11. Verify IGMP is suppressing the multicast flows to the server ports: • ERS5510-24T(config)# show vlan multicast membership 1 Multicast Group Address Port ----------------------- ---239.255.1.50 1 239.255.1.50 3 ______________________________________________________________________________________________________ NORTEL External Distribution 71 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.7.3 ES 470-24T – Configuration For the first step we will configure an Ethernet Switch 470-24T as follows: 1. Configure a management IP address of 192.168.2.10/24 and default gateway 192.168.2.1 2. Enable Auto-PVID 3. Create VLAN 2 and assign is as the management VLAN 4. Assign ports 1 – 24 to VLAN 2 5. Enable 802.1Q tagging on ports 23 – 24 6. Create a Multi-Link Trunk with ports 23 – 24 to connect to the ERS 5530-24TFD From the Ethernet Switch Main Menu, select “Command Line Interface” to access the Nortel CLI. 1. At the CLI prompt, enter the configuration mode: • ES470-24T>enable • ES470-24T# configure terminal 2. Create a IP address on the Ethernet Switch for management: • ES470-24T(config)# ip address switch 192.168.2.10 netmask 255.255.255.0 3. Configure a default gateway: • ES470-24T(config)# ip default-gateway 192.168.2.1 4. Verify IP addressing: • ES470-24T(config)# show ip BootP Mode: BootP Disabled Configured In Use Last BootP --------------- --------------- --------------Stack IP Address: 0.0.0.0 0.0.0.0 Switch IP Address: 192.168.2.10 192.168.2.10 0.0.0.0 Subnet Mask: 255.255.255.0 255.255.255.0 0.0.0.0 Default Gateway: 192.168.2.1 192.168.2.1 0.0.0.0 5. Enable Auto-PVID: • ES470-24T(config)# auto-pvid ______________________________________________________________________________________________________ NORTEL External Distribution 72 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 6. Verify Auto-PVID is enabled: • ES470-24T(config)# show auto-pvid AutoPVID: Enabled 7. Create port based VLAN with a id 2 and name it VLAN2: • ES470-24T(config)# vlan create 2 name VLAN2 type port 8. Set the management VLAN to VLAN 2: • ES470-24T(config)# vlan mgmt 2 9. Remove ports 1 – 24 from VLAN 1: • ES470-24T(config)# vlan members remove 1 1-24 10. Add 1 – 24 to VLAN 2: • ES470-24T(config)# vlan members add 2 1-24 11. Enable 802.1Q tagging on ports 23-24: • ES470-24T(config)# vlan ports 23-24 tagging tagall 12. Verify VLAN configuration: • ES470-24T(config)# vlan ports 23-24 tagging tagall Id Name Type Protocol User PID Active IVL/SVL Mgmt --- -------------------- -------- ---------------- -------- ------ ------- ---1 VLAN #1 2 VLAN2 Port None 0x0000 Yes IVL No None 0x0000 Yes IVL Yes Port Members: NONE Port Port Members: 1-26 ______________________________________________________________________________________________________ NORTEL External Distribution 73 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 13. Verify 802.1Q tagging configuration: • ES470-24T(config)# show vlan interface info Filter Filter Untagged Unregistered Port Frames Frames PVID PRI Tagging Name ---- -------- ------------ ---- --- ------------- ---------------1 No Yes 2 0 UntagAll Port 1 2 No Yes 2 0 UntagAll Port 2 23 No Yes 2 0 TagAll Port 23 24 No Yes 2 0 TagAll Port 24 14. Verify VLAN assignment: • ES470-24T(config)# show vlan interface vids Port VLAN VLAN Name VLAN VLAN Name VLAN VLAN Name ---- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- ---- ---------------- 1 2 VLAN2 ---- ---- ---------------2 23 2 2 VLAN2 VLAN2 ---- ---- ---------------24 2 VLAN2 ---- ---- ---------------- 15. Create and enable a Multi-Link Trunk and add ports 23-24 : • ES470-24T(config)# mlt 1 name Trunk member 23-24 • ES470-24T(config)# mlt 1 enable ______________________________________________________________________________________________________ NORTEL External Distribution 74 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 16. Verify Multi-Link Trunk configuration: : • ES470-24T(config)# show mlt Trunk Name Members Bpdu Mode Status ----- -------------------- ------------------- ------ ------ -------1 Trunk #1 23-24 All Basic Enabled 2 Trunk #2 NONE All Basic Disabled 6 Trunk #6 NONE All Basic Disabled ______________________________________________________________________________________________________ NORTEL External Distribution 75 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.8 ERS 8300 Configuration Example The following configuration example demonstrates how to configure a Nortel Ethernet Routing Switch 8300 to support a multiple subnet environment where the Microsoft Network Load Balancing cluster of servers is connected to a subtended Layer 2 switch and the clients are directly connected and are placed in separate IP subnets (VLANs). Figure 3.8 – ERS 8300 Example Topology 3.8.1 ERS 8300 – Configuration For the first step we will configure an Ethernet Routing Switch 8300 as follows: 1. Create VLAN 2 to support clients (VLAN 1 is enabled by default) 2. Enable 802.1Q tagging on ports 5/1 – 6/1 3. Assign ports 5/1 – 6/1 to VLAN 1 4. Assign ports 1/1 – 4/48 to VLAN 2 5. Assign a IP address of 192.168.1.1/24 to VLAN 1 6. Assign a IP address of 192.168.2.1/24 to VLAN 2 7. Create a Multi-Link Trunk with ports 5/1 – 6/1 to connect the ERS 5510-24T server switch ______________________________________________________________________________________________________ NORTEL External Distribution 76 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Connect to the Ethernet Routing Switch 8300 and log into the CLI with the username “rwa” and the password “rwa”. 1. Create port based VLAN with a id 2 and name it VLAN2: • ERS8300# config vlan 2 create byport 1 name VLAN2 2. Remove ports 1/1 – 4/48 from VLAN 1: ERS8300# config vlan 1 ports remove 1/1-4/48 3. Add ports 1/1 – 4/48 from VLAN 2: ERS8300# config vlan 2 ports add 1/1-4/48 4. Enable 802.1Q tagging on ports 5/1 and 6/1: • ERS8300# config ethernet 5/1-6/1 perform-tagging enable 5. Verify ports VLAN membership: • ERS8300# show vlan info ports ================================================================================ Vlan Port ================================================================================ VLAN PORT ACTIVE STATIC NOT_ALLOW ID MEMBER MEMBER MEMBER MEMBER -------------------------------------------------------------------------------1 5/1-6/8 5/1-6/8 2 1/1-4/48 1/1-4/48 6. Verify ports 5/1 – 6/1 tagging configuration: • ERS8300# show ports info vlans vlan 1 port 5/1,6/1 ================================================================================ Port Vlans ================================================================================ PORT NUM DISCARD DISCARD DEFAULT VLAN TAGGING TAGFRAM UNTAGFRAM VLANID IDS PORT UNTAG TYPE DEFVLAN -------------------------------------------------------------------------------5/1 enable false false 1 1 normal disable 6/1 enable false false 1 1 normal disable ______________________________________________________________________________________________________ NORTEL External Distribution 77 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 7. Create a IP address 192.168.1.1 and subnet mask 255.255.255.0 on VLAN 1: • ERS8300# config vlan 1 ip create 192.168.1.1/24 8. Create a IP address 192.168.2.1 and subnet mask 255.255.255.0 on VLAN 2: • ERS8300# config vlan 2 ip create 192.168.2.1/24 9. Verify IP Interface configuration: • ERS8300# show vlan info ip ================================================================================ Vlan Ip ================================================================================ VLAN IP NET BCASTADDR REASM ADVERTISE DIRECTED ID MASK FORMAT WHEN_DOWN BROADCAST ADDRESS MAXSIZE -------------------------------------------------------------------------------1 192.168.1.1 255.255.255.0 ones 1500 disable enable 2 192.168.2.1 255.255.255.0 ones 1500 disable enable 10. Create a Distributed Multi-Link Trunking group and add ports 5/1 – 6/1: • ERS8300# mlt 1 create • ERS8300# mlt 1 name DMLT_1 • ERS8300# mlt 1 perform-tagging en • ERS8300# mlt 1 add ports 5/1,6/1 • ERS8300# mlt 1 add vlan 1 11. Verify Multi-Link Trunking configuration: • ERS8300# show mlt info 1 ================================================================================ Mlt Info ================================================================================ MLTID IFINDEX NAME PORT SVLAN TYPE TYPE MLT MLT PORT ADMIN CURRENT VLAN MEMBERS IDS -------------------------------------------------------------------------------1 4096 DMLT_1 trunk normal norm MULTICAST MLTID IFINDEX DISTRIBUTION NT-STG norm 5/1,6/1 DESIGNATED LACP LACP PORTS ADMIN OPER 1 -------------------------------------------------------------------------------1 4096 disable enable 2/1 disable down ______________________________________________________________________________________________________ NORTEL External Distribution 78 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.8.2 ERS 5510-24T – Configuration For the first step we will configure an Ethernet Routing Switch 5510-24T as follows: 1. Configure a management IP address of 192.168.1.10/24 and default gateway 192.168.1.1 2. Enable 802.1Q tagging on ports 23 – 24 3. Create a Multi-Link Trunk with ports 23 – 24 to connect to the ERS 8300 4. Enable IGMPv2 snooping and proxy to provide NLB multicast suppression From the Ethernet Switch Main Menu, select “Command Line Interface” to access the Nortel CLI. 1. At the CLI prompt, enter the configuration mode: • ERS5510-24T>enable • ERS5510-24T# configure terminal 2. Create a IP address on the Ethernet Switch for management: • ERS5510-24T(config)# ip address switch 192.168.1.10 netmask 255.255.255.0 3. Configure a default gateway: • ERS5510-24T(config)# ip default-gateway 192.168.1.1 4. Verify IP addressing: • ERS5510-24T(config)# show ip BootP Mode: BootP Disabled Configured In Use Last BootP --------------- --------------- --------------Stack IP Address: 0.0.0.0 0.0.0.0 Switch IP Address: 192.168.1.10 192.168.1.10 0.0.0.0 Subnet Mask: 255.255.255.0 255.255.255.0 0.0.0.0 Default Gateway: 192.168.1.1 192.168.1.1 0.0.0.0 5. Enable 802.1Q tagging on ports 23-24: • ERS5510-24T(config)# vlan ports 23-24 tagging tagall ______________________________________________________________________________________________________ NORTEL External Distribution 79 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 6. Verify 802.1Q tagging configuration: • ERS5510-24T(config)# show vlan interface info Filter Filter Untagged Unregistered Port Frames Frames PVID PRI Tagging Name ---- -------- ------------ ---- --- ------------- ---------------1 No Yes 1 0 UntagAll Port 1 2 No Yes 1 0 UntagAll Port 2 23 No Yes 1 0 TagAll Port 23 24 No Yes 1 0 TagAll Port 24 7. Create and enable a Multi-Link Trunk and add ports 23-24 : • ERS5510-24T(config)# mlt 1 name Trunk member 23-24 • ERS5510-24T(config)# mlt 1 enable 8. Verify Multi-Link Trunk configuration: : • ERS5510-24T(config)# show mlt Trunk Name Members Bpdu Mode Status ----- -------------------- ------------------- ------ ------ -------1 Trunk #1 23-24 All Basic Enabled 2 Trunk #2 NONE All Basic Disabled 6 Trunk #6 NONE All Basic Disabled 9. Enable IGMP snooping and proxy on VLAN 1: • ERS5510-24T(config)# vlan igmp 1 snooping enable • ERS5510-24T(config)# vlan igmp 1 proxy enable 10. Verify IGMP snooping and proxy are enabled on VLAN 1: • ERS5510-24T(config)# show vlan igmp 1 Snooping: Proxy: Enabled Enabled Robust Value: Query Time: 2 125 seconds IGMPv1 Static Router Ports: NONE IGMPv2 Static Router Ports: NONE ______________________________________________________________________________________________________ NORTEL External Distribution 80 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 11. Verify IGMP is suppressing the multicast flows to the server ports: • ERS5510-24T(config)# show vlan multicast membership 1 Multicast Group Address Port ----------------------- ---239.255.1.50 1 239.255.1.50 3 ______________________________________________________________________________________________________ NORTEL External Distribution 81 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.9 ERS 8600 Configuration Example 1 The following configuration example demonstrates how to configure a Nortel Ethernet Routing Switch 8600 to support a multiple subnet environment where the Microsoft Network Load Balancing cluster of servers is connected to a subtended Layer 2 switch and the clients are directly connected and are placed in separate IP subnets (VLANs). 3.9.1 ERS 8600 – Configuration For the first step we will configure an Ethernet Routing Switch 8600 as follows: 1. Create VLAN 2 to support clients (VLAN 1 is enabled by default) 2. Enable 802.1Q tagging on ports 4/1 – 7/1 3. Assign ports 4/1 – 7/1 to VLAN 1 4. Assign ports 1/1 – 3/48 to VLAN 2 5. Assign a IP address of 192.168.1.1/24 to VLAN 1 6. Assign a IP address of 192.168.2.1/24 to VLAN 2 7. Create a Multi-Link Trunk with ports 4/1 – 7/1 to connect the ERS 5510-24T server switch ______________________________________________________________________________________________________ NORTEL External Distribution 82 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Connect to the Ethernet Routing Switch 8600 and log into the CLI with the username “rwa” and the password “rwa”. 1. Create port based VLAN with a id 2 and name it VLAN2: • ERS8600# config vlan 2 create byport 1 name VLAN2 2. Remove ports 1/1 – 3/48 from VLAN 1: ERS8600# config vlan 1 ports remove 1/1-3/48 3. Add ports 1/1 – 3/48 from VLAN 2: ERS8600# config vlan 2 ports add 1/1-3/48 4. Enable 802.1Q tagging on ports 4/1 and 7/1: • ERS8600# config ethernet 4/1-7/1 perform-tagging enable 5. Verify ports VLAN membership: • ERS8600# show vlan info ports ================================================================================ Vlan Port ================================================================================ VLAN PORT ACTIVE STATIC NOT_ALLOW ID MEMBER MEMBER MEMBER MEMBER -------------------------------------------------------------------------------1 4/1-4/8,7/1-7/8 4/1-4/8,7/1-7/8 2 1/1-3/48 1/1-3/48 6. Verify ports 4/1 – 7/1 tagging configuration: • ERS8600# show ports info vlans vlan 1 port 4/1,7/1 ================================================================================ Port Vlans ================================================================================ PORT NUM DISCARD DISCARD DEFAULT VLAN TAGGING TAGFRAM UNTAGFRAM VLANID IDS PORT UNTAG TYPE DEFVLAN -------------------------------------------------------------------------------5/1 enable false false 1 1 normal disable 6/1 enable false false 1 1 normal disable ______________________________________________________________________________________________________ NORTEL External Distribution 83 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 7. Create a IP address 192.168.1.1 and subnet mask 255.255.255.0 on VLAN 1: • ERS8600# config vlan 1 ip create 192.168.1.1/24 8. Create a IP address 192.168.2.1 and subnet mask 255.255.255.0 on VLAN 2: • ERS8600# config vlan 2 ip create 192.168.2.1/24 9. Verify IP Interface configuration: • ERS8600# show vlan info ip ================================================================================ Vlan Ip ================================================================================ VLAN IP NET BCASTADDR REASM ADVERTISE DIRECTED ID MASK FORMAT WHEN_DOWN BROADCAST ADDRESS MAXSIZE -------------------------------------------------------------------------------1 192.168.1.1 255.255.255.0 ones 1500 disable enable 2 192.168.2.1 255.255.255.0 ones 1500 disable enable 10. Create a Distributed Multi-Link Trunking group and add ports 5/1 – 6/1: • ERS8600# mlt 1 create • ERS8600# mlt 1 name DMLT_1 • ERS8600# mlt 1 perform-tagging en • ERS8600# mlt 1 add ports 4/1,7/1 • ERS8600# mlt 1 add vlan 1 11. Verify Multi-Link Trunking configuration: • ERS8600# show mlt info 1 ================================================================================ Mlt Info ================================================================================ MLTID IFINDEX NAME PORT SVLAN TYPE TYPE MLT MLT PORT ADMIN CURRENT VLAN MEMBERS IDS -------------------------------------------------------------------------------1 4096 DMLT_1 trunk normal norm MULTICAST MLTID IFINDEX DISTRIBUTION NT-STG norm 4/1,7/1 DESIGNATED LACP LACP PORTS ADMIN OPER 1 -------------------------------------------------------------------------------1 4096 disable enable 2/1 disable down ______________________________________________________________________________________________________ NORTEL External Distribution 84 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.9.2 ERS 5510-24T – Configuration For the first step we will configure an Ethernet Routing Switch 5510-24T as follows: 1. Configure a management IP address of 192.168.1.10/24 and default gateway 192.168.1.1 2. Enable 802.1Q tagging on ports 23 – 24 3. Create a Multi-Link Trunk with ports 23 – 24 to connect to the ERS 8300 4. Enable IGMPv2 snooping and proxy to provide NLB multicast suppression From the Ethernet Switch Main Menu, select “Command Line Interface” to access the Nortel CLI. 1. At the CLI prompt, enter the configuration mode: • ERS5510-24T>enable • ERS5510-24T# configure terminal 2. Create a IP address on the Ethernet Switch for management: • ERS5510-24T(config)# ip address switch 192.168.1.10 netmask 255.255.255.0 3. Configure a default gateway: • ERS5510-24T(config)# ip default-gateway 192.168.1.1 4. Verify IP addressing: • ERS5510-24T(config)# show ip BootP Mode: BootP Disabled Configured In Use Last BootP --------------- --------------- --------------Stack IP Address: 0.0.0.0 0.0.0.0 Switch IP Address: 192.168.1.10 192.168.1.10 0.0.0.0 Subnet Mask: 255.255.255.0 255.255.255.0 0.0.0.0 Default Gateway: 192.168.1.1 192.168.1.1 0.0.0.0 5. Enable 802.1Q tagging on ports 23-24: • ERS5510-24T(config)# vlan ports 23-24 tagging tagall ______________________________________________________________________________________________________ NORTEL External Distribution 85 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 6. Verify 802.1Q tagging configuration: • ERS5510-24T(config)# show vlan interface info Filter Filter Untagged Unregistered Port Frames Frames PVID PRI Tagging Name ---- -------- ------------ ---- --- ------------- ---------------1 No Yes 1 0 UntagAll Port 1 2 No Yes 1 0 UntagAll Port 2 23 No Yes 1 0 TagAll Port 23 24 No Yes 1 0 TagAll Port 24 7. Create and enable a Multi-Link Trunk and add ports 23-24 : • ERS5510-24T(config)# mlt 1 name Trunk member 23-24 • ERS5510-24T(config)# mlt 1 enable 8. Verify Multi-Link Trunk configuration: : • ERS5510-24T(config)# show mlt Trunk Name Members Bpdu Mode Status ----- -------------------- ------------------- ------ ------ -------1 Trunk #1 23-24 All Basic Enabled 2 Trunk #2 NONE All Basic Disabled 3 Trunk #3 NONE All Basic Disabled 6 Trunk #6 NONE All Basic Disabled 9. Enable IGMP snooping and proxy on VLAN 1: • ERS5510-24T(config)# vlan igmp 1 snooping enable • ERS5510-24T(config)# vlan igmp 1 proxy enable 10. Verify IGMP snooping and proxy are enabled on VLAN 1: • ERS5510-24T(config)# show vlan igmp 1 Snooping: Proxy: Enabled Enabled Robust Value: Query Time: 2 125 seconds IGMPv1 Static Router Ports: NONE ______________________________________________________________________________________________________ NORTEL External Distribution 86 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 IGMPv2 Static Router Ports: NONE 11. Verify IGMP is suppressing the multicast flows to the server ports: • ERS5510-24T(config)# show vlan multicast membership 1 Multicast Group Address Port ----------------------- ---239.255.1.50 1 239.255.1.50 3 ______________________________________________________________________________________________________ NORTEL External Distribution 87 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.10 ERS 8600 Configuration Example 2 The following configuration example demonstrates how to configure an Ethernet Routing Switch 8600 to support a multiple subnet environment where the Microsoft Network Load Balancing cluster of servers and clients are directly connected but are placed in separate IP subnets (VLANs). For the first example we will demonstrate how to configure the Ethernet Routing Switch 8600 to support Network Load Balancing cluster of servers in unicast mode. For the second example we will demonstrate how to configure the Ethernet Routing Switch 8600 to support Network Load Balancing cluster of servers in multicast mode. 3.10.1 ERS 8600 – Configuration (Unicast Mode) For this example we will configure an Ethernet Routing Switch 8600 as follows: 1. Create VLAN 2 to support clients (VLAN 1 is enabled by default) 2. Enable 802.1Q tagging on ports 4/1 – 7/1 3. Assign ports 1/1 – 1/48 to VLAN 1 4. Assign ports 2/1 – 4/48 to VLAN 2 5. Enable the NLB unicast flooding feature on VLAN 1 6. Assign a IP address of 192.168.1.1/24 to VLAN 1 7. Assign a IP address of 192.168.2.1/24 to VLAN 2 ______________________________________________________________________________________________________ NORTEL External Distribution 88 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 Connect to the Ethernet Routing Switch 8600 and log into the CLI with the username “rwa” and the password “rwa”. 1. Create port based VLAN with a id 2 and name it VLAN2: • ERS8600# config vlan 2 create byport 1 name VLAN2 2. Remove ports 1/1 – 1/48 from VLAN 1: ERS8600# config vlan 1 ports remove 1/1-1/48 3. Add ports 2/1 – 4/48 from VLAN 2: ERS8600# config vlan 2 ports add 2/1-4/48 4. Verify ports VLAN membership: • ERS8600# show vlan info ports ================================================================================ Vlan Port ================================================================================ VLAN PORT ACTIVE STATIC NOT_ALLOW ID MEMBER MEMBER MEMBER MEMBER -------------------------------------------------------------------------------1 1/1-1/48 1/1-1/48 2 2/1-4/48 2/1-4/48 1. Enable the NLB unicast flooding feature on VLAN 1 so that unicast frames are flooded to all hosts in the Network Load Balancing cluster: ERS8600# config vlan 1 ip nlb-unicast-mode enable 2. Verify that the NLB unicast flooding feature is enabled on VLAN 1: ERS8600# config vlan 1 ip nlb-unicast-mode info nlb-unicast-mode : enable 5. Create a IP address 192.168.1.1 and subnet mask 255.255.255.0 on VLAN 1: • ERS8600# config vlan 1 ip create 192.168.1.1/24 6. Create a IP address 192.168.2.1 and subnet mask 255.255.255.0 on VLAN 2: • ERS8600# config vlan 2 ip create 192.168.2.1/24 ______________________________________________________________________________________________________ NORTEL External Distribution 89 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 7. Verify IP Interface configuration: • ERS8600# show vlan info ip ================================================================================ Vlan Ip ================================================================================ VLAN IP NET BCASTADDR REASM ADVERTISE DIRECTED ID MASK FORMAT WHEN_DOWN BROADCAST ADDRESS MAXSIZE -------------------------------------------------------------------------------1 192.168.1.1 255.255.255.0 ones 1500 disable enable 2 192.168.2.1 255.255.255.0 ones 1500 disable enable ______________________________________________________________________________________________________ NORTEL External Distribution 90 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 3.10.2 ERS 8600 – Configuration (Multicast Mode) For this example we will configure an Ethernet Routing Switch 8600 as follows: 1. Create VLAN 2 to support clients (VLAN 1 is enabled by default) 2. Assign ports 1/1 – 1/48 to VLAN 1 3. Assign ports 2/1 – 4/48 to VLAN 2 4. Enable the global multicast MAC flooding option 5. Assign a IP address of 192.168.1.1/24 to VLAN 1 6. Assign a IP address of 192.168.2.1/24 to VLAN 2 Connect to the Ethernet Routing Switch 8600 and log into the CLI with the username “rwa” and the password “rwa”. 1. Create port based VLAN with a id 2 and name it VLAN2: • ERS8600# config vlan 2 create byport 1 name VLAN2 2. Remove ports 2/1 – 4/48 from VLAN 1: ERS8600# config vlan 1 ports remove 1/1-1/48 3. Add ports 2/1 – 4/48 from VLAN 2: ERS8600# config vlan 2 ports add 2/1-4/48 4. Verify ports VLAN membership: • ERS8600# show vlan info ports ================================================================================ Vlan Port ================================================================================ VLAN PORT ACTIVE STATIC NOT_ALLOW ID MEMBER MEMBER MEMBER MEMBER -------------------------------------------------------------------------------1 1/1-1/48 1/1-1/48 2 2/1-4/48 2/1-4/48 5. Enable the global multicast MAC flooding feature so that multicast frames are flooded to all hosts in the Network Load Balancing cluster: ERS8600# config ip arp multicast-mac-flooding enable ______________________________________________________________________________________________________ NORTEL External Distribution 91 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 6. Verify that the multicast MAC flooding feature is enabled: ERS8600# config ip arp info Sub-Context: static-mcastmac Current Context: multicast-mac-flooding : enable aging : 360 (min) arpreqthreshold : 500 delete : N/A add : 7. Create a IP address 192.168.1.1 and subnet mask 255.255.255.0 on VLAN 1: • ERS8600# config vlan 1 ip create 192.168.1.1/24 8. Create a IP address 192.168.2.1 and subnet mask 255.255.255.0 on VLAN 2: • ERS8600# config vlan 2 ip create 192.168.2.1/24 9. Verify IP Interface configuration: • ERS8600# show vlan info ip ================================================================================ Vlan Ip ================================================================================ VLAN IP NET BCASTADDR REASM ADVERTISE DIRECTED ID MASK FORMAT WHEN_DOWN BROADCAST ADDRESS MAXSIZE -------------------------------------------------------------------------------1 192.168.1.1 255.255.255.0 ones 1500 disable enable 2 192.168.2.1 255.255.255.0 ones 1500 disable enable ______________________________________________________________________________________________________ NORTEL External Distribution 92 Technical Configuration Guide for: Microsoft Network Load Balancing v1.0 March, 2006 4. Appendix A. NLB Port Rules Options The following is a detailed overview of all the Port Rule options available in the “Add/Edit Port Rule” window that can be applied to hosts in a cluster. Parameter Cluster IP Address All Port Range Protocols Multiple Host Affinity: None Affinity: Single Affinity: Class C Affinity: Single Host Disable this Port Range Description Specifies options regarding which cluster IP addresses that the port rule should cover. Specifies whether the port rule is a global port rule and will cover all cluster IP addresses associated with the particular Network Load Balancing cluster. Specifies the start and end of the port range for the selected port rule. Port numbers in a range of 0 to 65,535 are currently supported. The default port range is 0 to 65,535. Specifies the IP protocol that a port rule should cover: Transmission Control Protocol (TCP), User Datagram Protocol (UDP), or both. Only the network traffic for the specified protocol is affected by the rule. The default host will handle all traffic not covered by a port rule. Specifies whether multiple hosts in the cluster handle network traffic for the associated port rule. Specifies whether multiple connections from the same client IP address can be handled by different hosts. Disabling affinity allows for more effective load balancing because it allows multiple connections from the same client to be handled concurrently by different cluster hosts. To maximize scaled performance when client affinity is not needed, disable affinity by selecting None. However, in order to allow Network Load Balancing to properly handle IP fragments, you should avoid using None when selecting UDP or Both for your protocol setting. Specifies that Network Load Balancing direct multiple requests Transmission Control Protocol (TCP) connections or User Datagram Protocol (UDP) datagram’s - from the same client Internet Protocol (IP) address to the same cluster host. This is the default setting for affinity. Using Single affinity ensures that only one cluster host will handle all connections that are part of the same client session. This is important if the server program running on the cluster host maintains session state (such as "server cookies") between connections. Specifies that Network Load Balancing direct multiple requests Transmission Control Protocol (TCP) connections or User Datagram Protocol (UDP) datagram’s - from the same TCP/IP Class C address range to the same cluster host. Specifies that network traffic for the associated port rule be handled by a single host in the cluster according to the specified handling priority. This filtering mode provides port specific fault tolerance for the handling of network traffic. Specifies whether all network traffic for the associated port rule will be blocked. ______________________________________________________________________________________________________ NORTEL External Distribution 93 Technical Configuration Guide for: Microsoft Network Load Balancing B. v1.0 March, 2006 Resources & Reference Documents Microsoft Resources URL Description http://www.microsoft.com/technet/prodtechnol/windows server2003/technologies/nlb.mspx Windows Server 2003 Network Load Balancing (NLB) - Technical Library http://support.microsoft.com/default.aspx?scid=kb;enus;815752 Configure Windows XP or Windows Server 2003 for IGMP Version 1 or Version 2 Support Contact Us: For product support and sales information, visit the Nortel Networks website at: http://www.nortel.com In North America, dial toll-free 1-800-4Nortel, outside North America dial 987-288-3700. ______________________________________________________________________________________________________ NORTEL External Distribution 94