Re: [Sip] Re: URI comparison rules - IPv6 addresses

Michael Thomas <mat@cisco.com> Wed, 21 November 2007 21:26 UTC

Return-path: <sip-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Iux5d-00008i-Hm; Wed, 21 Nov 2007 16:26:33 -0500
Received: from sip by megatron.ietf.org with local (Exim 4.43) id 1Iux5c-00008T-0m for sip-confirm+ok@megatron.ietf.org; Wed, 21 Nov 2007 16:26:32 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Iux5b-00008D-NC for sip@ietf.org; Wed, 21 Nov 2007 16:26:31 -0500
Received: from sj-iport-6.cisco.com ([171.71.176.117]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Iux5Z-0005ja-Cl for sip@ietf.org; Wed, 21 Nov 2007 16:26:31 -0500
Received: from sjc12-sbr-sw3-3f5.cisco.com (HELO imail.cisco.com) ([172.19.96.182]) by sj-iport-6.cisco.com with ESMTP; 21 Nov 2007 13:26:28 -0800
Received: from crabapple.local ([10.21.67.122]) by imail.cisco.com (8.12.11/8.12.10) with ESMTP id lALJxQ54015508; Wed, 21 Nov 2007 11:59:26 -0800
Message-ID: <4744A284.9040009@cisco.com>
Date: Wed, 21 Nov 2007 13:26:28 -0800
From: Michael Thomas <mat@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666
MIME-Version: 1.0
To: "Vijay K. Gurbani" <vkg@alcatel-lucent.com>
Subject: Re: [Sip] Re: URI comparison rules - IPv6 addresses
References: <0JRV00ABOC070460@jes-fe1.zx.nl> <47448C1B.7000603@alcatel-lucent.com>
In-Reply-To: <47448C1B.7000603@alcatel-lucent.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=1482; t=1195675167; x=1196539167; c=relaxed/simple; s=oregon; h=To:Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mat@cisco.com; z=From:=20Michael=20Thomas=20<mat@cisco.com> |Subject:=20Re=3A=20[Sip]=20Re=3A=20URI=20comparison=20rules=20-=20IPv6=2 0addresses |Sender:=20 |To:=20=22Vijay=20K.=20Gurbani=22=20<vkg@alcatel-lucent.com>; bh=HwRfPWaO49tLWed6YmBvjLObQUZed7TIIRO+sjr8374=; b=oQRdp1A9Ou4DX3f4hbkniYabFTTOj63bKE9gTj80VViBaN3+qgH78DpsDeKfrYKPrJBTvxPp m3UEaO+h527kxiaDbe6vADXyZfQqqK9rs/rhZkJE438SHchBwsew6FfC;
Authentication-Results: imail.cisco.com; header.From=mat@cisco.com; dkim=pass ( sig from cisco.com/oregon verified; );
X-Spam-Score: -4.0 (----)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2
Cc: sip <sip@ietf.org>, Brett Tate <brett@broadsoft.com>, Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Errors-To: sip-bounces@ietf.org

Vijay K. Gurbani wrote:
> Jeroen van Bemmel wrote:
>> Vijay,
>> It's not only IPv6: what about 127.0.0.1 versus 127.000.000.1?
>
> Jeroen: Pedantically speaking, you are probably right.  But
> in practice we do not generally see leading zeros in an IPv4
> octet.
>
> IPv6, with its compressed notation and the need to represent
> hybrid addresses (like IPv4-mapped IPv6 addresses) makes the
> representation issue more acute.  For instance, the low-order
> 32 bits of an IPv4-mapped IPv6 address can be represented using
> the familiar dotted-decimal notation, or they can be represented
> using the IPv6 colon-separated notation.
>
> But your point is well taken: if we put some text about the
> binary equivalence of different textual representations of an
> IPv6 address, I guess we should do so for IPv4 as well.

Doesn't this sort of slide down the slippery slope of understanding
the semantics of the URI for comparison? For example, why can't
you make the same kind of argument for www.example.com and
example.com since they're pretty much synonymous these days?
And for that matter what about comparing example.com and, oh
say, its A(AAA) record? They're the "same", FSVO "same".

Maybe I missed the first post, but is it realistic that something(s)
producing URI's for the same target would create their name in
different manners? And if it is, why wouldn't it be as much of a
problem with the IP address name and a real fqdn?

       Mike


_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip