Re: [i2rs] comments to draft-ietf-i2rs-yang-network-topo-01
"Joel M. Halpern" <jmh@joelhalpern.com> Tue, 30 June 2015 20:24 UTC
Return-Path: <jmh@joelhalpern.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0E781B2D56 for <i2rs@ietfa.amsl.com>; Tue, 30 Jun 2015 13:24:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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 X2uMEAQcXNKR for <i2rs@ietfa.amsl.com>; Tue, 30 Jun 2015 13:24:44 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A60F1B2D2C for <i2rs@ietf.org>; Tue, 30 Jun 2015 13:24:28 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 101C4240556; Tue, 30 Jun 2015 13:24:28 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (wsip-72-214-234-138.om.om.cox.net [72.214.234.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id B5B0B24020E; Tue, 30 Jun 2015 13:24:26 -0700 (PDT)
To: Susan Hares <shares@ndzh.com>, 'Linda Dunbar' <linda.dunbar@huawei.com>, 'Igor Bryskin' <IBryskin@advaoptical.com>, 'Juergen Schoenwaelder' <j.schoenwaelder@jacobs-university.de>
References: <4A95BA014132FF49AE685FAB4B9F17F657C72B8A@dfweml702-chm> <20150629082802.GA33258@elstar.local> <4A95BA014132FF49AE685FAB4B9F17F657C852B2@dfweml701-chm> <559187F6.9020108@joelhalpern.com> <5762f5baf8d840b0a09df29ae8febbe2@ATL-SRV-MBX1.advaoptical.com> <4A95BA014132FF49AE685FAB4B9F17F657C8868F@dfweml701-chm> <5591B349.2000102@joelhalpern.com> <03ef01d0b36c$c98104a0$5c830de0$@ndzh.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <5592FAF9.7040501@joelhalpern.com>
Date: Tue, 30 Jun 2015 16:24:25 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.0.1
MIME-Version: 1.0
In-Reply-To: <03ef01d0b36c$c98104a0$5c830de0$@ndzh.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/i2rs/zXeTxxjxwewwcEGTP3Nk8hyGT_M>
X-Mailman-Approved-At: Thu, 02 Jul 2015 11:45:26 -0700
Cc: nitin_bahadur@yahoo.com, i2rs@ietf.org, ttkacik@cisco.com, 'Hariharan Ananthakrishnan' <hari@packetdesign.com>, rovarga@cisco.com, alex@cisco.com, "'Jan Medved (jmedved)'" <jmedved@cisco.com>
Subject: Re: [i2rs] comments to draft-ietf-i2rs-yang-network-topo-01
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jun 2015 20:24:51 -0000
Let me be real clear. I know that the topology draft is an adopted I2RS working item, and I do not expect that to change. I am not asking that it change. I think it was a bad fit for our scope, but so be it. I felt I had to say something when someone said "but I2RS architecture looks like X because we have the topology draft." Having the draft does not change the WG agreed architecture. Which you have confirmed in separate email. Yours, Joel On 6/30/15 3:41 PM, Susan Hares wrote: > Joel: > <wg draft author hat on> > The use cases have lots of virtual topologies, and I not received any > feedback on these use cases. It would useful for you to comment on which of > these use cases you do not feel is useful. > <wg draft author hat off> > > <wg chair hat on> > Joel - it sounds like you are questioning the protocol independent topology > is appropriate for the charter of I2RS. Charter questions are appropriate > only during charter adoption. The charter has been adopted in March 2015. > If you felt you were not heard during this discussion, please send a note to > the chairs and copy the AD. The I2RS chairs need to discuss re-opening > charter issues with the I2RS AD (Alia Atlas). > > The time to discuss the scope of the draft-ietf-i2rs-yang-network-top-01 > draft aligning with the charter was during adoption. I do not perceive that > you are questioning whether this draft aligns with the charter. > <wg chair hat off> > > Sue > > -----Original Message----- > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joel M. Halpern > Sent: Monday, June 29, 2015 5:06 PM > To: Linda Dunbar; Igor Bryskin; Juergen Schoenwaelder > Cc: nitin_bahadur@yahoo.com; 'i2rs@ietf.org'; ttkacik@cisco.com; Hariharan > Ananthakrishnan; rovarga@cisco.com; alex@cisco.com; Jan Medved (jmedved) > Subject: Re: [i2rs] comments to draft-ietf-i2rs-yang-network-topo-01 > > You may recall that I have expressed concern about many times about how the > network topology draft fits the I2RS scope. It is still not clear to me > that it is an I2RS item, although it is clearly useful for things talking to > the I2RS Agent. > > Yours, > Joel > > On 6/29/15 5:01 PM, Linda Dunbar wrote: >> Joel, Igor, Juergen, >> >> Thanks for the feedback. Actually I always thought I2RS Agent is within a > single routing engine until reading the "I2RS Topology" draft. >> >> I see draft-ietf-i2rs-rib-info-model-06 as a very clear and good > specification for information exchange between a routing engine and its > client. It reflects one single node's RIBs associated with multiple Routing > Instances supported by the routing engine. >> >> But the "I2RS Topology", which is also a very good specification > describing the network view of topologies (which consists of multiple nodes > and links among them), is more suited for the entity that manages multiple > routing nodes. >> >> RIBs of one routing engine and "topology of multiple routing engines" > definitely represent different perspectives: one is node view, another one > is the network view. >> >> >> In order to make I2RS widely adopted by the industry, it is very important > not to make it too complicated. Routing is not simple to start with, > therefore, it becomes especially more important to keep I2RS specification > simple and to the point. >> >> Therefore, I suggest to have a paragraph in the "network-topo" draft to > describe that this is for the network view, it is for clients who > manage/monitor multiple routing engines. >> >> My two cents. >> >> Linda >> >> -----Original Message----- >> From: Igor Bryskin [mailto:IBryskin@advaoptical.com] >> Sent: Monday, June 29, 2015 1:33 PM >> To: Joel M. Halpern; Linda Dunbar; Juergen Schoenwaelder >> Cc: nitin_bahadur@yahoo.com; 'i2rs@ietf.org'; ttkacik@cisco.com; >> Hariharan Ananthakrishnan; rovarga@cisco.com; alex@cisco.com; Jan >> Medved (jmedved) >> Subject: RE: [i2rs] comments to draft-ietf-i2rs-yang-network-topo-01 >> >> I agree with Joel, >> >> To answer Linda's question: if I2RS agent manages/represnts multiple > physical devices, the interface between the agent and the devices is out of > scope of I2RS. Note that such interface needs to be standardized only if one > considers a scenario where an I2RS agent controls devices from different > vendors. IMHO this scenario is unlikely, and at least for now it is safe to > assume that said interface is private. >> >> Cheers, >> Igor >> >> -----Original Message----- >> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joel M. Halpern >> Sent: Monday, June 29, 2015 2:01 PM >> To: Linda Dunbar; Juergen Schoenwaelder >> Cc: nitin_bahadur@yahoo.com; 'i2rs@ietf.org'; ttkacik@cisco.com; >> Hariharan Ananthakrishnan; rovarga@cisco.com; alex@cisco.com; Jan >> Medved (jmedved) >> Subject: Re: [i2rs] comments to draft-ietf-i2rs-yang-network-topo-01 >> >> Juergen is correct that by the I2RS definition an I2RS Agent is part of, > and associated with, a single routing element. >> >> It is true that the routing element may itself be a controller supporting > and interacting with multiple forwarding elements. That is not required, > and not discussed, by I2RS. As far as I2RS is concerned, the multiplicity > is that the relationship between I2RS Clittns and I2rS agents is N:M. That > is, a client may be working with multiple agents, >> and an agent may be communicating with multiple clients. But it is >> still the case that the agent is collocated with the routing system, and > is not in a separate controller from the routing system. >> >> Yours, >> Joel >> >> On 6/29/15 10:46 AM, Linda Dunbar wrote: >>> Juergen, >>> >>> One I2RS agent can interface with multiple routing elements. >>> >>> The network view (which consists of multiple nodes, i.e. topology) has to > be over multiple nodes. Therefore, it is the interface between client and > Agent. Whereas, there are commands to individual routing element. >>> >>> Linda >>> -----Original Message----- >>> From: Juergen Schoenwaelder >>> [mailto:j.schoenwaelder@jacobs-university.de] >>> Sent: Monday, June 29, 2015 3:28 AM >>> To: Linda Dunbar >>> Cc: 'i2rs@ietf.org'; alex@cisco.com; Jan Medved (jmedved); >>> rovarga@cisco.com; nitin_bahadur@yahoo.com; Hariharan >>> Ananthakrishnan; ttkacik@cisco.com >>> Subject: Re: [i2rs] comments to draft-ietf-i2rs-yang-network-topo-01 >>> >>> Linda, >>> >>> according to draft-ietf-i2rs-architecture-09, an I2RS agent is part of a > routing element. I am not sure your understanding "I2RS Agent is like the > SDN controller" is consistent with the architecture document. >>> >>> /js >>> >>> On Fri, Jun 26, 2015 at 05:03:25PM +0000, Linda Dunbar wrote: >>>> Alex, et al, >>>> >>>> The I2RS architecture depicts two types of interfaces: >>>> >>>> - One is the interface between Agent and Client, and >>>> >>>> - another is the interface between Agent and Routing entities. >>>> >>>> >>>> The network model and inventory are more for the interface between Agent > and the Clients, isn't it? One single routing engine doesn't need to know > the overall topology and inventory information of other nodes, even though > some may do. >>>> >>>> >>>> And the /nd:network/nd:node and Termination points are more for the > interface between the Agent and the Forwarding Engine, isn't it? >>>> >>>> IMHO, the information models should be oriented around the I2RS > architecture. I.e. with description on where those information models are > applicable, making it easier to differentiate from other IETF WGs work (such > as L2VPN, L3VPN, or SFC). I recall there were some debates at the Dallas > I2RS session. >>>> >>>> I2RS Agent is like the SDN controller, which can inform clients about > the topology information, instruct routes to routing engine of multiple > nodes, and retrieve link & termination points status from each of those > nodes. >>>> >>>> The "Service Overlay" in Section 3.4.8 is definitely meant for clients > not towards individual nodes. Mixing them all together make it confusing. >>>> >>>> Cheers, >>>> >>>> Linda Dunbar >>>> >>>> >>> >>>> _______________________________________________ >>>> i2rs mailing list >>>> i2rs@ietf.org >>>> https://www.ietf.org/mailman/listinfo/i2rs >>> >>> >> >> _______________________________________________ >> i2rs mailing list >> i2rs@ietf.org >> https://www.ietf.org/mailman/listinfo/i2rs >> > > _______________________________________________ > i2rs mailing list > i2rs@ietf.org > https://www.ietf.org/mailman/listinfo/i2rs > >
- [i2rs] comments to draft-ietf-i2rs-yang-network-t… Linda Dunbar
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Juergen Schoenwaelder
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Linda Dunbar
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Juergen Schoenwaelder
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Alexander Clemm (alex)
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Joel M. Halpern
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Igor Bryskin
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Linda Dunbar
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Joel M. Halpern
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Juergen Schoenwaelder
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Igor Bryskin
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Susan Hares
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Susan Hares
- [i2rs] FW: comments to draft-ietf-i2rs-yang-netwo… Susan Hares
- [i2rs] FW: comments to draft-ietf-i2rs-yang-netwo… Susan Hares
- [i2rs] FW: comments to draft-ietf-i2rs-yang-netwo… Susan Hares
- [i2rs] FW: comments to draft-ietf-i2rs-yang-netwo… Susan Hares
- [i2rs] FW: comments to draft-ietf-i2rs-yang-netwo… Susan Hares
- [i2rs] FW: comments to draft-ietf-i2rs-yang-netwo… Susan Hares
- [i2rs] FW: comments to draft-ietf-i2rs-yang-netwo… Susan Hares
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Joel M. Halpern
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Juergen Schoenwaelder
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Nadeau Thomas
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Juergen Schoenwaelder
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Nadeau Thomas
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Igor Bryskin
- Re: [i2rs] comments to draft-ietf-i2rs-yang-netwo… Nadeau Thomas