Date: Wed, 15 Jan 2014 09:38:49 +0200 From: wishmaster <artemrts@ukr.net> To: Dennis Yusupoff <dyr@smartspb.net> Cc: freebsd-net@freebsd.org Subject: Re[2]: FreeBSD network optimization project Message-ID: <1389771099.940290294.rj98b435@frv34.ukr.net> In-Reply-To: <52D637E0.8070603@smartspb.net> References: <CAH6gFOnczbNec6MS6nS1ed7z%2BmXL2BA0UN_vwHf3YbCHtpb2TA@mail.gmail.com> <CA%2BhQ2%2Bg7D6Su=C6XGcaUC6NuZbDKKQHXhO-4AWeatzmXi79tSA@mail.gmail.com> <CA%2BhQ2%2Bj2aBuGEY26yD%2BA6_8EUqY1Xhq4cFuZCL-YPn8TdPMPmA@mail.gmail.com> <CAH6gFOkdKoozLa=NYWsps4WFrvwnUh9COEuCkEv%2BxAiZ=r7O1Q@mail.gmail.com> <52D637E0.8070603@smartspb.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, from my point of view I think there is one solution from your words. I am about pf as NAT and dummynet as shaper. The pfSense uses own implementation of bundle of pf+dummynet. Ermal, my be time has come and you will commit this into FreeBSD HEAD? Cheers, w --- Original message --- From: "Dennis Yusupoff" <dyr@smartspb.net> Date: 15 January 2014, 09:25:40 > Vitalii, I would be very appreciate if you will publish anywere your > current production results and future experience. > And I agree with you in NAT problem. By the way, while pf NAT is the > best of the all available (in terms of speed, convenience and easy > management), it has a huge lack - needs in external FTP helper > (ftp-proxy) and event that doesn't work 100% correctly. > So far I would say that for ISP purpose (which, I would say, is the most > often use case, at least in Russia) we really need in rock solid NAT and > shapers, in the scope of one mechanism. At the moment majority use at > their NAT routers dummynet (for it mask flexibility) in ipfw and pf NAT > for features described above. It's inconveniently. > > 14.01.2014 21:19, Vitalii Duk пишет: > > Luigi, your project is really interesting, you've done a great job! > > I will try to test ipfw and dummynet with netmap in my netork. > > But there is still a problem with NAT and libalias. I havent tried new > > SMP-friendly pf NAT, maybe it will give a good perfomance. But it will be > > also great to have something working with ipfw. > > > > I think in my previous list I forget to note about two more problems: > > 1. Not full support of LACP in FreeBSD (for example it's not possible to > > set priority, hash algorithm and mode(active/passive)). > > 2. No support of *RFC 3069 (IP unnumbered/SuperVLAN).* > > > > 2014/1/14 Luigi Rizzo <rizzo@iet.unipi.it> > > > >> > >> > >> On Tue, Jan 14, 2014 at 6:26 AM, Luigi Rizzo <rizzo@iet.unipi.it> wrote: > >> > >>> On Tue, Jan 14, 2014 at 5:48 AM, Vitalii Duk <mlevel.ars@gmail.com>wrote: > >>> > >>>> Hello, colleagues! > >>>> > >>>> I'm working in ISP and use FreeBSD on BRAS'es. > >>>> I have noticed that there are few problems in FreeBSD, which do not allow > >>>> to use it on high speeds (>10G, >2Mpps). > >>>> > >>> for this type of applications you really want to look at netmap > >>> > >>> http://info.iet.unipi.it/~luigi/netmap/ > >>> > >>> which already does a lot of what you need. > >>> > >> and if you feel like funding some specific work in this area > >> you can contact me off list > >> > >> cheers > >> luigi > >> > >>> cheers > >>> luigi > >>> > >>>> So I have a suggestion to create a list of improvements that needed to be > >>>> done in FreeBSD collectively, to improve network perfomance and be on the > >>>> same or higher level as Linux or Vyatta. > >>>> After we create a todo list, it's possible to organize a donation for > >>>> those > >>>> developers who can do that job. > >>>> I'm ready to donate money for this project, and I think that I'm not only > >>>> one interested in it. I like FreeBSD and I don't want to migrate to > >>>> another > >>>> OS. > >>>> > >>>> My list of improvements in very general words (needed to be detailed): > >>>> 1. Improve network subsystem and kernel to provide >10G forwarding. > >>>> 2. Improve dummynet to provide massive shaping service and to be not > >>>> single > >>>> threaded (or maybe write something radically new). > >>>> 3. Replace/rewrite libalias to support massive NAT service and remove > >>>> current problems and limitations (non-SMP, offloading problems, etc). > >>>> 4. Better work of tcpdump on >10G speeds (BPF improvements). > >>>> > >>>> Thank you in advance. Waiting for some other suggestions and support from > >>>> specialists. > >>>> > >>>> Best regars, dv. > >>>> _______________________________________________ > >>>> freebsd-net@freebsd.org mailing list > >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-net > >>>> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > >>>> > >>> > >>> > >>> -- > >>> -----------------------------------------+------------------------------- > >>> Prof. Luigi RIZZO, rizzo@iet.unipi.it . Dip. di Ing. dell'Informazione > >>> http://www.iet.unipi.it/~luigi/ . Universita` di Pisa > >>> TEL +39-050-2211611 . via Diotisalvi 2 > >>> Mobile +39-338-6809875 . 56122 PISA (Italy) > >>> -----------------------------------------+------------------------------- > >>> > >> > >> > >> -- > >> -----------------------------------------+------------------------------- > >> Prof. Luigi RIZZO, rizzo@iet.unipi.it . Dip. di Ing. dell'Informazione > >> http://www.iet.unipi.it/~luigi/ . Universita` di Pisa > >> TEL +39-050-2211611 . via Diotisalvi 2 > >> Mobile +39-338-6809875 . 56122 PISA (Italy) > >> -----------------------------------------+------------------------------- > >> > > _______________________________________________ > > freebsd-net@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-net > > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > > > > > > -- > Best regards, > Dennis Yusupoff, > network engineer of > Smart-Telecom ISP > Russia, Saint-Petersburg > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1389771099.940290294.rj98b435>