<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>
<!-- Template generated by Exclaimer Signature Manager Exchange Edition on 05:52:59 Wednesday, 5 January 2022 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">P.ImprintUniqueID {
        MARGIN: 0cm 0cm 0pt
}
LI.ImprintUniqueID {
        MARGIN: 0cm 0cm 0pt
}
DIV.ImprintUniqueID {
        MARGIN: 0cm 0cm 0pt
}
TABLE.ImprintUniqueIDTable {
        MARGIN: 0cm 0cm 0pt
}
DIV.Section1 {
        page: Section1
}
.ExternalClass * {
        LINE-HEIGHT: 100%
}
</style>
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@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;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
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" style="word-wrap:break-word">
<p class="ImprintUniqueID"></p>
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Good Evening <o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">I have seen Optus and Telstra in certain areas with very low MTU below 1200 bytes so causes issues with UDP traffic because no fragmentation. We try to keep the headers below 1000 bytes or recommend
 TCP for SIP signalling for Mobile customers. A work around might be to strip not required information from the headers to get the MTU down<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">Thanks Steve<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"><o:p> </o:p></span></p>
</div>
<br>
<br>
<table class="ImprintUniqueIDTable" style="HEIGHT: 106px; WIDTH: 325px; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td style="FONT-SIZE: 18pt; HEIGHT: 56px; FONT-FAMILY: Arial; COLOR: #333333" valign="top">
<font style="font-family:Calibri;font-size:12pt;font-weight:normal;">Steven Waite</font><br>
<font style="font-family:Calibri;font-size:12pt;font-weight:normal;">Pre-Sales Engineer</font><br>
<font style="font-family:Calibri;font-size:12pt;">Comtel Pty Ltd</font></td>
</tr>
<tr>
<td style="FONT-SIZE: 10.5pt; HEIGHT: 56px; FONT-FAMILY: Arial; COLOR: #6d93be" valign="bottom">
<font style="font-family:Calibri;font-size:11pt;color:#000000;"><font style="font-family:Calibri;font-size:11pt;color:#000000;">Tel:
</font>+61 (7) 37154818<font style="font-family:Calibri;font-size:11pt;color:#000000;"><br>
</font><font style="font-family:Calibri;font-size:11pt;color:#000000;">Email: </font>
Steven.Waite@comtel.com.au<font style="font-family:Calibri;font-size:11pt;color:#000000;"><br>
</font><font style="font-family:Calibri;font-size:11pt;color:#000000;">Website: </font>
www.comtel.com.au</font></td>
</tr>
</tbody>
</table>
<br>
<a href="https://www.comtel.com.au" target=""><img width="602" height="207" style="border: 0px Solid ; " src="cid:imagea93604.JPG@89037ea0.4ea93679"></a><br>
<br>
<table class="ImprintUniqueIDTable" style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="500" border="0">
<tbody>
<tr>
<td style="FONT-SIZE: 7.5pt; FONT-FAMILY: Arial; COLOR: #333333; TEXT-ALIGN: justify">
The information transmitted, including attachments, is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action
 in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and destroy any copies of this information.</td>
</tr>
</tbody>
</table>
<br>
<div class="WordSection1">
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> AusNOG <ausnog-bounces@lists.ausnog.net>
<b>On Behalf Of </b>Andras Toth<br>
<b>Sent:</b> Wednesday, 5 January 2022 5:33 PM<br>
<b>To:</b> Matthew H <Matthew@marrold.co.uk><br>
<b>Cc:</b> ausnog@ausnog.net <ausnog@lists.ausnog.net><br>
<b>Subject:</b> Re: [AusNOG] Telstra Mobile NAT64 Gateway dropping UDP?<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi Matthew,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">As long as you use a DNS hostname instead of an IPv4 literal address, things should work fine for both local apps or tethered/hotspot access because Telstra's DNS servers can do DNS64. Locally on the iPhone you can use a literal IPv4 too
 because iOS will do local address translation (CLAT), but it can't translate IPv4 literals to IPv6 for connections via the hotspot.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I don't have any problems with UDP on Telstra IPv6-only connection, I just tried and I can send and receive UDP packets via the Telstra NAT64 gateway when visiting <a href="https://h2o.examp1e.net/">https://h2o.examp1e.net/</a> in a browser
 that supports QUIC (because that uses UDP) and since that hostname does not have an IPv6 address, Telstra converts it to IPv6 via DNS64. You can see from the packet capture below that both src and dst addresses are Telstra (one is mine, other side is the DNS64
 gateway).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">18:25:12.424022 IP6 (flowlabel 0xd0300, hlim 64, next-header UDP (17) payload length: 1238) 2001:8004:c81:6820:f5b6:b0a:c39c:7cf.58910 > 2001:8004:11d0:4e2a::84e2:18c.443: [udp sum ok] UDP, length 1230<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">18:25:12.666177 IP6 (hlim 45, next-header UDP (17) payload length: 1288) 2001:8004:11d0:4e2a::84e2:18c.443 > 2001:8004:c81:6820:f5b6:b0a:c39c:7cf.58910: [udp sum ok] UDP, length 1280<br>
