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