Re: [irs-discuss] Suggestions for IRS Way Forward

Susan Hares <susan.hares@huawei.com> Fri, 03 August 2012 18:11 UTC

Return-Path: <susan.hares@huawei.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 445E021F8E01 for <irs-discuss@ietfa.amsl.com>; Fri, 3 Aug 2012 11:11:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.824
X-Spam-Level:
X-Spam-Status: No, score=-4.824 tagged_above=-999 required=5 tests=[AWL=1.175, BAYES_00=-2.599, J_CHICKENPOX_33=0.6, 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 nokEW+jVcrMY for <irs-discuss@ietfa.amsl.com>; Fri, 3 Aug 2012 11:11:24 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 20AB321F8DF4 for <irs-discuss@ietf.org>; Fri, 3 Aug 2012 11:11:24 -0700 (PDT)
Received: from 172.18.9.243 (EHLO dfweml201-edg.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id AIM51503; Fri, 03 Aug 2012 10:11:23 -0800 (PST)
Received: from DFWEML405-HUB.china.huawei.com (10.193.5.102) by dfweml201-edg.china.huawei.com (172.18.9.107) with Microsoft SMTP Server (TLS) id 14.1.323.3; Fri, 3 Aug 2012 11:09:44 -0700
Received: from dfweml509-mbs.china.huawei.com ([169.254.12.123]) by dfweml405-hub.china.huawei.com ([10.193.5.102]) with mapi id 14.01.0323.003; Fri, 3 Aug 2012 11:09:46 -0700
From: Susan Hares <susan.hares@huawei.com>
To: "Jan Medved (jmedved)" <jmedved@cisco.com>, James Kempf <james.kempf@ericsson.com>, "robert@raszuk.net" <robert@raszuk.net>
Thread-Topic: [irs-discuss] Suggestions for IRS Way Forward
Thread-Index: Ac1w/aRFxquJYy0LSJCFfpb4MILlegAQnpmAAA6KuUAAHGUKYAA4c07g//02DgD//5nzQA==
Date: Fri, 03 Aug 2012 18:09:46 +0000
Message-ID: <728F9B956B2C48439CA9294B1723B146237561FB@dfweml509-mbs.china.huawei.com>
References: <728F9B956B2C48439CA9294B1723B14623755FD2@dfweml509-mbs.china.huawei.com> <CC4091F3.79BDA%jmedved@cisco.com>
In-Reply-To: <CC4091F3.79BDA%jmedved@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.212.245.217]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "irs-discuss@ietf.org" <irs-discuss@ietf.org>
Subject: Re: [irs-discuss] Suggestions for IRS Way Forward
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: Fri, 03 Aug 2012 18:11:25 -0000

Jan:

The real question about this data is the operational questions and aids? For example, 

a) Did the implementations allow ISIS topology to be easily put in this new BGP draft,
b) Do the implementations have filters to prevent this new BGP AFI/SAFI being put in v4/v6 AFI/SAFI BGPs,
c) Is it wise to run both in the same process? Or should it be recommended to have two processes? 
d) Have implementers or Service providers tried a test case about putting the ISIS topology into the base protocol. 
f) What type of special failure cases can the RR have? 

Summary... It's possible, but do implementations have knobs (in any form) to prevent disaster.  

Sue 


-----Original Message-----
From: Jan Medved (jmedved) [mailto:jmedved@cisco.com] 
Sent: Thursday, August 02, 2012 9:11 PM
To: Susan Hares; James Kempf; robert@raszuk.net
Cc: irs-discuss@ietf.org
Subject: Re: [irs-discuss] Suggestions for IRS Way Forward

Sue,

On 8/2/12 6:15 PM, "Susan Hares" <susan.hares@huawei.com> wrote:

>James:
>
>BGP and ISIS may have overkill - or it may be just right.  Realize - this
>information does not come for free.

Agreed. 

It costs to extract the topology information from the router, and it costs
to process it a the client. A routing protocol is a good low cost
interface to get topology data out of a router, since routing is one of
the things that routers are optimized for.

Now, if a client does not want to listen to BGP Updates (which is not that
difficult to implement, as Robert pointed out), we can have an
intermediary, such an ALTO Server, which will receive routing protocol
updates and provide the topology to clients in an easier-to-digest format.

>
>You are running BGP sessions across the network passing this information.
>All of the routers must be configured and instrumented separately from
>the regular BGP. ISIS uploaded into these BGP sessions and distributed.

Not necessarily. In a single-area IGP, a single BGP-LS speaker listening
to IGP updates can retrieve the IGP topology for the whole network. Other
BGP Speakers in the network do not need to be BGP-LS enabled at all.

