[i2rs] FW: comments to draft-ietf-i2rs-yang-network-topo-01

"Susan Hares" <shares@ndzh.com> Tue, 30 June 2015 21:07 UTC

Return-Path: <shares@ndzh.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 5B8EA1A1A90 for <i2rs@ietfa.amsl.com>; Tue, 30 Jun 2015 14:07:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.055
X-Spam-Level:
X-Spam-Status: No, score=-99.055 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, USER_IN_WHITELIST=-100] autolearn=no
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 WPWxP1FJS774 for <i2rs@ietfa.amsl.com>; Tue, 30 Jun 2015 14:07:53 -0700 (PDT)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 632041A1ADB for <i2rs@ietf.org>; Tue, 30 Jun 2015 14:07:36 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=174.124.185.134;
From: Susan Hares <shares@ndzh.com>
To: i2rs@ietf.org
References: <4A95BA014132FF49AE685FAB4B9F17F657C72B8A@dfweml702-chm> <20150629082802.GA33258@elstar.local> <4A95BA014132FF49AE685FAB4B9F17F657C852B2@dfweml701-chm> <559187F6.9020108@joelhalpern.com> <5762f5baf8d840b0a09df29ae8febbe2@ATL-SRV-MBX1.advaoptical.com> <4A95BA014132FF49AE685FAB4B9F17F657C8868F@dfweml701-chm>
In-Reply-To:
Date: Tue, 30 Jun 2015 17:07:39 -0400
Message-ID: <006b01d0b378$cc1c5280$6454f780$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQF7WiqpNWxBIcu2yr4V7yppvS4EEgGnDlOxAxm4dt0BsDd2nAF8Y5x2AiRn3B0B23PIqJ4Q00oA
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/i2rs/kCkJy-FiqeSwmSryWFm-CZC-yyU>
Subject: [i2rs] FW: 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 21:07:55 -0000

Forwarding to list. 

Sue 

-----Original Message-----
From: Susan Hares [mailto:shares@ndzh.com] 
Sent: Tuesday, June 30, 2015 3:31 PM
To: 'Linda Dunbar'; 'Igor Bryskin'; 'Joel M. Halpern'; '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

Linda:

Thank you for the feedback on the draft-ietf-i2rs-yang-network-topo-01
draft.  This is useful feedback to the authors as we try to explain the I2RS
work to customers. 

Sue 

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Linda Dunbar
Sent: Monday, June 29, 2015 5:02 PM
To: Igor Bryskin; Joel M. Halpern; 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

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