MOCA Network Preparation

  • ATTENTION! As of November 1, 2020, you are not able to reply to threads 6 months after the thread is opened if there are more than 500 posts in the thread.
    Threads will not be locked, so posts may still be edited by their authors.
    Just start a new thread on the topic to post if you get an error message when trying to reply to a thread.

abracadabra11

Regular Contributor
I would use another pc as the server. That way you should only be using the switch portion of the router. That part should run at line speed.
also, run the reverse direction iperf test.
what cmd line did you execute ?

I tested with laptop earlier and had some issues with establishing 1Gbps link speed between the laptop and router. Switched Ethernet cables and ports and that appeared to resolve the issue. Will retest and post results.

iperf3 –c x.x.x.x –w 2m –t 90s –i 1s

Any recommendations for length of time for test?

Also, I assume the periods where 0Mbps are shown are effectively lost packets. Is that right?
 

abracadabra11

Regular Contributor
Did some additional testing and here are the results:


iperf3 -c X.X.X.X -w 2m -t 90s -i 1s

Code:
[  4]   0.00-1.00   sec   114 MBytes   960 Mbits/sec

[  4]   1.00-2.00   sec   113 MBytes   946 Mbits/sec
[  4]  89.00-90.00  sec   113 MBytes   945 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-90.00  sec  9.93 GBytes   947 Mbits/sec                  sender
[  4]   0.00-90.00  sec  9.93 GBytes   947 Mbits/sec                  receiver

Code:
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  39.6 MBytes   332 Mbits/sec
[  4]   1.00-2.00   sec  27.8 MBytes   233 Mbits/sec
[  4]   2.00-3.00   sec  39.8 MBytes   334 Mbits/sec
[  4]   3.00-4.01   sec  14.2 MBytes   119 Mbits/sec
[  4]   4.01-5.00   sec  12.8 MBytes   107 Mbits/sec
[  4]   5.00-6.01   sec  12.4 MBytes   104 Mbits/sec
[  4]   6.01-7.00   sec  12.5 MBytes   105 Mbits/sec
[  4]   7.00-8.00   sec  11.8 MBytes  98.7 Mbits/sec
[  4]   8.00-9.01   sec  7.00 MBytes  58.3 Mbits/sec
[  4]   9.01-10.00  sec  5.12 MBytes  43.3 Mbits/sec
[  4]  40.00-41.00  sec  27.5 MBytes   230 Mbits/sec
[  4]  41.00-42.00  sec  47.2 MBytes   396 Mbits/sec
[  4]  42.00-43.00  sec  5.50 MBytes  46.2 Mbits/sec
[  4]  64.00-65.00  sec  26.2 MBytes   220 Mbits/sec
[  4]  65.00-66.00  sec  40.4 MBytes   339 Mbits/sec
[  4]  66.00-67.01  sec  20.6 MBytes   172 Mbits/sec
[  4]  67.01-68.01  sec  5.00 MBytes  41.9 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-90.01  sec   820 MBytes  76.5 Mbits/sec                  sender
[  4]   0.00-90.01  sec   819 MBytes  76.3 Mbits/sec                  receiver

iperf3 -c X.X.X.X -u -b 980m -t 90s
Code:
[ ID] Interval           Transfer     Bandwidth       Total Datagrams
[  4]   0.00-1.00   sec   101 MBytes   844 Mbits/sec  12886
[  4]   1.00-2.00   sec   113 MBytes   946 Mbits/sec  14431
[  4]  89.00-90.00  sec   114 MBytes   954 Mbits/sec  14561
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams
[  4]   0.00-90.00  sec  9.93 GBytes   948 Mbits/sec  0.024 ms  42935/1301380 (3.3%)
[  4] Sent 1301380 datagrams

This is one of the few times that I've used iperf3, so I'm not sure what to make of the results. The TCP testing for MOCA using the first command above appears really poor, but the UDP results look promising (minus the 3.3% loss noted). How should I interpret these results? What can I do to improve the network performance?
 

degrub

Very Senior Member
In one of the threads here is listed the cmd line to use for throughput testing with moca.

Good news is your moca modems are bonded and at max expected link rate based on the GOCoax table. So no issues on the cabling and moca modems.
 

abracadabra11