18:25:12.667703 IP6 (flowlabel 0xd0300, hlim 64, next-header UDP (17) payload length: 1238) 2001:8004:c81:6820:f5b6:b0a:c39c:7cf.58910 > 2001:8004:11d0:4e2a::84e2:18c.443: [udp sum ok] UDP, length 1230<br>
18:25:12.668868 IP6 (hlim 45, next-header UDP (17) payload length: 1288) 2001:8004:11d0:4e2a::84e2:18c.443 > 2001:8004:c81:6820:f5b6:b0a:c39c:7cf.58910: [udp sum ok] UDP, length 1280<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I would suggest trying to replicate the issue and gathering a packet capture to see what packets go through and what gets lost. It might be MTU related issues if too large packets can't go through but I can send 1410 bytes packets via the
 cellular connection successfully.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Andras<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Tue, Jan 4, 2022 at 9:34 PM Matthew H <<a href="mailto:Matthew@marrold.co.uk">Matthew@marrold.co.uk</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>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi,<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">The app works fine on other IPv6 only networks with NAT64 in place which appears to satisfy Apple's requirements.<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">We are looking into adding proxies with IPv6 support, however it's likely to take some time and it would be good if we can find a fix / workaround in the meantime<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Tue, Jan 4, 2022 at 10:10 AM Troy <<a href="mailto:troy@troykelly.com" target="_blank">troy@troykelly.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-right:0cm">
<p class="MsoNormal" style="margin-bottom:12.0pt">Apologies for a non answer, but any app (at least with Apple) is required to support IPv6 only networks.<br>
<br>
<a href="https://developer.apple.com/support/ipv6/" target="_blank">https://developer.apple.com/support/ipv6/</a><br>
<br>
Rather than work on a 6 to 4 fix, why not put some energy into supporting IPv6?<o:p></o:p></p>
<div>
<p class="MsoNormal"><b>Regards, Troy</b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Brevity is the elixir of life.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:7.5pt">Father Hector McGrath, Pixie 2020</span><o:p></o:p></p>
</div>
<p class="MsoNormal"><br>
<br>
<br>
<br>
-------- Original Message --------<br>
On 4 Jan 2022, 9:03 pm, Matthew H < <a href="mailto:Matthew@marrold.co.uk" target="_blank">
Matthew@marrold.co.uk</a>> wrote:<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">We are developing a WebRTC mobile app that sets up a media session via Web Socket and then sends the media via RTP over UDP. It's working on most networks but we've had users report issues with the app when
 their iPhone is connected to the Telstra Mobile network.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Unfortunately our network only supports IPv4, and after examining the available logs it appears their iPhone only gets an IPv6 address. The Web Socket communication is able to reach us so I assume a NAT64 gateway is in use, but we don't
 see any RTP / UDP arrive at our network edge.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">We found a couple of posts that suggest users have had similar issues with UDP being dropped:<br>
<br>
<a href="https://crowdsupport.telstra.com.au/t5/network-roaming/unable-to-stream-video-over-udp-on-ipv6-only-connection/td-p/933472" target="_blank">https://crowdsupport.telstra.com.au/t5/network-roaming/unable-to-stream-video-over-udp-on-ipv6-only-connection/td-p/933472</a><br>
<a href="https://crowdsupport.telstra.com.au/t5/network-roaming/ios-and-ipv6/td-p/931449" target="_blank">https://crowdsupport.telstra.com.au/t5/network-roaming/ios-and-ipv6/td-p/931449</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://crowdsupport.telstra.com.au/t5/apple-ios/nordvpn-won-t-connect-on-4g-ios/td-p/932511" target="_blank">https://crowdsupport.telstra.com.au/t5/apple-ios/nordvpn-won-t-connect-on-4g-ios/td-p/932511</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Is anyone aware of Telstra's NAT64 gateway dropping UDP?
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Matthew<o:p></o:p></p>
</div>
</div>
</blockquote>
</blockquote>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
AusNOG mailing list<br>
<a href="mailto:AusNOG@lists.ausnog.net" target="_blank">AusNOG@lists.ausnog.net</a><br>
<a href="http://lists.ausnog.net/mailman/listinfo/ausnog" target="_blank">http://lists.ausnog.net/mailman/listinfo/ausnog</a><o:p></o:p></p>
</blockquote>
</div>
</div>
<p></p>
</body>
</html>