Re: Comments on draft-dimitri-ccamp-gmpls-ason-routing-ospf-00.txt

Dimitri.Papadimitriou@alcatel.be Thu, 06 July 2006 19:15 UTC

Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FyZJr-0000UV-SN for ccamp-archive@ietf.org; Thu, 06 Jul 2006 15:15:23 -0400
Received: from psg.com ([147.28.0.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FyZJr-0006hk-EJ for ccamp-archive@ietf.org; Thu, 06 Jul 2006 15:15:23 -0400
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD)) (envelope-from <owner-ccamp@ops.ietf.org>) id 1FyZAY-000DFr-9Y for ccamp-data@psg.com; Thu, 06 Jul 2006 19:05:46 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on psg.com
X-Spam-Level:
X-Spam-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,NO_REAL_NAME autolearn=no version=3.1.1
Received: from [62.23.212.165] (helo=smail.alcatel.fr) by psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.60 (FreeBSD)) (envelope-from <Dimitri.Papadimitriou@alcatel.be>) id 1FyZAX-000DFR-Ax; Thu, 06 Jul 2006 19:05:45 +0000
Received: from bemail05.netfr.alcatel.fr (bemail05.netfr.alcatel.fr [155.132.251.11]) by smail.alcatel.fr (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k66IC7iF032135; Thu, 6 Jul 2006 20:12:07 +0200
In-Reply-To: <44AD3C07.7080702@cisco.com>
To: Acee Lindem <acee@cisco.com>
Cc: ccamp@ops.ietf.org, owner-ccamp@ops.ietf.org
Subject: Re: Comments on draft-dimitri-ccamp-gmpls-ason-routing-ospf-00.txt
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5 September 26, 2003
Message-ID: <OF33D55062.F7C216B5-ONC12571A3.005C6576-C12571A3.0063FC54@netfr.alcatel.fr>
From: Dimitri.Papadimitriou@alcatel.be
Date: Thu, 06 Jul 2006 20:12:04 +0200
X-MIMETrack: Serialize by Router on BEMAIL05/BE/ALCATEL(Release 5.0.13aHF163 | June 23, 2005) at 07/06/2006 20:12:06, Serialize complete at 07/06/2006 20:12:06
Content-Type: text/plain; charset="US-ASCII"
X-Scanned-By: MIMEDefang 2.51 on 155.132.180.81
Sender: owner-ccamp@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 202a3ece0492a8c7e7c8672d5214398f

acee - see inline




Acee Lindem <acee@cisco.com>
Sent by: owner-ccamp@ops.ietf.org
06/07/2006 18:36
 
        To:     Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL
        cc:     ccamp@ops.ietf.org
        Subject:        Re: Comments on 
draft-dimitri-ccamp-gmpls-ason-routing-ospf-00.txt

>Dimitri,
>
>Here are my comments on the subject document:
>
>   General - Describe the relationship of OSPF areas to ASON RAs.
>   Section 6.1 references     OSPF area ID but the relationship
>   is implied.
>
>[dp] point taken (i guess we did not do a sufficiently good
>job in RFC 4258 and in the eval doc. as still some questioning
>remains about information map)
>
>Section  3.2 - The length calculation is simply wrong.  You
>  really don't know how many prefixes you've got until you've
>  parsed them.
>
>[dp] which length are you referring to ? the prefix or the sub-TLV ?
> 
>
The TLV length, the nonesense below:

The Length is set to Sum[n][4 + #32-bit words/4] where n is the 
   number of local prefixes included in the sub-TLV. 

[dp] 4 x n as defined in the node i-d is ok - why not this one 

>Section 5.1 - RFC 3620 specifies that the Link-ID Sub-TLV
>  specifies the router-id. Why do you need the remote router-id
>  in this sub-TLV? Could the 5.2 sub-TLV satisfy the
>  requirement?
>
>[dp] it is not the router_id but the TE router_ID

>[dp] the issue is that there is no more a there is no 
>more a 1:1 relationship between the Router_ID and the TE 
>Router_ID in the present context

I surmised that. Why wouldn't the link ID be the remote TE router ID in 
this
case? The advertising router seems irrelevant from a TE standpoint.

[dp] because the router_id is not linked on a 1:1 basis to the TE 
router_id
when space is per TE_router_id you need to seggregate this information

>Section 6.0 - You should NOT need to change OSPF flooding rules.
>  In other words, I don't see the need to specify the following:
>
>  The Opaque TE LSA re-origination is governed as follows:
>    - If the target interface is associated to the same area as the
>      one associated with the receiving interface, the Opaque LSA MUST
>      NOT be re-originated out that interface.
>    - If a match is found between the Advertising Router ID in the
>      header of the received Opaque TE LSA and one of the Router ID
>      belonging to the area of the target interface, the Opaque LSA
>      MUST NOT be re-originated out that interface.
>    - If these two conditions are not met the Opaque TE LSA MAY be re-
>      originated.
>
>  Rather you should specify rules for importing/exporting
>  information between OSPF instances at different levels.
>
>[dp] your proposal is thus to revise these as import/export rules ?
>in order to prevent having specific flooding rules between levels
>the point was to not expand too much on the communication process
>(inside the entity) between level adjacent RCs but if this makes
>you more confortable i can revise as import/export rules

The existing RFC 3620 TE opaque LSAs are area scoped LSAs. Area scoped 
LSAs
have very well defined flooding rules and, IMHO, you should not be trying 
to
roll-your-own flooding rules for this application. Just think what a 
mess we'd have
if every party proposed an opaque LSA also proposed some flooding hack for
their opaque LSA type.

[dp] i don't have any issue to express LSA processing with import and 
export
rules (even if there is nothing in 3640 to pass LSA between routing 
instance)

>Section 6.1 While an RA is completely contained within a single
>   parent layer RA. A given    RA may have multiple child RAs. 
>Hence, the election algorithm is broken. 
>
>[dp] to make it clear this is not an "election" process
>
>At a minimum,
>   you must advertise all your child areas.  Also, you MUST state
>   that reachability is a precondition for considering a router
>   eligible to pass information between levels.
>
>[dp] upper not lower (it is a discovery from a given to an upper
>parent viewpoint, where a child has a unique parent)
> 
>
I get from RFC 4258 that a child RA will be contained within a single 
parent RA. However,
no where do I that a parent RA can have a single child RA. So, if a 
single RC in a parent
RA has multiple child RAs, you need to advertise more than one area ID.

[dp] the parent is unique why multiple parent area id

Also, you did not address the requirement for reachability. What if the 
RA becomes partitioned
or the advertising RC goes down without withdrawing its advertisements. 
You MUST deal
this - it is simply broken the way it is.

[dp] situation is the same as with a single ABR case, in case of 
multiple RC's you are expected to be aware of the broken RC -

>   Finally, since this is going to require advertisement of more
>   than a single area-ID, please allocate a separate opaque LSA
>   for ASON purposes.
>
>[dp] having clarified the above is that still needed ?
> 
>
You only clarified that it is wrong.

[dp] not sure to capture your point - but ok - 

>Section 6.2 - Are you suggesting a single area ID or an area ID
>   path (similar to the BGP AS path)? 
>
>[dp] the former
>
>I guess this may work if you
>   always advertise you own area ID when redistributing between
>   areas (relying on the fact that a child area is completely
>   contained by its parent). I'm going to think more about this
>   encourage others to do the same.
>
>General: Have you considered aggregation?
>
>[dp] at which level - reachability can be aggregated for inst.
> 
>
Than the rules for aggregation should be specified.

[dp] can add base guidelines if needed

Thanks,
Acee

>
>Thanks,
>Acee
>
>
>
>
>
>
>
> 
>