Regular Contributor
In one of the threads here is listed the cmd line to use for throughput testing with moca.
Haven't been able to find a specific command.

Saw some mention of using -P 10 as one of the parameters, but not sure what else should be included.
 

abracadabra11

Regular Contributor
Definitely running into some packet loss issues. Was playing a game and it was mostly fine for 20 minutes or so, but then started getting loss in excess of 20% and associated lag.

That seems to make sense given that I've seen periods during iperf where transmission was 0. Is there some anomaly with iperf that I should be aware of where one should dismiss periods of 0 transmission? Is there a better tool for testing?

Any tips for troubleshooting?
 
Last edited:

degrub

Very Senior Member
-P 10 sound right. That should set up parallel streams which is what it takes to saturate the moca link. Use the exact cmd provided in that thread.

the apparent drop out is likely something else. Try taking the router out of the circuit by substituting an unmanaged gigabit switch in its place and re-run the tests.
It is the same version of iperf on each end, correct ?

there are no other moca devices on the coax, correct ? Nothing like a tivo, dvr, cable box, etc ?

any chance there is an electric motor starting - such as ac/heater blower, washer / dryer, etc during the time of the packet loss ?
 
Last edited:

abracadabra11

Regular Contributor
the apparent drop out is likely something else. Try taking the router out of the circuit by substituting an unmanaged gigabit switch in its place and re-run the tests.
It is the same version of iperf on each end, correct ?
I don't have a switch, but I'll try direct connection to MOCA adapter. I'll verify iperf3 version.

there are no other moca devices on the coax, correct ? Nothing like a tivo, dvr, cable box, etc ?
No other devices on the coax.

(1) 2-way splitter (Amphenol 2-Way Digital Splitter MoCA 2.0 ABS312H)
(1) PoE filter (Belden PPC SNLP-1GCWWS)
(1) 75-ohm terminator (Ancable Terminators Cap with 75 Ohm Resistor)
(1) Coupler (Weather Sealed Cable Extension Coupler 3GHz Rated)
(5) Coaxial cable segments

any chance there is an electric motor starting - such as ac/heater blower, washer / dryer, etc during the time of the packet loss ?
A/C runs throughout the day and washer and dryer also run throughout the day. What's the interference concern?
 

degrub

Very Senior Member
Motor starts can broadcast on all frequencies as a burst for a fraction of a second. If the coax shielding is not continuous at the terminations or is broken along the cable, the single conductor can become an antenna and may pick it up depending on distance. It is rare, but it does happen. I would only suspect that if you notice the drops happening at the same time.
 

degrub

Very Senior Member
does the drop out ( gameplay? ) follow one of the pc’s ?
Or an ethernet cable ?
Or a port ?

the pc’s are common to all of the testing so…..

If you run the test with a good piece of coax between the modems each connected to a pc and still see the drop out, try the direct ethernet between the two for the same time. If that does not show the drop out, then there may be an issue with one of the modems. At that point contact gocoax and tell them exactly how you tested and the results.

if the drop out does not show up with the good piece of coax test, then there is something going on with the coax in the house or the router.

if it does not show up when you bypass the router, i would suspect the router - one of the ports or one of the cables. I
 

abracadabra11

Regular Contributor
After a few more days of testing, it appears that I now have a stable connection within my MOCA network.

iperf3 -c X.X.X.X -w 2M -t 600 -i 60s

[ ID] Interval Transfer Bandwidth
[ 4] 0.00-60.00 sec 4.66 GBytes 667 Mbits/sec
[ 4] 60.00-120.00 sec 4.71 GBytes 675 Mbits/sec
[ 4] 120.00-180.00 sec 4.65 GBytes 666 Mbits/sec
[ 4] 180.00-240.00 sec 4.63 GBytes 663 Mbits/sec
[ 4] 240.00-300.00 sec 4.67 GBytes 669 Mbits/sec
[ 4] 300.00-360.00 sec 4.68 GBytes 670 Mbits/sec
[ 4] 360.00-420.00 sec 4.12 GBytes 590 Mbits/sec
[ 4] 420.00-480.00 sec 4.71 GBytes 675 Mbits/sec
[ 4] 480.00-540.00 sec 4.63 GBytes 663 Mbits/sec
[ 4] 540.00-600.00 sec 4.70 GBytes 673 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-600.00 sec 46.2 GBytes 661 Mbits/sec sender
[ 4] 0.00-600.00 sec 46.2 GBytes 661 Mbits/sec receiver

