Re: [irs-discuss] irs-discuss Digest, Vol 2, Issue 3

Julien Meuric <julien.meuric@orange.com> Thu, 02 August 2012 17:53 UTC

Return-Path: <julien.meuric@orange.com>
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 605F211E81B2 for <irs-discuss@ietfa.amsl.com>; Thu, 2 Aug 2012 10:53:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.021
X-Spam-Level:
X-Spam-Status: No, score=-6.021 tagged_above=-999 required=5 tests=[AWL=0.228, BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 1dvFYaHINa+I for <irs-discuss@ietfa.amsl.com>; Thu, 2 Aug 2012 10:53:03 -0700 (PDT)
Received: from p-mail1.rd.francetelecom.com (p-mail1.rd.francetelecom.com [195.101.245.15]) by ietfa.amsl.com (Postfix) with ESMTP id 40B6911E81D3 for <irs-discuss@ietf.org>; Thu, 2 Aug 2012 10:53:02 -0700 (PDT)
Received: from p-mail1.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 0CE3B7D4001; Thu, 2 Aug 2012 19:53:01 +0200 (CEST)
Received: from ftrdsmtp2.rd.francetelecom.fr (unknown [10.192.128.47]) by p-mail1.rd.francetelecom.com (Postfix) with ESMTP id ECD4E410018; Thu, 2 Aug 2012 19:53:00 +0200 (CEST)
Received: from ftrdmel10.rd.francetelecom.fr ([10.192.128.44]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Thu, 2 Aug 2012 19:53:00 +0200
Received: from [10.193.116.28] ([10.193.116.28]) by ftrdmel10.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Thu, 2 Aug 2012 19:52:59 +0200
Message-ID: <501ABE7A.3070205@orange.com>
Date: Thu, 02 Aug 2012 19:52:58 +0200
From: Julien Meuric <julien.meuric@orange.com>
Organization: France Telecom
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0
MIME-Version: 1.0
To: Ning So <ningso@yahoo.com>
References: <mailman.2811.1343884833.3364.irs-discuss@ietf.org> <1343929587.64917.YahooMailNeo@web84520.mail.ne1.yahoo.com>
In-Reply-To: <1343929587.64917.YahooMailNeo@web84520.mail.ne1.yahoo.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-OriginalArrivalTime: 02 Aug 2012 17:52:59.0775 (UTC) FILETIME=[A7B810F0:01CD70D7]
Cc: "irs-discuss@ietf.org" <irs-discuss@ietf.org>
Subject: Re: [irs-discuss] irs-discuss Digest, Vol 2, Issue 3
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, 02 Aug 2012 17:53:06 -0000

http://www.ietf.org/proceedings/84/slides/slides-84-rtgarea-3.pptx (from 
https://datatracker.ietf.org/meeting/84/materials.html)

Julien


Le 02/08/2012 19:46, Ning So a écrit :
> All,
> Is Alia's presentation loaded anywhere?  It's not on the meeting 
> agenda page.
> Ning
>
> *From:* "irs-discuss-request@ietf.org" <irs-discuss-request@ietf.org>
> *To:* irs-discuss@ietf.org
> *Sent:* Thursday, August 2, 2012 1:20 AM
> *Subject:* irs-discuss Digest, Vol 2, Issue 3
>
> ----- Forwarded Message -----
>
> If you have received this digest without all the individual message
> attachments you will need to update your digest options in your list
> subscription.  To do so, go to
>
> https://www.ietf.org/mailman/listinfo/irs-discuss
>
> Click the 'Unsubscribe or edit options' button, log in, and set "Get
> MIME or Plain Text Digests?" to MIME.  You can set this option
> globally for all the list digests you receive at this point.
>
>
>
> Send irs-discuss mailing list submissions to
> irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://www.ietf.org/mailman/listinfo/irs-discuss
> or, via email, send a message with subject or body 'help' to
> irs-discuss-request@ietf.org <mailto:irs-discuss-request@ietf.org>
>
> You can reach the person managing the list at
> irs-discuss-owner@ietf.org <mailto:irs-discuss-owner@ietf.org>
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of irs-discuss digest..."
>
> Today's Topics:
>
>   1. Re: I-D Action: draft-ward-irs-framework-00.txt (Alia Atlas)
>   2. Re: I-D Action: draft-ward-irs-framework-00.txt (Joel M. Halpern)
>   3. Re: IRS Problem Statement Posted (Susan Hares)
>   4. Re: Thoughts on draft-ward-irs-framework (Russ White)
> Thanks!
>
> On Wed, Aug 1, 2012 at 6:54 PM, Susan Hares <susan.hares@huawei.com 
> <mailto:susan.hares@huawei.com>> wrote:
> > Alia:
> >
> > I'll try to create a bibliography of things people should read.  It 
> will be mid-next week since I'm away from my home library on the SDN 
> topic.
> >
> > Sue
> >
> > -----Original Message-----
> > From: Alia Atlas [mailto:akatlas@gmail.com <mailto:akatlas@gmail.com>]
> > Sent: Wednesday, August 01, 2012 3:51 PM
> > To: Susan Hares
> > Cc: Joel M. Halpern; irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> > Subject: Re: [irs-discuss] I-D Action: draft-ward-irs-framework-00.txt
> >
> > Sue,
> >
> > I look forward to talking with you more off-line on the policy and
> > local-pref research and issues.  If you have suggestions on good
> > background research to read, by all means send it to the list so
> > others can get up to speed as well.
> >
> > On the atomic transaction semantics question, let's get a bit further
> > into the use-cases and framework - and then have a focused discussion.
> >  I'm not opposed to it forever or if it is necessary - just would like
> > to thoroughly analyze if it is a real requirement.
> >
> > Do others have opinions and perspective on this?
> >
> > Alia
> >
> > On Wed, Aug 1, 2012 at 1:58 PM, Susan Hares <susan.hares@huawei.com 
> <mailto:susan.hares@huawei.com>> wrote:
> >> Alia:
> >>
> >> The hierarchical of interfaces (To routing system) is one of the 
> areas that requires prioritization. The prioritization must be able to 
> handle "preempt me", "after you", and "after me".
> >>
> >> It is also key to understand that irs system must handle 
> multi-interfaces struggles at the lowest layer.  You need to look at 
> the MIF WG (+/-) for some of the struggles of mobility.
> >>
> >> -----Original Message-----
> >> From: Alia Atlas [mailto:akatlas@gmail.com <mailto:akatlas@gmail.com>]
> >> Sent: Monday, July 30, 2012 6:33 PM
> >> To: Susan Hares
> >> Cc: Joel M. Halpern; irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >> Subject: Re: [irs-discuss] I-D Action: draft-ward-irs-framework-00.txt
> >>
> >> Hi Sue,
> >>
> >> On Mon, Jul 30, 2012 at 9:16 PM, Susan Hares 
> <susan.hares@huawei.com <mailto:susan.hares@huawei.com>> wrote:
> >>> Joel and irs-folks:
> >>>
> >>> +1 on Joel.
> >>>
> >>>  Beyond your comments, the requirement prioritization of the 
> interworking of these interfaces is not clearly delineated in this 
> work. This type of prioritization and sequencing is key to 
> multi-interfaces operation on the monitoring, configuration or 
> insertion of information into the depth.
> >>
> >> [Alia] Can you further clarify, maybe with an example, which aspect
> >> you are thinking of?  Do you mean the ability of an application to
> >> access multiple sub-interfaces?  The interaction of operations
> >> requested by differerent applications?
> >>
> >>> In addition, if you are going to do configuration with 
> roll-forward/roll-back - you need a transaction based processing.
> >>
> >> [Alia] I'm pretty sure that I avoided the word "transaction" in both
> >> drafts.  That was deliberate.  Of course, we can have a discussion
> >> about whether or not some form of transactions might be desirable.  I
> >> am concerned about their potentially heavy-weight nature.
> >>
> >>> Therefore, you've skipped even requiring the hard problems.
> >>
> >> [Alia] Can I optimistically pretend that means that the requirements
> >> we do have don't seem too hard?  For the responsiveness and throughput
> >> goals, I've put a stake in the ground to avoid transaction-based
> >> semantics.  Naturally, the hordes can run over that stake, if
> >> necessary.
> >>
> >> [Sue]: The requirements are necessary even if they are hard.
> >>
> >> [Alia] For the interaction between different layers of sub-interfaces,
> >> I've been assuming that we'll define the interactions between the
> >> layers based on how they are generally done.  For instance, perhaps we
> >> standardize the idea of preference value - and then the RIB can pick
> >> the best route based upon those preferences.  For interaction between
> >> different applications, I think there's a mixture of
> >> authorization/authentication to get right plus a good set of events
> >> that an application could register for.
> >>
> >> [Sue]: As someone who has lived with "local pref" in BGP for a long 
> time, there is a bit more to unwrap in the statement.  However, it 
> breaks down to prioritization that is pre-set by preferences.
> >>
> >> The policy issues behind the local-pref setting have been studied 
> by the BGP policy community. This is substantial good work on this 
> from the academic researchers, vendors, and operator. Griffins, 
> Rexford, Bush, Feamster, ..... and lots others are much better on the 
> theory than I am.
> >>
> >>> Is this just the -00.draft?
> >>
> >> [Alia] Certainly, I expect that we'll uncover more requirements as we
> >> go along.  As I said, some of this is initially setting parts  out of
> >> scope.
> >>
> >> ---> Scope == good.  Setting scope allows us to pick a piece of 
> this work and standardize it for interoperability.
> >>
> >> Alia
> >>
> >>> Sue
> >>>
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: irs-discuss-bounces@ietf.org 
> <mailto:irs-discuss-bounces@ietf.org> 
> [mailto:irs-discuss-bounces@ietf.org 
> <mailto:irs-discuss-bounces@ietf.org>] On Behalf Of Joel M. Halpern
> >>> Sent: Monday, July 30, 2012 3:15 PM
> >>> To: irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >>> Subject: Re: [irs-discuss] I-D Action: draft-ward-irs-framework-00.txt
> >>>
> >>> I am finding this document quite confusing.
> >>>
> >>> The primary confusion is that the document first says that it is about
> >>> information that can not be manipulated with existing systems, and 
> then
> >>> proceeds to give a list of use cases all of which can be manipulated
> >>> with existing systems at a suitable degree of abstraction.
> >>>
> >>> As a lesser confusion, the document says that "streaming" is 
> important,
> >>> but then describes "streaming" as "fast, interactive access."  That is
> >>> not streaming.  And depending upon what one means by interactive, 
> plenty
> >>> of systems provide "fest, interactive access." I realize the document
> >>> later goes on tot talk about speed and frequency of state 
> updates.  But
> >>> that section simply reasserts the earlier terms withotu better
> >>> description or justification.
> >>>
> >>> Yours,
> >>> Joel
> >>>
> >>> On 7/30/2012 2:08 PM, internet-drafts@ietf.org 
> <mailto:internet-drafts@ietf.org> wrote:
> >>>>
> >>>> A New Internet-Draft is available from the on-line 
> Internet-Drafts directories.
> >>>>
> >>>>
> >>>>      Title          : Interface to the Routing System Framework
> >>>>      Author(s)      : Alia Atlas
> >>>>                            Thomas Nadeau
> >>>>                            Dave Ward
> >>>>      Filename        : draft-ward-irs-framework-00.txt
> >>>>      Pages          : 21
> >>>>      Date            : 2012-07-30
> >>>>
> >>>> Abstract:
> >>>>    This document describes a framework for a standard, programmatic
> >>>>    interface for full-duplex, streaming state transfer in and out 
> of the
> >>>>    Internet's routing system.  It lists the information that might be
> >>>>    exchanged over the interface, and describes the uses of an 
> interface
> >>>>    to the Internet routing system.
> >>>>
> >>> _______________________________________________
> >>> irs-discuss mailing list
> >>> irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/irs-discuss
> >>> _______________________________________________
> >>> irs-discuss mailing list
> >>> irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/irs-discuss
>
> With regard to transaction issues, we discussed this extensively when
> doing ForCES.  We concluded that the answer we needed was "yes and no".
>   That is, the protocol has mechanisms which can be used for
> transactional integrity, including integrity across interactions with
> multiple FEs.  However, the protocol does not require the CE to use
> those mechanisms.  In fact, if it does not even want explicit acks (the
> messages go over TCP), it can defer that until it gets to a good "please
> confirm" point.
> And in the efforts to use this later, having this range of options has
> been useful.
>
> Yours,
> Joel
>
> On 8/1/2012 6:51 PM, Alia Atlas wrote:
> > Sue,
> >
> > I look forward to talking with you more off-line on the policy and
> > local-pref research and issues.  If you have suggestions on good
> > background research to read, by all means send it to the list so
> > others can get up to speed as well.
> >
> > On the atomic transaction semantics question, let's get a bit further
> > into the use-cases and framework - and then have a focused discussion.
> >  I'm not opposed to it forever or if it is necessary - just would like
> > to thoroughly analyze if it is a real requirement.
> >
> > Do others have opinions and perspective on this?
> >
> > Alia
> >
> > On Wed, Aug 1, 2012 at 1:58 PM, Susan Hares <susan.hares@huawei.com 
> <mailto:susan.hares@huawei.com>> wrote:
> >> Alia:
> >>
> >> The hierarchical of interfaces (To routing system) is one of the 
> areas that requires prioritization. The prioritization must be able to 
> handle "preempt me", "after you", and "after me".
> >>
> >> It is also key to understand that irs system must handle 
> multi-interfaces struggles at the lowest layer.  You need to look at 
> the MIF WG (+/-) for some of the struggles of mobility.
> >>
> >> -----Original Message-----
> >> From: Alia Atlas [mailto:akatlas@gmail.com <mailto:akatlas@gmail.com>]
> >> Sent: Monday, July 30, 2012 6:33 PM
> >> To: Susan Hares
> >> Cc: Joel M. Halpern; irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >> Subject: Re: [irs-discuss] I-D Action: draft-ward-irs-framework-00.txt
> >>
> >> Hi Sue,
> >>
> >> On Mon, Jul 30, 2012 at 9:16 PM, Susan Hares 
> <susan.hares@huawei.com <mailto:susan.hares@huawei.com>> wrote:
> >>> Joel and irs-folks:
> >>>
> >>> +1 on Joel.
> >>>
> >>>  Beyond your comments, the requirement prioritization of the 
> interworking of these interfaces is not clearly delineated in this 
> work. This type of prioritization and sequencing is key to 
> multi-interfaces operation on the monitoring, configuration or 
> insertion of information into the depth.
> >>
> >> [Alia] Can you further clarify, maybe with an example, which aspect
> >> you are thinking of?  Do you mean the ability of an application to
> >> access multiple sub-interfaces?  The interaction of operations
> >> requested by differerent applications?
> >>
> >>> In addition, if you are going to do configuration with 
> roll-forward/roll-back - you need a transaction based processing.
> >>
> >> [Alia] I'm pretty sure that I avoided the word "transaction" in both
> >> drafts.  That was deliberate.  Of course, we can have a discussion
> >> about whether or not some form of transactions might be desirable.  I
> >> am concerned about their potentially heavy-weight nature.
> >>
> >>> Therefore, you've skipped even requiring the hard problems.
> >>
> >> [Alia] Can I optimistically pretend that means that the requirements
> >> we do have don't seem too hard?  For the responsiveness and throughput
> >> goals, I've put a stake in the ground to avoid transaction-based
> >> semantics.  Naturally, the hordes can run over that stake, if
> >> necessary.
> >>
> >> [Sue]: The requirements are necessary even if they are hard.
> >>
> >> [Alia] For the interaction between different layers of sub-interfaces,
> >> I've been assuming that we'll define the interactions between the
> >> layers based on how they are generally done.  For instance, perhaps we
> >> standardize the idea of preference value - and then the RIB can pick
> >> the best route based upon those preferences.  For interaction between
> >> different applications, I think there's a mixture of
> >> authorization/authentication to get right plus a good set of events
> >> that an application could register for.
> >>
> >> [Sue]: As someone who has lived with "local pref" in BGP for a long 
> time, there is a bit more to unwrap in the statement.  However, it 
> breaks down to prioritization that is pre-set by preferences.
> >>
> >> The policy issues behind the local-pref setting have been studied 
> by the BGP policy community. This is substantial good work on this 
> from the academic researchers, vendors, and operator. Griffins, 
> Rexford, Bush, Feamster, ..... and lots others are much better on the 
> theory than I am.
> >>
> >>> Is this just the -00.draft?
> >>
> >> [Alia] Certainly, I expect that we'll uncover more requirements as we
> >> go along.  As I said, some of this is initially setting parts  out of
> >> scope.
> >>
> >> ---> Scope == good.  Setting scope allows us to pick a piece of 
> this work and standardize it for interoperability.
> >>
> >> Alia
> >>
> >>> Sue
> >>>
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: irs-discuss-bounces@ietf.org 
> <mailto:irs-discuss-bounces@ietf.org> 
> [mailto:irs-discuss-bounces@ietf.org 
> <mailto:irs-discuss-bounces@ietf.org>] On Behalf Of Joel M. Halpern
> >>> Sent: Monday, July 30, 2012 3:15 PM
> >>> To: irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >>> Subject: Re: [irs-discuss] I-D Action: draft-ward-irs-framework-00.txt
> >>>
> >>> I am finding this document quite confusing.
> >>>
> >>> The primary confusion is that the document first says that it is about
> >>> information that can not be manipulated with existing systems, and 
> then
> >>> proceeds to give a list of use cases all of which can be manipulated
> >>> with existing systems at a suitable degree of abstraction.
> >>>
> >>> As a lesser confusion, the document says that "streaming" is 
> important,
> >>> but then describes "streaming" as "fast, interactive access."  That is
> >>> not streaming.  And depending upon what one means by interactive, 
> plenty
> >>> of systems provide "fest, interactive access." I realize the document
> >>> later goes on tot talk about speed and frequency of state 
> updates.  But
> >>> that section simply reasserts the earlier terms withotu better
> >>> description or justification.
> >>>
> >>> Yours,
> >>> Joel
> >>>
> >>> On 7/30/2012 2:08 PM, internet-drafts@ietf.org 
> <mailto:internet-drafts@ietf.org> wrote:
> >>>>
> >>>> A New Internet-Draft is available from the on-line 
> Internet-Drafts directories.
> >>>>
> >>>>
> >>>>        Title          : Interface to the Routing System Framework
> >>>>        Author(s)      : Alia Atlas
> >>>>                            Thomas Nadeau
> >>>>                            Dave Ward
> >>>>        Filename        : draft-ward-irs-framework-00.txt
> >>>>        Pages          : 21
> >>>>        Date            : 2012-07-30
> >>>>
> >>>> Abstract:
> >>>>      This document describes a framework for a standard, programmatic
> >>>>      interface for full-duplex, streaming state transfer in and 
> out of the
> >>>>      Internet's routing system.  It lists the information that 
> might be
> >>>>      exchanged over the interface, and describes the uses of an 
> interface
> >>>>      to the Internet routing system.
> >>>>
> >>> _______________________________________________
> >>> irs-discuss mailing list
> >>> irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/irs-discuss
> >>> _______________________________________________
> >>> irs-discuss mailing list
> >>> irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/irs-discuss
> >
>
> Alia:
>
> I'm going to check with a colleague who has been doing lots of model 
> work to see if he's got a better.  More later.
>
> Sue
>
> -----Original Message-----
> From: Alia Atlas [mailto:akatlas@gmail.com <mailto:akatlas@gmail.com>]
> Sent: Wednesday, August 01, 2012 3:41 PM
> To: Susan Hares
> Cc: Nitin Bahadur; James Kempf; Thomas Nadeau; irs-discuss@ietf.org 
> <mailto:irs-discuss@ietf.org>
> Subject: Re: [irs-discuss] IRS Problem Statement Posted
>
> Sue,
>
> In this case, I was thinking of "translating" from a "higher
> abstraction layer" to a "lower abstraction layer".
>
> Do you have a better/different term to suggest?  I agree that clarity
> of terminology is important.
>
> Alia
>
> On Wed, Aug 1, 2012 at 2:03 PM, Susan Hares <susan.hares@huawei.com 
> <mailto:susan.hares@huawei.com>> wrote:
> > Alia:
> >
> > +1 on abstraction + filters (abstract/detail) IRS fits at the 
> routing control.
> >
> > The real question about translation is what the translation is 
> doing.  Is it translating one thing to another at the same layer of 
> abstraction (e.g., Spanish/English, Ascii/ebcdic) or is it doing 
> abstraction/detail change.
> >
> > I define translation as the same layer of abstraction. Some people 
> suggest translation = abstract/detailing.  We first need a common way 
> to talk about the difference.
> >
> > Sue
> >
> > By the way --- I'm thrilled about the pace of the discussion.
> >
> >
> > -----Original Message-----
> > From: Alia Atlas [mailto:akatlas@gmail.com <mailto:akatlas@gmail.com>]
> > Sent: Monday, July 30, 2012 6:40 PM
> > To: Susan Hares
> > Cc: Nitin Bahadur; James Kempf; Thomas Nadeau; irs-discuss@ietf.org 
> <mailto:irs-discuss@ietf.org>
> > Subject: Re: [irs-discuss] IRS Problem Statement Posted
> >
> > Sue,
> >
> > I certainly agree that we want IRS to have the ability to express
> > information at different abstraction layers and filtered on request.
> >
> > There may still be a gap between the "network OS abstractions" and IRS
> > sub-interfaces; I'd be surprised if there weren't.  IRS is to provide
> > the bottom-up control strings.
> >
> > IMHO, it's reasonable to have an entity that manages the translation.
> > For instance, one doesn't need a PCE-equiv in every application - nor
> > in every router; that might be an entity in between.
> >
> > The quantity of information is part of why explicit filtering and
> > hopefully abstraction layers should be built into the data-models.
> >
> > Alia
> >
> > On Mon, Jul 30, 2012 at 9:24 PM, Susan Hares <susan.hares@huawei.com 
> <mailto: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> 
> [mailto: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 
> <mailto: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 
> <mailto: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>
> >>> [mailto: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 <mailto: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 <mailto:irs-discuss@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/irs-discuss
> >>>
> >> _______________________________________________
> >> irs-discuss mailing list
> >> irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/irs-discuss
> >>
> >> _______________________________________________
> >> irs-discuss mailing list
> >> irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/irs-discuss
> >> _______________________________________________
> >> irs-discuss mailing list
> >> irs-discuss@ietf.org <mailto:irs-discuss@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/irs-discuss
>
>
> > Sue: Use cases are key.  The clarity of the use cases will guide 
> us.  Please send USE cases.
>
> Here are three I just threw together. We can talk about refining these
> tomorrow, if you like... My fingers got tired before my brain did. :-)
>
> Russ
>
> ==
> Optimized Exit Use Case
>
> Assume you have a network where there are two possible exit points
> towards any set of destinations. The cost of using these links varies by
> time, and the quality of the links is highly variable, but not
> necessarily related to the actual load the local network is putting on
> them (in other words, these are oversubscribed links shared with other
> parallel networks or customers with unpredictable traffic patterns).
> What you'd like to do is to use the lowest cost link until the quality
> of the link reaches a specific level, and then switch to the higher cost
> link. The point at which this link switch might occur may vary based on
> time of day, because the RTO on specific traffic levels varies by the
> time of day as well.
>
> So you have a problem with multiple variables: link quality (apparently
> random from your perspective), link cost (varies by time of day), return
> on investment (varies by time of day). Combined with this you have
> multiple exit points, and you must draw traffic from an inside network
> as efficiently as possible to the best exit point, as determined by
> these various factors.
>
> The only well defined way to resolve this problem is to feed the
> variables to an off router controller, calculate the best exit point on
> some periodic basis, and then feed this information back into the
> routing table. All solutions that can solve this problem today use route
> injection into BGP, static route injection, or some other means to
> direct traffic --difficult and error prone mechanisms. All of these
> solutions also draw traffic only along links between the edge routers
> themselves to put traffic on the best possible outbound link.
>
> With IRS, the best path could be calculated using any number of custom
> written mechanisms, and the routes injected into the right places in the
> network to effect the most efficient drawing of traffic to the best exit
> point. Changes in the network environment could quickly cause traffic to
> be shifted to alternate exit points when circumstances dictate.
>
> ==
> Denial of Service
>
> FlowSpec is designed to allow an AS to push a filter upstream, with the
> ultimate goal being to block the source of DDoS and other attacks as
> close to the origin of those attacks as possible. There are some
> situations, however, where you would prefer to block an attack at all
> edges, or throughout an entire local network. For instance, you might
> want to block the forwarding of traffic within your network while you
> are pushing FlowSpec updates upstream to block the traffic closer to the
> source, or you might be dealing with an attack originating from multiple
> points within your own network.
>
> While these responses are possible with standard routing, there is a
> strong case to be made that routing information should not be mixed with
> security response information within the routing domain (within an AS).
> Mixing these two types of information can make network management more
> difficult, and slow down the repair of a network during large scale
> failures. It would be simpler to have a single controller in a network
> tied to the various attack detection mechanisms that could directly
> install the correct routing information to pull all attack traffic to a
> central location, or to simply route the traffic to a null interface.
>
> An related use is that of pulling unknown traffic through specific
> devices for analysis. A network operator may not want to drive all
> traffic through traffic analysis devices simply because of cost and
> quality of service degredation. A network operator could use IRS to
> directly modify the routing tables on devices in the path of unknown or
> possibly dangerous flows so this traffic is pulled through the correct
> monitoring and analysis devices.
>
> ==
> Remote Service Routing
>
> In hub and spoke overlay networks, there is always an issue with
> balancing between the information held in the spoke routing table,
> optimal routing through the network underlying the overlay, and
> mobility. Most solutions in this space use some form of centralized
> route server that acts as a directory of all reachable destinations and
> next hops, a protocol by which spoke devices and this route server
> communicate, and caches at the remote sites.
>
> An IRS solution would use the same elements, but with a different
> control plane. Remote sites would register (or advertise through some
> standard routing protocol, such as BGP), the reachable destinations at
> each site, along with the address of the router (or other device) used
> to reach that destination. These would, as always, be stored in a route
> server (or several redundant route servers) at a central location.
>
> When a remote site sends a set of packets to the central location that
> are eventually destined to some other remote site, the central location
> can forward this traffic, but at the same time simply directly insert
> the correct routing information into the remote site's routing table. If
> the location of the destination changes, the route server can directly
> modify the routing information at the remote site as needed.
> An interesting aspect of this solution is that no new and specialized
> protocols are needed between the remote sites and the centralized route
> server(s). Normal routing protocols can be used to notify the
> centralized route server(s) of modifications in reachability
> information, and the route server(s) can respond as needed, based on
> local algorithms optimized for a particular application or network. For
> instance, short lived flows might be allowed to simply pass through the
> hub site with no reaction, while longer lived flows might warrant a
> specific route to be installed in the remote router. Algorithms can also
> be developed that would optimize traffic flow through the overlay, and
> also to remove routing entries from remote devices when they are no
> longer needed based on far greater intelligence than simple non-use for
> some period of time.
>
> ==
>
>
> _______________________________________________
> irs-discuss mailing list
> irs-discuss@ietf.org <mailto: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