NIC Teaming - Compaq NICs with Cisco Switches (EtherChannel)

Citrix states in their article: CTX434260

CTX434260 - NIC Teaming - Compaq NICs with Cisco Switches (EtherChannel)

This document was published at: http://support.citrix.com/kb/entry.jspa?externalID=CTX434260

Document ID: CTX434260, Created on: Oct 29, 2001, Updated: Apr 23, 2003

Products: Citrix MetaFrame XP 1.0 for Microsoft Windows 2000, Citrix MetaFrame 1.8 for Microsoft Windows 2000

How to configure teaming NICs with Cisco Switches

There are several NIC teaming technologies available today from switch vendors. Cisco uses the term “EtherChannel.” Various switch vendors use various terms, and these may or may not provide the same exact functionality.

Cisco EtherChannel is a failover and load-distribution technology wherein the same MAC address or IP address is bound to two, four, or eight FastEthernet or GigabitEthernet NICs, providing parallel links. This translates into high bandwidth, load sharing, and redundancy. Citrix MetaFrame supports this technology, and it is considered a best practice where feasible.

It is unlikely that more than two EtherChannel links will be required per MetaFrame server. The primary purpose for using EtherChannel is to ensure redundancy and uninterrupted service in the event of a NIC or switch port failure; network bandwidth and load requirements in a well-running environment are generally not higher than a single full-duplex FastEthernet NIC can support. In addition to the basic redundancy provided by the virtual interface created during EtherChannel teaming, EtherChannel does improve on the load capacity of the NIC by providing double (in the case of two NICs) or quadruple (in the case of four NICs) the throughput of one NIC.

EtherChannel is sometimes configured improperly, causing the optimization goals expected to instead create a multitude of network issues. All switch ports must belong to the same subnet and/or VLAN. The same speed and duplex settings must be available and manually configured on both the switch port and the NIC. Further, Cisco IOS version 12 or higher should be used.

When configuring the switch to support EtherChannel, the port group can be created automatically using Port Aggregation Protocol or by manual configuration. The latter is recommended to create a port group for the switch ports that will correspond to the teamed NICs. This exact command for creating a port group varies according to the switch model. For example, the network administrator would configure EtherChannel using the following command on each of the switch ports to be aggregated:

2900B(config-if)#port group [#] distribution [source|destination]

If source is chosen as the distribution method, then all blocks of incoming packets from the same source will traverse through the same port. This is the default and is recommended. If destination is chosen as the distribution method, then all incoming packets are forwarded based only on the destination.

Contiguous ports must be used for EtherChannel connections on some stackable Cisco switches. Thus, in a Cisco environment where this is required, on a 12-port switch, bundle the connections into ports 1-4, 5-8, or 9-12; on a 24-port switch, it is best to bundle the connections into ports 1-8, 9-16, or 17-24. On the larger non-stackable Cisco switches, such as the 6500 series, EtherChannel ports should be spread across blades to provide higher redundancy.

Use of EtherChannel technology requires support from the server hardware vendor, NIC vendor, and layer-2 switch vendor. As of June 2002, Cisco supports NICs from the following vendors: Adaptec, Auspex, Compaq, Hewlett-Packard, Intel, Phobos, Sun Microsystems, and ZNYX.

When using the Compaq drivers, the most up-to-date teaming driver as of December 2002 is CP002710.exe, which installs Compaq driver version7.11.711.1. Use Add/Remove Programs to load the teaming driver; failure to do so may cause the NIC teaming to appear to be configured but not actually do so. After the teaming driver is loaded, each NIC should be manually set to the maximum speed and full duplex. Then, the NICs should be selected and Team should be chosen. Lastly, the Teaming Controls should be set to Load Balancing and Switch-Assisted Load Balancing. Load balancing can be achieved via MAC address or IP address. Using the MAC address for load balancing is advantageous since it is performed at layer 2, which is the same OSI layer where the switch resides. Teaming by IP address is not recommended since IP address can change and are dependent upon server configuration and MAC address. After configuring NIC teaming, reboot if necessary and reset the TCP/IP address of the single newly teamed virtual NIC; failure to do so will likely result in the NIC defaulting to a 169.254.x.x address, which will not communicate properly with the server farm.

To avoid issues with Spanning Tree, either the switch ports connected to the MetaFrame server NICs could be disabled from participating in Spanning Tree or PortFast should be used. The latter is recommended. PortFast enables switch ports that will not participate in Spanning Tree to connect to the network in less than one second by entering the “forwarding” state. Thus, the 50-second Spanning Tree process is minimized.

To configure a Cisco 2900 switch for PortFast, the following should be configured for each switch port that connects to a MetaFrame server NIC that is using EtherChannel teaming.

2900B(config-if)#spanning-tree portfast

It is very important that servers be updated with the latest NIC drivers and that the NIC settings be rechecked after updating NIC drivers. New NIC drivers may override previously configured settings. Of course, specific instructions from the particular vendor should be followed explicitly.



Primary links

Custom Search

Who's new

  • Cachleferah
  • Weedbacuupe
  • vororourn
  • vDonellaCandrah
  • SnnaSusi

Who's online

There are currently 0 users and 4 guests online.

KrissysCorner.com RuthSwensonLaw.com CreativeLizardProductions.com

DISCLAIMER:

None of this has anything to do with us, someone else is responsible for the entire thing, and we have no idea who or why. We do not know anything about it. It may be alien life forms for all we know: we haven't a clue. You cannot blame us for anything that may result from your visit. That was entirely your own personal choice, made by you of your own volition, and without our knowledge. We do not, after all, have any control over you and cannot by any stretch of the imagination be expected to accept or acknowledge, be it legally or morally, any accountability for decisions made by you on an independent basis, utilizing your own free will, and without our intervention. We are therefore in no way, shape, or form answerable to anyone for any consequences arising from the aforementioned or indeed any other actions, similar or otherwise, because it was not us that did, or did not do anything. It is not even remotely our fault, and we are in no way prepared or willing to accept any liability, not even slightly, ever. We are, in fact completely and utterly blameless, in that it is definitely not our concern, and no blame can possibly be laid at our doorstep, even if we had one, the possession of which we hereby reserve as being entirely our own free choice. The onus is not on us at all, and furthermore, never has been. The entire matter is wholly beyond our control, and completely out of our hands, each of which are washed scrupulously clean of the whole business. We are not accountable for anything at all, and we hereby categorically deny all responsibility for all that has ever, or will ever happen. Our innocence is therefore wholly beyond doubt and absolutely unimpeachable, and so cannot, under even the remotest or unlikeliest circumstances, be brought into question. By clicking either on a link on this site, clicking on a link that leads to this site, or by arriving at this site by natural or supernatural means, you are in effect accepting responsibility for the fact that it is all entirely your own fault, down to the most miniscule detail, and that you are wholly accountable for whatever outcome may arise as a consequence of the aforementioned action or actions insofar as they were undertaken personally by you on an entirely voluntary basis and without any persuasion, coercion or influence from any party or parties other than yourself. Don't come sniveling to us, we are only figments of your imagination. I also agree that if I am ever with a contributor to this website during mealtimes I agree to pay for any super-sizing of their meal, or at least a nice dessert or one of those foo-foo drinks with an umbrella or a monkey. By admitting to have seen the worthless spineless drivel on this website (also known as content)

I Agree Wholeheartedly and Without Reservation to the above. (Except maybe for that part about the monkey.)

All Your Base Are Belong To Us.

Soylent Green Is People!

Never make a bet with a Sicilian when Death is on the Line!

No. Really, I do agree.