Date: Wed, 15 Jan 2014 11:25:20 +0400 From: Dennis Yusupoff <dyr@smartspb.net> To: freebsd-net@freebsd.org Subject: Re: FreeBSD network optimization project Message-ID: <52D637E0.8070603@smartspb.net> In-Reply-To: <CAH6gFOkdKoozLa=NYWsps4WFrvwnUh9COEuCkEv%2BxAiZ=r7O1Q@mail.gmail.com> 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>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52D637E0.8070603>