Skip to main content

OSPF Link-Local Signaling
draft-nguyen-ospf-lls-06

Revision differences

Document history

Date Rev. By Action
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for David Kessens
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Ross Callon
2007-03-27
06 (System) This was part of a ballot set with: draft-nguyen-ospf-oob-resync, draft-nguyen-ospf-restart
2007-02-11
06 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2007-02-08
06 (System) IANA Action state changed to Waiting on RFC Editor from In Progress
2007-02-06
06 (System) IANA Action state changed to In Progress from Waiting on Authors
2007-02-05
06 (System) IANA Action state changed to Waiting on Authors from In Progress
2007-01-25
06 (System) IANA Action state changed to In Progress from Waiting on ADs
2006-12-19
06 (System) IANA Action state changed to Waiting on ADs from Waiting on Authors
2006-11-15
06 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2006-11-14
06 (System) IANA Action state changed to Waiting on Authors
2006-11-13
06 Amy Vezza IESG state changed to Approved-announcement sent
2006-11-13
06 Amy Vezza IESG has approved the document
2006-11-13
06 Amy Vezza Closed "Approve" ballot
2006-11-07
06 Bill Fenner State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Bill Fenner
2006-10-30
06 Ross Callon [Ballot Position Update] Position for Ross Callon has been changed to No Objection from Undefined by Ross Callon
2006-10-30
06 Ross Callon [Ballot Position Update] Position for Ross Callon has been changed to Undefined from Discuss by Ross Callon
2006-10-27
06 (System) Sub state has been changed to AD Follow up from New Id Needed
2006-10-27
06 (System) New version available: draft-nguyen-ospf-lls-06.txt
2006-08-07
06 Bill Fenner State Change Notice email list have been change to lhnguyen@cisco.com, ospf-chairs@tools.ietf.org from lhnguyen@cisco.com, acee@redback.com, rohit@utstar.com
2006-07-17
06 Ross Callon [Ballot Position Update] New position, Discuss, has been recorded for Ross Callon by Ross Callon
2006-05-31
06 Magnus Westerlund [Ballot Position Update] New position, No Objection, has been recorded for Magnus Westerlund by Magnus Westerlund
2006-05-25
06 Cullen Jennings [Ballot Position Update] New position, No Objection, has been recorded for Cullen Jennings by Cullen Jennings
2006-01-26
06 Bill Fenner State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation::Point Raised - writeup needed by Bill Fenner
2006-01-26
06 David Kessens [Ballot Position Update] Position for David Kessens has been changed to No Objection from Discuss by David Kessens
2006-01-23
06 Bill Fenner State Changes to IESG Evaluation::Point Raised - writeup needed from IESG Evaluation::AD Followup by Bill Fenner
2006-01-23
06 Bill Fenner
Waiting for David to clarify his DISCUSS based on the following email:

From: Bill Fenner
Subject: Re: draft-nguyen-ospf-lls-05.txt
Date: Wed, Nov 2 2005 -0800
To: …
Waiting for David to clarify his DISCUSS based on the following email:

From: Bill Fenner
Subject: Re: draft-nguyen-ospf-lls-05.txt
Date: Wed, Nov 2 2005 -0800
To: David Kessens
Cc: IESG


>The summary says that the OSPF working group wants to experiment with
>it but it is not an OSPF working group document.
>
>My question is, was this document really an individual submission or
>was it an OSPF working group document ?

It was originally a submission to the OSPF WG, but the WG didn't
want to work on it at the time.  The authors redirected to individual
experimental submissions.  Meanwhile, the WG gained some interest in
this topic; we decided that instead of yanking the document out of
its current path and iterating in the WG, we'd continue on the path
of Experimental and the WG would use this opportunity to Experiment.

>Also, the motivation of this work seems really strange:
>
>1) we want to exchange arbitrary data.
>  Really ?

No, it's about extensibility - turns out OSPF's bet on fixed-format
packets ended up looking like the wrong horse.

>2) an example usage is the need for capabilities negotiation but at
>  the same time this draft is positioned for vendor specific issues
>  while the example mentions that extensions are hard to accomplish
>  because we are running out of bits. Is this capability negotiation
>  envisoned for vendor specific capabilities or for capabilities that
>  should have been standarized instead?

Bits in the EO header are reserved for IETF Consensus - what
about that is positioned for vendor specific issues?  It's not
a standardization escape mechanism, it's an enabler for extensions
that aren't otherwise possible.  The fact that it also enables
vendor extensions in addition to IETF extensions is not a property
of the document itself, is it?...

