Re: [mpls] [Gen-art] review: draft-ietf-mpls-lsp-ping-relay-reply-04
"lizho.jin@gmail.com" <lizho.jin@gmail.com> Wed, 22 October 2014 14:06 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 7ACA21AC3ED; Wed, 22 Oct 2014 07:06:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.45
X-Spam-Level:
X-Spam-Status: No, score=0.45 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, MIME_CHARSET_FARAWAY=2.45, 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 g6mHcWIsbG-2; Wed, 22 Oct 2014 07:06:20 -0700 (PDT)
Received: from mail-pd0-x22e.google.com (mail-pd0-x22e.google.com [IPv6:2607:f8b0:400e:c02::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 010D71AC3E4; Wed, 22 Oct 2014 07:05:22 -0700 (PDT)
Received: by mail-pd0-f174.google.com with SMTP id p10so1589297pdj.19 for <multiple recipients>; Wed, 22 Oct 2014 07:05:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DYQs2VNZO4igGgBo7KxY4Wc0vsmn4bOUuDMmTNPm4vE=; b=PmuRB5tl6vcLvuONOvFmpYGrJ4XpHHzGvgINVwIBwabZbCtpILIpxwZRkTYv6/PQfw yBJShwCzV6OnpsLVcZAB/gZ5OBatYnX0mNOwaLrGU+sxItOmlUo1zVG4WYEkxYu4Rl/U lHejTTvczq3xPV0rDn7jqwu9tjH7MeRKZKtrJcf8QoLIJWG+/XJjLy3gZlH+tMk3mv5i 6W+aL3q9njkS1i/pwuvUSTrfQJOUF0V2wFnGVP7oqJiaJqB2mdkOgfbz09i34b1kmVFT uhBNRDJdU0KSYy4nTnnAteqoR3mRnhxogwstq23XiiNUPbbU2ERAh5zW0HAaIvOzh+HB qppA==
X-Received: by 10.70.100.229 with SMTP id fb5mr18432454pdb.126.1413986722530; Wed, 22 Oct 2014 07:05:22 -0700 (PDT)
Received: from [192.168.1.101] ([114.62.206.86]) by mx.google.com with ESMTPSA id p1sm14434431pds.80.2014.10.22.07.05.20 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 22 Oct 2014 07:05:21 -0700 (PDT)
Content-Type: text/plain; charset="gb2312"
Mime-Version: 1.0 (1.0)
From: "lizho.jin@gmail.com" <lizho.jin@gmail.com>
X-Mailer: iPad Mail (12A405)
In-Reply-To: <5447B18C.7050109@joelhalpern.com>
Date: Wed, 22 Oct 2014 22:05:16 +0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <6088D699-48F9-4CE1-BA02-D65D1A4777C9@gmail.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>
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/0p8wgjuY-kaEyGe3Pr7AEAzOenI
Cc: "mpls@ietf.org" <mpls@ietf.org>, "gen-art@ietf.org" <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" <ietf@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: Wed, 22 Oct 2014 14:06:28 -0000
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] [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