Greetings I cannot find the question in the 'frog' environment and the web isn't very useful so far - - - - so I'm going to those that live this networking stuff. Cheap routers seem to not work very well. Decent routers aren't cheap? What are the system requirements to use the 'frrouting' universe in the creating of a good quality but still home brew router? (Will something like a 64 bit Raspberry Pi work? How could I achieve 1000 MB network speeds on such a system? Likely more questions later.) If this is not an appropriate place to ask this - - - please do advise! Dee
I do not know if a raspberry pi can achieve 1gb forwarding speeds. Just haven't tried it at all. Recently I've been looking at `Firewall micro appliances` listed on amazon. Those look intriguing as that they have decent cpu's/memory and more than 2 nics You'll have to install your linux/bsd operating system choice and FRR but those look very interesting from my perspective. donald On Sun, Dec 30, 2018 at 12:33 PM o1bigtenor <o1bigtenor@gmail.com> wrote:
Greetings
I cannot find the question in the 'frog' environment and the web isn't very useful so far - - - - so I'm going to those that live this networking stuff.
Cheap routers seem to not work very well. Decent routers aren't cheap?
What are the system requirements to use the 'frrouting' universe in the creating of a good quality but still home brew router?
(Will something like a 64 bit Raspberry Pi work? How could I achieve 1000 MB network speeds on such a system? Likely more questions later.)
If this is not an appropriate place to ask this - - - please do advise!
Dee
_______________________________________________ frog mailing list frog@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
On Mon, Dec 31, 2018 at 7:19 AM Donald Sharp <sharpd@cumulusnetworks.com> wrote:
I do not know if a raspberry pi can achieve 1gb forwarding speeds. Just haven't tried it at all. Recently I've been looking at `Firewall micro appliances` listed on amazon. Those look intriguing as that they have decent cpu's/memory and more than 2 nics You'll have to install your linux/bsd operating system choice and FRR but those look very interesting from my perspective.
Thank you for the information!! Hmmmmmmm - - - - now is it more cost effective to DIY set up a SBC running FRRouting's environment - - - especially considering operating costs? TIA Dee
I just ordered a GL.iNet GL-B1300 ($80USD) to replace a totally ancient WRT54 (been running the same kernel since 2007!). I'm hoping to push 1G through it, but it certainly will be better than the ~35M I get now! Let me know if interested in the results and I'll unicast. For higher performance, someone (David?) mentioned https://www.solid-run.com/product-tag/clearcloud-8k/ which has some very interesting performance results for something costing ~$500USD: https://wiki.lfnetworking.org/download/attachments/327837/DP%20Benchmarking%... Lou On 12/31/18 8:19 AM, Donald Sharp wrote:
I do not know if a raspberry pi can achieve 1gb forwarding speeds. Just haven't tried it at all. Recently I've been looking at `Firewall micro appliances` listed on amazon. Those look intriguing as that they have decent cpu's/memory and more than 2 nics You'll have to install your linux/bsd operating system choice and FRR but those look very interesting from my perspective.
donald
On Sun, Dec 30, 2018 at 12:33 PM o1bigtenor <o1bigtenor@gmail.com> wrote:
Greetings
I cannot find the question in the 'frog' environment and the web isn't very useful so far - - - - so I'm going to those that live this networking stuff.
Cheap routers seem to not work very well. Decent routers aren't cheap?
What are the system requirements to use the 'frrouting' universe in the creating of a good quality but still home brew router?
(Will something like a 64 bit Raspberry Pi work? How could I achieve 1000 MB network speeds on such a system? Likely more questions later.)
If this is not an appropriate place to ask this - - - please do advise!
Dee
_______________________________________________ frog mailing list frog@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
_______________________________________________ frog mailing list frog@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
On Mon, 31 Dec 2018, Lou Berger wrote:
I just ordered a GL.iNet GL-B1300 ($80USD) to replace a totally ancient WRT54 (been running the same kernel since 2007!). I'm hoping to push 1G through it, but it certainly will be better than the ~35M I get now!
Let me know if interested in the results and I'll unicast.
I doubt you'd get more than 300-500 megabit/s of large packets using regular Linux kernel forwarding on that platform.
For higher performance, someone (David?) mentioned https://www.solid-run.com/product-tag/clearcloud-8k/
which has some very interesting performance results for something costing ~$500USD:
https://wiki.lfnetworking.org/download/attachments/327837/DP%20Benchmarking%...
This is with VPP or similar. In my tests Marvell 8040 platform will do ~4 gigabit/s of Linux kernel forwarding (unidirectional and large packets) since all packets are handled by a single CPU core. I am using WRT1200AC (Marvell armada 385 based) which is one of the best devices I have been able to find for running for instance OpenWrt and doing gig speeds with AQM. If you don't need AQM, then MT7621 based devices now have hardware flowoffload in OpenWrt 18.06 which means it'll do 1 gig unidirectional (unfortunately most of the hardware seems to be single gig port towards the SoC so you never get more than in+out=1 gig. -- Mikael Abrahamsson email: swmike@swm.pp.se
On 1/1/2019 6:27 AM, Mikael Abrahamsson wrote:
On Mon, 31 Dec 2018, Lou Berger wrote:
I just ordered a GL.iNet GL-B1300 ($80USD) to replace a totally ancient WRT54 (been running the same kernel since 2007!). I'm hoping to push 1G through it, but it certainly will be better than the ~35M I get now!
Let me know if interested in the results and I'll unicast. I doubt you'd get more than 300-500 megabit/s of large packets using regular Linux kernel forwarding on that platform.
While I certainly expected you to be right -- it's forwarding a 1G w NAT -- basically the out of the box config! It allso does >500M on wifi 5G (~1M air gap;-)
For higher performance, someone (David?) mentioned https://www.solid-run.com/product-tag/clearcloud-8k/
which has some very interesting performance results for something costing ~$500USD:
https://wiki.lfnetworking.org/download/attachments/327837/DP%20Benchmarking%... This is with VPP or similar. understood -- This is okay for me. In my tests Marvell 8040 platform will do ~4 gigabit/s of Linux kernel forwarding (unidirectional and large packets) since all packets are handled by a single CPU core.
I am using WRT1200AC (Marvell armada 385 based) which is one of the best devices I have been able to find for running for instance OpenWrt and doing gig speeds with AQM. If you don't need AQM, then MT7621 based devices now have hardware flowoffload in OpenWrt 18.06 which means it'll do 1 gig unidirectional (unfortunately most of the hardware seems to be single gig port towards the SoC so you never get more than in+out=1 gig.
Thanks for the info!
It looks like we have enough interest it might be useful for someone to start putting together a FAQ/Install guide for small form factor PC's and running FRR on them. Is there any interest in the community for someone to write this? donald On Wed, Jan 2, 2019 at 4:41 PM Lou Berger <lberger@labn.net> wrote:
On 1/1/2019 6:27 AM, Mikael Abrahamsson wrote:
On Mon, 31 Dec 2018, Lou Berger wrote:
I just ordered a GL.iNet GL-B1300 ($80USD) to replace a totally ancient WRT54 (been running the same kernel since 2007!). I'm hoping to push 1G through it, but it certainly will be better than the ~35M I get now!
Let me know if interested in the results and I'll unicast. I doubt you'd get more than 300-500 megabit/s of large packets using regular Linux kernel forwarding on that platform.
While I certainly expected you to be right -- it's forwarding a 1G w NAT -- basically the out of the box config! It allso does >500M on wifi 5G (~1M air gap;-)
For higher performance, someone (David?) mentioned https://www.solid-run.com/product-tag/clearcloud-8k/
which has some very interesting performance results for something costing ~$500USD:
https://wiki.lfnetworking.org/download/attachments/327837/DP%20Benchmarking%... This is with VPP or similar. understood -- This is okay for me. In my tests Marvell 8040 platform will do ~4 gigabit/s of Linux kernel forwarding (unidirectional and large packets) since all packets are handled by a single CPU core.
I am using WRT1200AC (Marvell armada 385 based) which is one of the best devices I have been able to find for running for instance OpenWrt and doing gig speeds with AQM. If you don't need AQM, then MT7621 based devices now have hardware flowoffload in OpenWrt 18.06 which means it'll do 1 gig unidirectional (unfortunately most of the hardware seems to be single gig port towards the SoC so you never get more than in+out=1 gig.
Thanks for the info!
On Wed, Jan 2, 2019 at 6:05 PM Donald Sharp <sharpd@cumulusnetworks.com> wrote:
It looks like we have enough interest it might be useful for someone to start putting together a FAQ/Install guide for small form factor PC's and running FRR on them. Is there any interest in the community for someone to write this?
I am looking to replace a simple router with something that has enough horse power to enable things like vlans (to increase security) and possibly even function well as a hardware firewall. Looking at retail routers it seems that there are sub $75 routers, then its $150 and then its $250+ - - - whilst wireless services would also be useful these more expensive machines don't really seem to be offering value. In the search for networking is how I found FRRouting. Now if only I also had skills in programming - - - rather mine tend not to be in this area. Whilst I am a tool creator its physical tools ie like machinery and the uses and other areas where I have developed my skills but am an avid computer user. So I'm not going to be any kind of expert on FRRouting but I do really want to have something here that works well and am quite capable of writing up something given assistance in the doing of it. I might function best as an editor. One of the interesting things I'm seeing is that quantity 1 the mini pcs are not very reasonable - - - at quantity even 10 the price has dropped dramatically and at 25 pcs - - - well its a fairly small fraction of the cost at quantity 1 - - - but so is life. So does FRRouting stand alone doing everything in a 'router' or does it get used 'with' x or y or z or ???? Thanking you for your consideration and assistance! Dee
On Wed, 2 Jan 2019, Lou Berger wrote:
On 1/1/2019 6:27 AM, Mikael Abrahamsson wrote:
On Mon, 31 Dec 2018, Lou Berger wrote:
I just ordered a GL.iNet GL-B1300 ($80USD) to replace a totally ancient WRT54 (been running the same kernel since 2007!). I'm hoping to push 1G through it, but it certainly will be better than the ~35M I get now!
Let me know if interested in the results and I'll unicast. I doubt you'd get more than 300-500 megabit/s of large packets using regular Linux kernel forwarding on that platform.
While I certainly expected you to be right -- it's forwarding a 1G w NAT -- basically the out of the box config! It allso does >500M on wifi 5G (~1M air gap;-)
Impressive, I'm glad to be wrong! Just to check, this is with OpenWrt? I just presumed you were running OpenWrt on WRT54 and I re-read your text above and I just realised I probably presumed wrong. -- Mikael Abrahamsson email: swmike@swm.pp.se
---------- On January 3, 2019 3:14:42 AM Mikael Abrahamsson <swmike@swm.pp.se> wrote:
On Wed, 2 Jan 2019, Lou Berger wrote:
On 1/1/2019 6:27 AM, Mikael Abrahamsson wrote:
On Mon, 31 Dec 2018, Lou Berger wrote:
I just ordered a GL.iNet GL-B1300 ($80USD) to replace a totally ancient WRT54 (been running the same kernel since 2007!). I'm hoping to push 1G through it, but it certainly will be better than the ~35M I get now!
Let me know if interested in the results and I'll unicast. I doubt you'd get more than 300-500 megabit/s of large packets using regular Linux kernel forwarding on that platform.
While I certainly expected you to be right -- it's forwarding a 1G w NAT -- basically the out of the box config! It allso does >500M on wifi 5G (~1M air gap;-)
Impressive, I'm glad to be wrong!
Note I only did a unidirectional file transfer test - so don't know if it can get the full bidirectional 2G.
Just to check, this is with OpenWrt? I just presumed you were running OpenWrt on WRT54 and I re-read your text above and I just realised I probably presumed wrong.
I'm not sure if you're asking about the old or new device -- either way openwrt are on both. The reason I went with the gl.inet device in the first place is it comes preloaded with openwrt... Cheers, Lou
-- Mikael Abrahamsson email: swmike@swm.pp.se
On Thu, 3 Jan 2019, Lou Berger wrote:
I'm not sure if you're asking about the old or new device -- either way openwrt are on both. The reason I went with the gl.inet device in the first place is it comes preloaded with openwrt...
Ah, preloaded. So it might not have the standard openwrt kernel? That might explain the performance then, if they ship it with the vendor provided kernel with packet accelerator patches then you'll see great performance. I for instance have a broadcom device here that has 3 different levels of performance (kernel has broadcom patches and userland tools to interact with accelerator). All numbers with a few sessions of iperf3 tcp test (unidirectional): ~200 megabit/s - all acceleration turned off ~1000 megabit/s - flow cache turned on, packet accelerator turned off wirespeed bidirectional (or close to it) - full acceleration with flow offload If you get an MT7621 based device you see similar numbers for the first two above regarding if you turn on FLOWOFFLOAD or not in latest OpenWrt. -- Mikael Abrahamsson email: swmike@swm.pp.se
On 30/12/2018 18:32, o1bigtenor wrote:
Greetings
I cannot find the question in the 'frog' environment and the web isn't very useful so far - - - - so I'm going to those that live this networking stuff.
Cheap routers seem to not work very well. Decent routers aren't cheap?
What are the system requirements to use the 'frrouting' universe in the creating of a good quality but still home brew router?
Try looking at these --> https://www.pcengines.ch/apu2.htm -- Cheers Christoffer 0x18DD23C550293098DE07052A9DCF2CA008EBD2E8
participants (5)
-
Christoffer Hansen -
Donald Sharp -
Lou Berger -
Mikael Abrahamsson -
o1bigtenor