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. 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