Re: [BEHAVE] WGLC: draft-ietf-behave-v4v6-bih-03.txt

"Dan Wing" <dwing@cisco.com> Mon, 21 March 2011 18:36 UTC

Return-Path: <dwing@cisco.com>
X-Original-To: behave@core3.amsl.com
Delivered-To: behave@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 70DA93A67B5 for <behave@core3.amsl.com>; Mon, 21 Mar 2011 11:36:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.446
X-Spam-Level:
X-Spam-Status: No, score=-110.446 tagged_above=-999 required=5 tests=[AWL=0.152, BAYES_00=-2.599, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oa+R8YuulhFm for <behave@core3.amsl.com>; Mon, 21 Mar 2011 11:36:47 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 437B03A659C for <behave@ietf.org>; Mon, 21 Mar 2011 11:36:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=dwing@cisco.com; l=3308; q=dns/txt; s=iport; t=1300732700; x=1301942300; h=from:to:cc:references:in-reply-to:subject:date: message-id:mime-version:content-transfer-encoding; bh=Wx6sT4xiJ2RE1wTs9ZjcVenp222OPSPn6iiUCpiJsAU=; b=mj1Zzvw7+lOHD3fsT9E6Bhtq91U7b536fLBKZ8lOYQivFeXf716JqwBN opKj+uCXywA9Pc0dxgS+9gwx1BkC4qQQL5dQX+F4tgheTt1OZE1dVCiNZ DG+YwjZIf8txPFP0Dcl+dXCtDR3JCXuZoRj8yzXsEQn36gj9v1i8+wyPE Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvYAACM4h02rRDoI/2dsb2JhbACXfYFkiyQ6d6YgjmwBjTiFYwSFM44q
X-IronPort-AV: E=Sophos;i="4.63,220,1299456000"; d="scan'208";a="349994001"
Received: from mtv-core-3.cisco.com ([171.68.58.8]) by sj-iport-5.cisco.com with ESMTP; 21 Mar 2011 18:38:20 +0000
Received: from dwingWS ([10.32.240.198]) by mtv-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id p2LIcJtv031506; Mon, 21 Mar 2011 18:38:19 GMT
From: Dan Wing <dwing@cisco.com>
To: teemu.savolainen@nokia.com, cb.list6@gmail.com, dthaler@microsoft.com
References: <9B57C850BB53634CACEC56EF4853FF653AFCB207@TK5EX14MBXW603.wingroup.windeploy.ntdev.microsoft.com> <AANLkTikwM7Zj6_P_21smjP2PhywL-46LsLhg_c8Vp_iS@mail.gmail.com> <916CE6CF87173740BC8A2CE443096962FDBF@008-AM1MPN1-036.mgdnok.nokia.com>
In-Reply-To: <916CE6CF87173740BC8A2CE443096962FDBF@008-AM1MPN1-036.mgdnok.nokia.com>
Date: Mon, 21 Mar 2011 11:38:19 -0700
Message-ID: <10cb01cbe7f7$2680e170$7382a450$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AQHL5Zf5jmBmY1QaUUiMt5414UxLG5Q3qvTAgAB37MA=
Content-language: en-us
Cc: draft-ietf-behave-v4v6-bih@tools.ietf.org, behave@ietf.org
Subject: Re: [BEHAVE] WGLC: draft-ietf-behave-v4v6-bih-03.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2011 18:36:48 -0000

> -----Original Message-----
> From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On
> Behalf Of teemu.savolainen@nokia.com
> Sent: Monday, March 21, 2011 4:54 AM
> To: cb.list6@gmail.com; dthaler@microsoft.com
> Cc: draft-ietf-behave-v4v6-bih@tools.ietf.org; behave@ietf.org
> Subject: Re: [BEHAVE] WGLC: draft-ietf-behave-v4v6-bih-03.txt
> 
> IPv4 literals can be used only after a mapping has been created between
> IPv4->IPv6.
> 
> So maybe clarify instead (in the appendix section):
> --
> BIH MAY intercept inet_ntoa() and inet_addr() and use the address
> mapper for those.  Doing that enables BIH to support literal IP
> addresses. However, IPv4 address literals can only be used after a
> mapping entry between the IPv4 address and corresponding IPv6 address
> has been created.

That text can't be an accurate description of the BIH deployed by China
Mobile, which works with Skype.  Skype doesn't do DNS queries for
its DHT or for its peers.

So, I believe the "DNS must be used first" restriction doesn't exist.

-d


> --
> Btw this inet_ntoa/inet_addr text comes from the original BIA, and I
> have to admit I'm not sure what was the intent of the original authors.
> For me it seems those functions just do conversion between IPv4 ASCII
> and IPv4 binary formats (and hence would not necessarily have to be
> here)... but if the "BIA" would allow IPv6 string formats, then the
> inet_addr could maybe convert IPv6 textual presentation into IPv4
> binary format (and create a new mapping/use existing), but I don't see
> how inet_ntoa could convert IPv4 address into IPv6 textual presentation
> without Address Mapper already having an entry for that mapping.
> 
> Best regards,
> 
> 	Teemu
> 
> > -----Original Message-----
> > From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On
> > Behalf Of ext Cameron Byrne
> > Sent: 18. maaliskuuta 2011 20:12
> > To: Dave Thaler
> > Cc: draft-ietf-behave-v4v6-bih@tools.ietf.org; behave@ietf.org
> > Subject: Re: [BEHAVE] WGLC: draft-ietf-behave-v4v6-bih-03.txt
> >
> > the draft states:
> >
> > "The supported class of applications includes those that use DNS for
> >    IP address resolution and that do not embed IP address literals in
> >    protocol payloads."
> >
> > I believe this wording is too strong and makes it sound like BIH
> > cannot support IPv4 literals, when later in the draft it is stated:
> >
> > "BIH MAY intercept inet_ntoa() and inet_addr() and use the address
> >    mapper for those.  Doing that enables BIH to support literal IP
> >    addresses."
> >
> > I suggest this wording to make it clear that IPv4 literals may be
> > supported but embedded addresses with application signalling will
> pose
> >  a challenge
> >
> > "The supported class of applications includes those that use DNS for
> >    IP address resolution.  Direct references of outbound connections
> > to IPv4 literals are also may be  support (ex: http://192.0.2.1)."
> > _______________________________________________
> > Behave mailing list
> > Behave@ietf.org
> > https://www.ietf.org/mailman/listinfo/behave
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave