Yes, the question is: how does this work with/collide with what is 
going on in i2rs - and more importantly, how do these models work with the 
implementations that are out there?

        —Tom

> On Jul 2, 2015:9:19 AM, at 9:19 AM, Igor Bryskin <[email protected]> 
> wrote:
> 
> Tom,
> 
> I hope you are aware of the work we are doing in the TEAS working group, 
> which develops a YANG Abstract TE Topology model, which does support 
> multi-layer TE topologies (both native and abstract/customized, both learned 
> and configurable) with layer specific augmentations in the road map. We want 
> this model to be part of the I2RS family, but we also want the model to be 
> used outside of I2RS, for example, in the ACTN context.
> 
> We are also working on a multi-vendor interop event based on the model, which 
> we hope to make happen within 2015.
> 
> Cheers,
> Igor
> 
> -----Original Message-----
> From: Nadeau Thomas [mailto:[email protected]] 
> Sent: Thursday, July 02, 2015 8:55 AM
> To: Juergen Schoenwaelder
> Cc: Joel M. Halpern; b nitin; [email protected]; [email protected]; Hariharan 
> Ananthakrishnan; [email protected]; [email protected]; Igor Bryskin; Linda 
> Dunbar; Jan Medved (jmedved)
> Subject: Re: [i2rs] comments to draft-ietf-i2rs-yang-network-topo-01
> 
> 
>> On Jul 2, 2015:2:51 AM, at 2:51 AM, Juergen Schoenwaelder 
>> <[email protected]> wrote:
>> 
>> True in principle but then there is apparently also confusion about 
>> scope and relationship of the work to what is called an I2RS agent.
> 
>       That is for sure.
> 
>> My proposal back then was to charter a short-lived WG to produce a 
>> generic topology model so that this important piece of work is not 
>> tied to any other WG with its specific scope.  This proposal did not 
>> fly but I still believe this would have been the cleanest approach.
> 
>       I would be all for this at this point.  Pruning down the scope of 
> topology to fit into the current I2RS box (which I disagree with) does not 
> seem to be working out well in terms of the topo work at the IETF.  Due to 
> this mismatch, those interested in topology will find that outside projects 
> such as ODL have progressed topology well beyond what is being discussed in 
> i2rs.  For example, multi-layered topology is a reality and there is a 
> functional implementation of this.  Maybe the solution is to indeed pull 
> topology out of the i2rs WG and let it progress independently?
> 
>> Anyway, good to read that topology people plan to get together in 
>> Prague. Getting the right people to sit together is at the end what 
>> makes work move ahead.
> 
>       For sure. 
> 
>       —Tom
> 
> 
> 
>> 
>> /js
>> 
>> On Wed, Jul 01, 2015 at 08:41:09AM -0400, Nadeau Thomas wrote:
>>> 
>>>     I personally think its important to do a generic topology model as well 
>>> as provide a layered model.  This is something that has and is implemented 
>>> and deployed, so it is clearly important and useful. Where its done is 
>>> nearly irrelevant just as long as it gets done. 
>>> 
>>>     —Tom
>>> 
>>> 
>>>> On Jun 30, 2015:1:41 AM, at 1:41 AM, Juergen Schoenwaelder 
>>>> <[email protected]> wrote:
>>>> 
>>>> I have been in the same boat but some people thought it is really 
>>>> important to do a generic topology model in I2RS so here we go.
>>>> 
>>>> /js
>>>> 
>>>> On Mon, Jun 29, 2015 at 05:06:17PM -0400, Joel M. Halpern wrote:
>>>>> You may recall that I have expressed concern about many times about 
>>>>> how the network topology draft fits the I2RS scope.  It is still 
>>>>> not clear to me that it is an I2RS item, although it is clearly 
>>>>> useful for things talking to the I2RS Agent.
>>>>> 
>>>>> Yours,
>>>>> Joel
>>>>> 
>>>>> On 6/29/15 5:01 PM, Linda Dunbar wrote:
>>>>>> 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:[email protected]]
>>>>>> Sent: Monday, June 29, 2015 1:33 PM
>>>>>> To: Joel M. Halpern; Linda Dunbar; Juergen Schoenwaelder
>>>>>> Cc: [email protected]; '[email protected]'; [email protected]; 
>>>>>> Hariharan Ananthakrishnan; [email protected]; [email protected]; 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:[email protected]] On Behalf Of Joel M. 
>>>>>> Halpern
>>>>>> Sent: Monday, June 29, 2015 2:01 PM
>>>>>> To: Linda Dunbar; Juergen Schoenwaelder
>>>>>> Cc: [email protected]; '[email protected]'; [email protected]; 
>>>>>> Hariharan Ananthakrishnan; [email protected]; [email protected]; 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:[email protected]]
>>>>>>> Sent: Monday, June 29, 2015 3:28 AM
>>>>>>> To: Linda Dunbar
>>>>>>> Cc: '[email protected]'; [email protected]; Jan Medved (jmedved); 
>>>>>>> [email protected]; [email protected]; Hariharan 
>>>>>>> Ananthakrishnan; [email protected]
>>>>>>> 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
>>>>>>>> [email protected]
>>>>>>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> i2rs mailing list
>>>>>> [email protected]
>>>>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>>>> 
>>>> 
>>>> -- 
>>>> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
>>>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
>>>> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>>>> 
>>>> _______________________________________________
>>>> i2rs mailing list
>>>> [email protected]
>>>> https://www.ietf.org/mailman/listinfo/i2rs
>>> 
>> 
>> -- 
>> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
>> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> 

_______________________________________________
i2rs mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/i2rs

Reply via email to