[ ID] Interval Transfer Bandwidth
[ 4] 0.00-60.00 sec 5.15 GBytes 737 Mbits/sec
[ 4] 60.00-120.00 sec 5.13 GBytes 734 Mbits/sec
[ 4] 120.00-180.00 sec 5.13 GBytes 734 Mbits/sec
[ 4] 180.00-240.00 sec 5.21 GBytes 745 Mbits/sec
[ 4] 240.00-300.00 sec 5.21 GBytes 745 Mbits/sec
[ 4] 300.00-360.00 sec 5.17 GBytes 740 Mbits/sec
[ 4] 360.00-420.00 sec 5.18 GBytes 742 Mbits/sec
[ 4] 420.00-480.00 sec 5.17 GBytes 740 Mbits/sec
[ 4] 480.00-540.00 sec 5.14 GBytes 736 Mbits/sec
[ 4] 540.00-600.00 sec 5.14 GBytes 736 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-600.00 sec 51.6 GBytes 739 Mbits/sec sender
[ 4] 0.00-600.00 sec 51.6 GBytes 739 Mbits/sec receiver

iperf3 -c X.X.X.X -u -b 980m -t 90s

[ ID] Interval Transfer Bandwidth Total Datagrams
[ 4] 0.00-1.00 sec 103 MBytes 860 Mbits/sec 13130
[ 4] 1.00-2.00 sec 114 MBytes 955 Mbits/sec 14573
[ 4] 2.00-3.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 3.00-4.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 4.00-5.00 sec 114 MBytes 955 Mbits/sec 14573
[ 4] 5.00-6.00 sec 114 MBytes 958 Mbits/sec 14624
[ 4] 6.00-7.00 sec 114 MBytes 955 Mbits/sec 14575
[ 4] 7.00-8.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 8.00-9.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 9.00-10.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 10.00-11.00 sec 114 MBytes 955 Mbits/sec 14575
[ 4] 11.00-12.00 sec 114 MBytes 955 Mbits/sec 14575
[ 4] 12.00-13.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 13.00-14.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 14.00-15.00 sec 114 MBytes 958 Mbits/sec 14624
[ 4] 15.00-16.00 sec 114 MBytes 954 Mbits/sec 14560
[ 4] 16.00-17.00 sec 114 MBytes 955 Mbits/sec 14568
[ 4] 17.00-18.00 sec 114 MBytes 955 Mbits/sec 14575
[ 4] 18.00-19.00 sec 114 MBytes 958 Mbits/sec 14624
[ 4] 19.00-20.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 20.00-21.00 sec 114 MBytes 955 Mbits/sec 14575
[ 4] 21.00-22.00 sec 114 MBytes 958 Mbits/sec 14622
[ 4] 22.00-23.00 sec 114 MBytes 958 Mbits/sec 14624
[ 4] 23.00-24.00 sec 114 MBytes 955 Mbits/sec 14574
[ 4] 24.00-25.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 25.00-26.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 26.00-27.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 27.00-28.00 sec 114 MBytes 958 Mbits/sec 14624
[ 4] 28.00-29.00 sec 114 MBytes 955 Mbits/sec 14576
[ 4] 29.00-30.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 30.00-31.00 sec 114 MBytes 958 Mbits/sec 14623
[ 4] 30.00-31.00 sec 114 MBytes 958 Mbits/sec 14623
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 4] 0.00-31.00 sec 3.45 GBytes 956 Mbits/sec 0.000 ms 0/452166 (0%)

No single change drove the improvement, but the biggest driver was shifting my AI Mesh Node to AP mode. That alone improved throughput by ~12%.
 

degrub

Very Senior Member
There was another recent post about switching out of aimesh to AP mode solved packet drop/ dropped connection as i recall.
glad that you figured it out.
 

abracadabra11

Regular Contributor
There was another recent post about switching out of aimesh to AP mode solved packet drop/ dropped connection as i recall.
glad that you figured it out.
Thanks for all of the help.
 

Similar threads

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top