Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Oct 2002 09:50:44 -0500
From:      Don Bowman <don@sandvine.com>
To:        "'freebsd-net@freebsd.org'" <freebsd-net@freebsd.org>
Subject:   ng_fec hash mechanism versus cisco etherchannel
Message-ID:  <FE045D4D9F7AED4CBFF1B3B813C8533701022DF6@mail.sandvine.com>

next in thread | raw e-mail | index | archive | help
Examining the source code to ng_fec, in ng_fec_output(), it uses the 
IP address to form the hash to pick the port. This is the same behaviour
that 802.3ad specifies, and yields good behaviour since:

a: it works in routed environments as well as local area
b: packets are not reordered within L4 sessions.

However, cisco seems to imply they use a hash based on MAC:
http://www.cisco.com/warp/public/cc/techno/media/lan/ether/channel/prodlit/f
aste_an.htm
for some devices (e.g. a cat5000).
Others (e.g. cat7500, cat8500) use L3 as ng_fec does.
Yet others use SA based distribution (e.g. the cat1900, 2820).

Does the ng_fec interoperate with the L2 only devices of cisco?


--don (don@sandvine.com www.sandvine.com)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FE045D4D9F7AED4CBFF1B3B813C8533701022DF6>