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

RE: Proposed strategy for Inter-area/AS



Adrian,

Great, thanks for the clarifications.

Since the framework takes its lead from the inter-area/AS requirements
documents, I agree that it needn't say what a solution should provide
(this should already be covered by the requirements docs.).

For the diverse path computation aspect, please see my response
to JP, where I've provided some elucidation.

Personally, I think the PCS/PCE approach is a useful one, and should
certainly be continued.

And, I'll be glad to contribute, once the first version of
the framework is done.

-Vishal

> -----Original Message-----
> From: Adrian Farrel [mailto:adrian@olddog.co.uk]
> Sent: Friday, April 16, 2004 12:57 PM
> To: v.sharma@ieee.org; ccamp@ops.ietf.org
> Cc: Arthi Ayyangar; Jean-Philippe Vasseur; Kireeti Kompella
> Subject: Re: Proposed strategy for Inter-area/AS
>
>
> Hi Vishal,
>
> Thanks for your useful comments.
>
> Yes, clearly we need to consider all requirements as we move
> forward, but at the same time
> looking for a single solution that does everything is often the
> kiss of death in the IETF.
>
> So the first thing I want to do (in the framework) is set out the
> different basic models
> for signaling, routing and computation. Then there is a bit of a
> hiatus while the
> proponents of the different models work out what solutions they
> need and what their
> applicability is - at this stage I would expect (since diverse
> paths are a requirement)
> that you will find your self working with one or more of the
> solution groups. Similarly,
> the other drafts that provide extensions that may be useful will
> also (or not) be called
> on.
>
> One thing the framework does not do is list all of the available
> bits and pieces. Nor does
> it make any statements about what should or should not be done to
> provide a solution.
>
> You may be right that adding a little more text on diverse
> computation models will help
> since this will impact the choice of basic model, but I don't
> think it introduces any mode
> basic models.
> We will take you up on your offer of a contribution to the
> document as soon as we have got
> the first version done.
>
> On PCE...
> We are open to discussions both about whether PCE should be done,
> and how it should be
> done.
>
> On TEWG requirements...
> Obviously we take our base requirements from the TEWG documents.
>
> Hope this clarifies.
>
> Adrian
>
> ----- Original Message -----
> From: "Vishal Sharma" <v.sharma@ieee.org>
> To: "Adrian Farrel" <adrian@olddog.co.uk>; <ccamp@ops.ietf.org>;
> "Kireeti Kompella"
> <kireeti@juniper.net>
> Cc: "Arthi Ayyangar" <arthi@juniper.net>; "Jean-Philippe Vasseur"
> <jvasseur@cisco.com>
> Sent: Friday, April 16, 2004 7:40 PM
> Subject: RE: Proposed strategy for Inter-area/AS
>
>
> > Hi Adrian and Kireeti,
> >
> > Thanks for outlining the strategy for this important work
> > item, which I think is well-laid out.
> >
> > Since some of the functions (e.g. diverse path computation, crankback,
> > etc.) are quite closely tied to the signaling and routing
> extensions needed,
> > I think they should not be decoupled from discussions of these
> extensions.
> > So the ordering below probably needs to be modified a bit to
> reflect this
> > coupling.
> >
> > Some further comments/questions and suggestions in-line.
> >
> > -Vishal
> >
> > > -----Original Message-----
> > > From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]On
> > > Behalf Of Adrian Farrel
> > > Sent: Wednesday, April 14, 2004 4:50 AM
> > > To: ccamp@ops.ietf.org
> > > Subject: Proposed strategy for Inter-area/AS
> > >
> > >
> > > All,
> > >
> > > JP and Arthi have done a fine job of pulling together all of the
> > > threads of inter-area and
> > > inter-AS solutions into a single draft. This gives us a single
> > > place to look for
> > > information, but the resulting draft is (of course) quite large.
> > > As additional details
> > > need to be filled in, it is clear that this draft would only grow
> > > and that would make it
> > > unusably large.
> > >
> > > So, we are proposing to use the material in the draft to produce
> > > a series of detailed
> > > drafts that would, over time, replace JP and Arthi's document.
> > >
> > > 1. Framework for Interdomain MPLS and GMPLS
> > >     A short draft that introduces the routing and signaling options
> > >     for multi-domain LSPs, and explains the options for path
> > >     computation.
> > >     This does not describe applicability or any necessary protocol
> > >     procedures or extensions.
> > >     Material will be taken from draft-vasseur-ccamp-inter-area-as-te
> > >     and draft-kompella-mpls-multiarea-te as required.
> > >     Authors: Adrian, JP, Arthi
> > >     Due date: End of April.
> >
> > As I mentioned at Seoul, I will be happy to help here. Particularly,
> > with adding some material on options for diverse path computation.
> > The current draft-vasseur-ccamp lists two options, but a hybrid
> > that involves partial path computation in each domain (along the
> > lines of what I presented at Seoul) is also possible, and can be a
> > useful tradeoff for meeting several of the requirements listed
> > in the corresponding requirements drafts.
> >
> > Also, I am assuming that the TE requirements documents will be
> > the guiding documents in presenting options for routing/signaling
> > and path computation in the above doc. I think it is important
> > that the framework draft be in synch. with the requirements documents,
> > rather than applying them only for 4 and 6.
> >
> > >  2. Individual signaling extension drafts
> > >     If any one of the signaling approaches described in 1.
> > >     requires additional protocol procedures or extensions
> > >     then a single draft will be written for each.
> > >    The base assumption is that such a draft will only be
> > >    written if there someone planning to implement and
> > >    deploy.
> > >    Authors: Dependent on extension
> > >    Due date: Aim for San Diego
> >
> > Please see initial note, about relation to other functions.
> >
> > >  3. Individual routing extension drafts
> > >     There are two dimensions to this:
> > >      - the different routing protocols (IGPs and EGPs)
> > >      - the different solution models
> > >      The aim should be to have one draft per protocol to provide the
> > >      generic mechanisms, and one draft per model per protocol to
> > >      provide procedures and field values etc.
> > >      Note that path computation functions are described under point
> > >      5, below.
> > >      As with the signaling extensions, this work will only be
> done once
> > >      we understand that there is a need *and* what is needed.
> > >      Authors: Again dependent on deployment plans
> > >      Due date: Slightly later than signaling work
> >
> > Please see initial note, about relation to other functions.
> >
> > Also, when you say "solution models" above, do you mean things
> > like a centralized versus a distributed model? What other
> > models did you have in mind?
> >
> > >  4. Applicability
> > >     A draft to explain when it is appropriate to use which model and
> > >     options. The aim is not to rubbish the opposition, but to say when
> > >     a particular model can/should be used.
> > >     Much of this material can already be found in
> > >     draft-vasseur-ccamp-inter-area-as-te, but it may need
> > >     some tidying up.
> > >     For political/expediency reasons this may result in multiple
> > >     applicability drafts in the first instance.
> > >     Authors: A supporter of each model
> > >     Due date: Quite soon - to accompany signaling extensions.
> > >
> > > 5. Path computation
> > >     Some solution models call for a (or many) path computation
> > >     servers (PCS). This demands several functions:
> > >     - discovery of PCS by network elements
> > >     - communication protocol between PCS and network elements
> > >     - some regulation of computation technique to avoid looping etc.
> > >     At the moment we are discussing precisely where this work should
> > >     be done, but that should not stop us starting the work
> within CCAMP
> > >     since it is clearly related to the inter-area/AS solution.
> >
> > Is the discussion referred to above about where the PCS model should
> > be done, or is it about path computation in general.
> >
> > Will the other path computation models will be discussed within
> > CCAMP?
> >
> >
> > > 6. Advanced functions.
> > >     There are several advanced functions that will be
> required, but which
> > >     are not part of the immediate work.
> > >     - Path reoptimization
> > >     - Protection path diversity
> > >     - crankback
> > >      We expect that once the initial work has been done on the
> > > solutions, it
> > >      will be possible to set out the requirements for these
> > > functions and to
> > >      develop solutions based on the many drafts that are already
> > > out there.
> >
> > As I said earlier, some of these functions are coupled to the
> signaling and
> > routing extensions, so it would be useful to discuss the signaling and
> > routing extensions keeping some of these functions in mind.
> > Otherwise, we run the risk of developing signaling and routing
> extensions
> > first, and then retro-fitting them to accommodate such functions, which
> > I think are pretty key to inter-domain TE.
>
>
>