> On Jul 12, 2017, at 7:56 AM, Sean Turner <s...@sn3rd.com> wrote:
> 
> 
>> On Jul 6, 2017, at 23:04, yinxinxing <yinxinx...@huawei.com> wrote:
>> 
>> Hi all,
>> 
>> The NAT table expiring problem mentioned in the  following email should also 
>> be considered in DTLS1.2 as an extension.
>> 
>> The value and necessity are as follows.
>> 
>> 1. Essentially, NAT expiring problem causing DTLS renegotiation with high 
>> power consumption is existing in DTLS 1.2. Even if we solve this in DTLS1.3, 
>> this problem still exist for products using DTLS1.2.
>> Currently, many IOT products using DTLS 1.2 are going to be deployed 
>> commercially, such as intelligent water/gas meter. These meters usually have 
>> limited battery and low cost. To be more accurate, the battery of the chip 
>> module of the intelligent water/gas meter are required to last for 10 years. 
>> These lead to an exercise strict control over the power consumption of the 
>> chip module. NAT expiring problem causing DTLS renegotiation with high power 
>> consumption is a bottleneck of these IOT devices. According to our 
>> experimental data, under the worst coverage level (ECL2), power consumption 
>> of the chip module when DTLS is embedded increases by nearly 60%. Therefore, 
>> there should be a solution to solve the urgent problem to match the low-cost 
>> and low-battery feature of the IOT devices in DTLS 1.2.
> 
> I have to ask whether these IoT devices are updatable?
> 
>> 2. DTLS 1.3 will be standardized in 2018, but the corresponding open source 
>> code will be available about one year later after the standardization. At 
>> present, large-scale commercial IOT industry deployment is urgent, it is too 
>> late to wait for DTLS 1.3. Thus, we hope that the above problem could be 
>> solved in DTLS 1.2 as soon as possible.
> 
> On this point, I’m hoping that you’ll be wrong ;). From the list of TLS 
> implementations found here:
> https://github.com/tlswg/tls13-spec/wiki/Implementations
> and assuming there is as much enthusiasm to implement DTLS1.3 as there was 
> for TLS1.3 then I’m hoping that the DTLS implementations will be ready much 
> sooner than a year after publication (they might be ready before the RFC is 
> published).

Yin Xinxing,

While waiting for cid, perhaps today do session resumption (RFC5077), anytime 
the client has reason to suspect their UDP port or IP address might have 
changed -- such as it's been longer than, say, 30 seconds since last UDP 
transmission.  (The problem isn't solely NAT; there are several ISPs that 
change subscriber's IP address, also forcing re-negotiation of DTLS security 
association.  Less frequent than NATs timing out UDP, of course.)

-d


> spt
> 
>> Any comment is appreciated.
>> 
>> Regards,
>> Yin Xinxing
>> 
>> 
>> 发件人: yinxinxing 
>> 发送时间: 2017年6月27日 16:28
>> 收件人: 'Eric Rescorla'
>> 抄送: tls@ietf.org; Tobias Gondrom
>> 主题: Re: [TLS] Yin Xinxing joins the TLS WG
>> 
>> Thanks Eric,
>> 
>> I have seen the CID scheme, and talked with Hannes(the author of the scheme).
>> 
>> CID scheme is a good idea to solve the problem I mentioned.
>> 
>> I think the length of CID (currently, it is 32 bits) can be longer so that 
>> it can support more DTLS sessions. It is known that for IOT scenario, 1 
>> million connection is nothing.
>> 
>> Regards,
>> Yin Xinxing
>> 
>> 发件人: Eric Rescorla [mailto:e...@rtfm.com] 
>> 发送时间: 2017年6月25日 21:33
>> 收件人: yinxinxing
>> 抄送: tls@ietf.org; Xiongxiaochun
>> 主题: Re: [TLS] Yin Xinxing joins the TLS WG
>> 
>> Hi Yin,
>> 
>> The usual solution to this is to add a connection id. Please see:
>> https://github.com/tlswg/dtls13-spec/issues/6
>> 
>> -Ekr
>> 
>> 
>> 
>> 
>> On Sun, Jun 25, 2017 at 2:33 AM, yinxinxing <yinxinx...@huawei.com> wrote:
>> Hello everyone,
>> 
>> I am Yin Xinxing from Huawei company. I am glad to join the TLS WG.
>> 
>> For the DLTS 1.3 draft, I am interested and have some ideas to talk with you.
>> 
>> DTLS has a lot of application scenarios in IOT fields, but currently, there 
>> is some difficulty when DTLS 1.2 is applied to IOT devices, especially the 
>> battery-constrained IOT devices.
>> 
>> For example, when the IOT device wakes up from sleep mode, the NAT table may 
>> have expired.
>> Then the IOT device has to establish a new DTLS session or at least launches 
>> a resume process with the server, the corresponding power consumption is too 
>> high for some power-constrained devices. 
>> How can DTLS renegotiation be avoided in order to save battery?
>> 
>> I hope the contributors of DTLS 1.3 (or DTLS 1.2) can consider this problem 
>> and give a proper solution.  
>> 
>> Any comment or idea about this problem is welcome.
>> 
>> Regards,
>> Yin Xinxing
>> 
>> _______________________________________________
>> TLS mailing list
>> TLS@ietf.org
>> https://www.ietf.org/mailman/listinfo/tls
>> 
>> 
>> _______________________________________________
>> TLS mailing list
>> TLS@ietf.org
>> https://www.ietf.org/mailman/listinfo/tls
> 
> _______________________________________________
> TLS mailing list
> TLS@ietf.org
> https://www.ietf.org/mailman/listinfo/tls

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to