<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-AU" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hi Colton,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Sorry for getting your name switched around last time, I only just noticed that!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">A specific TR-069 implementation that I know has the speed test function is UMP Cloud, however I’m not sure exactly how it does it. You can see their spiel here:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><a href="https://www.avsystem.com/products/cloud-ump/">https://www.avsystem.com/products/cloud-ump/</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">That said, TR-143 includes a time-based throughput test, so that you can test for defined number of seconds instead of a particular file size. That should allow you to suitably test any speed service.
 Refer to section 4.3 in the following document:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><a href="https://www.broadband-forum.org/technical/download/TR-143.pdf">https://www.broadband-forum.org/technical/download/TR-143.pdf</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:JA">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="color:#1F497D;mso-fareast-language:JA">Philip Loenneker | Network Engineer</span></b><b><span lang="EN-US" style="color:#ED7D31;mso-fareast-language:JA"> | TasmaNet<o:p></o:p></span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;color:gray;mso-fareast-language:JA"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Colton Conor <colton.conor@gmail.com>
<br>
<b>Sent:</b> Saturday, 19 January 2019 1:34 AM<br>
<b>To:</b> Philip Loenneker <Philip.Loenneker@tasmanet.com.au><br>
<b>Cc:</b> NANOG <nanog@nanog.org><br>
<b>Subject:</b> Re: Network Speed Testing and Monitoring Platform<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Philip,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Which TR-069 tools are you referring to? I looked at TR-143, but its my understanding it downloads a small file (like 50MB) from the TR-069 server to the CPE's ram. Then uploads the file back. Unfortunately I couldn't see how this would
 reliability test 1Gbps connections. Can you increase the file size? Most of these modems have like 128MB ram right now?  <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Thu, Jan 17, 2019 at 5:07 PM Philip Loenneker <<a href="mailto:Philip.Loenneker@tasmanet.com.au">Philip.Loenneker@tasmanet.com.au</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Connor,<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">If you use the Traffic Generator tool instead of the Bandwidth Test tool built into MikroTik, you can definitely flood a 1Gbps link. However it requires the device to receive the
 packets that it has sent out, so it’s only viable for links with the same up/down speed.
<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">We have been investigating some TR-069 platforms, and several of those offer speed test functionality built in. This means our helpdesk guys can just click a few buttons to trigger
 it, it only talks to the CPE (nothing on customer LAN), and people don’t need to know how to configure the test other than “click here”. TR-069 also has a lot of other advantages which you can easily discover with a quick search.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Regards,<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Philip Loenneker | Network Engineer | TasmaNet<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> NANOG <<a href="mailto:nanog-bounces@nanog.org" target="_blank">nanog-bounces@nanog.org</a>>
<b>On Behalf Of </b>Colton Conor<br>
<b>Sent:</b> Friday, 18 January 2019 12:17 AM<br>
<b>To:</b> James Bensley <<a href="mailto:jwbensley@gmail.com" target="_blank">jwbensley@gmail.com</a>><br>
<b>Cc:</b> NANOG <<a href="mailto:nanog@nanog.org" target="_blank">nanog@nanog.org</a>><br>
<b>Subject:</b> Re: Network Speed Testing and Monitoring Platform</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">All, thanks for the recommendations both on and off list.<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">It has been brought to my attention that a Mikrotik has a bandwidth speed test tool built into their operating system. Someone recommended a <a href="https://mikrotik.com/product/hap_ac2" target="_blank">https://mikrotik.com/product/hap_ac2</a> for
 MSRP of $69. The release notes of the newest version say:<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:#1D2129">!) speedtest - added "/tool speed-test" for ping latency, jitter, loss and TCP and UDP download,
 upload speed measurements (CLI only);<br>
*) btest - added multithreading support for both UDP and TCP tests;</span> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Do you think this device can push a full 1Gbps connection? It does have a quad core qualcom processor. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Besides mikrotik, I haven't found anything that doesn't require me to build a solution. Like OpenWRT with ipef3, or something like that. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Seems like a commercial solution would exist for this.  I though CAF providers have to test bandwidth for the FCC randomly to get funding? <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On Thu, Jan 17, 2019 at 2:59 AM James Bensley <<a href="mailto:jwbensley@gmail.com" target="_blank">jwbensley@gmail.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On Wed, 16 Jan 2019 at 16:54, Colton Conor <<a href="mailto:colton.conor@gmail.com" target="_blank">colton.conor@gmail.com</a>> wrote:<br>
><br>
> As an internet service provider with many small business and residential customers, our most common tech support calls are speed related. Customers complaining on slow speeds, slowdowns, etc.<br>
><br>
> We have a SNMP and ping monitoring platform today, but that mainly tells us up-time and if data is flowing across the interface. We can of course see the link speed, but customer call in saying the are not getting that speed.<br>
><br>
> We are looking for a way to remotely test customers internet connections besides telling the customer to go to
<a href="http://speedtest.net" target="_blank">speedtest.net</a>, or worse sending a tech out with a laptop to do the same thing.<br>
><br>
> What opensource and commercial options are out there?<br>
<br>
Hi Colton,<br>
<br>
In the past I have used CPEs which support remote loopback. When the<br>
customer complains we enable remote loopback, send the traffic to that<br>
customers connection (rather than requiring a CPE that can generate<br>
the traffic or having an on site device) and measuring what comes<br>
back.<br>
<br>
Cheers,<br>
James.<o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>