Re: [BEHAVE] Fwd: I-D Action: draft-chen-behave-nat64-radius-extension-00.txt

GangChen <phdgang@gmail.com> Fri, 19 July 2013 09:50 UTC

Return-Path: <phdgang@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D357021F9FD1 for <behave@ietfa.amsl.com>; Fri, 19 Jul 2013 02:50:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[AWL=-0.105, BAYES_00=-2.599, J_CHICKENPOX_82=0.6, NO_RELAYS=-0.001]
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 r6+p2d5uwCof for <behave@ietfa.amsl.com>; Fri, 19 Jul 2013 02:50:52 -0700 (PDT)
Received: from mail-qe0-x236.google.com (mail-qe0-x236.google.com [IPv6:2607:f8b0:400d:c02::236]) by ietfa.amsl.com (Postfix) with ESMTP id 0189721F9F85 for <behave@ietf.org>; Fri, 19 Jul 2013 02:50:51 -0700 (PDT)
Received: by mail-qe0-f54.google.com with SMTP id ne12so2306667qeb.13 for <behave@ietf.org>; Fri, 19 Jul 2013 02:50:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=a4AnCPAsTgyywotVuUesbeBi88paDWjgQl+krQIrQdg=; b=w1+C9ImH7BRhKMlHoVyHZU7IghinQhFxa+Pl+Ul4d11GwZU4bJ0NB2k+LXR6SX+Vss WE+1ZSnkXhIjXRbzq17tYt9QKEbOaHNb74wwK33I1q+MbqmScu6FUPi9ZGjM5SsDMp8d e5YLf5FRjc/k2rjdLlfIMEJ3CIdd1J63fJ2UiVc4z3Vz41dPTLZ+Ie81PqJFe8fOxBK8 3pG8k+29DAasPMd7rDl+qyi8CG1euieMBVi+7YMqShDE/BEI/e8lU9FsXqi6Zl02fPxx 7DbReBtA4l+3pNGJt+3fqSUxmDZ5sGVXhYMazVmvZXx8SwDaLf7u0380KPaaMDFRIa7H lOmg==
MIME-Version: 1.0
X-Received: by 10.49.0.140 with SMTP id 12mr16727796qee.26.1374227451371; Fri, 19 Jul 2013 02:50:51 -0700 (PDT)
Received: by 10.224.182.74 with HTTP; Fri, 19 Jul 2013 02:50:51 -0700 (PDT)
In-Reply-To: <913383AAA69FF945B8F946018B75898A14B9CA90@xmb-rcd-x10.cisco.com>
References: <20130708151636.25487.48986.idtracker@ietfa.amsl.com> <CAM+vMEQVGn2ruryFn5yLNCrVpF8-PH+z_-hKO28Suj=QC3Gm=g@mail.gmail.com> <913383AAA69FF945B8F946018B75898A14B9815A@xmb-rcd-x10.cisco.com> <CAM+vMERBA+B7xThRNpjuDAG3ukJRL8eMV04rVhLqXWCYM6=ZuA@mail.gmail.com> <913383AAA69FF945B8F946018B75898A14B9CA90@xmb-rcd-x10.cisco.com>
Date: Fri, 19 Jul 2013 17:50:51 +0800
Message-ID: <CAM+vMERJwAUP0ZGXhUFCk7o0hcgD7wHb0bK=SSA2UZi+igQnDA@mail.gmail.com>
From: GangChen <phdgang@gmail.com>
To: "Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Behave WG <behave@ietf.org>
Subject: Re: [BEHAVE] Fwd: I-D Action: draft-chen-behave-nat64-radius-extension-00.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 19 Jul 2013 09:50:52 -0000

Hi Tiru,

Thanks for the comments.

2013/7/19, Tirumaleswar Reddy (tireddy) <tireddy@cisco.com>:
> Hi Gang,
>
> Please see inline
>
>> -----Original Message-----
>> From: GangChen [mailto:phdgang@gmail.com]
>> Sent: Monday, July 15, 2013 8:12 AM
>> To: Tirumaleswar Reddy (tireddy)
>> Cc: Behave WG; mohamed.boucadair@orange.com
>> Subject: Re: [BEHAVE] Fwd: I-D Action: draft-chen-behave-nat64-radius-
>> extension-00.txt
>>
>> Hi Tiru,
>>
>> You are right. Please check the sentence in the draft "It's also
>>    possible to extend Port Control Protocol (PCP) to support those
>>    network information queries from external servers. ....."
>>
>> The radius-based proposal intended to fit into the environment, where
>> geo-location system is already deployed based on a radius
>> database[RFC5580]. Some benefits have been described related to this
>> context.
>
> Why is this problem specific to NAT64 ? (it looks like a problem with any
> other flavor of NAT)

The problem is general to all the NAT-based deployments.
But NAT64 has the uniqueness, because the internal source is a IPv6
address, which has a global meaning.  The system doesn't have to
correlate other information to identify user.

