HP network adapter teaming: load balancing in ProLiant servers running Microsoft Windows operating systems



Similar documents
ProLiant Essentials Intelligent Networking Active Path Failover in Microsoft Windows environments

Using HP ProLiant Network Teaming Software with Microsoft Windows Server 2008 Hyper-V or with Microsoft Windows Server 2008 R2 Hyper-V

HP ProLiant Cluster for MSA1000 for Small Business Hardware Cabling Scheme Introduction Software and Hardware Requirements...

QuickSpecs. Integrated NC3163 Fast Ethernet NIC PCI 10/100 with full WOL (Wake On LAN) and PXE support. Overview. Models.

Traffic monitoring with sflow and ProCurve Manager Plus

How to configure Failover Clustering for Hyper-V hosts on HP ProLiant c-class server blades with All-in-One SB600c storage blade

FTP Server Configuration

Synchronizing ProCurve IDM and Windows Active Directory

How to configure 802.1X authentication with a Windows XP or Vista supplicant

HP Device Manager 4.6

hp ProLiant network adapter teaming

Integrating HP Insight Management WBEM (WMI) Providers for Windows with HP System Insight Manager

HP VMware ESXi 5.0 and Updates Getting Started Guide

The Advantages of Multi-Port Network Adapters in an SWsoft Virtual Environment

Bluetooth Pairing. User Guide

How to Configure Web Authentication on a ProCurve Switch

Windows Server 2008 SP2 and Windows Server 2008 R2 on HP Integrity Servers Network Adapter Teaming White Paper

Send to Network Folder. Embedded Digital Sending

HP Device Manager 4.6

HP CloudSystem Enterprise

HP Thin Client Imaging Tool

HP Device Manager 4.6

HP OpenView Internet Services. SNMP Integration with HP Operations Manager for Windows White Paper

HP Device Manager 4.6

Sharing Pictures, Music, and Videos on Windows Media Center Extender

HP Software as a Service

Chapter 7 Configuring Trunk Groups and Dynamic Link Aggregation

HP JETADVANTAGE SECURITY MANAGER. Adding and Tracking Devices

HP Intelligent Management Center v7.1 Virtualization Monitor Administrator Guide

How to use Data Protector 6.0 or 6.10 with Exchange Recovery Storage Groups to restore a single mailbox

HP Point of Sale (POS) Peripherals Configuration Guide ap5000 VFD Windows (non-opos)

HP 4 Gb PCI-X 2.0 Host Bus Adapters Overview

HP ProLiant DL380 G5 High Availability Storage Server

HP LeftHand SAN Solutions

How to configure MAC authentication on a ProCurve switch

Managing Microsoft Hyper-V Server 2008 R2 with HP Insight Management

HP iscsi storage for small and midsize businesses

Using HP Systems Insight Manager to achieve high availability for Microsoft Team Foundation Server

ProCurve Networking. Troubleshooting WLAN Connectivity. Technical White paper

Intel vpro Provisioning

IP videoconferencing solution with ProCurve switches and Tandberg terminals

Server Virtualization with Windows Server Hyper-V and System Center (20409) H8B93S

HP Virtual Connect Ethernet Cookbook: Single and Multi Enclosure Domain (Stacked) Scenarios

HP Load Balancing Module

HP StorageWorks EVA Hardware Providers quick start guide

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

Performance and Recommended Use of AB545A 4-Port Gigabit Ethernet Cards

Release Notes: Version P.1.8 Software. Related Publications. for HP ProCurve 1810G Switches

Resonate Central Dispatch

Introduction to MPIO, MCS, Trunking, and LACP

HP Device Manager 4.7

HP Roar Plus Speaker. Other Features

NAS 307 Link Aggregation

Redundancy in enterprise storage networks using dual-domain SAS configurations

QuickSpecs. HP StorageWorks Direct Backup Engine for Tape Libraries. Extended Tape Library Architecture (ETLA) Family. Models.

HP Insight Management Agents architecture for Windows servers

HP IMC User Behavior Auditor

HP Service Manager Architecture and Security HP Software-as-a-Service

HP LeftHand SAN Solutions

HP Access Control Express Installation Guide

HP Web Jetadmin Database Connector Plug-in reference manual

HP LASER GAMING MOUSE USER MANUAL

