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>