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

Re: 54th IETF Meeting - Common Control and Measurement Plane (ccamp)



> I read the draft, and don't see much new in it.  So, instead of
> presenting it again, I would suggest that we start/continue a
> discussion on the mailing list.

Well, I'm sure Atsushi didn't plan to present it :-)
If there is time in the agenda (ho, ho) and interest from the crowd, then 'm
sure kick-starting the discussion in Yokohama would be no bad thing.

> So, here goes.  Folks that think that this work is interesting
> (especially non-authors) please respond.

Sorry, I'm an author.

> First off, I think this is useful work (I didn't need to be hit
> over the head with "Crankback has been identified by the ITU-T as
> requirement" -- although that is good to know).
>
> My question is, do we need a 32 page draft with quite so many
> extensions to get there?

Good question.
The history of this draft includes much debate about whether/why we need
crankback.  This has lengthened the draft with explanations.  Ideally these
would be removed into another draft or completely if the question has been put
to bed.

> As the draft itself says, "full crankback information should
> indicate the node, link and other resources which have been
> attempted but have failed".  The current notify message has some,
> but not all, of this information.  It seems to me that starting
> with new error codes, and an indication of where the error was
> would be sufficient (for now).
>
> Can we apply Occam's Razor, please?  (It's generally a good idea.)
> If the extensions *are* needed, can we have justifications?

So there are three distinct features:
- requesting crankback information
- supplying crankback information
- controlling the use of crankback information

[The fourth point - using crankback information - may be discussed but doesn't
need protocol changes]

The bulk of the draft is (as you suggest) devoted to supplying crankback
information.  There is a lot of commonality with the extended (c-type 3) Error
Spec.  Perhaps a happier solution would be to look at the TLVs for that Error
Spec and see which others are needed/useful for crankback.

Questions I have are
- is this going the right way with regard to requesting/controlling crankback?
- is it valuable to have a protocol agnostic TLV-based solution?

Cheers,
Adrian