I've updated the IPMP high-level design document to address feedback and
account for implementation experience over the past few months:

  http://opensolaris.org/os/project/clearview/ipmp-highlevel-design.pdf

There will invariably be more updates in the future as more interesting
design issues are exposed during implementation and testing.  However,
I think what I have will form a reasonable basis for a PSARC Inception,
which I plan to schedule in about a month.

While I've tried to be careful, it's possible my changes have introduced
some mistakes.  If anyone sees anything that doesn't compute, please let
me know.

Changes from the previous version:

   * Added sections for:

     - Adding or Removing Underlying Interfaces
     - Configuring Hardware Addresses     
     - ipmpstat -o
     - Exclusive IP Stack Zones

   * Made semantically significant updates to the sections for:

     - Dynamic Reconfiguration
     - STANDBY Interaction
     - FAILBACK=no Interaction
     - Configuring IPMP Group Names
     - DHCP Interaction
     - Packet Filtering (to account for the integration of pfhooks)
     - Zones Interaction (to account for exclusive-stack zones)
     - Examination and Manipulation of Socket Interface Flags
     - IPMP-Specific Interface Flag Considerations
     - Interface Index Considerations
     - Zone Configuration
     - DLPI Interaction

   * Updated the definition of an "active" interface to require that it
     has at least one IFF_UP IP address and has not been flagged as having
     a duplicate hardware address.

   * Added an overdue definition for an "unusable" interface.  (Basically,
     everything that's not "active" is either unusable or INACTIVE.)

   * Updated all URLs to externally work (and published content on
     opensolaris.org where necessary to achieve that).

-- 
meem

Reply via email to