cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1892
Views
10
Helpful
3
Replies

NIC Teaming and Uplink Failure

lamav
Level 8
Level 8

Hi:

The topic is NIC teaming for $500, Alex....

A server is dual-homed to 2 access switches in a NIC team. What happens when the access switch that is part of the active member of the team loses its uplink to the distro layer?  Imagine that is the only uplink. Will the server continue forwarding traffic to that switch and get blackholed? I imagine the answer is no and that the server NIC teaming software has some sort of biuilt in SLA mechanism...

Can anyone confirm and give some detail?

Thanks

3 Replies 3

Hitesh Vinzoda
Level 4
Level 4

The Teamed NIC's uses hearbeat to check the status, For example

NIC 1 is primary and NIC 2 is secondary they will exchange heartbeat using the network layer 2, i cant recall the multicast mac address for that, so when the switch connected to NIC 1 is down or cable is disconnected, the Team software detects the link loss and NIC2 is elected as primary

In your case, Where there is only one uplink towards the distribution switch from each switch where the teamed NIC are connected. and uplink between access and dist fails, resulting in loss of hearbeats between NIC1 and NIC2, also note that link loss has not occurred, due to this both the interface will try to get elected, result is failure.

there are few design consideration for Teaming when you want the protection to team in case of upstream link failures, by using the looped topology (square, triangle).

HTH

Hitesh Vinzoda

Pls rate useful posts

Giuseppe Larosa
Hall of Fame
Hall of Fame

Hello Victor,

Hitesh is right a sort of heartbeat is used but this can use of a L2 communication or a link local 224.0.0.X multicast  (some SUN teaming does so for example, HP teaming uses L2 address )destination depending on the implementation in this way the server should be able to understand which NIC is still connected to the network and to detect indirect failure

in the case of HP teaming:

>>Network Fault Tolerance (NFT) is the foundation of HP ProLiant Network Adapter Teaming. In NFT mode, two to

eight ports are teamed together to operate as a single virtual network port. However, only one network port, the

Primary port, is used for both transmit and receive communication with the server. The remaining ports are

considered to be in stand-by (or secondary ports) and referred to as Non-Primary ports, and remain idle unless

the Primary port fails. All ports may transmit and receive heartbeats, including Non-Primary ports.

Also the switches CAM tables are updated using these messages

>>>Update Switch MAC table with team MAC address

The Primary Port must ensure that the switch has the team’s MAC address on the correct port, and that

the switch keeps the team’s MAC address in its MAC table [or Content Addressable Memory (CAM)

table]. The Switch MAC table update heartbeat is used with most team types when a failover occurs,

and a Non-Primary port takes over the Primary role.

Destination MAC address 03-00-C7-00-00-EE  this is a multicast MAC address but outside the range used for IPv4 multicast

Hope to help

Giuseppe

Thanks guys

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card