Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-ping-relay-reply-04
"Lizhong Jin" <lizho.jin@gmail.com> Fri, 24 October 2014 05:15 UTC
Return-Path: <lizho.jin@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 982EB1A88A9; Thu, 23 Oct 2014 22:15:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] 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 dvKlVxEdYixn; Thu, 23 Oct 2014 22:15:11 -0700 (PDT)
Received: from mail-pa0-x233.google.com (mail-pa0-x233.google.com [IPv6:2607:f8b0:400e:c03::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 935A61A6F1E; Thu, 23 Oct 2014 22:15:11 -0700 (PDT)
Received: by mail-pa0-f51.google.com with SMTP id lj1so460154pab.38 for <multiple recipients>; Thu, 23 Oct 2014 22:15:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:thread-index :content-language; bh=kLNSNHZN7xIylAYSEV3TdB8edcMNxbB2XeA/PwrdRLA=; b=LqFuibfb0JZ23v+XdU4lWVQG1LrKkOB+mkEjK0sPvR+HYglgR8VqlzpUsWW8gj6bdR vS6RVeHbtwBLG0Gidh9cresU2aDn8vihCHNz/hG9R8GuM9U29DKT8ElYolkqxEp2Ecnq 01F8bdubwHbPzzOUM20Opggh+zQv+VFV8VH9YU1WXcSrxUZ2hdU6lJpa+IuwFFFcyx/m S0Irr9VFNKyGZ6PIS3vSLeHupYZ9rqc1PGNwYBBMYuznoWKTKtiU1FWqwRScrNzj9WtX yYrdwLapV02dlixh0Cosl9U4cpwHTpwagAhTMxJDV4AbGTL03euJDABVIhea2Tx+buhE 0k8w==
X-Received: by 10.70.65.37 with SMTP id u5mr2163412pds.93.1414127711174; Thu, 23 Oct 2014 22:15:11 -0700 (PDT)
Received: from LIZHONGJ ([180.166.53.21]) by mx.google.com with ESMTPSA id qx4sm2909260pbc.14.2014.10.23.22.15.07 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 23 Oct 2014 22:15:10 -0700 (PDT)
From: Lizhong Jin <lizho.jin@gmail.com>
To: "'Carlos Pignataro (cpignata)'" <cpignata@cisco.com>
References: <012001cfec30$18d91920$4a8b4b60$@gmail.com> <54465FED.6030005@joelhalpern.com> <B16F6336-3E7B-41E1-AB92-A7A7D818594A@gmail.com> <5446847D.4030500@joelhalpern.com> <00ff01cfed9c$caf88740$60e995c0$@gmail.com> <5447131F.5040709@joelhalpern.com> <010101cfeda3$0cfaf820$26f0e860$@gmail.com> <544720FD.5030703@joelhalpern.com> <010901cfedb3$3a47b2e0$aed718a0$@gmail.com> <5447B18C.7050109@joelhalpern.com> <6088D699-48F9-4CE1-BA02-D65D1A4777C9@gmail.com> <2285EF10-FD10-459B-B1B5-AB1960FB257E@cisco.com>
In-Reply-To: <2285EF10-FD10-459B-B1B5-AB1960FB257E@cisco.com>
Date: Fri, 24 Oct 2014 13:15:04 +0800
Message-ID: <02dd01cfef49$7b6ce960$7246bc20$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIoLsexpoDjeNgEXN4xVax6BLciqgI4g/XAAhLnkzMCHjdnVwJETDgiAMwAguMCSbWPXwLVKPYoARVG9nACTEiOeAIFm06bApKT4d6a2aC2gA==
Content-Language: zh-cn
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/UOWS8qe28suv2WyNONcYimckSxs
Cc: 'Joel Halpern Direct' <jmh.direct@joelhalpern.com>, gen-art@ietf.org, "'draft-ietf-mpls-lsp-ping-relay-reply.all'" <draft-ietf-mpls-lsp-ping-relay-reply.all@tools.ietf.org>, ietf@ietf.org, mpls@ietf.org
Subject: Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-ping-relay-reply-04
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Oct 2014 05:15:14 -0000
Carlos, yes, and thanks for the review. Regards Lizhong > -----Original Message----- > From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com] > Sent: 2014年10月23日 22:29 > To: Lizhong Jin > Cc: Joel Halpern Direct; mpls@ietf.org; gen-art@ietf.org; draft-ietf-mpls-lsp- > ping-relay-reply.all; ietf@ietf.org > Subject: Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-ping-relay-reply-04 > > Hi Lizhong, > > Please also take into consideration the Ops Dir review of this doc, in which I > have similar concerns as those from Joel. > > There seem to be three major areas in discussion: > 1. The scope of the problem being solved (i.e., which cases are solved, which > are not, and which are the common cases) 2. The mechanism itself not > working in many cases. > 3. How this all works with IPv6 addresses (since your fix seems to cover the > overlapping IPv4 private address case only) > > Thanks, > > Carlos. > > > On Oct 22, 2014, at 10:05 AM, lizho.jin@gmail.com wrote: > > > > Joel, thank you for the review. We will send out a new version soon to > reflect the discussion. > > > > Regards > > Lizhong > > > > > > > >> 在 2014年10月22日,下午9:30,Joel Halpern Direct > <jmh.direct@joelhalpern.com> > >> wrote: > >> > >> It would be good to see a revision that clearly spelled out what the > >> draft was solving, how the initial end-point knew what to create, and > >> how the responder knew what to use. It may well be that there is an > >> effective solution to the problems here. I look forward to seeing it > >> in writing. > >> > >> Yours, > >> Joel > >> > >>> On 10/22/14, 12:46 AM, Lizhong Jin wrote: > >>> Hi Joel, > >>> The things may not be that bad. You could add a second address > >>> (address B in our example) with K bit set. The address entry with K > >>> bit set must be as a relay node, and could not be skipped. > >>> Section 4.4 should be changed to: Find the first routable address A, > >>> and the first address B with K bit set. If address A is before > >>> address B in the stack, then use address B as the relay address. > >>> Otherwise, use address A as the relay address. > >>> In that case, if A is the private address, the packet will be > >>> firstly relayed to address B. And address A and B belong to one > >>> router. Here I assume one router at least has one routable address for > another AS. > >>> > >>> Regards > >>> Lizhong > >>> > >>>> -----Original Message----- > >>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com] > >>>> Sent: 2014年10月22日 11:14 > >>>> To: Lizhong Jin > >>>> Cc: gen-art@ietf.org; mpls@ietf.org; ietf@ietf.org; > >>> 'draft-ietf-mpls-lsp-ping- > >>>> relay-reply.all' > >>>> Subject: Re: [mpls] [Gen-art] review: > >>> draft-ietf-mpls-lsp-ping-relay-reply-04 > >>>> > >>>> ou are saying that this is only for the case where an AS is using > >>>> public addresses for its internal numbering, but is not > >>>> distributing that address > >>> block > >>>> externally? > >>>> > >>>> If so, you need to state that very clearly. > >>>> I believe a far more common case is one where the numbering is from > >>>> a portion of a publicly allocated space, but firewalled. Which > >>>> would > >>> produce > >>>> the same problem, but would not be amenable to this solution. > >>>> And it is well known that many ISPs do internal number assignment > >>>> from private blocks. > >>>> > >>>> So what you are now saying is that this draft solves a very small > >>>> portion > >>> of the > >>>> problem? But it works for that small portion? If so, at the very > >>>> least > >>> you > >>>> need to be VERY clear about what cases this works for and what > >>>> cases it > >>> does > >>>> not. And I fear that even if you are clear, it is going to be very > >>> confusing for > >>>> folks who are trying to use it. > >>>> > >>>> Yours, > >>>> Joel > >>>> > >>>>> On 10/21/14, 10:51 PM, Lizhong Jin wrote: > >>>>> Hi Joel, > >>>>> I now see your concern. The "private" word in draft is not > >>>>> correct, I will remove it. The original motivation of > >>>>> "draft-relay-reply" is from the scenario where IP address > >>>>> distribution is restricted among AS or IGP > >>>> area. > >>>>> And the IP address is not private address. As I know, most > >>>>> deployed inter-AS or inter-area MPLS LSP is in the network without > >>>>> private IP > >>> address. > >>>>> > >>>>> Regards > >>>>> Lizhong > >>>>> > >>>>> > >>>>>> -----Original Message----- > >>>>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com] > >>>>>> Sent: 2014年10月22日 10:15 > >>>>>> To: Lizhong Jin > >>>>>> Cc: gen-art@ietf.org; mpls@ietf.org; ietf@ietf.org; > >>>>> 'draft-ietf-mpls-lsp-ping- > >>>>>> relay-reply.all' > >>>>>> Subject: Re: [mpls] [Gen-art] review: > >>>>> draft-ietf-mpls-lsp-ping-relay-reply-04 > >>>>>> > >>>>>> The problem is that the original source A, that we are trying to > >>>>>> reach > >>>>> with a > >>>>>> reply, has an address that appears to the responder X to be routable. > >>>>>> But the destination that is reached by that address is either a > >>>>>> black hole or > >>>>> some > >>>>>> other entity using the same address. > >>>>>> > >>>>>> The reason for the duplication is that, as described in the > >>>>>> draft, the > >>>>> source > >>>>>> address for A is a private address. That same address may well > >>>>>> be > >>>>> reachable > >>>>>> according to the routing table at X. But it won't get to A. > >>>>>> > >>>>>> If the problem is something other than private addressing > >>>>>> preventing reachability, it is likely there is still a mistaken > >>>>>> routability problem, > >>>>> but I can > >>>>>> not illustrate the failure without some other case being described. > >>>>>> > >>>>>> Yours, > >>>>>> Joel > >>>>>> > >>>>>>> On 10/21/14, 10:06 PM, Lizhong Jin wrote: > >>>>>>> Inline, thanks. > >>>>>>> > >>>>>>>> -----Original Message----- > >>>>>>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com] > >>>>>>>> Sent: 2014年10月22日 0:06 > >>>>>>>> To: lizho.jin@gmail.com > >>>>>>>> Cc: gen-art@ietf.org; mpls@ietf.org; ietf@ietf.org; > >>>>>>> draft-ietf-mpls-lsp-ping- > >>>>>>>> relay-reply.all > >>>>>>>> Subject: Re: [mpls] [Gen-art] review: > >>>>>>> draft-ietf-mpls-lsp-ping-relay-reply-04 > >>>>>>>> > >>>>>>>> In line. > >>>>>>>> > >>>>>>>>> On 10/21/14, 10:36 AM, lizho.jin@gmail.com wrote: > >>>>>>>>> Hi Joel, see inline below, thanks. > >>>>>>>>> > >>>>>>>>> Lizhong > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> 2014.10.21,PM9:30,Joel M. Halpern <jmh@joelhalpern.com> > >>>> wrote : > >>>>>>>>>> > >>>>>>>>>> If the process for this draft is to use the top address that > >>>>>>>>>> can be reached in the routing table, then there is a > >>>>>>>>>> significant probability that the original source address, > >>>>>>>>>> which is always at the top of the list, will be used. As > >>>>>>>>>> such, the intended problem will not be solved. > >>>>>>>>> [Lizhong] let me give an example to explain: the source > >>>>>>>>> address A is firstly added to the stack, then a second > >>>>>>>>> routable address B for replying AS is also added. The reply > >>>>>>>>> node will not use address A since it's not routable, then it > >>>>>>>>> will use address B. So it will work and I don't see the problem. > >>>>>>>> > >>>>>>>> The whole point of this relay mechanism, as I understand it, is > >>>>>>>> to cope > >>>>>>> with > >>>>>>>> the case when the responder X can not actually reach the source > A. > >>>>>>>> Now suppose that the packet arrives at X with the Address > >>>>>>>> stack A, B, > >>>>> ... > >>>>>>> X > >>>>>>>> examines the stack. The domain of A was numbered using net 10. > >>>>>>>> The domain of X is numbered using net 10. A's address is > >>>>>>>> probably > >>>>>>> routable > >>>>>>>> in X's routing table. The problem is, that routing will not > >>>>>>>> get to A. X > >>>>>>> examines > >>>>>>>> the stack, determines that A is "routable", and sends the packet. > >>>>>>>> This > >>>>>>> fails to > >>>>>>>> meet the goal. > >>>>>>> [Lizhong] The source A you are referring is the initiator, right? > >>>>>>> The goal of relay mechanism is to reach the initiator. If X is > >>>>>>> routable to the initiator (address A), then it is great, other > >>>>>>> relay node in the stack will be skipped. > >>>>>>> If the source A you are referring is the interface address of > >>>>>>> one intermediate node, then I do not understand "routing will > >>>>>>> not get to A. X examines the stack, determines that A is > >>>>>>> "routable", and sends the > >>>>>> packet". > >>>>>>> Why routing will not get to A, but A is routable? > >>>>>>> > >>>>>>> Regards > >>>>>>> Lizhong > >>>>>>> > >>>>>>> > >>>>>>>> > >>>>>>>> Yours, > >>>>>>>> Joel > >>>>>>> > >>>>>>> > >>>>>>> > >>>>> > >>> > > > > _______________________________________________ > > mpls mailing list > > mpls@ietf.org > > https://www.ietf.org/mailman/listinfo/mpls
- [mpls] [Gen-art] review: draft-ietf-mpls-lsp-ping… Joel M. Halpern
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Lizhong Jin
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Joel M. Halpern
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… lizho.jin@gmail.com
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Joel M. Halpern
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Lizhong Jin
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Joel M. Halpern
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Lizhong Jin
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Joel M. Halpern
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Lizhong Jin
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Joel Halpern Direct
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… lizho.jin@gmail.com
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Carlos Pignataro (cpignata)
- Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-… Lizhong Jin
- Re: [mpls] update of draft-ietf-mpls-lsp-ping-rel… Lizhong Jin