Hi, > I would like to add a dedicated Applicability Statement section
I think that would be very useful. Indeed, the whole Softwires concept needs an Applicability Statement. Regards Brian On 01/06/2016 18:26, Xuxiaohu wrote: > > >> -----Original Message----- >> From: Brian E Carpenter [mailto:brian.e.carpen...@gmail.com] >> Sent: Wednesday, June 01, 2016 1:14 PM >> To: Xuxiaohu; Joe Touch >> Cc: joel jaeggli; Fred Baker (fred); Wassim Haddad; int-area@ietf.org >> Subject: Re: [Int-area] Call for adoption of draft-xu-intarea-ip-in-udp-03 >> >> I think I detest fragmentation, or rather re-assembly, as much as anybody, >> whether designing hardware or software solutions. And of course, in a closely >> managed environment, you can ensure that the outer MTU is sufficient to >> contain the inner MTU. That isn't the point. The point is that designing a >> protocol > > It said in the draft that "... this specification defines an IP-in-UDP > encapsulation method dedicated for Softwire service (including both mesh and > hub-spoke modes). " Softwire networks are well-managed SP networks. I would > like to add a dedicated Applicability Statement section to emphasize it if > the current statement seems not enough. > > Best regards, > Xiaohu > >> proposed as a general-purpose protocol for the Internet, that might be used >> for >> a hundred years, we can't guarantee that it will always be deployed in such a >> managed environment. In fact, we can pretty much guarantee that it will be >> used in completely unmanaged (or badly managed) ways. >> >> This isn't theory. We've seen it a lot where IPv6 has been tunneled across >> IPv4 islands, with lots of MTU and fragmentation failures. That's even >> simpler >> than IP in UDP in IP. > >> Regards >> Brian >> >> On 01/06/2016 16:09, Xuxiaohu wrote: >>> >>> >>>> -----Original Message----- >>>> From: Brian E Carpenter [mailto:brian.e.carpen...@gmail.com] >>>> Sent: Wednesday, June 01, 2016 4:01 AM >>>> To: Xuxiaohu; Joe Touch >>>> Cc: joel jaeggli; Fred Baker (fred); Wassim Haddad; int-area@ietf.org >>>> Subject: Re: [Int-area] Call for adoption of >>>> draft-xu-intarea-ip-in-udp-03 >>>> >>>> On 31/05/2016 20:13, Xuxiaohu wrote: >>>>> >>>>> >>>>>> -----Original Message----- >>>>>> From: Brian E Carpenter [mailto:brian.e.carpen...@gmail.com] >>>>>> Sent: Tuesday, May 31, 2016 4:46 AM >>>>>> To: Joe Touch >>>>>> Cc: joel jaeggli; Xuxiaohu; Fred Baker (fred); Wassim Haddad; >>>>>> int-area@ietf.org >>>>>> Subject: Re: [Int-area] Call for adoption of >>>>>> draft-xu-intarea-ip-in-udp-03 >>>>>> >>>>>> And being pedantic... >>>>>> On 31/05/2016 06:12, Joe Touch wrote: >>>>>>> >>>>>>> >>>>>>> On 5/29/2016 4:23 PM, joel jaeggli wrote: >>>>>>>>>> I.e., you MUST support source fragmentation at the ingress at >>>>>>>>>> the outer >>>>>>>>>> IPv6 layer (because UDP doesn't have support for fragmentation >>>>>>>>>> and reassembly). If you make this requirement, you can handle >>>>>>>>>> IPv6 over the tunnel. >>>>>>>> Yeah I don't support it for this reason. getting IP fragments >>>>>>>> back together in the same place a reassembled is hard is in some >>>>>>>> cases especially when you hash. (see frag drop) given >>>>>>>> alternatives that better address such situations it seems hard to >>>>>>>> justify. >>>>>>> >>>>>>> If you intend to support recursive IP tunneling* and believe that >>>>>>> IP has a minimum MTU, then you have to accept reassembly. >>>>>> >>>>>> If you intend to support recursive datagram tunneling and believe >>>>>> that any path has a minimum MTU, then you have to accept reassembly. >>>>>> >>>>>> This is physics, and nothing to do with design details. >>>>>> >>>>>> (Something I discovered in about 1983, when implementing OSI/CLNP >>>>>> at CERN over a homebrew network with 128 byte packets.) >>>>> >>>>> Reassembly on the tunnel egress may be acceptable at that old time. >>>>> However, >>>> due to the considerable improvement in network bandwidth capability, >>>> the practice acceptable at the old time may have become outdated today. >>>> >>>> I don't understand what network capacity has to do with the physical >>>> and mathematical fact that packets larger than N bytes will not fit >>>> into a packet limited to N bytes. >>> >>> This article >> (http://learning.nil.com/assets/Tips-/The-Never-Ending-Story-of-IP-Fragmentati >> on.pdf) may be useful for you to understand why network capability is a key >> factor to be considered for fragmentation and reassembly on routers (here >> routers are not software routers or CPU-only routers which were dominant in >> the old time). Of course, you could also have a look at the current >> fragmentation >> and reassembly implementations of major router vendors if you believed that >> article is a little bit old. >>> >>> Xiaohu >>> >>>> That was true in 1983 and will still be true in 2083. >>>> >>>> Brian >>>> >>>>> See the MAP implementation experience shared by Ole recently. >>>>> >>>>> Xiaohu >>>>> >>>>>> Brian >>>>>> >>>>>>> >>>>>>> Joe >>>>>>> >>>>>>> * where "recursive IP tunneling" is IP in [zero or more other >>>>>>> protocols] in IP. >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Int-area mailing list >>>>>>> Int-area@ietf.org >>>>>>> https://www.ietf.org/mailman/listinfo/int-area >>>>>>> _______________________________________________ Int-area mailing list Int-area@ietf.org https://www.ietf.org/mailman/listinfo/int-area