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

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




Hi Brett,

I guess the idea with leaving the 'routers' document
(which is being renamed network considerations) is that
it is solely a configuration guide for deployers
of existing equipment.

As it has a separate audience, perhaps it would be
best separate?

Greg


----- Original Message -----
From: Brett Pentland <Brett.Pentland@eng.monash.edu.au>
Date: Tuesday, May 16, 2006 0:20 am
Subject: Re: [DNA] Merger: All Documents together (2)
To: Greg Daley <Greg.Daley@eng.monash.edu.au>
Cc: dna@eng.monash.edu.au, narten@us.ibm.com

> I like COMBO2.
> 
> The PROTO document is already dependent on both TENT and CPL and there
> are synergies with what's in HOSTS as well.  If they were simple self
> contained ideas (TENT is) then it might be good to keep them separate
> but I don't think they are and the array of documents at the minute is
> probably more confusing than helpful.
> 
> Combining them won't be trivial, and will require a really good
> introduction to make it clear how the pieces go together, but it's
> probably worth the effort.
> 
> One difficulty I see is that PROTO describes router behaviour, as well
> as host behaviour, and I don't think it makes sense to separate 
> them as
> the protocol modifications only make sense when both sides are 
> considered.
> So do we pull the ROUTERS document in as well?  That I'm not sure 
> about. Any thoughts, anyone?
> 
> Brett.
> 
> ----- Original Message -----
> From: Greg Daley <Greg.Daley@eng.monash.edu.au>
> Date: Saturday, May 13, 2006 10:47 am
> Subject: [DNA] Merger: All Documents together (2)
> To: dna@eng.monash.edu.au
> Cc: narten@us.ibm.com
> 
> > 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
> > 
> > 
> > 
>