>3) it is stated that there are no compatibility issues. however, was
>  this tested or is this an assumption ?

It's compatible with implementations that follow the rules in STD 54.
There are some implementations that don't follow those rules - but
how much care do we need to take to not break broken implementations?

  Bill
2005-09-30
06 David Kessens
[Ballot discuss]
I am concerned about draft-nguyen-ospf-lls-05:

  The summary says that the OSPF working group wants to experiment
  with it but it …
[Ballot discuss]
I am concerned about draft-nguyen-ospf-lls-05:

  The summary says that the OSPF working group wants to experiment
  with it but it is not an OSPF working group document. What is the
  reason that this document is an individual submission while the
  summary says that the OSPF working group is interested in an
  experiment.

Also, the motivation of this work seems really strange:

1) we want to exchange arbitrary data.
  Really ? What is the reason that the authors want to exchange
  arbitrary data over OSPF
 
2) an example use is the need for capabilities negotiation but at
  the same time this draft is positioned for vendor specific issues
  while the example mentions that extensions are hard to accomplish
  because we are running out of bits. Is this capability negotiation
  envisoned for vendor specific capabilities or for capabilities that
  should have been standarized instead ?

3) it is stated that there are no compatibility issues. however, was
  this tested or is this an assumption ? This sounds somewhat
  optimistic considering the scope of this new option and the
  inconsistency between ip packet length and ospf packet length.

This draft is very open ended in it's motivations and needs more
clarity on what problem is being solved. As it stands now, it appears
there is an incredible amount of freedom which is basically asking for
trouble when people start to use this feature for things that should
have been standarized instead of using incompatible vendor specific
implementations.
2005-09-30
06 David Kessens [Ballot Position Update] New position, Discuss, has been recorded for David Kessens by David Kessens
2005-09-30
06 (System) Removed from agenda for telechat - 2005-09-29
2005-09-29
06 Amy Vezza State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza
2005-09-29
06 Michelle Cotton IANA Comments:
Sent mail to Bill with questions regarding the IANA Actions for this document.
2005-09-29
06 Mark Townsley [Ballot Position Update] New position, No Objection, has been recorded for Mark Townsley by Mark Townsley
2005-09-29
06 Bert Wijnen
[Ballot discuss]
I worry about the extnedibility and how easy this can be done:

  3. IANA Considerations

  LLS TLV types are maintained by …
[Ballot discuss]
I worry about the extnedibility and how easy this can be done:

  3. IANA Considerations

  LLS TLV types are maintained by the IANA.  Extensions to OSPF which
  require a new LLS TLV type must be reviewed by an designated expert
  from the routing area.

Have you assigned one or two of such experts?

  Following the policies outlined in [IANA], LLS type values in the
  range of 0-32767 are allocated through an IETF Consensus action and

We have seen in the past that "IETF Consensus Action" is vague and
not so easy (straight-forward) as for example stds action

  LLS type values in the range of 32768-65536 are reserved for private
  and experimental use.

Are thoese assigned at all by IANA?
And if so, is it FCFS?
And is any spec required?

  This document assigns LLS types 1 and 2, as follows:

    LLS Type    Name                                      Reference
        0      Reserved
        1      Extended Options                          [RFCNNNN]*
        2      Cryptographic Authentication              [RFCNNNN]*
        3-32767 Reserved for assignment by the IANA
    32768-65535 Private Use

earlier on you state that 32768-65536 are for Private use AND experimental use>
here in the table ujust "Private Use" ??

    65535      Reserved

So 65535 is both "Private Use" and "Reserved" ??

    *[RFCNNNN] refers to the RFC number-to-be for this document.


  This document also assigns the following bits for the Extended
  Options bits field in the EO-TLV outlined in Section 2.4.1:

    Extended Options Bit      Name                        Reference
      0x00000001              LSDB Resynchronization (LR) [OOB]
      0x00000002              Restart Signal (RS-bit)    [RESTART]

  Other Extended Options bits will be allocated through an IETF
  consensus action.

Strange that youwrite that here while the actual assignment is in the
other documents. Oh well
2005-09-29
06 Bert Wijnen [Ballot Position Update] Position for Bert Wijnen has been changed to Discuss from Undefined by Bert Wijnen
2005-09-29
06 Bert Wijnen
[Ballot comment]
doc: draft-nguyen-ospf-lls-05.txt

