Re: [irs-discuss] IRS Problem Statement Posted

Nitin Bahadur <nitinb@juniper.net> Tue, 31 July 2012 01:39 UTC

Return-Path: <nitinb@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 7A5F021F84C8 for <irs-discuss@ietfa.amsl.com>; Mon, 30 Jul 2012 18:39:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[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 fVt2+yX1fMff for <irs-discuss@ietfa.amsl.com>; Mon, 30 Jul 2012 18:39:28 -0700 (PDT)
Received: from exprod7og111.obsmtp.com (exprod7og111.obsmtp.com [64.18.2.175]) by ietfa.amsl.com (Postfix) with ESMTP id 5534D21F84B9 for <irs-discuss@ietf.org>; Mon, 30 Jul 2012 18:39:26 -0700 (PDT)
Received: from P-EMHUB03-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob111.postini.com ([64.18.6.12]) with SMTP ID DSNKUBc3R3K7M1C5cI8fDUTPOqpJgPWIaMBh@postini.com; Mon, 30 Jul 2012 18:39:26 PDT
Received: from EMBX02-HQ.jnpr.net ([fe80::18fe:d666:b43e:f97e]) by P-EMHUB03-HQ.jnpr.net ([::1]) with mapi; Mon, 30 Jul 2012 18:39:06 -0700
From: Nitin Bahadur <nitinb@juniper.net>
To: Susan Hares <susan.hares@huawei.com>
Date: Mon, 30 Jul 2012 18:39:07 -0700
Thread-Topic: [irs-discuss] IRS Problem Statement Posted
Thread-Index: Ac1uvUYitDcUATnOQoe+4Z7tDqzUdg==
Message-ID: <EE2E7697-92F1-4E98-A3FE-47CDF28C81C7@juniper.net>
References: <CE39F5249064D946AA3535E63A014619656FB98703@EUSAACMS0703.eamcs.ericsson.se> <CC3C59B2.2275E%nitinb@juniper.net> <728F9B956B2C48439CA9294B1723B14623754A18@dfweml509-mbs.china.huawei.com>
In-Reply-To: <728F9B956B2C48439CA9294B1723B14623754A18@dfweml509-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Thomas Nadeau <tnadeau@juniper.net>, James Kempf <james.kempf@ericsson.com>, "irs-discuss@ietf.org" <irs-discuss@ietf.org>
Subject: Re: [irs-discuss] IRS Problem Statement Posted
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: Tue, 31 Jul 2012 01:39:29 -0000

Hi Susan,

    You've expressed my thoughts very succinctly. I fully agree with all you said. IRS is nothing but a middleware IMO. 

An orchestrator has 3 layers:

The top layer exposes the northbound Apis to apps - I want a path from A to B with a constrain on low latency. That's all the app should need to say.

The bottom layer fetches topology, stats and other data from network elements and programs the network elements.

And the middle layer is the business layer that takes user input from northbound Apis, takes input from bottom layer; munches on the data and converts it into rules for the bottom layer to program.

So IRS needs to define interfaces for both the lower layer and the upper layer.

Thanks
Nitin

On Jul 30, 2012, at 6:27 PM, "Susan Hares" <susan.hares@huawei.com> wrote:

> Nitin: 
> 
> Exposing some network intelligence can either be done in detail or in some amount of summarization. 
> If you are doing detail, you have bandwidth issues. If you are doing summarization or opacity, you are talking about layers of information. 
> 
> Apps need to find out what they need to get. They do not need all the details - just the fact they can get from point A to Point B (or for multi-cast B/C/D). They need to where they can go to date other applications.  They need a match-maker for the application who determine where the applications shall flow.  Now, if they are smart - like people going out to eat - they pick several ways go to eat traffic.  
> 
> The network orchestration then serves to be the paths to the place to eat.  This can either be distributed or centralized.  
> 
> If we have an Interface to routing, it need to have a two-layer concept of exposing information.  
> 
> Sue Hares 
> 
> -----Original Message-----
> From: irs-discuss-bounces@ietf.org [mailto:irs-discuss-bounces@ietf.org] On Behalf Of Nitin Bahadur
> Sent: Monday, July 30, 2012 3:33 PM
> To: James Kempf; Thomas Nadeau; irs-discuss@ietf.org
> Subject: Re: [irs-discuss] IRS Problem Statement Posted
> 
> Hi James,
> 
> This is not about splitting control plane and forwarding plane. It is about exposing network intelligence in the network elements to an external controller.
> And it is about allowing an external controller to use that information for enabling network-aware apps. And it is about allowing apps to influence the
> network element's RIB (not the FIB directly).
> 
> Streaming is essential to allow for operations at scale...and avoid a request/response gated mechanism.
> 
> Hope that helps.
> 
> Thanks
> Nitin
> 
> On 7/30/12 3:11 PM, "James Kempf" <james.kempf@ericsson.com> wrote:
> 
> I don't understand why streaming is specified in this draft. And I don't understand why this draft isn't put in the Forces framework. Forces is a framework explicitedly designed for device to controller communication. Its major drawback it that it is a framework with a hole in the middle, in that there are no specified devices. This draft would fill that hole.
> 
> I don't think it is necessary to have a problem statement for router state update. Forces has already established that splitting the control plane into a separate device is, in some cases, an attractive design option. So I think this should be submitted to the Forces working group, or, at least, recast in the Forces framework.
> 
>                jak
> 
>> -----Original Message-----
>> From: irs-discuss-bounces@ietf.org
>> [mailto:irs-discuss-bounces@ietf.org] On Behalf Of Thomas Nadeau
>> Sent: Monday, July 30, 2012 11:18 AM
>> To: irs-discuss@ietf.org
>> Subject: [irs-discuss] IRS Problem Statement Posted
>> 
>> 
>> 
>> Please review and discuss.
>> 
>> Thanks,
>> 
>> Tom, Alia, Ward
>> 
>> 
>> http://lucidvision.com/draft-atlas-irs-problem-statement-00.txt
>> 
>> 
>> _______________________________________________
>> 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