Date: Mon, 09 Aug 2004 16:42:24 +0530 From: Siddhartha Jain <sid@netmagicsolutions.com> To: freebsd-questions@freebsd.org Subject: Bandwidth shaping for different flows Message-ID: <41175C18.2010206@netmagicsolutions.com>
next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, I want to do bandwidth shaping using dummynet. I want the box to act as a bridge only and no layer-3 filtering. To that effect, I have the following parameters in /etc/sysctl.conf: net.link.ether.bridge_cfg=ed0,rl0 net.link.ether.bridge=1 net.link.ether.bridge_ipfw=1 net.link.ether.ipfw=1 net.inet.ip.fw.one_pass=1 net.inet.ip.fw.enable=0 My first question is that does this ensure that packets are processed at the bridge level and not at layer-3? I am a bit confused between these two parameters: net.link.ether.bridge_ipfw, and net.link.ether.ipfw What is the effect of each specifically? Two is that I am trying to allocate different bandwidth limits for: 1. Internet to home-network-A (in and out) - 128Kbps 2. Home-network-B to Home-Network-A (in and out) - 1Mbps So I do: ipfw -f flush ipfw add pipe 1 ip from any to Network-A ipfw add pipe 2 ip from Network-B to Network-A ipfw pipe 1 config bw 128Kbit/s queue 10 ipfw pipe 2 config bw 1000Kbit/s queue 10 But I find that the effective limit is 128Kbps only for all transfers!! Why isn't the traffic between Network-A and B put in pipe-2? Also, if someone can point me to a document with lots of examples of dummynet usage. I found Luigi Rizzo's page a bit lacking examples of various scenarios. Thanks, Siddhartha -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBF1wYOGaxOP7knVwRAlThAJ940oz3Lgpqm46bbb2K0QoomV8GWwCfRs/p Z1QXCajpDaw+txXbBfFSCHQ= =zByh -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41175C18.2010206>