[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: ason-routing-reqts: issue 2 architecture



Hi Guys,

R1 was what I was referring to in my side note: it is
possible to treat P1/P2/P3 as separate
interfaces on a single abstract node, but you lose
information about the physical topology and
connectivity of the nodes.  Also, this puts a 
constraint on the allocation of interface IDs across
multiple nodes.  

Would it not be simpler and more straightforward to
advertise P1/P2/P3 directly?

Cheers,

Lyndon

-----Original Message-----
From: Dimitri.Papadimitriou@alcatel.be
[mailto:Dimitri.Papadimitriou@alcatel.be]
Sent: Tuesday, March 16, 2004 12:58 PM
To: Adrian Farrel
Cc: Don Fedyk; Ong, Lyndon; Brungard, Deborah A, ALABS;
ccamp@ops.ietf.org
Subject: Re: ason-routing-reqts: issue 2 architecture


adrian,

yes, it reproduces the three cases, i had in mind over this
discussion

see in-line:

> All,
> Does the following picture capture what we want to achieve?
> 
> 
>              ------------------     ------    
>             |R1                |   |R2    |   
>             |  --    --    --  |   |  --  |    ------
>             | |L1|  |L2|  |L3| |   | |L4| |   |R3    |
>             |  --    --    --  |   |  --  |   |  --  |
>             |   :     :     :  |   |   :  |   | |L5| |
> Control      ---+-----+-----+--     ---+--    |  --  |
> Plane           :     :     :          :      |   :  |
> ----------------+-----+-----+----------+------+---+--+-
> Data            :     :     :          :      |   :  |
> Plane          --     :    --         --      |  --  |
>           ----|P1|--------|P3|-------|P4|-----+-|P5|-+-
>                -- \   :  / --         --      |  --  |
>                    \ -- /                     |      |
>                     |P2|                       ------
>                      --
> 
> Pn is a physical (bearer/data/transport plane) node.
> Rn is a control plane "router"
> Ln is a logical control plane entity that manages a single
>    physical node.
> 
> Thus:
> R3 represents an LSR with all components collocated.
> R2 shows how the "router" component may be disjoint from
>    the switch
> R1 shows how a single "router" may manage multiple switches
> 
> If you can confirm this generalisation, then we can show (or fail to show)
> A. That this is a requirement

to support all them yes (i think that from a protocol
capability perspective it is advisable)

> B. That this can be achieved using existing protocols

there is no difference between R2 and R3 since the DP
to CP interactions were never part of the GMPLS routing
discussions:
- R2 <- Router_Address, R3 <- Router_Address
- If_Id assigned to each interface

for R1 (externally since representing an abstract node):
- R1 <- Router_Address
- If_Id assigned to each interface (with a value space
   common to P1, P2 and P3)

for R1 if there is a need to cover also the internal
(abstract node) links (is that the case?), in such a
case, the Link_Id sub-TLV value should be discussed

> Cheers,
> Adrian.
> 
> PS. Those not familiar with GSMP may want to take a quick peak.
> 
> ----- Original Message ----- 
> From: "Don Fedyk" <dwfedyk@nortelnetworks.com>
> To: <Dimitri.Papadimitriou@alcatel.be>; "Ong, Lyndon" <LyOng@Ciena.com>
> Cc: "Adrian Farrel" <adrian@olddog.co.uk>; "Brungard, Deborah A, ALABS" <dbrungard@att.com>; <ccamp@ops.ietf.org>
> Sent: Tuesday, March 16, 2004 7:34 PM
> Subject: RE: ason-routing-reqts: issue 2 architecture
> 
> 
> 
>>Dimitri
>>
>>If you are saying the real or logical node id that is associated with the
>>Data (bearer) plane should be unique? I would say yes. 
>>
>>If you are saying could it be IP address format? I would say yes. (Note the
>>link identifiers in IP address format are unique only with respect to the
>>node id).
>>
>>But if you say Should it then follow each piece of equipment has knowledge
>>of this IP address format that is assigned to it? I would say no because
>>there is equipment that won't have this for some time. (A requirement I
>>understand from ASON).   
>>
>>So what I believe you are left with is some bearer equipment which has TE
>>resources (a node Identifier (non-IP) and link identifiers (non-IP)). This
>>equipment is known by its native identifiers to the entity in the control
>>plane which can assign: IP format identifiers to the equipment (through some
>>means) and an unique node identifier. This can then be advertised on its
>>behalf as a GMPLS compatible TE LSA. 
>>
>>This does create some challenges but in reality I think many devices are
>>known by more than one name. (Look at VoIP, devices they have 2 identifiers
>>E.164 and IP. I personally never use my IP address to make a VoIP phone call
>>but I know that it is routed to a IP address along the way that is hidden
>>from me.)
>>
>>I tend to agree with Lyndon that Topology is derived from TE advertisements.
>>I don't understand what you could do without a unique logical node
>>associated with the TE links. 
>>
>>Don 
>>
>>
>>>-----Original Message-----
>>>From: Dimitri.Papadimitriou@alcatel.be 
>>>[mailto:Dimitri.Papadimitriou@alcatel.be] 
>>>Sent: Tuesday, March 16, 2004 1:48 PM
>>>To: Ong, Lyndon
>>>Cc: Fedyk, Don [BL60:1A00:EXCH]; Adrian Farrel; Brungard, 
>>>Deborah A, ALABS; ccamp@ops.ietf.org
>>>Subject: Re: ason-routing-reqts: issue 2 architecture
>>>
>>>
>>>the problem is not an issue of being cleaner, the issue
>>>is once the following assumption is taken (which is the
>>>logical consequence of rfc 3630 in the gmpls context)
>>>
>>>"a stable IP address of the control plane entity that
>>>manages the resources on behalf of the data plane
>>>entity whose resources are being advertised."
>>>
>>>can we assume that wrt to this stable IP address the
>>>resource identification will be unique (throughout
>>>these multiple data plane entities) and in this case
>>>it holds (no additional level of indirection needed),
>>>or not (i.e. you will find duplicated id space values
>>>and then an additional level of indirection is needed)
>>>
>>>the problem of the design team was not define the issue
>>>but to find enough arguments wrt to the operational
>>>practices (ie user community) in order to close this
>>>
>>>thanks,
>>>- dimitri.
>>>
>>>Ong, Lyndon wrote:
>>>
>>>>I had the same assumption as Don, that the RFC treats the 
>>>
>>>advertising 
>>>
>>>>router and the bearer plane node as the same. It would be 
>>>
>>>cleaner if 
>>>
>>>>there was also a bearer plane node identifier in the advertisement.
>>>>
>>>>Cheers,
>>>>
>>>>Lyndon
>>>>
>>>>-----Original Message-----
>>>>From: Don Fedyk [mailto:dwfedyk@nortelnetworks.com]
>>>>Sent: Tuesday, March 16, 2004 9:56 AM
>>>>To: Adrian Farrel; Brungard, Deborah A, ALABS; ccamp@ops.ietf.org
>>>>Subject: RE: ason-routing-reqts: issue 2 architecture
>>>>
>>>>
>>>>Hi Adrian
>>>>
>>>>See Comments Below,
>>>>
>>>>
>>>>
>>>>>-----Original Message-----
>>>>>From: Adrian Farrel [mailto:adrian@olddog.co.uk]
>>>>>Sent: Monday, March 15, 2004 4:18 PM
>>>>>To: Brungard, Deborah A, ALABS; ccamp@ops.ietf.org
>>>>>Subject: Re: ason-routing-reqts: issue 2 architecture
>>>>>
>>>>>
>>>>>I assume that the desire is to have one control plane entity
>>>>>mange multiple data plane entities (not to have one data 
>>>>>plane entity managed by multiple control plane entities).
>>>>
>>>>
>>>>I agree.
>>>>
>>>>
>>>>>I believe. in this context, it might be helpful to separate
>>>>>the signaling function (and the associated routing function 
>>>>>for the delivery of the signaling messages) from the TE 
>>>>>advertisement routing function. Since we are discussing the 
>>>>>routing requirements (this is the routing DT) can I assume 
>>>>>that the discussion is limited to the TE advertisement 
>>>>>routing function, with the aim to have one control plane 
>>>>>entity advertise the resources on behalf of multiple data 
>>>>>plane entities.
>>>>>
>>>>>If all of the above, why could you not simply do this using
>>>>>RFC3630? The only wrinkle might be that the Router Address 
>>>>>TLV is described as carrying "a stable IP address of the 
>>>>>advertising router". Clearly, this needs to be interpreted as 
>>>>>"a stable IP address of the control plane entity that manages 
>>>>>the resources on behalf of the data plane entity whose 
>>>>>resources are being advertised."
>>>>
>>>>
>>>>Interesting. I thought that you need a logical node id for 
>>>
>>>the bearer 
>>>
>>>>plane as well even though you are only advertising from a single 
>>>>entity.  In other words, is it not the desire to have the TE 
>>>>advertisements contain the same information regardless of whether 
>>>>there is a one to one correspondence between the nodes in 
>>>
>>>control and 
>>>
>>>>the data plane or there is a one to many relationship? My 
>>>>interpretation of RFC3630 is that it assumes the 
>>>
>>>advertising router is 
>>>
>>>>the same as the logical node in the bearer plane that owns the 
>>>>resources. If a logical node id was added to the 
>>>
>>>advertisement for the 
>>>
>>>>node terminating the resources when the advertising router 
>>>
>>>was not the 
>>>
>>>>bearer node that owned the resources it would be clearer to me.
>>>>
>>>>Don
>>>>
>>>>
>>>>
>>>>
>>>>>Am I missing something?
>>>>>
>>>>>Adrian
>>>>>
>>>>>----- Original Message -----
>>>>>From: "Brungard, Deborah A, ALABS" <dbrungard@att.com>
>>>>>To: <ccamp@ops.ietf.org>
>>>>>Sent: Monday, March 15, 2004 7:43 PM
>>>>>Subject: ason-routing-reqts: issue 2 architecture
>>>>>
>>>>>
>>>>
>>>>
>>>ftp://ftp.isi.edu/internet-drafts/draft-ietf-> ccamp-gmpls-ason-routing-
>>>
>>>>reqts-
>>>>02.txt
>>>>
>>>>The second DT issue is on the physical architecture which can be 
>>>>supported by GMPLS (from the draft):
>>>>
>>>>ASON does not restrict the architecture choices used, either a 
>>>>co-located architecture or a physically separated 
>>>
>>>architecture may be 
>>>
>>>>used. Some members of the Design Team are concerned that GMPLS's 
>>>>concept of the LSR requires a 1-to-1 relationship between the 
>>>>transport plane entity and the control plane entity (Router). They 
>>>>invite CCAMP input on GMPLS capabilities to support multiple 
>>>>architectures i.e. how routing protocols would identify the 
>>>
>>>transport 
>>>
>>>>node ID vs. the router or routing controller ID when 
>>>
>>>scoping Link IDs 
>>>
>>>>in a link advertisement. Deborah
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>-- 
>>>Papadimitriou Dimitri
>>>E-mail : dimitri.papadimitriou@alcatel.be
>>>E-mail : dpapadimitriou@psg.com
>>>Webpage: http://psg.com/~dpapadimitriou/
>>>Address: Fr. Wellesplein 1, B-2018 Antwerpen, Belgium
>>>Phone  : +32 3 240-8491
>>>
>>>
>>
> 

-- 
Papadimitriou Dimitri
E-mail : dimitri.papadimitriou@alcatel.be
E-mail : dpapadimitriou@psg.com
Webpage: http://psg.com/~dpapadimitriou/
Address: Fr. Wellesplein 1, B-2018 Antwerpen, Belgium
Phone  : +32 3 240-8491