Re: [v6ops] new draft: draft-elkins-v6ops-ipv6-end-to-end-rt-needed

"Ackermann, Michael" <MAckermann@bcbsm.com> Tue, 04 June 2013 13:41 UTC

Return-Path: <mackermann@bcbsm.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C628D21F99B7 for <v6ops@ietfa.amsl.com>; Tue, 4 Jun 2013 06:41:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_13=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2aB7zBiCxomC for <v6ops@ietfa.amsl.com>; Tue, 4 Jun 2013 06:40:47 -0700 (PDT)
Received: from mx.z120.zixworks.com (mx.z120.zixworks.com [199.30.235.120]) by ietfa.amsl.com (Postfix) with ESMTP id B7D1F21F9998 for <v6ops@ietf.org>; Tue, 4 Jun 2013 05:09:12 -0700 (PDT)
Received: from vmvpm01.z120.zixworks.com (ZixVPM [127.0.0.1]) by Outbound.z120.zixworks.com (Proprietary) with ESMTP id C428A9ADA88 for <v6ops@ietf.org>; Tue, 4 Jun 2013 07:09:11 -0500 (CDT)
Received: from imsva1.bcbsm.com (unknown [12.107.172.80]) by mx.z120.zixworks.com (Proprietary) with SMTP id 024A49ADA7E; Tue, 4 Jun 2013 07:09:10 -0500 (CDT)
Received: from imsva1.bcbsm.com (unknown [127.0.0.1]) by IMSVA80 (Postfix) with ESMTP id 9F6B64F804D; Tue, 4 Jun 2013 08:04:47 -0400 (EDT)
Received: from pwn401ea100.ent.corp.bcbsm.com (unknown [10.64.80.217]) by imsva1.bcbsm.com (Postfix) with ESMTP id 906A24F8049; Tue, 4 Jun 2013 08:04:47 -0400 (EDT)
Received: from PWN401EA160.ent.corp.bcbsm.com ([fe80::fdcb:603d:469e:b1db]) by PWN401EA100.ent.corp.bcbsm.com ([fe80::8db:9ce7:e2cf:8565%14]) with mapi id 14.01.0438.000; Tue, 4 Jun 2013 08:09:10 -0400
From: "Ackermann, Michael" <MAckermann@bcbsm.com>
To: "Fred Baker (fred)" <fred@cisco.com>, "Dan Wing (dwing)" <dwing@cisco.com>
Thread-Topic: [v6ops] new draft: draft-elkins-v6ops-ipv6-end-to-end-rt-needed
Thread-Index: AQHOXfzaHn4XBQzX90KTpobgByNivpkgSnIAgADqggCAAxI6oA==
Date: Tue, 04 Jun 2013 12:09:09 +0000
Message-ID: <4FC37E442D05A748896589E468752CAA0A77505A@PWN401EA160.ent.corp.bcbsm.com>
References: <201305311245.r4VCj0N00903@ftpeng-update.cisco.com> <A03D3D9C-B2D0-4FCE-820A-B59CD3D19553@cisco.com> <8C48B86A895913448548E6D15DA7553B9008A9@xmb-rcd-x09.cisco.com>
In-Reply-To: <8C48B86A895913448548E6D15DA7553B9008A9@xmb-rcd-x09.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.64.10.35]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, "draft-elkins-v6ops-ipv6-end-to-end-rt-needed@tools.ietf.org" <draft-elkins-v6ops-ipv6-end-to-end-rt-needed@tools.ietf.org>
Subject: Re: [v6ops] new draft: draft-elkins-v6ops-ipv6-end-to-end-rt-needed
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jun 2013 13:41:01 -0000

I would like to agree with what I believe Fred is saying.   That is, that for those of us that do diagnostics at large DataCenters (EDCO),  the problem resolution needs addressed here span multiple protocols and are not limited to TCP.  

-----Original Message-----
From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf Of Fred Baker (fred)
Sent: Saturday, June 01, 2013 10:47 AM
To: Dan Wing (dwing)
Cc: v6ops@ietf.org; draft-elkins-v6ops-ipv6-end-to-end-rt-needed@tools.ietf.org
Subject: Re: [v6ops] new draft: draft-elkins-v6ops-ipv6-end-to-end-rt-needed


On May 31, 2013, at 5:48 PM, Dan Wing <dwing@cisco.com> wrote:

> 
> On May 31, 2013, at 5:45 AM, fred@cisco.com wrote:
> 
>> A new draft has been posted, at http://tools.ietf.org/html/draft-elkins-v6ops-ipv6-end-to-end-rt-needed. Please take a look at it and comment.
> 
> I read that document and draft-elkins-v6ops-ipv6-packet-sequence-needed.  Both the documents talk about how IPID is useful on IPv4 (if the sender is monotonically increasing the IPID, which is a necessity for the existing system to operate) and how routers sometimes send a packet twice (which is normal behavior of Ethernet) and that the monotonically increasing IPID helps distinguish Ethernet re-transmissions from host stack retransmissions.
> 
> I note that Real Time Protocol (RTP, RFC3550; previously RFC1889 published in 1996) had similar needs and solved them at the RTP application layer with sequence numbers and timestamps, and with its RTCP feedback channel.  The two I-Ds that I reviewed did not discuss why this application timing problem cannot be solved at the application layer like RTP solved it.
> 
> I did not see an analysis of forcing an IPv6 fragmentation header (as done by 4rd for transparency, http://tools.ietf.org/html/draft-ietf-softwire-4rd), as that could provide a function nearly identical to the existing (ab)use of IPv4 IPID.
> 
> -d

Well, we can discuss what layer RTP is in; I'm not sure it's application. It's usable by a number of applications. 

I would agree that the requirement to place it in a network layer header has not been established; they could, for example, use the octet sequence number in the TCP header, unless everything above the network layer is encrypted. However, I think it *is* fair to say that putting it lower down the stack makes it readily accessible for more applications or transports more quickly. You have experience with Happy Eyeballs, and the fact that the horrendous design of the socket API forces us to change every application individually when we could have changed the invisible underpinnings of an OS API once, and in so doing ported all of the applications to IPv6 as well. She has a similar problem, but in a packet.

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


The information contained in this communication is highly confidential and is intended solely for the use of the individual(s) to whom this communication is directed. If you are not the intended recipient, you are hereby notified that any viewing, copying, disclosure or distribution of this information is prohibited. Please notify the sender, by electronic mail or telephone, of any unintended receipt and delete the original message without making any copies.
 
 Blue Cross Blue Shield of Michigan and Blue Care Network of Michigan are nonprofit corporations and independent licensees of the Blue Cross and Blue Shield Association.