If we want to retrieve a complete topology of a multi-area IGP network,
there must be an IGP listener in each IGP area. If a client wants to use
BGP-LS to retrieve the IGP topology from the network, it can set up a
BGP-LS session to each of the IGP listeners (in each area). Alternatively,
we can use a Route Reflector to collect the topology data from all BGP-LS
Speakers; then, the client only needs to establish a single session to the
Route Reflector. Also, the Route Reflector can service multiple clients.
Note that in this case there too is only a small set of routers than need
to be BGP-LS enabled.

Basically, we leverage existing BGP mechanisms to collect the topology
data from the entire network. We can leverage an existing Route Reflector,
or we can dedicate a Route Reflector just for BGP-LS. Talking to multiple
operators, they prefer the latter option.

>
>Please ask the authors about the details of their implementations.

Sure, if more details are required, we'll be glad to discuss :-)

>
>Sue 
>
Thanks,
Jan

>
>-----Original Message-----
>From: James Kempf [mailto:james.kempf@ericsson.com]
>Sent: Thursday, August 02, 2012 4:53 PM
>To: Susan Hares; robert@raszuk.net
>Cc: irs-discuss@ietf.org
>Subject: RE: [irs-discuss] Suggestions for IRS Way Forward
>
>I'll have to take a look at draft-grendler, I am not familiar with it.
>
>The particular use cases I'm interested in are NMS and OpenFlow
>controller type applications where some centralized entity wants
>information on the topology for managing the elements in a way that
>allows policies to be expressed over the network as a whole and
>translated into specific element management polices by the controller/NMS
>system. The topology data base must be populated somehow, obviously, but
>I assume that would be part of the work (perhaps draft-grendler describes
>this). The physical topology won't be exported outside an operator's
>domain since managing the physical infrastructure is under the purview of
>the operator. If the topology database supports expressing virtual
>topologies (which I believe it should) the operator could expose virtual
>topologies to the customers of the virtual networks, and allow them the
>ability to manage their virtual slices.
>
>Make sense?
>
>			jak  
>
>> -----Original Message-----
>> From: Susan Hares [mailto:susan.hares@huawei.com]
>> Sent: Thursday, August 02, 2012 4:30 PM
>> To: robert@raszuk.net; James Kempf
>> Cc: irs-discuss@ietf.org
>> Subject: RE: [irs-discuss] Suggestions for IRS Way Forward
>> 
>> James:
>> 
>> This is the full detailed routes.  However, will every ISP
>> share it's ISIS topology.
>> 
>> Sue 
>> 
>> -----Original Message-----
>> From: irs-discuss-bounces@ietf.org
>> [mailto:irs-discuss-bounces@ietf.org] On Behalf Of Robert Raszuk
>> Sent: Thursday, August 02, 2012 4:21 PM
>> To: James Kempf
>> Cc: irs-discuss@ietf.org
>> Subject: Re: [irs-discuss] Suggestions for IRS Way Forward
>> 
>> Hi James,
>> 
>> On the topic of topology export it is my understanding that
>> we do already have a solution which in fact even authors of
>> IRS framework support and are putting under their umbrella.
>> 
>> That is: 
>> http://tools.ietf.org/html/draft-gredler-idr-ls-distribution-01
>> 
>> The draft as standards track document defines the topology
>> export standard in form of link and node NLRIs with bunch of TLVs.
>> 
>> So the key aspect would be to see what is missing and if
>> something is missing in the space of topology export to
>> evaluate if this solution by principle can be extended to
>> accommodate it.
>> 
>> Best,
>> R.
>> 
>> 
>> > So after seeing part of Alia's talk this morning (I had to leave in
>> > the middle unfortunately), I'd like to make a couple suggestions.
>> > There were a lot of ideas presented in the talk, enough for
>> an entire 
>> > IETF Area. I think to make tangible progress, the work needs to be
>> > focussed on a small subset that would be of immediate interest and
>> > usability.
>> >
>> > There are a couple areas that suggest themselves, but one
>> that would 
>> > be useful in work that I've been involved in is a
>> standardized format
>> > for network topology representation and a protocol for
>> exchanging it.
>> > The Onix OpenFlow controller has a network information base with a
>> > specialized format for network topology, and every OpenFlow
>> controller 
>> > requires this. Having a standardized way to represent it
>> might foster 
>> > a common topology database package. Another application is network
>> > management. Every network management system needs some kind of
>> > topology representation. Finally, though I am not an expert in PCE
>> > construction, it would seem to me that a PCE would need
>> some kind of 
>> > topology representation in order to perform path
>> calculations. Having
>> > a way,for example, for the OpenFlow controller and the PCE
>> to exchange 
>> > topology information would be really useful.
>> > I would say to start with physical topology because that is
>> > fundamental, but make the format flexible enough to support virtual
>> > topology representation.
>> >
>> > jak _______________________________________________ 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