[Nsi-wg] uml proposal for STPs

Guy Roberts Guy.Roberts at dante.net
Thu Sep 6 13:09:28 EDT 2012


Jeroen,

Your assumptions about my UML diagram are correct, but as I did not like my proposal very much, so I have sent 3 variations to the list for discussion.  

In response to your question about the 'ERO problem', I think even with bidirectional STPs we can get an unambiguous result from path computation if we use SDPs in ERO as follows:  path is an ordered list of: AendSTP ((STPa, STPb), (STPc, STPd) ... ) ZendSTP  where (STPa, STPb) is an SDP.    Consequently for bidirectional connections I don't really see a case for uni-directional STPs, particularly since nml has a bidirectionalPort object it seems like a waste to re-produce this in NSI.  So I propose that we use unidirectional STPs for unidirectional connections and bidirectional STPs for bidirectional connections.

Regarding the LabelId = <type><value> tuple, I am wondering how we identify which types are allowed.  I would like to allow the option of for example <type> = nmleth:vlans so we allow the user to add the nml namespace here.. .any thoughts?

Guy

-----Original Message-----
From: Jeroen van der Ham [mailto:vdham at uva.nl] 
Sent: 06 September 2012 10:47
To: Guy Roberts
Cc: nsi-wg at ogf.org
Subject: Re: [Nsi-wg] uml proposal for STPs

Hi,

Let me try to see if I understand this correctly:
- The StpType identifiers refer to unidirectional ports in the topology.
- The PathType can be used to request a bidirectional reservation and then you need to use four different StpTypes, with pairs describing the two unidirectional connections

I think there is problem with the current ERO definition, because it doesn't define which part of the unidirectional connection it refers to. 

A solution would be to make them a tuple, with the first element defining an ERO for the path from AendSrcSTP to ZendSinkSTP, and the second element an ERO for ZendSrcSTP and ZendSinkSTP.
This is kind of messy, because if you use multiple EROs for the multiple connections you end up with (A,B'), (B,A') (with A,B the EROs for one direction and A',B' for the other).
Perhaps we should use two separate ERO lists?

Guy mentioned during the call that you may want to add a restriction that the path for both direction traverse the same cables, or you may want to explicitly request diverse paths. I think this should be possible to request without specifying EROs. Should we add path-attributes to the request to make that possible?

Jeroen.



On 5 Sep 2012, at 17:18, Guy Roberts <Guy.Roberts at dante.net> wrote:

> Here is a possible unidirectional STP shown in UML format:
>  
> <image001.png>
>  
> _____________________________________________________________________
> Guy Roberts PhD
> Senior Transport Network Architect
> DANTE
> Cambridge, UK
> +44 1223 371316
>  
> DANTE is the project co-ordinator and operator of GÉANT, the 
> high-speed pan-European research and education network that is 
> transforming the way researchers collaborate.
> Learn more at: www.geant.net
> Like us on: www.facebook.com/GEANTnetwork Follow us at: 
> www.twitter.com/GEANTnews
>  
> DANTE is the trading name of Delivery of Advanced Network Technology to Europe Limited registered in England & Wales. Registration Number 2806796. Registered Office - 9400 Garsington Road, Oxford Business Park, Oxford OX4 2HN.
> _____________________________________________________________________
>  
> _______________________________________________
> nsi-wg mailing list
> nsi-wg at ogf.org
> https://www.ogf.org/mailman/listinfo/nsi-wg





More information about the nsi-wg mailing list