Date: Wed, 2 Feb 2011 00:11:54 +0100 From: Markus Oestreicher <m.oe@x-trader.de> To: "freebsd-net@freebsd.org" <freebsd-net@freebsd.org> Subject: Current state of FreeBSD routing Message-ID: <D1527739-E474-4FC2-BD33-54474FE46B6E@mimectl>
next in thread | raw e-mail | index | archive | help
Hi there! After a few hours of reading list archives and source code I need some clarification on the current state of FreeBSD forwarding capabilities. Given the following setup: - Quad Core CPU - Intel 82576 NIC (igb) - 8.2-RELEASE - Router with BGP full table 1) Queues: Card and driver seem to have support for multiple TX/RX queues. How many cores will it use for RX / TX per NIC? 2) Fastforwarding vs multiple netisr: In the past (6.x) using fastforwarding=3D1 was the best option for dedicate= d routers. I found "multiple netisr" added to 8.0. Can that help with routing on multi= ple cores? Any experience from using it in production? 3) lagg: I found lagg(4) mostly mentioned on home user setups. Any experience with using lagg in high-pps environments? (>100k pps) Will lagg play nicely together with multiple netisr routing or fastforwardi= ng? How much overhead will it add versus a single connection? Thanks a lot Markus
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D1527739-E474-4FC2-BD33-54474FE46B6E>