HP LeftHand SAN Solutions

HP ThinPro. Table of contents. Connection Configuration for RDP Farm Deployments. Technical white paper

HP STORAGEWORKS ENTERPRISE BACKUP SOLUTIONS (EBS)

Using Integrated Lights-Out in a VMware ESX environment

SMTP PROXY SERVER INSTALLATION FOR HP QUICKPAGE

SMART INSTALL CONTENTS. Questions and answers

Customizing Asset Manager for Managed Services Providers (MSP) Software Asset Management

HP OneView Administration H4C04S

HP 36-Port InfiniBand Switch Cable Management Kit Installation Guide

HP SiteScope. HP Vertica Solution Template Best Practices. For the Windows, Solaris, and Linux operating systems. Software Version: 11.

HP One-Button Disaster Recovery (OBDR) Solution for ProLiant Servers

Webware License Management Guide

Modem and Local Area Networks. Document Part Number:

HP Auto Port Aggregation (APA) Release Notes

Modem and Local Area Network

ProCurve Switch ProCurve Switch

HP Software as a Service. Federated SSO Guide

HP Intelligent Management Center Basic WLAN Manager Software Platform

HP Business Service Management

HP Quality Center. Software Version: Microsoft Word Add-in Guide

HP LaserJet MFP Analog Fax Accessory 300 Send Fax Driver Guide

eprint SOFTWARE User Guide

ProCurve Mobility Manager 1.0

HP ProLiant Essentials Performance Management Pack 3.0 Support Matrix

HP Data Protector Integration with Autonomy LiveVault

HP Serviceguard Cluster Configuration for HP-UX 11i or Linux Partitioned Systems April 2009

HP ProCurve 1800 Switches. Management and Configuration Guide

HP Operations Smart Plug-in for Virtualization Infrastructure

Service Manager 9.32: Generating SSL Profiles for an F5 HWLB

HP ThinPro. Table of contents. USB Manager. Technical white paper

HP Application Lifecycle Management

USING MANAGED PRINTER LISTS

Introduction to Differentiated Services (DiffServ) and HP-UX IPQoS

HP Intelligent Management Center Enterprise Software. Platform. Key features. Data sheet

HP ilo mobile app for Android

New Advanced RAID Level for Today's Larger Storage Capacities: Advanced Data Guarding

QuickSpecs. What's New. Models. ProLiant Essentials Server Migration Pack - Physical to ProLiant Edition. Overview

Transcription:

HP network adapter teaming: load balancing in ProLiant servers running Microsoft Windows operating systems white paper Introduction... 2 Overview of teaming and load balancing... 2 Transmit Load Balancing... 3 Configuring TLB... 3 Receive Load Balancing... 4 Receive Load Balancing configuration decisions... 4 Configuring Receive Load Balancing... 5 Conclusion... 6 For more information... 6

Introduction Balancing the network traffic load on a server can enhance the functionality of the server and the network. Load balancing within network interconnect controller (NIC) teams enables distributing traffic amongst the members of a NIC team so that traffic is routed among all available paths. HP Network Configuration Utility (NCU) software provides a user-friendly method to configure load balancing and to view load-balancing statistics. Load balancing is available to all NCU customers who team their NICs in ProLiant servers running Microsoft Windows operating systems. This paper describes the load balancing options available with HP network adapter teaming, which is available on NICs in slots or embedded on ProLiant servers. Overview of teaming and load balancing By means of HP teaming software, system administrators can configure the network adapter ports within a ProLiant server as teams to provide fault tolerance. A team consists of two to eight ports that function as if they were a single port. The virtual port appears to the system as a single physical address and a single IP address. One port in the team, designated as the primary port, transmits and receives all traffic. The other ports are designated as backup ports. Should the primary port experience a disabling problem such as hardware failure, link loss, or a blocked path, HP teaming software will automatically make one of the backup ports the primary port. Besides providing fault tolerance, NIC teams can also share the load of network traffic while presenting the unified single address to other network resources. This sharing of the load is called load balancing. The ports in a team can share both traffic transmitted by the server and traffic received by the server.