> From the draft it looks like for every mapping create, Radius server has to
> be informed which is unconditional PUSH model and could create a lot of
> network chatter.

No. If you take a look at Fig.1 Requested-Binding-Info message would
convey the conditions. Only the matched mappings should report to the
Radius server. It's a PULL model.

> In PCP draft-boucadair-pcp-nat-reveal-01 it's a PULL model
> where only for interesting flows PCP-controlled NAT device is requested to
> provide the internal IP address.

I don't  want to make much comparisons because it may be "don't have
to". Every case has their benefits and suitable cases. RFC6967 lists
multiple solutions to reveal the source. That gives several
possibilities for the deployment. As you can see, we are also using
different approaches to discover NAT64 prefix. I don't see the harm.
The document just intends to describe the unique needs.


>> 1) radius-based solution would be a in-band solution
>
> Can you please clarify why you call radius-based solution in-band ?

Some geo-location systems receive the information through radius
messages(as described in RFC5580). The proposed radius message could
be get along with same radius systems. Therefore, that is an in-band
solution.

> The example of X-Forwarded-For header provided in the draft is in-band and
> any other method like Radius, PCP are out-of-band.

Yes. it's a different definition.

>> 2) fewer impacts to NAT64 performance because the process is
>> independent with NAT64 translation
> Even draft-boucadair-pcp-nat-reveal-01 should not impact the NAT64
> performance.

Yes. We don't intent to say your solution impacts NAT64 performance.
This context is limited to radius vs application aware functions.

> ===
>
> If you could provide more details of an example use case with topology of
> the client, NAT64, Radius Server and third party entity which will query the
> Radius server for the IPv6 address and how the learnt IPv6 address will be
> used for some policy decision, it will help understanding of reviewers.

Good suggestions. I will add the additional descriptions

Best Regards

Gang


> Cheers,
>
> --Tiru.
>
>>
>> BRs
>>
>> Gang
>>
>> 2013/7/12, Tirumaleswar Reddy (tireddy) <tireddy@cisco.com>:
>> > Hi Gang,
>> >
>> > The problems mentioned in the draft can also be solved using PCP QUERY
>> > opcode introduced in
>> > http://tools.ietf.org/html/draft-boucadair-pcp-nat-reveal-01
>> >
>> > --Tiru.
>> >
>> >> -----Original Message-----
>> >> From: GangChen [mailto:phdgang@gmail.com]
>> >> Sent: Tuesday, July 09, 2013 11:54 AM
>> >> To: Behave WG
>> >> Subject: [BEHAVE] Fwd: I-D Action:
>> >> draft-chen-behave-nat64-radius-extension-
>> >> 00.txt
>> >>
>> >> wg,
>> >>
>> >> We just uploaded the draft-chen-behave-nat64-radius-extension-00
>> >> The draft proposes new Radius attributes to convey IPv6 source
>> >> addresses when a NAT64 is deployed.
>> >>
>> >> Your comments/reviews are appreciated.
>> >>
>> >> Best Regards
>> >>
>> >> Gang
>> >>
>> >> ---------- Forwarded message ----------
>> >> From: internet-drafts@ietf.org
>> >> Date: Mon, 08 Jul 2013 08:16:36 -0700
>> >> Subject: I-D Action: draft-chen-behave-nat64-radius-extension-00.txt
>> >> To: i-d-announce@ietf.org
>> >>
>> >>
>> >> A New Internet-Draft is available from the on-line Internet-Drafts
>> >> directories.
>> >>
>> >>
>> >> 	Title           : Radius Attributes for Stateful NAT64
>> >> 	Author(s)       : Gang Chen
>> >>                           David Binet
>> >> 	Filename        : draft-chen-behave-nat64-radius-extension-00.txt
>> >> 	Pages           : 10
>> >> 	Date            : 2013-07-08
>> >>
>> >> Abstract:
>> >>    This document proposes new radius attributes for stateful NAT64.
>> >> The
>> >>    extensions are used to provide geo-location services with an exact
>> >>    IPv6 soruce address.  The message flow to deliver the NAT64 binding
>> >>    information between radius clients and servers is also described.
>> >>    Therefore, accurate location could be traced out depending on the
>> >>    radius method.
>> >>
>> >>
>> >> The IETF datatracker status page for this draft is:
>> >> https://datatracker.ietf.org/doc/draft-chen-behave-nat64-radius-extension
>> >>
>> >> There's also a htmlized version available at:
>> >> http://tools.ietf.org/html/draft-chen-behave-nat64-radius-extension-00
>> >>
>> >>
>> >> Internet-Drafts are also available by anonymous FTP at:
>> >> ftp://ftp.ietf.org/internet-drafts/
>> >>
>> >> _______________________________________________
>> >> I-D-Announce mailing list
>> >> I-D-Announce@ietf.org
>> >> https://www.ietf.org/mailman/listinfo/i-d-announce
>> >> Internet-Draft directories: http://www.ietf.org/shadow.html
>> >> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>> >
>> >
>