[Nsi-wg] Topology virtualisation

John MacAuley john.macauley at surfnet.nl
Thu Jun 24 12:44:04 CDT 2010


What I meant by "would never leave the GOLE node" is with respect to an 
inter-domain circuit that is only transiting a domain.  In this case 
both ingress and egress ports would be on the GOLE node and path 
computation would not seek other routes through that domain.

On 10-06-24 11:54 AM, Gigi Karmous-Edwards wrote:
> All,
>
> With my work on GIRRA, I distinguish a domain from a GOLE, so that 
> during path computation I remove all non-GOLE domains from the global 
> topology graph before computing a path between "source" domain and 
> "destination" domain. This greatly simplifies the path computation  in 
> an ideal global network with GOLEs. In other words,  it is assumed 
> that a GOLE is the preferred transient link when conducting path 
> computation between source and destination domains.
>
> John, I am not sure I understood your last  point  about " not leaving 
> the GOLE" ?
>
> thanks,
> Gigi
>
> John MacAuley wrote:
>>
>> Cees beat me to the punch on the path computation topic.  Whether a 
>> GOLE is considered a domain itself, or whether it is a node in a 
>> larger domain, I think the key attribute in path computation is the 
>> high level of inter-domain connectivity a GOLE node represents. The 
>> concept of "open" versus "closed" is really just a policy on the 
>> resources associated with the GOLE node.
>>
>> The big advantage I see with the GOLE node is that when path 
>> computation is performed, inter-domain connections transiting the 
>> domain associated with the GOLE node only ever touch the GOLE node. 
>> Exposing detailed intra-domain topology to external domains so they 
>> can find optimal paths transiting the domain is not really required 
>> since they would never leave the GOLE node.
>>
>>
>> John.
>>
>>
>>
>> On 10-06-24 10:37 AM, Cees de Laat wrote:
>>> There are different ways to look at GOLE's or as the initial name was "Open Exchanges".
>>> As many of you remember the first mention of this term that I heard in a discussion between Tom DeFanti and Kees Neggers at the Pittsburgh SC prompted me to think about what they meant with the term "Open". That resulted in a study by Freek Dijkstra an Leon Gommans and some others that resulted in an article dwelling into the notion of exchanges, ownership types and policy. See below for one of the articles and talks about this subject.
>>>
>>> What does this mean in my opinion:
>>> - technically, device wise, there is no difference between domains and goles. If you come from a far planet and you would look at the switches cables, fibers, etc. you would not be able to tell the difference between a domain and a gole apart from that it seems that at some places many fibers seem to come together.
>>> - obviously one of the reasons for the exchanges and gole's is scaling. By going to a gole or exchange you add lots of potential connectivity to your graph as at that gole you can immediately peer with the others at that same exchange.
>>> - the real difference is in the policy and operations model. An "open" exchange is supposed to be not involved in the decision for connection two or more of the peers connecting to that exchange (*). That implies legal, economic and administrative ownership roles for the different parties involved as described on the article and talk. Those are different for a GOLE compared to a normal domain. For example in a GOLE to be truly open the administrative ownership of a port should be with the connecting party and not with the owner of the GOLE. That required NRPS systems supporting that, and those are coming around. Path setup requires that both the incoming and outgoing party at a GOLE need to agree that they want to connect before the connectivity in the GOLE can be changed. In a chain of domains one can handle that serially. If that really makes a difference in practical implementations is to be seen and heavily debated between John Vollbrecht and myself ;-).
>>> - (*) exception is technical capabilities as a gole could run out of resources or have technical reasons. Another issue is that GOLE's may be placed at locations or financed in such a way that there are restrictions on who can physically connect there (e.g. only not for profit networks NREN's, e.g.).
>>>
>>> [2004-c-3] Freek Dijkstra, Cees de Laat, "Optical Exchanges", GRIDNETS conference proceedings, oct 2004,http://www.broadnets.org/2004/workshop-papers/Gridnets/DijkstraF.pdf.
>>>
>>> 13-feb 2005: Internet2 joint techs, Salt Lake City (USA): "What makes an exchange open?".
>>>   Sheets (pdf)http://staff.science.uva.nl/~delaat/talks/cdl-2005-02-13.pdf
>>>
>>> So in path computation or topology description there seems not to be a difference in my opinion. In policy and sequence for lightpath setup yes.
>>>
>>> Best regards,
>>> Cees.
>>>
>>> On Jun 24, 2010, at 8:46 AM, Victor Reijs wrote:
>>>
>>>    
>>>> Hello Gigi,
>>>>
>>>> Gigi Karmous-Edwards wrote:
>>>>      
>>>>> True, it is a domain. However, if a GOLE has the property of being "open
>>>>> policy"  and its main service is to interconnect paths between GOLEs and
>>>>> domains, then from a "strictly" path computation perspective, and if
>>>>> given a choice between a transient link across a domain w/ policy or
>>>>> through an open policy GOLE, then it seems that the path computation
>>>>> entity will find it simpler to  choose the  the path through the GOLE
>>>>> rather than the domain. What are your thoughts on this particular
>>>>> scenario...
>>>>>        
>>>> Perhaps I have no full solution to the problem, but IMHO it would be
>>>> great if we can define the properties of a GOLE to any Domain.
>>>> So the main question is: are 'GOLE' and 'Domain' different objects, or
>>>> are they the same object (different instances) with different attribute
>>>> values.
>>>> I would prefer the last one as it provide a larger flexibility (e.g. a
>>>> 'Domain' can be a 'GOLE'  in context or when time changes)
>>>>
>>>>      
>>>>> I can see a situation  where an end user may choose to go through a
>>>>> particular  domain  if  they are members of a domain and have certain
>>>>> privileges.
>>>>>        
>>>> This is not only related to policy, might also be QoS, etc.
>>>>
>>>> All the best,
>>>>
>>>>
>>>> Victor
>>>>
>>>> -- 
>>>> Victor Reijs, Network Development Manager
>>>> HEAnet Limited, Ireland's Education and Research Network
>>>> 1st Floor, 5 George's Dock, IFSC, Dublin 1
>>>> Registered in Ireland, no 275301
>>>> tel: +353-1-660 9040  fax: +353-1-660 3666
>>>> web:http://www.heanet.ie/
>>>> _______________________________________________
>>>> nsi-wg mailing list
>>>> nsi-wg at ogf.org
>>>> http://www.ogf.org/mailman/listinfo/nsi-wg
>>>>      
>>> _______________________________________________
>>> nsi-wg mailing list
>>> nsi-wg at ogf.org
>>> http://www.ogf.org/mailman/listinfo/nsi-wg
>>>    
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> nsi-wg mailing list
>> nsi-wg at ogf.org
>> http://www.ogf.org/mailman/listinfo/nsi-wg
>>    

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ogf.org/pipermail/nsi-wg/attachments/20100624/f6106fab/attachment.html 


More information about the nsi-wg mailing list