Re: [sipcore] IPv6 in the sip core wg
"Gonzalo Salgueiro (gsalguei)" <gsalguei@cisco.com> Fri, 13 December 2013 01:08 UTC
Return-Path: <gsalguei@cisco.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 0E5401AE5A7 for <sipcore@ietfa.amsl.com>; Thu, 12 Dec 2013 17:08:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.502
X-Spam-Level:
X-Spam-Status: No, score=-9.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.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 pFewhI21JeVE for <sipcore@ietfa.amsl.com>; Thu, 12 Dec 2013 17:08:06 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) by ietfa.amsl.com (Postfix) with ESMTP id CA11D1AE193 for <sipcore@ietf.org>; Thu, 12 Dec 2013 17:08:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11845; q=dns/txt; s=iport; t=1386896880; x=1388106480; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=b+M6oOWh++QemvfpbBUgHMH1y8i2g0n1m+WS7pxsGDo=; b=YESFq+Xj4UYot4GO7RCFoGd7hx9ASfN52uQzyB/oIKQg32xMXETCd6jz jGMOzzyxYOGfIN+fiViB8HLlGg39qgdYvYlWUA1HmBX3ywZOCQ3wVXfom 57aE+1OAP4P8rYHgn3AZOtNfNtNixCa4FwszYg/qxy0/QgX8Ei9vlGcIu o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgUFAKRdqlKtJV2d/2dsb2JhbABZgwo4VbgKToEeFnSCJQEBAQMBAQEBJhE0BAcFBwQCAQIGEQQBAQEeCQcnCxQJCAIEDgUJh3MIDcJsF45DAQEcMwcGgxyBEwSUMoNjkhSDKYFxOQ
X-IronPort-AV: E=Sophos;i="4.95,475,1384300800"; d="scan'208";a="6432141"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-6.cisco.com with ESMTP; 13 Dec 2013 01:07:46 +0000
Received: from xhc-rcd-x14.cisco.com (xhc-rcd-x14.cisco.com [173.37.183.88]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id rBD17kus028197 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 13 Dec 2013 01:07:46 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.232]) by xhc-rcd-x14.cisco.com ([173.37.183.88]) with mapi id 14.03.0123.003; Thu, 12 Dec 2013 19:07:45 -0600
From: "Gonzalo Salgueiro (gsalguei)" <gsalguei@cisco.com>
To: Keith Drage <keith.drage@alcatel-lucent.com>
Thread-Topic: [sipcore] IPv6 in the sip core wg
Thread-Index: AQHO92PvPaG9LxtinkCT+HMY0fMEHZpRU8qAgAApEICAADScgIAAAt0AgAAA7wA=
Importance: high
X-Priority: 1
Date: Fri, 13 Dec 2013 01:07:45 +0000
Message-ID: <A86516A3-8DAA-43B0-8345-7B26182B99E3@cisco.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> <949EF20990823C4C85C18D59AA11AD8B0F87DC@FR712WXCHMBA11.zeu.alcatel-lucent.com>
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8B0F87DC@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.82.210.185]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <61DBC75A7A526D4C8F4C039D23208A23@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Cullen Jennings <fluffy@iii.ca>, SIPCORE WG <sipcore@ietf.org>, "Olle E. Johansson" <oej@edvina.net>, "Gonzalo Salgueiro (gsalguei)" <gsalguei@cisco.com>
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:08:09 -0000
On Dec 12, 2013, at 8:04 PM, DRAGE, Keith (Keith) <keith.drage@alcatel-lucent.com> wrote: > 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. You're right, t is not at all my intent. What I intend is to provide a stand-alone RFC that provides some useful supplemental procedures for improved performance in SIP dual-stack environments. Gonzalo > > 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