Skip site navigation (1)Skip section navigation (2)
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>