I have the Blast Pro 200/10 since March 14, 2017 and now Blast Pro 250/10 profile from XFinity/Comcast since January 2, 2017 when they provided the upgrades. I originally had Blast 150/10 when service was initially installed on March 15, 2016 and basically I also am using a Arris SurfBoard SB8200 DOCSIS 3.1 modem and using a NETGEAR R7000 router running XWRT v380.69_0 which is ASUS RMerlin ported. I am running on 31 Docsis 3.0 + 1 Docsis 3.1 downstream channels and 4 upstream channels. As there is a known firmware issue with the Arris E6000 CMTS, the 20% overprovisioning is ignored on DOCSIS 3.1 modems so I was getting only 200/12 instead of 240/12.
On December 20, 2017 - Comcast performed maintenance and moved me to a different CMTS which was having node/plant issues as my upstream signal levels on all 4 channels went from the 35-37dB to 28dB for the first week which was making my upload test speeds and file uploading go from 12Mbps to 200Kbps. After the first week, all 4 of the upstream channels went from the 28dB back to 35-38dB and the upload speeds were once again at 12Mbps while the downloads vary from 50Mbps-199Mbps. On January 2, 2017 when the Blast Pro upgrade went in, the downloads were 244Mbps while the upload remained at 12Mbps which was fine until Comcast sent out the e-mail on January 5, 2017 that mentioned the free Blast Pro upgrade to 250/10 and basically at that point, I was seeing anywhere from 50Mbps-140Mbps down and 13-14Mbps up using speedtest.xfinity.com in the browser and the Windows 10 speedtest.net app to the XFinity server on the Windows 10 PC while also the speedtest app on both the Samsung Note 8 mobile phone and the Apple iPhone 6S Plus unlocked sim free mobile phone. I was told by netcool, a reputable and awesome Comcast Engineer on DSLReports that the Arris E6000 CMTS I was on is running newer code for the firmware so I should be seeing the 20% overprovisioning with the DOCSIS 3.1 modem so the speeds should be closer to 300Mbps down/12Mbps up like other people with DOCSIS 3.0 modems were posting on DSLReports. It appears if I connect with CAT7 using Gigabit Ethernet to either the modem directly or to the NETGEAR R7000 router, I would get 295Mbps/12Mbps. However, the WiFi would be 50Mbps-140Mbps down and 13-14Mbps up with both the notebook PC using the Intel 7260AC Mini-PCIe WiFi card and the Samsung Note 8 mobile phone and also the Apple iPhone 6S Plus unlocked sim free mobile phone which would rule out it being a problem with the WiFi card on the computer. netcool wanted to see if the stock NETGEAR R7000 firmware would make a difference but it seemed easier if I just picked up a NETGEAR X6 R8000 router to test which is what I did since I have 3 months to return the R8000 for a full refund even though I will probably only use it for a few weeks at the most as I already have both a ASUS RT-AC68R and ASUS RT-AC5300 new in the box shrinkwrapped that I had bought but didn't have the time to setup. I also ran iperf/iperf3 between the notebook PC and the mobile devices to test for WiFi speeds on the WLAN and the speeds are the same as what I would get with speedtests on the internet except in this case, it was 50Mbps so something else was wrong obviously. I did a factory reset on the NETGEAR R7000 and while still using XWRT ASUS RMerlin software, it was doing 295Mbps down/12Mbps up on wired and 296Mbps down/14Mbps up on wireless and then after a few reboots, it would do 50Mbps/14Mbps up. The only thing was I did not know when the 296bps down/12Mbps up was done, if it was just with CTF only enabled which was the default or was it after I made it both CTF + FA enabled.
So anyways, I went to get the NETGEAR X6 R8000 last week and the first thing I did was update the stock firmware to the latest version being v1.0.4.4_1.1.42 in this case and basically configured the R8000 except I left ipv6 disabled as I did not know what Internet Connection Type should be set to since there is no IPv6 Prefix Delegation which is what Comcast uses. It appears that the R8000 has problems with the DHCP with Comcast as it seems to require rebooting in a certain order in order for the modem to obtain a IP since basically it appears that if the router cannot get the WAN connection up via DHCP, I will need to reboot the modem first and if it still cannot see it, I will need to reboot the router which was the same issue I saw with the NETGEAR R7000 as well ever since December 20, 2017 but did not have such issues prior to December 20, 2017 on the previous Arris E6000 CMTS. Anyways, wired tests were doing 296/12 while wireless it was doing 50-140Mbps/14Mbps. Others told me to use "Auto Detect" for the ipv6 connection type which is what I did except "Auto Detect" after it is applied ends up randomly choosing "DHCP ipv6" as the connection type or it would choose "6to4 tunnel" connection type. DHCP ipv6 is not the same as DHCP ipv6-pd (Prefix Delegation) that Comcast uses. NETGEAR's firmware can do DHCP ipv6-pd on the WAN side but not on the LAN side. Anyways, as soon as the ipv6 was working, the connection speeds went to 295Mbps/12Mbps which did not last long as after some hours of uptime, the speeds went to 199Mbps down/200Kbps up and it appears that the ipv6 is like playing random selection as picking "Auto Detect" and applying does not always get IPv6 working since the IPv6 addresses for the LAN and WAN is blank. I was testing under the stock SSID's so that only my notebook is connected and the Obi202 VoIP adapter via CAT7 cable.
So in a effort to test this further, I put in koolshare v380.68_4-X7.720180116 which is ASUS RMerlin ported except as one can see, XWRT for the NETGEAR R7000 is a more recent ASUS RMerlin version. So basically I tested every single setting on the router and took screenshots of the defaults settings before configuring and tested after each reboot to make sure the wireless speedtest was still 295Mbps/12Mbps even though I was using the stock SSID's so only my laptop would be connected other than the Obi202 VoIP adapter which is connected by CAT7 cable. After all the settings are correct and it was doing 295bps/12Mbps still in speedtests, I changed the SSID's to what I was using on the NETGEAR R7000 and basically got the 50Mbps down/14Mbps up. While doing all this testing, I was doing a search to see how to disable FA while keeping CTF Enabled as on the R8000 firmware unlike the R7000, next to LAN - Switch Control and NAT Acceleration, it seems like it only lists CTF (Cut Through Forwarding) is enabled but does not mention FA at all. The reason is probably the R7000 has the CTF and FA as part of software which is why DD-WRT does not support hardware acceleration on the R7000 but hardware acceleration is already enabled on the R8000 and R8500 in DD-WRT as it is part of hardware.
This explains better what CTF and FA actually is:
https://routerguide.net/nat-acceleration-on-or-off/
The
https://www.snbforums.com/threads/turn-off-fa-and-not-ctf.36890/ thread was the first one I saw which seems to have some of the posts missing as post #2 is quoting someone except that post being quoted does not exist just like post #3 says Thanks but whatever post(s) there were between posts #2 and #3 no longer exist. So I was searching for "ctf_fa_cap" on google and came across this thread as I was trying to figure out how to turn the FA back on since it appears that 0 is to turn FA off and in that thread, it appears that one can put 0, 1 or 2 which probably just a guess means:
0 = CTF Enabled, FA disabled
1 = CTF Enabled, FA Capable since I noticed that Capable is a option on the menus in the web interface for different things
2 = CTF Enabled, FA Enabled
It appears that post #4 also talked about looking up the command as there are probably missing posts before post #4 as well since I am still trying to find out where information was found about the command.
Ofcourse, before I did the:
nvram set ctf_fa_cap=0
nvram commit
reboot
I was curious what the default was:
admin@R8000-CC16898:/tmp/home/root# nvram get ctf_fa_cap
admin@R8000-CC16898:/tmp/home/root#
This means that there is no setting for this variable.
So I did:
nvram set ctf_fa_cap=0
nvram commit
reboot
and the setting is saved after rebooting, since:
admin@R8000-CC16898:/tmp/home/root# nvram get ctf_fa_cap
0
admin@R8000-CC16898:/tmp/home/root#
I am getting 298Mbps down/14Mbps up.
To test out what setting 1 and 2 did, the following was done:
nvram set ctf_fa_cap=1
nvram commit
reboot
and the setting is saved after rebooting, since:
admin@R8000-CC16898:/tmp/home/root# nvram get ctf_fa_cap
1
admin@R8000-CC16898:/tmp/home/root#
I am getting 298Mbps down/14Mbps up.
Then:
nvram set ctf_fa_cap=2
nvram commit
reboot
and the setting is saved after rebooting, since:
admin@R8000-CC16898:/tmp/home/root# nvram get ctf_fa_cap
2
admin@R8000-CC16898:/tmp/home/root#
I am getting 298Mbps down/14Mbps up.
Continued in next message as post is limited to 10,000 characters.