Community discussions

 
jrpaz
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 76
Joined: Wed Jun 05, 2013 5:54 am

RB750Gr3 1Gbps w/o Fasttrack?

Tue Jan 30, 2018 4:33 pm

Has anyone been able to get a 1Gbps throughput on an RB750Gr3 w/o Fasttrack?

Disabling Fasttrack yields about 220 Mbps maximum throughput.
 
jarda
Forum Guru
Forum Guru
Posts: 7575
Joined: Mon Oct 22, 2012 4:46 pm

Re: RB750Gr3 1Gbps w/o Fasttrack?

Thu Feb 01, 2018 12:12 pm

For example with notrack?
 
jrpaz
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 76
Joined: Wed Jun 05, 2013 5:54 am

Re: RB750Gr3 1Gbps w/o Fasttrack?

Fri Feb 02, 2018 5:12 am

I never used notrack
 
User avatar
CZFan
Forum Guru
Forum Guru
Posts: 1215
Joined: Sun Oct 09, 2016 8:25 pm
Location: South Africa, Randburg
Contact:

Re: RB750Gr3 1Gbps w/o Fasttrack?

Fri Feb 02, 2018 12:33 pm

I assume jarda refers to disabling connection tracking in firewall.

Have never tested this and not sure how it will affect speeds, but you will lose any NATting functionality if you disable this
MTCNA, MTCTCE, MTCRE & MTCINE
 
User avatar
sebastia
Forum Guru
Forum Guru
Posts: 1480
Joined: Tue Oct 12, 2010 3:23 am
Location: Antwerp, BE

Re: RB750Gr3 1Gbps w/o Fasttrack?

Fri Feb 02, 2018 1:21 pm

No track is useful for plain forwarding/routing on high bandwidth connections, as it doesn't do connection tracking. So no state-full firewall, just stateless. Lowers memory and cpu load.
 
jrpaz
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 76
Joined: Wed Jun 05, 2013 5:54 am

Re: RB750Gr3 1Gbps w/o Fasttrack?

Fri Feb 02, 2018 9:48 pm

Unfortunately, I need to keep masqarade on so I guess fast track it is.
 
jarda
Forum Guru
Forum Guru
Posts: 7575
Joined: Mon Oct 22, 2012 4:46 pm

Re: RB750Gr3 1Gbps w/o Fasttrack?

Fri Feb 02, 2018 10:10 pm

Then fasttrack is your best friend. Until you need to use queues...
 
jrpaz
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 76
Joined: Wed Jun 05, 2013 5:54 am

Re: RB750Gr3 1Gbps w/o Fasttrack?

Sat Feb 03, 2018 12:21 am

I don't need them but If I want them 75% performance hit sigh.
 
User avatar
sebastia
Forum Guru
Forum Guru
Posts: 1480
Joined: Tue Oct 12, 2010 3:23 am
Location: Antwerp, BE

Re: RB750Gr3 1Gbps w/o Fasttrack?

Sat Feb 03, 2018 12:24 am

Keep in mind that you can fast-track selectively: so important stuff, needed to go in front of queue -> don't fast-track, mangle and put in queue before "bulk"
 
jrpaz
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 76
Joined: Wed Jun 05, 2013 5:54 am

Re: RB750Gr3 1Gbps w/o Fasttrack?

Sat Feb 03, 2018 3:33 pm

Really just move the queue rules up or how?
 
User avatar
sebastia
Forum Guru
Forum Guru
Posts: 1480
Joined: Tue Oct 12, 2010 3:23 am
Location: Antwerp, BE

Re: RB750Gr3 1Gbps w/o Fasttrack?

Sat Feb 03, 2018 4:01 pm

when marking for fast-track you can tighten the conditions a connection need to have to be fasttracked.

Ex:
add action=fasttrack-connection chain=forward comment="FastTrack: established & related" connection-mark=FT \
    connection-state=established,related
So only connections marked with "FT" are fasttracked, and VOIP and other low prio traffic without that mark, don't get processed.

then in queueing have separate queue for bulk / fasttrack (mark = "no-mark") and other queues for other non-fasttracked traffic (mark != "no-mark")
 
User avatar
acruhl
Member
Member
Posts: 355
Joined: Fri Jul 03, 2015 7:22 pm

Re: RB750Gr3 1Gbps w/o Fasttrack?

Sat Feb 03, 2018 4:16 pm

I'm trying to understand how this works when we know that fast track will break queues. If I fast track all established and related connections, don't they immediately become not eligible for queuing?

This is interesting, there should be a wiki page on it if there isn't already...
Upgrade your router! No excuses!
 
User avatar
sebastia
Forum Guru
Forum Guru
Posts: 1480
Joined: Tue Oct 12, 2010 3:23 am
Location: Antwerp, BE

Re: RB750Gr3 1Gbps w/o Fasttrack?

Sat Feb 03, 2018 5:40 pm

There are two kind of queues:
* "simple" queues: attachable to global target only
* queue trees: attachable to global target and interface

Fast-tracking basically bypasses a lot of normal packet processing, which makes the packet go faster through router, and allowing the router to process more packets. It's not a silver bullet. When Fast-Tracking, packet mangling is bypassed and so are the global hooks. So Simple queues are bypassed. Queues attached to interfaces are still usable though.

So for a fast-track connection (most) of the packets will bypass mangling and will arrive at the interface queue without any markings => packet-mark = "no-mark".
If a connection is not fast-tracked, all the functionality of MT is available and marking can be executed. => packet-mark = <any mangled mark>

And so on the interface one can have an HTB with mulple queues: 0 or more for not "fast-tracked & mangled" traffic and 1 for "fast-tracked and not mangled" traffic.
 
User avatar
acruhl
Member
Member
Posts: 355
Joined: Fri Jul 03, 2015 7:22 pm

Re: RB750Gr3 1Gbps w/o Fasttrack?

Sat Feb 03, 2018 11:17 pm

Ahh yes. I was thinking of simple queues. Thanks for the explanation.
Upgrade your router! No excuses!

Who is online

Users browsing this forum: No registered users and 25 guests