Re: [sipcore] IPv6 in the sip core wg
"DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com> Fri, 13 December 2013 01:04 UTC
Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C5AE1AE5A6 for <sipcore@ietfa.amsl.com>; Thu, 12 Dec 2013 17:04:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7Mx6HrOmdZbA for <sipcore@ietfa.amsl.com>; Thu, 12 Dec 2013 17:04:40 -0800 (PST)
Received: from ihemail2.lucent.com (ihemail2.lucent.com [135.245.0.35]) by ietfa.amsl.com (Postfix) with ESMTP id 8E3191AE105 for <sipcore@ietf.org>; Thu, 12 Dec 2013 17:04:40 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (h135-239-2-122.lucent.com [135.239.2.122]) by ihemail2.lucent.com (8.13.8/IER-o) with ESMTP id rBD14Q6o002911 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 12 Dec 2013 19:04:28 -0600 (CST)
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id rBD14PWY013775 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 13 Dec 2013 02:04:25 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.203]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.02.0247.003; Fri, 13 Dec 2013 02:04:25 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: "Gonzalo Salgueiro (gsalguei)" <gsalguei@cisco.com>
Thread-Topic: [sipcore] IPv6 in the sip core wg
Thread-Index: AQHO9f1rFmxMwFa6OUik7RkhLMXct5pQy0fD////2gCAABYeAIAAHQCAgABArQCAABNvwA==
Date: Fri, 13 Dec 2013 01:04:24 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8B0F87DC@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <C774C9EA-4E79-4846-A834-BF86D2DD8018@edvina.net> <52A2094E.8020009@alum.mit.edu> <86897DAD-AEAE-4EEC-BCEC-D8501D8491D2@cisco.com> <CAHBDyN7AT0m7P5miYa+hCvh55Ov3f1Nc-U1zUK6H-0i4aHTW+g@mail.gmail.com> <52A7486E.2090005@alum.mit.edu> <FFB57ECD-8CDB-44E9-9A3F-5418AAC01C5B@iii.ca> <26C3B24F-FCBE-4D10-ADD5-E28B6E95A8FB@edvina.net> <BCD747C2-B0E9-492E-97E2-58B078AF5F74@iii.ca> <52A8CFC3.3080309@alum.mit.edu> <CAHBDyN6qK6_Cone+wkrcV_LZCca3b_dbf6rkzwnATZg4R6kn5Q@mail.gmail.com> <52A9F990.1030201@alum.mit.edu> <40B29D11-A4EE-4F7B-97C9-612313CFFB7E@cisco.com> <949EF20990823C4C85C18D59AA11AD8B0F858B@FR712WXCHMBA11.zeu.alcatel-lucent.com> <A054AE81-F690-42DE-8B77-1F7E4F0EA7B1@cisco.com>
In-Reply-To: <A054AE81-F690-42DE-8B77-1F7E4F0EA7B1@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.41]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.35
Cc: SIPCORE WG <sipcore@ietf.org>, "Olle E. Johansson" <oej@edvina.net>, Cullen Jennings <fluffy@iii.ca>
Subject: Re: [sipcore] IPv6 in the sip core wg
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore/>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Dec 2013 01:04:46 -0000
Lets look at the specification. Your mail seems to being its best to justify it as a BCP, which I assume is not what you intend. Keith > -----Original Message----- > From: Gonzalo Salgueiro (gsalguei) [mailto:gsalguei@cisco.com] > Sent: 13 December 2013 00:54 > To: DRAGE, Keith (Keith) > Cc: Paul Kyzivat; Gonzalo Salgueiro (gsalguei); SIPCORE WG; > Olle E. Johansson; Cullen Jennings > Subject: Re: [sipcore] IPv6 in the sip core wg > Importance: High > > (as co-author) > > I'm happy to publish a new version of the document that makes > use of 2119 language. > > I think we might be trying to over-complicate matters. As > stated earlier, this work is merely an extension to the > procedures in 3263 and should not make the myriad existing > deployments non-compliant to a core SIP specification. The > intent here is only to provide supplemental best practices > that we have learned along the way through extensive interop > testing. To emblazon this point into everyone's psyche, the > next version will not have the "Updates: 3263 (if approved)" label. > > With this in mind, I propose the following as the milestone text: > > Supplemental procedures for dual-stack server handling of SIP > URIs containing domain names > > > To your point regarding Vijay, the authors will stay in sync > with him throughout. > > > Cheers, > > Gonzalo > > > > On Dec 12, 2013, at 4:45 PM, DRAGE, Keith (Keith) > <keith.drage@alcatel-lucent.com> wrote: > > > I was losing track of this discussion so I had to go back. > > > > The only document we seem to have on the table at the moment is: > > > > http://www.ietf.org/id/draft-johansson-sip-dual-stack-01.txt > > > > This currently contains no normative provisions (no MUST, > SHOULD, MAY) so it is a bit difficult to judge what the scope > of a normative document should be. > > > > Could I suggest that before we scope the work and as a > consequence write the milestone, we see another version of > the author draft containing at least the minimum set of > normative requirements the authors think we need. > > > > That may be because it is written in the style of RFC 3263 > which also contains no normative provisions. It might be that > in order to scope this work we actually need a bis version of > RFC 3263, rather than something that adds some more > requirements in this area. > > > > In response to Cullen, I would say there is another reason > why something should be an update rather than just being > regarded as an extension. If it contains provisions that all > RFC 3263 implementations (or most of) should also implement, > and it is within the scope of the original RFC, then I > believe that may also justify and update. But I agree that we > need to write the requirements first and then do this analysis. > > > > I'd also remind you that Vijay has some comments that the > issue was wider than RFC 3263, so there may be a need to > scope round that. > > > > None of these comments should be taken as a suggestion that > we should not do the work (I think the issue has been > justified), only that I do not understand the scope and there > is not enough on the table to judge that. > > > > Keith > > > > > > > >> -----Original Message----- > >> From: sipcore [mailto:sipcore-bounces@ietf.org] On Behalf > Of Gonzalo > >> Salgueiro (gsalguei) > >> Sent: 12 December 2013 19:19 > >> To: Paul Kyzivat > >> Cc: SIPCORE WG; Olle E. Johansson; Gonzalo Salgueiro (gsalguei); > >> Cullen Jennings > >> Subject: Re: [sipcore] IPv6 in the sip core wg > >> Importance: High > >> > >> > >> On Dec 12, 2013, at 12:59 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> > >> wrote: > >> > >>> On 12/12/13 11:59 AM, Mary Barnes wrote: > >>>> The question in my mind becomes how you can word it > >> properly. There > >>>> are already procedures for dual stack, so you can't just say: > >>>> > >>>> Procedures for dual-stack server handling of SIP URIs containing > >>>> domain names > >>>> > >>>> Any of the adjectives proposed so far "Amended" or "Updated" or > >>>> others that might seem appropriate, e.g., "Enhanced" imply > >> that the > >>>> existing procedures are being changed or corrected. > >> Although maybe "Enhanced" is > >>>> general enough to not necessarily imply an "Update" to RFC > >> 3263? But, > >>>> then would you be talking about an Informational versus > >> standards track > >>>> document? I think it's usual for milestones to indicate > >> whether the > >>>> work is informational, standards track or BCP. But, if > >> the AD will > >>>> approve the new milestone without that level of > >> specificity, that's > >>>> fine. > >>> > >>> ISTM that we are in a situation where we need to consider > >> the details of the proposed mechanism(s) before deciding if the > >> desired mechanism will be an update or not. So I think it > makes sense > >> to word the milestone to be non-specific about this. > >>> > >>> Maybe its not the term itself that is the problem, but > >> rather what the term references. IOW, is it that we intend to > >> ammend/update/enhance/improve the *procedures*, or the > >> *description* of the procedures? > >>> > >>> IIUC the intent is to clarify the description, and if that > >> is insufficient to get a satisfactory result, then to update the > >> procedures themselves. > >> > >> So what is the proposed text for the milestone? > >> > >> Gonzalo > >> > >>> > >>> Thanks, > >>> Paul > >>> > >>>> But, I also don't think it's useful for the group to > >> rathole on that > >>>> later in the process and it will definitely cause > >> confusion if the WG > >>>> doesn't have a clear reason why the specific type of > specification > >>>> was selected. > >>>> > >>>> Regards, > >>>> Mary. > >>>> > >>>> > >>>> > >>>> On Wed, Dec 11, 2013 at 2:49 PM, Paul Kyzivat > >> <pkyzivat@alum.mit.edu > >>>> <mailto:pkyzivat@alum.mit.edu>> wrote: > >>>> > >>>> Cullen, > >>>> > >>>> Would you be satisfied if the milestone is sufficiently > >> vague that > >>>> we can leave it to the deliverable to decide whether an > >> update is > >>>> needed or not? > >>>> > >>>> Thanks, > >>>> Paul > >>>> > >>>> > >>>> On 12/10/13 6:13 PM, Cullen Jennings wrote: > >>>> > >>>> > >>>> Well from a milestone point of view there is a big > >> difference > >>>> between we need the change an existing RFC (i.e. > >> update) or we > >>>> need to define a new RFC that tells developers who want to > >>>> implement the new RFC what they need to do. > >>>> > >>>> I think what is needed here is the later item and not the > >>>> update. I have asked about this a bunch of times and and I > >>>> always get answers that suggest that a new document > >> is needed > >>>> but it does not need to replace or update 3263. It > >> needs to be a > >>>> new document that provides more detailed advice. If > >> we are going > >>>> to say this updates something, I want to be > >> convinced first that > >>>> there is something that is wrong and needs to be > >> changed. I'm > >>>> fine with the idea that ore detailed specifications > >> are needed > >>>> to do something like happy eyeballs for SIP but I > >> don't think > >>>> that requires an update of 3263. > >>>> > >>>> > >>>> On Dec 10, 2013, at 12:21 PM, Olle E. Johansson > >> <oej@edvina.net > >>>> <mailto:oej@edvina.net>> wrote: > >>>> > >>>> > >>>> On 10 Dec 2013, at 12:14, Cullen Jennings > <fluffy@iii.ca > >>>> <mailto:fluffy@iii.ca>> wrote: > >>>> > >>>> > >>>> On Dec 10, 2013, at 9:59 AM, Paul Kyzivat > >>>> <pkyzivat@alum.mit.edu > >> <mailto:pkyzivat@alum.mit.edu>> > >>>> wrote: > >>>> > >>>> June 2014 Updated procedures for > >> dual-stack server > >>>> handling of SIP > >>>> URIs containing domain names > >>>> > >>>> > >>>> Before we use update, can someone tell me > >> what normative > >>>> text of the current RFCs need to be changed? > >>>> > >>>> > >>>> That's part of the problem, RFC 3263 is not > >> very clear to me > >>>> in indicating what exactly is normative. If > you read our > >>>> draft, you will see that we point to a few > sections that > >>>> clearly says that a UA needs to look up "A or > >> AAAA" records, > >>>> which has been proven wrong and doesn't follow > >> the intention > >>>> of the DNS SRV RFC. If this was unintentional > >> or normative, > >>>> I don't know, but it's written enough times to > >> cause issues > >>>> in implementations and have been copied to > >> other documents, > >>>> like the MSRP RFC. > >>>> > >>>> We need to clarify that a SIP implementation > >> needs to follow > >>>> the DNS SRV RFC and look up all addresses for a > >> host name > >>>> (ipv4, IPv6 or future address families) and > >> test them all > >>>> before moving to the next priority and host. > >>>> > >>>> I've checked this with members of the IETF DNS > >> directorate > >>>> two times now, and they agree with this. > >>>> > >>>> When we clarified/updated/extended/__informed > >> the audience - > >>>> developers - about this, we need to get down to how to > >>>> connect - serially, in parallell, in reverse > >> random order > >>>> controlled by the phases of the moon or other > >> planets - or > >>>> simply Happy Eyeballs. But even with TCP, doing happy > >>>> eyeballs like in HTTP would not work unless we > >> have both A > >>>> and AAAA records. RFC 3263 doesn't really > indicate that. > >>>> > >>>> Someone else needs to help out to clarify to me what is > >>>> really normative in 3263 and what the > >> relationship between > >>>> 3263 and RFC 2782 really is - if RFC 2782 is > >> the normative > >>>> one and RFC 3263 just can be seen as a happy story that > >>>> points to 2782 without making any normative changes, we > >>>> might have to clarify that in an informational > >> document and > >>>> move on to connection setup in a dual stack > >> world. If RFC > >>>> 3263 changes the behaviour intended by 2782 and really > >>>> forces a developer to select A or AAAA records, > >> then we need > >>>> to change that behaviour. > >>>> > >>>> Either way, we have work to do in ths wg. > >>>> /O > >>>> > >>>> > >>>> > >>>> > >>>> > >>> > >> > >> _______________________________________________ > >> sipcore mailing list > >> sipcore@ietf.org > >> https://www.ietf.org/mailman/listinfo/sipcore > >
- [sipcore] IPv6 in the sip core wg Olle E. Johansson
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Gonzalo Salgueiro (gsalguei)
- Re: [sipcore] IPv6 in the sip core wg Mary Barnes
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Gonzalo Salgueiro (gsalguei)
- Re: [sipcore] IPv6 in the sip core wg Gonzalo Salgueiro (gsalguei)
- Re: [sipcore] IPv6 in the sip core wg Cullen Jennings
- Re: [sipcore] IPv6 in the sip core wg Olle E. Johansson
- Re: [sipcore] IPv6 in the sip core wg Cullen Jennings
- Re: [sipcore] IPv6 in the sip core wg Olle E. Johansson
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Mary Barnes
- Re: [sipcore] IPv6 in the sip core wg Gonzalo Salgueiro (gsalguei)
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Gonzalo Salgueiro (gsalguei)
- Re: [sipcore] IPv6 in the sip core wg DRAGE, Keith (Keith)
- Re: [sipcore] IPv6 in the sip core wg Cullen Jennings
- Re: [sipcore] IPv6 in the sip core wg Gonzalo Salgueiro (gsalguei)
- Re: [sipcore] IPv6 in the sip core wg DRAGE, Keith (Keith)
- Re: [sipcore] IPv6 in the sip core wg Gonzalo Salgueiro (gsalguei)
- Re: [sipcore] IPv6 in the sip core wg Olle E. Johansson
- Re: [sipcore] IPv6 in the sip core wg Vijay K. Gurbani
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Olle E. Johansson
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Gonzalo Salgueiro (gsalguei)
- Re: [sipcore] IPv6 in the sip core wg DRAGE, Keith (Keith)
- Re: [sipcore] IPv6 in the sip core wg Olle E. Johansson
- Re: [sipcore] IPv6 in the sip core wg Vijay K. Gurbani
- Re: [sipcore] IPv6 in the sip core wg Mary Barnes
- Re: [sipcore] IPv6 in the sip core wg Cullen Jennings
- Re: [sipcore] IPv6 in the sip core wg Cullen Jennings (fluffy)
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Richard Barnes
- Re: [sipcore] IPv6 in the sip core wg Vijay K. Gurbani
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Mary Barnes
- Re: [sipcore] IPv6 in the sip core wg Vijay K. Gurbani
- Re: [sipcore] IPv6 in the sip core wg Olle E. Johansson
- Re: [sipcore] IPv6 in the sip core wg DRAGE, Keith (Keith)
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Adam Roach
- Re: [sipcore] IPv6 in the sip core wg Cullen Jennings (fluffy)
- Re: [sipcore] IPv6 in the sip core wg Adam Roach
- Re: [sipcore] IPv6 in the sip core wg Cullen Jennings (fluffy)
- Re: [sipcore] IPv6 in the sip core wg Gonzalo Salgueiro (gsalguei)
- Re: [sipcore] IPv6 in the sip core wg Paul Kyzivat
- Re: [sipcore] IPv6 in the sip core wg Olle E. Johansson
- Re: [sipcore] IPv6 in the sip core wg Vijay K. Gurbani
- Re: [sipcore] IPv6 in the sip core wg Dale R. Worley
- Re: [sipcore] IPv6 in the sip core wg Gonzalo Salgueiro (gsalguei)
- Re: [sipcore] IPv6 in the sip core wg Cullen Jennings (fluffy)
- Re: [sipcore] IPv6 in the sip core wg Olle E. Johansson