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

RE: Stepping back from the ASON Routing Discussion



Hi Adrian

I had to step away from my computer for a snowstorm looks like there was a
bit of a flurry here too;-) 
I'll try to stick to the questions and answers as I know them. 

See inline

> -----Original Message-----
> From: Adrian Farrel [mailto:adrian@olddog.co.uk] 
> Sent: Tuesday, March 16, 2004 5:44 PM
> To: ccamp@ops.ietf.org
> Subject: Stepping back from the ASON Routing Discussion
> 
> 
> Just stepping back a moment...
> 
> It feels to me that we are getting drawn into discussions of 
> what can and cannot be achieved using existing protocols. 
> This is all very valid, but is clearly not part of the 
> requirements work.
> 
> I understand that the DT wishes to analyse the changes to 
> existing protocols to meet the requirements under the charter 
> phrase "to capture what's missing from current CCAMP work", 
> but I feel that this is clouding (and delaying) the 
> production of a clear requirements draft.
> 
> So looking at the three topics that Deborah raised.
> 
> 1.
> Some members of the Design Team noted that reachability 
> information (as described in Section 4.5.3) may be advertised 
> as a set of UNI Transport Resource address prefixes (assigned 
> and selected consistently in their applicability scope). 
> These members of the Design Team raised a concern that 
> existing methods of advertising reachability may need to be 
> examined (on a per-protocol basis) to determine if they are 
> also applicable for UNI Transport Resource addresses. They 
> invite CCAMP discussion on this aspect.
> 
> The first sentence is about requirements.
> Do we, or do we not, need to support advertising UNI 
> Transport Resource address prefixes?
My opinion is Yes there is a requirement in signaling protocols requirement
to signal a name i.e. UNI TR address (complete). 
No in inter domain routing. Requirement addresses must be able to be
aggregated and names are not. The requirement is that a UNI TR address must
resolve to an Prefix address (For GMPLS routing IP prefix fits). 
That leaves intra domain routing. The requirement is to have a destination
address resolution. You are signaling with a UNI TR address (complete) and
you have a IP address prefix or nothing.  The problem is IP cannot take you
all the way because resolving completely outside of the area is not a
requirement. But inside the area you should be able to resolve a UNI TR
address to a IP address Control plane element. 

> 
> The second sentence is about solutions and is not relevant in 
> this draft.
> 
> 2.
> 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.
> 
> The first sentence is about requirements.
> Do we, or do we not need to support a physically separated 
> architecture with a 1-n relationship between control plane 
> and transport plane entities?
I would say yes. The requirement I see here is devices not capable of
participating fully in GMPLS routing.

> 
> The remaining text is about solutions and not relevant in this draft.
> 
> 3.
> In order to support operator assisted changes in the 
> containment relationships of RAs, the GMPLS routing protocol 
> is expected to support evolution in terms of number of 
> hierarchical levels of RAs (adding and removing RAs at the 
> top/bottom of the hierarchy), as well as aggregation and 
> segmentation of RAs. These GMPLS routing capabilities are 
> considered of lower priority as they are implementation 
> specific and their method of support should be evaluated on 
> per-protocol basis e.g. OSPF vs IS-IS. In addition, support 
> of non-disruptive operations such as adding or removing a 
> hierarchical level of RAs in or from the middle of the 
> routing hierarchy are considered as the lowest priority 
> requirements. Note also that the number of hierarchical 
> levels to be supported is implementation specific, and 
> reflects a containment relationship e.g. a RA insertion 
> involves supporting a different routing protocol domain in a 
> portion of the network.
> Note: some members of the Design Team question if the ASON 
> requirement for supporting architecture evolution is a 
> requirement on the routing protocol (protocol specific
> capability) vs. a capability to be provided by the 
> architecture. For example, ASON allows for supporting 
> multiple protocols within each RA. The multiple protocols 
> share a common routing information database (RDB), and the 
> RDB is the component, which needs to support architecture 
> evolution. The Design Team invites CCAMP input to understand 
> the protocol-specific impacts.
> 
> This seems to mix up requirements and solutions.
> It is not relevant what OSPF and IS-IS can or cannot do.
> 
> The requirements questions are:
> A. What does ASON require in terms of evolution of 
> hierarchies? B. Are these requirements immediate and high priority?
No comment from me. 

> 
> 
> Is it reasonable to make this separation between 
> requirements, and consequent required changes to the 
> protocols? If so, can we focus on the requirements and make 
> some rapid progress?

Hope that helps,
Don 
> 
> Thanks,
> Adrian
> 
> 
>