Users Guide
11–Marvell Teaming Services
Executive Summary
152 BC0054508-00 M
The reason is that ARP is not a routable protocol. It does not have an IP header
and therefore, is not sent to the router or default gateway. ARP is only a local
subnet protocol. In addition, because the G-ARP is not a broadcast packet, the
router will not process it and will not update its own ARP cache.
The only way that the router would process an ARP that is intended for another
network device is if it has Proxy ARP enabled and the host has no default
gateway. This situation is very rare and not recommended for most applications.
Transmit traffic through a router is load balanced because transmit load balancing
is based on the source and destination IP address and TCP/UDP port number.
Because routers do not alter the source and destination IP address, the load
balancing algorithm works as intended.
Configuring routers for hot standby routing protocol (HSRP) does not allow for
receive load balancing to occur in the adapter team. In general, HSRP allows for
two routers to act as one router, advertising a virtual IP and virtual MAC address.
One physical router is the active interface while the other is standby. Although
HSRP can also load share nodes (using different default gateways on the host
nodes) across multiple routers in HSRP groups, it always points to the primary
MAC address of the team.
Generic Trunking
Generic Trunking is a switch-assisted teaming mode and requires configuring
ports at both ends of the link: server interfaces and switch ports. This port
configuration is often referred to as Cisco Fast EtherChannel or Gigabit
EtherChannel. In addition, generic trunking supports similar implementations by
other switch OEMs such as Extreme Networks Load Sharing and Bay Networks or
IEEE 802.3ad Link Aggregation static mode. In this mode, the team advertises
one MAC Address and one IP Address when the protocol stack responds to ARP
Requests. In addition, each physical adapter in the team uses the same team
MAC address when transmitting frames. Use of the address is possible because
the switch at the other end of the link is aware of the teaming mode and will
handle the use of a single MAC address by every port in the team. The forwarding
table in the switch will reflect the trunk as a single virtual port.
In this teaming mode, the intermediate driver controls load balancing and failover
for outgoing traffic only, while incoming traffic is controlled by the switch firmware
and hardware. As is the case for Smart Load Balancing, the QLASP intermediate
driver uses the IP/TCP and UDP source and destination addresses to load
balance the transmit traffic from the server. Most switches implement an XOR
hashing of the source and destination MAC address.
NOTE
Generic trunking is not supported on iSCSI offload adapters.