http://forum.pfsense.org/index.php/topic,4353.0.html
i have asked to commit a couple of changes and have started a list of other changes. i would like to see how to integrate your new version of mpd into pfsense. maybe we could start with the a basic up down script to add queues and rules to altq and test the performance of that. thoughts -----Original Message----- From: Paul [mailto:[EMAIL PROTECTED] Sent: Wed 28/03/2007 23:54 To: [email protected] Subject: Re: [pfSense-discussion] PPPoE server mods >> There's a provider-friendly mpd out there which I'm planning to >> integrate into pfsense. It's compatible with mpd, but has some ISP-grade >> features included. >> > this sounds good, am i guessing this is the first step. is there any > areas that you think i might be able to assist you. > Yes, I'm doing some work on this side already. > i felt that the issue with altq and queues qas you need a new parent > queue each time you add a new user this makes it far more complicated > than the dummynet method where you can still have differnet classes > I'm under the impression that pfsense uses the hsfc classifier. In an ISP grade server you would reserve more resources to higher-paying customers by using different classes. Then in each class the customers would be able to use their allocated bandwidth without interference from customers in the lower or higher classes. Traffic will be borrowed only if one class is not using it's resources. You would have a 2 level limiter, where each ng channel is limited to the maximum up/down rate of the customer and then a second limiter where you allocate more resources where needed. Example: 5 customers with 640k contract 5 customers with 2M contract If every customer is equal to the others, they will all go at the same speed, but if you put the 10 customers in 1 class and the 5 customers in another class and then give different speeds to each of them you'll be able to keep the 640k customers at say 500k and the 2Mega customers at say 1.5M. Hope this explanation makes sense. > well my knowledge here is somewhat useful as our pactical experiance > with pfsense is from 0.20 > This is good to know ;-) > i was under the understanding that altq did not work well with multiple > interfaces or is this just an issue with the pfsense implementation > I have no idea. My guess is that you need the max speed limiter on ng and then a set of queues on the "wan" interface. Perhaps some packet tagging can take place so that packets go to their queue. > this is the primary area that i would like to see worked on the > termination of aaa well is a real enterprise class thing and pfsense is > so close with ipsec openvpn and pppoe and pptp terminations intergrated > well it would be fantastic. > One more thing will be needed for full AAA and this is a port of the bpfinet and tcp_mss modules from bsd5 to 6. I'm not fluent enough with the bsd kernel to do it myself.... Btw all docs can be found here: http://www.foggy.ru/soft/mpd/ Paul.
<<winmail.dat>>