Transmit Load Balancing The purpose of transmit load balancing (TLB) is to distribute transmitted traffic equally across all ports in the team. TLB allows a ProLiant server, statistically and heuristically, to balance network traffic more fully across all team members. Several configuration options allow administrators to determine which port will handle the transmit traffic. Table 1 identifies configuration options available for teams providing TLB with fault tolerance. Table 1. Configuration options for transmit load balancing with fault tolerance in ProLiant servers Method Definition Usage notes Automatic (the default and recommended method) Destination MAC address Destination IP address TCP connection Round robin (packet order not guaranteed) Allows the software to determine (statistically and heuristically) the best load balancing possible, dynamically and flexibly, based on per-packet packet type. A combination of Destination IP and TCP connection is used. Sends traffic through a port based on the physical address (MAC) of the destination node. Uses the least significant three bits to map to the transmission port. Sends traffic through a port based on the IP address of the destination node. Uses the least significant three bits of the rightmost octet to map to the transmission port. Sends traffic through a port based on the network connection path (source-ip address, source_port, destination-ip address, destination Port). Uses elements of all four address fields to map to the transmission port. Sends traffic through a port based on a sequential selection model, which does not guarantee in order packet delivery on one path. The default; most commonly used option. Do not use a router in this traffic path. This is typically the easiest and most useful configuration. This is used fairly often and can help on multi-application servers. Web server environments are the most appropriate candidates for this option. UDP-based applications are also good candidates. Configuring TLB Once you have decided on the type of transmit load balancing for your system, use the Network Configuration Utility (NCU) to configure your choices. The NCU interface provides a simple configuration panel for specifying how traffic will be routed through the ports in a team (Figure 1). To configure TLB, complete these steps: 1. Open the HP Network Configuration Utility. 2. Display the properties for the network adapter team. 3. In the Team Properties window, select the Teaming Controls tab. 4. Enter the appropriate team name. 5. From the Team Type drop-down list, select the desired type of TLB team. 6. From the Transmit Load Balancing Options drop-down list, select the TLB configuration option of your choice. 7. Click OK.

Figure 1. Using the HP Network Configuration Utility to configure TLB for a NIC team Receive Load Balancing Switch-assisted load balancing (SLB) balances traffic transmitted and received by a ProLiant server. SLB is accomplished by means of several switch ports grouped into a single virtual port. The virtual switch selects the adapter to receive traffic based on the particular method supported by the switch. Receive Load Balancing configuration decisions Multiple configuration options allow administrators to determine how the ports will handle traffic. Table 2 identifies configuration options available for teams providing SLB. Table 2. Configuration options for receive load balancing in ProLiant servers Method Definition Teams needed When to use 802.3ad Dynamic with Fault Tolerance or LACP (no license required) Using two virtual ports, the switch selects the ports for receive traffic as needed. At least one two-port team Ports are limited Traffic is normally not high. The switch supports this method. Switch-assisted Dual Channel Load Balancing (requires PEINP license) The switch uses two or more static ports, each designated to handle either transmit or receive traffic. At least one four-port team with two ports per port channel Ports are numerous. Traffic is constantly high. The switch supports this method. Switch redundancy is required.

Configuring Receive Load Balancing Once you have decided on the type of switch-assisted load balancing for your system, use the HP NCU to configure your choices. The NCU interface provides a simple configuration panel for specifying how traffic will be routed through the ports in a team. To configure SLB, complete these steps: 1. Open the HP Network Configuration Utility. 2. Display the properties for the network adapter team (Figure 2). 3. In the Team Properties window, select the Teaming Controls tab. 4. Enter the appropriate team name. 5. From the Team Type drop-down list, select the desired type of SLB team: Dynamic 802.3ad if you do not have a PEINP license, Dual Channel if you have a license or both if you have a license and want to use Dynamic Dual Channel teaming. 6. From the Transmit Load Balancing Options drop-down list, select the TLB configuration option of your choice. 7. Click OK. Figure 2. Using the HP Network Configuration Utility to configure SLB Transmit and Receive Load Balancing in a ProLiant server

Conclusion Load balancing is an important way to maximize network efficiency. HP provides practical and effective load balancing options and smooth configuration for harnessing the power of networks that contain ProLiant servers. For more information For more information about ProLiant network adapters and adapter teaming, see the following URLs: http://h18004.www1.hp.com/products/servers/networking/whitepapers.html http://h18004.www1.hp.com/products/servers/networking/teaming.html#1 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. TC050104WP/2005