Re: [irs-discuss] IRS comments

Gert Grammel <ggrammel@juniper.net> Thu, 09 August 2012 20:02 UTC

Return-Path: <ggrammel@juniper.net>
X-Original-To: irs-discuss@ietfa.amsl.com
Delivered-To: irs-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9125B21F8723 for <irs-discuss@ietfa.amsl.com>; Thu, 9 Aug 2012 13:02:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.325
X-Spam-Level:
X-Spam-Status: No, score=-6.325 tagged_above=-999 required=5 tests=[AWL=0.274, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BgocZVXe3Jjx for <irs-discuss@ietfa.amsl.com>; Thu, 9 Aug 2012 13:02:06 -0700 (PDT)
Received: from exprod7og110.obsmtp.com (exprod7og110.obsmtp.com [64.18.2.173]) by ietfa.amsl.com (Postfix) with ESMTP id 15F3221F8705 for <irs-discuss@ietf.org>; Thu, 9 Aug 2012 13:02:05 -0700 (PDT)
Received: from P-EMHUB02-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob110.postini.com ([64.18.6.12]) with SMTP ID DSNKUCQXOi95ffxvl4No+CcuUyPizPAD7Xrp@postini.com; Thu, 09 Aug 2012 13:02:05 PDT
Received: from emailfeemea1.jnpr.net (172.26.192.140) by P-EMHUB02-HQ.jnpr.net (172.24.192.36) with Microsoft SMTP Server id 8.3.213.0; Thu, 9 Aug 2012 12:59:47 -0700
Received: from p-embx01-eq.jnpr.net ([172.26.192.150]) by emailfeemea1.jnpr.net with Microsoft SMTPSVC(6.0.3790.4675); Thu, 9 Aug 2012 20:59:45 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 09 Aug 2012 20:59:43 +0100
Message-ID: <812700A304640D4292205D5E83FC59E107371740@p-embx01-eq.jnpr.net>
In-Reply-To: <7441EA0C-2DB0-4B68-AD04-0F556CD1BE2E@lucidvision.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [irs-discuss] IRS comments
Thread-Index: Ac12TWVEZoopc1DJQtSwOFdZL6Y+vAAFePMw
References: <812700A304640D4292205D5E83FC59E1061C211D@p-embx01-eq.jnpr.net> <728F9B956B2C48439CA9294B1723B14623757671@dfweml509-mbs.china.huawei.com> <7441EA0C-2DB0-4B68-AD04-0F556CD1BE2E@lucidvision.com>
From: Gert Grammel <ggrammel@juniper.net>
To: Thomas Nadeau <tnadeau@lucidvision.com>, Susan Hares <susan.hares@huawei.com>
X-OriginalArrivalTime: 09 Aug 2012 19:59:45.0599 (UTC) FILETIME=[8608F4F0:01CD7669]
Cc: Thomas Nadeau <tnadeau@juniper.net>, Alia Atlas <akatlas@juniper.net>, Lenny Giuliano <lenny@juniper.net>, irs-discuss@ietf.org
Subject: Re: [irs-discuss] IRS comments
X-BeenThere: irs-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <irs-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/irs-discuss>, <mailto:irs-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/irs-discuss>
List-Post: <mailto:irs-discuss@ietf.org>
List-Help: <mailto:irs-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/irs-discuss>, <mailto:irs-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Aug 2012 20:02:08 -0000

Susan,

The difference of a NP-plane compared to control and management planes
can best be explained by describing a power cycle:
- The Management plane supervises (Monitoring and Alarms), and when
configuring, it creates persistent state in the switching element as
well as in the Management plane itself. In other words state that
remains in the box (switch and NMS) even after a power cycle. 

- A control plane behaves differently. After a power cycle the switching
element needs to re-learn state from its peers.

- The NPP is a strange hybrid, it can create persistent state in the NPP
but not in the switching element. In other words, if you re-start the
NPP, all configuration comes up as of before. If you re-start the
switching element, it needs to synch up with NPP.

A nice example for a NPP function is e.g. a centralized PCE server. You
can create a lot of persistent rules and parameters there on how to
calculate the path. Those parameters will remain in the PCE-server even
after a PCE-server re-start. Yet the PCE doesn't create persistent
information in the switching elements. If those re-start, they'll have
to re-synch. 

I am well aware that in the past folks positioned various elements (PCE,
RR, IRS, ...) either as part of the Control Plane or a part of the
management plane. And yes, positioning is not an exact science.
Nevertheless I believe that it is now time to give a class name to those
vagabonding objects. 

-- Gert


-----Original Message-----
From: Thomas Nadeau [mailto:tnadeau@lucidvision.com] 
Sent: Thursday, August 09, 2012 9:38 AM
To: Susan Hares
Cc: Gert Grammel; Thomas Nadeau; Lenny Giuliano; Alia Atlas;
irs-discuss@ietf.org
Subject: Re: [irs-discuss] IRS comments

We intended for irs to need both read and write capabilities, hence our
use of "bidirectional" in describing the interface characteristics in
the problem statement.  One big difference between existing "network
management" and what we are trying to specify now is real-time
transactional capabilities.

Tom 



On Aug 9, 2012, at 10:57 AM, Susan Hares <susan.hares@huawei.com> wrote:

> Gert:
> 
> How do you characterize network management?  Traditionally network
management has been viewed in the IETF in two streams:  monitoring
(active or passive) and configuration.  
> 
> What parts of these features do you think the IRS system needs to
avoid? 
> 
> Sue
> 
> -----Original Message-----
> From: irs-discuss-bounces@ietf.org 
> [mailto:irs-discuss-bounces@ietf.org] On Behalf Of Gert Grammel
> Sent: Monday, July 30, 2012 6:41 PM
> To: Thomas Nadeau; Lenny Giuliano; Alia Atlas
> Cc: irs-discuss@ietf.org
> Subject: Re: [irs-discuss] IRS comments
> 
> Tom,
> 
> It is confusing to understand whether IRS belongs to a new network
management plane or if it's more of a control plane extension. The draft
wisely avoids this classification.
> To me IRS appears to be a completely different beast which should best
be  characterized as 'Network Programming Plane' NPP. 
> It neither aims to do full provisioning (as a management plane would
do) nor aims to replace routing (as a control plane would do).
> Hence we better name the baby NPP -- thereby avoiding any linkage to
taxation.
> 
> 
> Gert
> 
> 
> 
> 
> ----- Original Message -----
> From: irs-discuss-bounces@ietf.org <irs-discuss-bounces@ietf.org>
> To: Lenny Giuliano; Alia Atlas
> Cc: irs-discuss@ietf.org <irs-discuss@ietf.org>
> Sent: Tue Jul 31 01:50:40 2012
> Subject: Re: [irs-discuss] IRS comments
> 
> 
> [Re-adding IRS]
> 
>    Thank you for reviewing and the comments. We will incorporate the 
> edits in the next rev.
> 
>    --Tom
> 
> 
> On 7/30/12 5:04 PM, "Lenny Giuliano" <lenny@juniper.net> wrote:
> 
>> 
>> Minor points:
>> 
>> -section 4, para 2, 3rd sentence, "Howeve,r"
>> 
>> -4.1.3 "There is no bidirectional programmatic interface to add,
modify,
>>   remove or read state from the multicast RIB."
>>    -How is this unique to mcast?  Couldn't you say the same thing
>>    about unicast?
>> 
>> -4.1.3 "The multicast state added need not match to well-known
protocol
>>   installed state.  For instance, traffic received on an specified
set,
>>   or all, interfaces that is destined to a particular prefix from all
>>   sources or a particular prefix could be subject to the specified
>>   replication."
>>    -Not clear to me at all what this para is saying.
>> 
>> -"IRS"- you may want to select a different acronym that isn't related

>> to something as unpopular as taxation (something we learned with
AMT).
>> Maybe
>> RSI instead...
>> 
>> Overall, I found the doc to be clearly written and straightforward.
>> Sounds like Openflow for routers.  Not sure if it's intentional that 
>> you didn't mention Openflow, but it did seem like an elephant in the 
>> room as I was reading thru.  Also, I did wonder what was new and 
>> novel here, as this sounded like our SDK which has been around for 
>> years.
>> 
>> 
>> -Lenny
> 
> _______________________________________________
> irs-discuss mailing list
> irs-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/irs-discuss
> _______________________________________________
> irs-discuss mailing list
> irs-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/irs-discuss
> _______________________________________________
> irs-discuss mailing list
> irs-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/irs-discuss
>