Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE)' to Proposed Standard
Francois Le Faucheur <flefauch@cisco.com> Mon, 06 November 2006 23:28 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GhDtH-0005CZ-VF; Mon, 06 Nov 2006 18:28:31 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GhDtG-00059K-LW for idr@ietf.org; Mon, 06 Nov 2006 18:28:30 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GhDtF-0005sf-1D for idr@ietf.org; Mon, 06 Nov 2006 18:28:30 -0500
Received: from sj-dkim-7.cisco.com ([171.68.10.88]) by sj-iport-4.cisco.com with ESMTP; 06 Nov 2006 14:12:52 -0800
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ao8CAPJST0WrRApY/2dsb2JhbAA
X-IronPort-AV: i="4.09,392,1157353200"; d="scan'208"; a="1862385478:sNHT325582522"
Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137]) by sj-dkim-7.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id kA6MCqwe027499 for <idr@ietf.org>; Mon, 6 Nov 2006 14:12:52 -0800
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id kA6MCqbF002111 for <idr@ietf.org>; Mon, 6 Nov 2006 14:12:52 -0800 (PST)
Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 6 Nov 2006 14:12:51 -0800
Received: from [130.129.70.48] ([10.21.97.51]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 6 Nov 2006 14:12:51 -0800
Mime-Version: 1.0 (Apple Message framework v752.3)
In-Reply-To: <C0A9A3BA-E82B-492E-B4A3-89DB395DA852@cisco.com>
References: <C12E538E.8B4A5%dward@cisco.com> <CB1652D2-7C42-4ED3-B2E2-5BDBB6A7DDEC@cisco.com> <45090ABA.5010709@cisco.com> <60929296-4E15-4045-8CCD-4A58D7480648@cisco.com> <45090F83.8020202@cisco.com> <2441AB91-320D-4A4B-9CF5-A1028624AC47@cisco.com> <450918B2.6070108@cisco.com> <C0A9A3BA-E82B-492E-B4A3-89DB395DA852@cisco.com>
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <B64C8555-E5AD-4496-96FC-3A8264133CF4@cisco.com>
Content-Transfer-Encoding: 7bit
From: Francois Le Faucheur <flefauch@cisco.com>
Subject: Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE)' to Proposed Standard
Date: Mon, 06 Nov 2006 14:11:37 -0800
To: idr@ietf.org
X-Mailer: Apple Mail (2.752.3)
X-OriginalArrivalTime: 06 Nov 2006 22:12:51.0101 (UTC) FILETIME=[B30B9CD0:01C701F0]
DKIM-Signature: a=rsa-sha1; q=dns; l=7329; t=1162851172; x=1163715172; c=relaxed/simple; s=sjdkim7002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=flefauch@cisco.com; z=From:Francois=20Le=20Faucheur=20<flefauch@cisco.com> |Subject:Re=3A=20[Idr]=20Re=3A=20Last=20Call=3A=20'Connecting=20IPv6=20Islands=20 over=20IPv4=20MPLS=20using=20IPv6=20Provider=20Edge=20Routers=20(6PE)'=20to =20Proposed=20Standard; X=v=3Dcisco.com=3B=20h=3DFFXZuFu1QpCqX+u7KiEyL38/Suc=3D; b=bokyDeNDBDZYYQ2ZwTPcjnkVZKFYIgyVhyx+7DSM9f6VMBJelXHMuS1+IGkwWxZXZ6DDipYL DEPEvHipaLXXYXFo0DUB+z0o5v5tW1EnvZelM7MASQasljbXDwFfHH7S;
Authentication-Results: sj-dkim-7.cisco.com; header.From=flefauch@cisco.com; dkim=pass ( sig from cisco.com verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bacfc6c7290e34d410f9bc22b825ce96
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/idr>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
Errors-To: idr-bounces@ietf.org
Hello, In order to help reach closure on that one, below is a proposal (that a few of us converged on) for tweaking the wording of 2858bis: Replace: > > Address Family Identifier (AFI): > > This field in combination with the Subsequent Address Family > Identifier field identifies the Network Layer protocol > associated with the Network Address of Next Hop and the > semantics of the Network Layer Reachability Information that > follows. with: > Address Family Identifier (AFI): > > This field in combination with the Subsequent Address > Family Identifier field identifies the set of Network Layer > protocols to which the address carried in the Next Hop field > must belong, the way in which the address of the next hop > is encoded, and the semantics of the Network Layer > Reachability Information that follows. If the Next Hop is > allowed to be from more than one Network Layer protocol, > the encoding of the Next Hop MUST provide a way to determine > its Network Layer protocol. Replace: > > Subsequent Address Family Identifier (SAFI): > > This field in combination with the Address Family Identifier > field identifies the Network Layer protocol associated > with the > Network Address of the Next Hop and the semantics of the > Network Layer Reachability Information that follows. With: > Subsequent Address Family Identifier (SAFI): > > This field in combination with the Address Family Identifier > field identifies the set of Network Layer protocols to which > the address carried in the Next Hop must belong, the way > in which the address of the next hop is encoded, and the > semantics of the Network Layer Reachability Information > that follows. If the Next Hop is allowed to be from more > than one Network Layer protocol, the encoding of the Next > Hop MUST provide a way to determine its Network Layer > protocol. Cheers Francois On 14 Sep 2006, at 03:21, Francois Le Faucheur wrote: > Hi Robert, > > On 14 Sep 2006, at 10:54, Robert Raszuk wrote: > >> Hey Francois, >> >> Ok so you proved that the text describing AFI/SAFI is poorly >> written and >> does not even reflect implementations reality (for example as you >> said: >> rt-constrain). >> >> I don't think that adding your change will make a huge difference and >> will make the spec perfect. >> >> So since you have started what do you propose ? Are you >> volunteering to >> clean-up/fix rfc2858bis to reflect needs and reality a bit more - >> provided this is not too late now :-) ? >> > > Considering 2858bis is in Editor's queue, I am proposing that: > * asap: if indeed needed, we do the minimum correction of current > wording in 2858bis to ensure it does not preclude approaches that > are being defined or under consideration > * we continue the ongoing discussion on what is the best approach > we want to have in the long run (in particular for Softwires) and > specify those outside 2858bis. If those require BGP extensions (eg > new BGP capabilities, new BGP syntax,...) those don't seem to need > to be specified in 2858bis nor to hold 2858bis from being > published. I think the Softwire chairs plan to try make that happen. > > Let's hear other thoughts. > > Thanks > > Francois > >> What I would propose to make existing implementations happy would >> be to >> add a paragraph that if length is equal to 255 Next Hop will be >> present >> in a separate NH attribute. That should sufficiently address a >> couple of >> today's requirements. >> >> Cheers, >> R. >> >>> On 14 Sep 2006, at 10:14, Robert Raszuk wrote: >>> >>>> Francois, >>>> >>>>> This seems to be clearly defining associations between AFI/SAFI >>>>> and >>>>> Next Hop. And it seems to be implying that only one type of >>>>> Next Hop >>>>> can be associated with a AFI/SAFI pair. >>>> >>>> And I think this is fine >>>> as only one next hop can be present in MP_REACH >>>> attribute today. How can you associate set to a single next >>>> hop :) ? >>>> >>> >>> So, first, I think we now agree that rfc2858bis does talk about >>> association between AFI/SAFI value and Next Hop Protocol. >>> >>> The point is that if the Next Hop protocol is _identified_ by the >>> AFI/SAFI value, then, for a given NLRI format , you would need to >>> systematically standardise two different AFI/SAFI pairs: one AFI/ >>> SAFI to >>> advertise that NLRI format with an IPv4 Next Hop and another AFI/ >>> SAFI >>> pair to advertise that same NLRI with an IPv6 Next Hop (not in same >>> MP_REACH of course, but possibly in different MP_REACH or simply in >>> different networks). While this has been mentioned as potential >>> approach, there has been arguments as to why this is not >>> necessarily the >>> best approach. >>> >>> For example, the rt-constrain draft you co-authored currently >>> defines a >>> single AFI/SAFI pair (1/132) to advertise a Route Target membership >>> NLRI, whether it is advertised with an IPv4 Next Hop or an IPv6 Next >>> Hop. And then you use the Length to decide whether the Next Hop >>> is IPv4 >>> or IPv6. It seems to me that this somewhat contradicts the >>> rfc2858bis >>> statement saying that "the AFI/SAFI identifies the Next Hop >>> protocol". >>> It precisely does not, since it is instead identified by the Length. >>> >>> Again, at this stage I am not trying close the debate as to which >>> approach is best, I just want to make sure rfc2858bis is kept >>> open to >>> the candidate/existing approaches. >>> >>> >>>> Also note that the text you are proposing to edit is by itself not >>>> perfect already in the different angle. NH length is allowed to >>>> be zero >>>> - and that is good - but once we make the length = 0 a lot of >>>> text in >>>> this rfc would need to be rewritten. >>>> Cheers, >>>> R. >>>> >>>> >>>>> Hi Robert, >>>>> >>>>> On 14 Sep 2006, at 09:54, Robert Raszuk wrote: >>>>> >>>>>> Francois, >>>>>> >>>>>> IMHO the AFI and SAFI paragraphs from rfc2858bis you are >>>>>> proposing to >>>>>> edit talk about NLRIs to AFI/SAFI associations and not indicate >>>>>> characteristics of the next hop itself. >>>>>> >>>>> >>>>> The text says: >>>>> >>>>> " >>>>> Address Family Identifier (AFI): >>>>> >>>>> This field in combination with the Subsequent Address >>>>> Family >>>>> Identifier field identifies the Network Layer protocol >>>>> associated with the Network Address of Next Hop and the >>>>> semantics of the Network Layer Reachability >>>>> Information that >>>>> follows. >>>>> " >>>>> >>>>> so in particular AFI/SAFI "identifies the network layer protocol >>>>> associated with the network address of Next Hop". >>>>> >>>>> This seems to be clearly defining associations between AFI/SAFI >>>>> and Next >>>>> Hop. And it seems to be implying that only one type of Next Hop >>>>> can be >>>>> asociated with a AFI/SAFI pair. >>>>> What am I missing? >>>>> >>>>> Francois >>>>> >>>>> >>>>>> Cheers, >>>>>> R. >> >> > _______________________________________________ Idr mailing list Idr@ietf.org https://www1.ietf.org/mailman/listinfo/idr
- [Idr] Last Call: 'Connecting IPv6 Islands over IP… The IESG
- [Idr] Re: Last Call: 'Connecting IPv6 Islands ove… Bill Fenner
- [Idr] Re: Last Call: 'Connecting IPv6 Islands ove… Bill Fenner
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Softwires] Re: [Idr] Re: Last Call: 'Connect… Pekka Savola
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Eric Rosen
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Robert Raszuk
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Robert Raszuk
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Robert Raszuk
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… David Ward
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Yakov Rekhter
- Re: [Idr] Re: Last Call: 'Connecting IPv6 Islands… Francois Le Faucheur