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

Re: [DNA] Merger: All Documents together (2)



I like COMBO2. As I've said in the past, I believe having seperate documents 
that deal with micro-pieces of a protocol make it more difficult for 
implementors to follow given the primitive state of IETF's documentation 
technology.

            jak

----- Original Message ----- 
From: "Greg Daley" <Greg.Daley@eng.monash.edu.au>
To: <dna@eng.monash.edu.au>
Cc: <narten@us.ibm.com>
Sent: Friday, May 12, 2006 5:46 PM
Subject: [DNA] Merger: All Documents together (2)


> Hi,
>
> This is an amalgamation of the DNA documents together
> in a form roughly inspired by RFC2461 Neighbor Discovery.
>
> This embodies an example of option 2 for document merger.
>
> Please note that there are duplicate section names, and
> each actual section may cover overlapping topics with
> other protocols.  Please try to ignore this fact initially,
> and concentrate on the overall structure of the document.
>
> When Referring to this proposal, it may be useful to describe
> it at COMBO2.
>
> Greg
>
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
> COMBO2: All combined
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
>
> 1.  Introduction HOSTS-03
> 1.  Introduction CPL-02
> 1.  Introduction PROTO-00
> 1.  Introduction TENT-00
>
>
>     1.1   Structure of this Document HOSTS-03
>
> 2.  Terms and Abbreviations  HOSTS-03
> 2.   Terms and Abbreviations PROTO-00
>
>
>
> 3.  Background & Motivation for DNA HOSTS-03
>  3.1   Issues HOSTS-03
>
> #
> # Conceptual Overview...???
> #
> #
> 3.   Overview PROTO-00
>  3.1  Link Identification PROTO-00
>  3.2  Fast Router Advertisement PROTO-00
>
> #
> # Procedural Overview...???
> #
> #
> 4.  Detecting Network Attachment Steps HOSTS-03
>  4.1   Making use of Prior Information HOSTS-03
>  4.2   Link identification HOSTS-03
>    4.2.1   Same link HOSTS-03
>    4.2.2   Link change HOSTS-03
>  4.3   IP Hosts Configuration HOSTS-03
>  4.4   Duplicate Address Detection HOSTS-03
>  4.5   Multicast Listener State HOSTS-03
>  4.6   Reachability detection HOSTS-03
>
>
> #
> # Link Identification
> #
> #
> 2.   Prefix list based approach CPL-02
>  2.1  Approach CPL-02
>  2.2  Assumptions CPL-02
>  2.3  Overview CPL-02
> #
> #  Cut down on some protocol explanations if shift
> #  conceptual text here.
> #
> #
> #
>
> #
> # Message Formats
> #
> #
> 4.   Message Formats PROTO-00
>  4.1  Router Advertisement PROTO-00
>  4.2  Prefix Information Option LinkID Bit PROTO-00
>  4.3  Landmark Option PROTO-00
>  4.4  Learned Prefix Option PROTO-00
>
>  1.1   Tentative Option format TENT-00
>  1.2   Tentative Option semantics TENT-00
>
>
> #
> #   Host Operations
> #
> #
>  5.2  DNA Host Operation PROTO-00
>    5.2.1  Data Structures PROTO-00
>    5.2.2  Host Configuration Variables PROTO-00
> 4.   Protocol Specification CPL-02
>  4.1  Conceptual data structures CPL-02
>
> 5.  Initiation of DNA Procedures HOSTS-03
>  4.4  Receiving link UP notifications CPL-02
>  5.1   Actions Upon Hint Reception HOSTS-03
>  5.2   Hints Due to Network Layer Messages HOSTS-03
>  5.3   Handling Hints from Other Layers HOSTS-03
>  5.4   Timer and Loss Based Hints HOSTS-03
>  5.5   Simultaneous Hints HOSTS-03
>  5.6   Hint Management for Inactive Hosts HOSTS-03
>
>
>
> # Sending RSs
>    5.2.4  Sending Router Solicitations PROTO-00
>    5.2.3  Selection of a Landmark Prefix PROTO-00
> 2.  Sending solicitations containing Tentative Options TENT-00
>  2.1   Sending Neighbour Solicitations with Tentative Options TENT-00
>  2.2   Sending Router Solicitations with Tentative Options TENT-00
>
> # Receiving RAs.
>  4.5  Receiving valid Router Advertisements CPL-02
>    5.2.5  Processing Router Advertisements PROTO-00
>  3.3  Link identity detection CPL-02
>  3.   DNA based on the Complete Prefix List CPL-02
>  3.1  Complete Prefix List generation CPL-02
>  4.2  Merging Candidate Link objects CPL-02
>
>  4.6  Changing the link in Neighbor Discovery CPL-02
>    5.2.6  DNA and Address Configuration PROTO-00
>
>
>
> # Timers?????
>  3.2  Erroneous Prefix Lists CPL-02
>  3.4  Renumbering CPL-02
>  4.3  Timer handling and Garbage Collection CPL-02
>
> #
> #  Router Operations
> #
> #
>  5.1  DNA Router Operation PROTO-00
>    5.1.1  Data Structures PROTO-00
>    5.1.2  Router Configuration Variables PROTO-00
>    5.1.3  Bootstrapping DNA Data Structures PROTO-00
>    5.1.4  Processing Router Advertisements PROTO-00
>    5.1.5  Processing Router Solicitations PROTO-00
>    5.1.6  Complete Router Advertisements PROTO-00
>    5.1.7  LinkID PROTO-00
>    5.1.8  Scheduling Fast Router Advertisements PROTO-00
>    5.1.9  Scheduling Unsolicited Router Advertisements PROTO-00
>    5.1.10   Removing a Prefix from an Interface PROTO-00
>    5.1.11   Prefix Reassignment PROTO-00
> 3.  Receiving Tentative Options TENT-00
>  3.1   Handling Tentative Options TENT-00
>  3.2   Receiving Neighbour Solicitations containing Tentative TENT-00
>        Options TENT-00
>  3.3   Receiving Router Solicitations containing Tentative TENT-00
>        Options TENT-00
>
> #
> # Limitations of DNA
> #
> #
> 6.  Complications to Detecting Network Attachment HOSTS-03
>  6.1   Packet Loss HOSTS-03
>  6.2   Router Configurations HOSTS-03
>  6.3   Overlapping Coverage HOSTS-03
>  6.4   Multicast Snooping HOSTS-03
>  6.5   Link Partition HOSTS-03
>
>
> #
> # Backward compatability
> #
> 6.   Backward Compatibility PROTO-00
>  6.1  Non-DNA Host with DNA Routers PROTO-00
>  6.2  DNA Host with Non-DNA Routers PROTO-00
> 5.   CPL without a 'link UP' notification CPL-02
>  #
> # Constants
> #
> #
> 8.  Constants HOSTS-03
> 9.  Protocol Constants CPL-02
>
>
> #
> # IANA Considerations
> #
> #
> 6.   IANA Considerations CPL-02
> 8.   IANA Considerations PROTO-00
> 4.   IANA Considerations TENT-00
>
>
>
> #
> # Security Considerations
> #
> #
> 7.  Security Considerations CPL-02
> 7.  Security Considerations HOSTS-03
> 7.  Security Considerations PROTO-00
> 5.  Security Considerations TENT-00
>  7.1  Attacks on the Token Bucket PROTO-00
>  7.2  Attacks on DNA Hosts PROTO-00
>  7.1   Authorization and Detecting Network Attachment HOSTS-03
>  7.2   Addressing HOSTS-03
>
> #
> # Appendices
> #
> #
> A.   How the Goals are Met? PROTO-00
>
> 11.  Performance Analysis CPL-02
>
> 8.   Examples CPL-02
>  8.1  Example CPL-02
>  8.2  Example CPL-02
>
> A.  Constraints imposed by IPv6 Neighbour Discovery TENT-00
>  A.1   Constraints on Neighbour Solicitations TENT-00
>  A.2   Constraints on Router Solicitations TENT-00
>
> B.  Interactions with legacy nodes TENT-00
>  B.1   Legacy Neighbour Solicitation processing TENT-00
>  B.2   Legacy Router Solicitation processing TENT-00
>
> C.  Sending directed advertisements without the neighbour cache TENT-00
>
>
>