document states
  sect 2.4.1 says:
  The value of the type field in EO-TLV is TBD (temporarily used value
  …
[Ballot comment]
doc: draft-nguyen-ospf-lls-05.txt

document states
  sect 2.4.1 says:
  The value of the type field in EO-TLV is TBD (temporarily used value
  is 1).

  sect. 2.4.2 says:
  The value of the Type field for CA-TLV is TBD. Temporary used value
  is 2.

While IANA considerations section already assigns value 2:
  This document assigns LLS types 1 and 2, as follows:

    LLS Type    Name                                      Reference
        0      Reserved
        1      Extended Options                          [RFCNNNN]*
        2      Cryptographic Authentication              [RFCNNNN]*


Reference/Citation issues:

!! Missing Reference for citation: [IANA]
  P007 L029:    Following the policies outlined in [IANA], LLS type values in the

!! Missing citation for Normative reference:
  P008 L034:    [OSPF] Moy, J., "OSPF Version 2", RFC 2328, April 1998.

!! Missing Reference for citation: [RFC2328]
  P002 L015:    [RFC2328] packets are not very flexible to provide an acceptable
  P002 L037:    [RFC2328] packets are not very flexible to provide an acceptable

--------

draft-nguyen-ospf-oob-resync-05.txt

!! Missing Reference for citation: [RFC2328]
  P002 L008:    According to the OSPF standard [RFC2328], after two OSPF routers have

$ idnits draft-nguyen-ospf-oob-resync-05.txt
idnits 1.77 (21 Aug 2005)

draft-nguyen-ospf-oob-resync-05.txt:


  Checking nits according to http://www.ietf.org/ID-Checklist.html:
  * The document seems to lack an Abstract section.
  * The document seems to lack an IANA Considerations section.

-------
draft-nguyen-ospf-restart-05.txt


$ idnits draft-nguyen-ospf-restart-05.txt
idnits 1.77 (21 Aug 2005)

draft-nguyen-ospf-restart-05.txt:


  Checking nits according to http://www.ietf.org/ID-Checklist.html:
  * The document seems to lack an Abstract section.
  * The document seems to lack an Introduction section.
  * The document seems to lack an IANA Considerations section.
2005-09-29
06 Bert Wijnen [Ballot Position Update] New position, Undefined, has been recorded for Bert Wijnen by Bert Wijnen
2005-09-29
06 Allison Mankin [Ballot Position Update] New position, No Objection, has been recorded for Allison Mankin by Allison Mankin
2005-09-29
06 Russ Housley [Ballot comment]
In draft-nguyen-ospf-restart-05:
  s/2.3. Insuring topology stability/2.3. Ensuring topology stability/
2005-09-29
06 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley
2005-09-29
06 Margaret Cullen [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman
2005-09-29
06 Ted Hardie [Ballot Position Update] New position, No Objection, has been recorded for Ted Hardie by Ted Hardie
2005-09-29
06 Alex Zinin [Ballot Position Update] New position, Recuse, has been recorded for Alex Zinin by Alex Zinin
2005-09-26
06 Brian Carpenter [Ballot Position Update] New position, No Objection, has been recorded for Brian Carpenter by Brian Carpenter
2005-09-22
06 Bill Fenner [Ballot Position Update] New position, Yes, has been recorded for Bill Fenner
2005-09-22
06 Bill Fenner Ballot has been issued by Bill Fenner
2005-09-22
06 Bill Fenner Created "Approve" ballot
2005-09-22
06 Bill Fenner Placed on agenda for telechat - 2005-09-29 by Bill Fenner
2005-09-22
06 Bill Fenner State Changes to IESG Evaluation from Waiting for Writeup by Bill Fenner
2005-07-28
06 (System) State has been changed to Waiting for Writeup from In Last Call by system
2005-06-30
06 Amy Vezza Last call sent
2005-06-30
06 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2005-06-30
06 Bill Fenner State Changes to Last Call Requested from AD Evaluation::AD Followup by Bill Fenner
2005-06-30
06 Bill Fenner Last Call was requested by Bill Fenner
2005-06-30
06 (System) Ballot writeup text was added
2005-06-30
06 (System) Last call text was added
2005-06-30
06 (System) Ballot approval text was added
2004-09-01
06 (System) Sub state has been changed to AD Follow up from New Id Needed
2004-09-01
05 (System) New version available: draft-nguyen-ospf-lls-05.txt
2004-06-16
06 Bill Fenner State Changes to AD Evaluation::Revised ID Needed from AD Evaluation by Bill Fenner
2004-06-16
06 Bill Fenner
On all 3 documents:

We may get a request from the IESG to change the title to
be things like "Cisco's method for OSPF Link-local …
On all 3 documents:

We may get a request from the IESG to change the title to
be things like "Cisco's method for OSPF Link-local signaling".
If you don't want to make that change now, at least be prepared
for that request to come.

--

draft-nguyen-ospf-lls-04

In the second paragraph of section 1, you say "However, in some
situations it may not be desirable" -- it'd be better to give at
least one example so that the reader isn't left completely up in
the air as to why it may not be desirable (e.g., mention extra
packets on the network, or the desire to synchronize with other
packets, or something).

Section 2 could use a new title if it's going to be an RFC;
perhaps "The LLS solution"?

The last sentence on page 2 seems to just end; is it complete?
It's not necessarily clear what "the adjacency proceeds" means;
perhaps talk about the data with DBD being delivered after the
DBD packet has been acknowledged.

At the end of section 2.2, I think the reference for the inner
TLVs is supposed to be to section 2.3, not to 2.2?

In 2.4.1:
- It's OK for this document to assign values, since it's creating the
registry.
- You don't talk about a registry for EO bits, here or in section 3.
This might be useful, to establish a policy and prevent collisions.


In 2.4.2: again, it's OK for this document to assign values.

In section 3, it may be useful to show what you think the initial
contents of the registry should be - e.g.,

  This document assigns LLS types 1 and 2, as follows:

  LLS Type    Name                                      Reference
      0      Reserved
      1      Extended Options                          [RFCNNNN]
      2      Cryptographic Authentication              [RFCNNNN]
3-32767      Reserved
32768-65535  Private Use
  65535      Reserved


In section 4, you should be more explicit that the data will be ignored -
i.e., this means that required extensions can not be compatibly carried
in LLS.

In section 5, has anyone from the security area reviewed this security
mechanism?

----

draft-nguyen-ospf-restart-04

I'd suggest adding a section called "Sending Hello packets with the RS bit
set"; it can contain just the paragraph under Figure 1.  In this paragraph,
I would suggest changing "not clear" to "not known", and perhaps change
"may not" to "must not".  (This would make the flow be Figure 1; sentence
about LR bit; new section; then the current 2.1)

In section 2.1, it says "ensure that the RS bit is clear in [your reply]."
What if you're restarting yourself and you would normally be setting RS?

In section 2.2, what if you enable this option, recalculate your
LSDB, reset and generate the 1-WayReceived event, and then get another
Hello packet with RS-bit set since the other guy hasn't stopped
setting the RS-bit?

In other corner cases, what happens if the neighbor keeps sending
RS-bit for longer than RouterDeadInterval (contrary to the spec),
your ResyncTimeout timer goes off but then you keep getting packets
with RS-bit set?  What happens if the neighbor sends a Hello with
RS-bit clear after you've set your RestartState flag and your
ResyncTimeout timer is still running?

Since we're using the RFC 3667/3668 IPR stuff now, please replace
section 6 with the text from section 5 of RFC 3668.

--

draft-nguyen-ospf-oob-resync-04

Similarly to the lls draft, I'd try to expand on the "in some cases" in
the introduction, e.g. by naming one case explicitly.

In 2.1, it's OK to assign a bit position since you're creating the
object in a different document in this set.  (Of course, this has
to be consistent with the IANA guidelines we set for these bits.)

In 2.4, is it OK to assign this bit to R?  The WG has been being the
de-facto registrar for these bits.

At the end of 2.4, you say "the neighboring routers experience problems
in LSDB resynchronization" -- does this mean "the neighboring router
cannot resynchronize me" or something else?  Can you reword this?

One thing I'm not clear on: does the OOBResync flag get set on both
ends (the router requesting the resync and the router providing the
resync)?

In this one also, change section 6 to the text in section 5 of RFC 3668.
2004-06-10
06 Bill Fenner State Changes to AD Evaluation from Publication Requested by Bill Fenner
2004-06-10
06 Bill Fenner Bill to check with OSPF chairs on status of LLC (i.e., that this isn't a surprise), then move ahead
2004-06-10
06 Bill Fenner State Change Notice email list have been change to lhnguyen@cisco.com, acee@redback.com, rohit@utstar.com from lhnguyen@cisco.com
2004-02-04
06 Bill Fenner Draft Added by Bill Fenner
2004-01-07
04 (System) New version available: draft-nguyen-ospf-lls-04.txt
2003-06-20
03 (System) New version available: draft-nguyen-ospf-lls-03.txt
2003-04-03
02 (System) New version available: draft-nguyen-ospf-lls-02.txt
2002-09-10
01 (System) New version available: draft-nguyen-ospf-lls-01.txt
2002-03-21
00 (System) New version available: draft-nguyen-ospf-lls-00.txt