Ron,

On Aug 1, 2013, at 10:37 AM, Ronald Bonica <rbon...@juniper.net> wrote:

> Cmh,
> 
> When I read this message, my first reaction was to scream "that such a thing 
> could not possibly be deployed, because operators will filter anything that 
> they don't know or have an immediate use for." But after a few hallway 
> discussions, I am starting to think that the idea might be viable.
> 
> When the adrenaline and endorphin rush of IETF week has subsided, we should 
> a) discuss whether this is a viable option and b) if so, define the 
> replacement protocol in the Transport Area.
> 
> Chairs,
> 
> The conversation proposed above may not be within the charter of 6man. 
> If/when you think that there is a need to move this conversation, I can ask 
> the transport Ads for a non-WG mailing list. However, if you are happy for at 
> least the first part of this conversation to occur on this mailing list, we 
> can continue here.
> 
> 

My personal opinion is that the conversation can start on 6man.  We have some 
history of how to make TCP and UDP work over IPv6, so I think it's OK to start 
here.  I am sure the ADs will decide to move it gains steam and they wish it 
elsewhere.

Thanks,
Bob



> 
> 
>> -----Original Message-----
>> From: ipv6-boun...@ietf.org [mailto:ipv6-boun...@ietf.org] On Behalf Of
>> C. M. Heard
>> Sent: Wednesday, July 31, 2013 12:40 AM
>> To: IPv6
>> Subject: RE: "Deprecate"
>> 
>> On Tue, 30 Jul 2013, Ronald Bonica wrote:
>>> Thinking a little more about it, RTP and UDP aren't the real
>> culprits.
>>> The culprits are the applications that run over them.
>>> So, we should limit our statement to applications, and not
>>> "applications and transport layer protocols".
>> 
>> I don't agree, at least not if the principal reason why IP fragments
>> get dropped is that they lack the L4 header (or at least that the non-
>> initial fragments do) and thereby break stateless ACLs.  The problem is
>> that UDP and its kin such as UDP-lite and DCCP lack transport-layer
>> segmentation, such as is present in TCP, and are thereby force their
>> clients to rely on IP fragmentation to provide this service.  So yes,
>> these transport protocols are the culprits.
>> 
>> The idea that immediately comes to mind is to design _replacements_
>> transport protocols for UDP and kin that contain a transport layer
>> segmentation mechanism.  These would be for use by applications that
>> can't get by without such a mechanism; existing applications that don't
>> need to rely on IP fragmentation can continue to use UDP and kin.  The
>> replacement for UDP might have a header that looks something like this:
>> 
>>   0                            15 16                            31
>>  +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+
>>  |         Source Port           |      Destination Port         |
>>  +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+
>>  |            Length             |       Segment Offset    |Res|M|
>>  +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+
>>  |                         Identification                        |
>>  +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+
>>  |                            Checksum                           |
>>  +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+
>>  |                          data octets               ...
>>  +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|    ...
>> 
>> (Other and perhaps better possibilities exist, of course.)
>> 
>> Having said that, I immediately imagine screaming that such a thing
>> could not possibly be deployed, because operators will filter anything
>> that they don't know or have an immediate use for, and so it would
>> never get any traction.
>> 
>> Well, maybe so, but something has to give.  The operations folks have
>> complained that IP fragmentation is awful, they have to filter
>> fragments because it defeats their stateless ACLs.  OK; let's agree
>> that's a defect that needs to be fixed.  But if you don't want the fix
>> to break other important stuff (e.g., DNSSEC, as metioned in Section
>> 3.1 of draft-bonica-6man-frag-deprecate-02), you need a replacement for
>> IP fragmentation (or an augmentation, such as in
>> http://www.ietf.org/mail-archive/web/ipv6/current/msg18389.html by Mark
>> Andrews).  Maybe I just lack imagination, but I can't see any fix that
>> does not involve SOME change in operator behavior.
>> 
>> //cmh
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>> 
> 
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to