IPMP Rearchitecture
en

IPMP Rearchitecture

NOTE: The clearview project is no longer active on this website so information here may be out of date. Current Oracle Solaris 11 product documentation can be found here. Information about downloading Oracle Solaris 11 can be found here.

Project Clearview: IPMP Rearchitecture

This part of the Clearview project fixes a number of longstanding deficiencies in IPMP by promoting each IPMP group to be an actual IP interface, along with several other smaller enhancements, such as ipmpstat. This page contains references to all material relating to the rationale, design, and implementation of these changes.

NOTE: This is now integrated into Nevada (as of build 107)!

Documentation

Key Milestones

  • Basic network connectivity using single interface IPMP group (Peter Memishian, February 2006)
  • Basic network connectivity using a multi-interface IPMP group (Peter Memishian, August 2006)
  • Integrated ARP changes necessary for IPMP into Nevada (Peter Memishian, October 2006)
  • Migrated existing IPMP test suite from STC1 to TET (Joanna Zhou, November 2006)
  • Completed dynamic reconfiguration interaction with IPMP (Peter Memishian, February 2007)
  • Completed alpha-level functionality (Peter Memishian; April 2007) (essentially: parity with Nevada's IPMP feature set, except for IPv6 support and IPv4 multicast and broadcast support).  Notable milestones:
  • Boot support complete.
  • Probe-based and link-based failure detection both operational.
  • IPMP anonymous groups operational.
  • Active/passive interface configuration operational; FAILBACK=no operational.
  • Automatic inbound and outbound load spreading both operational.
  • Built and provided IPMP BFU archives to alpha customers (Peter Memishian, May 2007)
  • Completed implementation of new ipmpstat command (Peter Memishian, May 2007)
  • Completed PSARC inception (Peter Memishian, June 2007)
  • Completed broadcast code (Peter Memishian, July 2007)
  • Completed multicast code (Peter Memishian, July 2007)
  • Completed kstats and MIB code (Peter Memishian, July 2007)
  • Completed enhanced handling of duplicate hardware addresses (Peter Memishian, August 2007)
  • Completed implementation of sockets-based DHCP client (Peter Memishian, September 2007)
  • Integrated sockets-based DHCP client into Nevada (Peter Memishian, October 2007)
  • Completed DHCP support for IPMP data addresses (Peter Memishian, November 2007)
  • Built and provided IPMP BFU archives for beta customers (Peter Memishian, January 2008)
  • Completed basic IPv6 support for IPMP (Peter Memishian, February 2008)
  • Completed DHCP support for IPMP test addresses (Peter Memishian, April 2008)
  • Merged Clearview IPMP into the Clearview mainline (Peter Memishian, April 2008)
  • Refined IPMP kernel API and resolved assorted edge cases (Peter Memishian, May 2008)
  • Completed IP Filter support (Peter Memishian, June 2008)
  • Completed IP Observability support (Peter Memishian, September 2008)
  • Completed IPv6 support for IPMP (Peter Memishian, September 2008)
  • Development Complete (Peter Memishian, October 2008)
  • Code Review Complete (Peter Memishian, November 2008)
  • Test Suite Development Complete (Lizhong Li and Xiang Zhou, November 2008)
  • Completed PSARC Commitment (Peter Memishian, November 2008)
  • Completed administrator documentation (Raoul Carag, December 2008)
  • Completed manpages (Peter Memishian, December 2008)
  • Passed all cases in IPMP test suite (Clearview team, December 2008)
  • Passed test matrix (Solaris Networking, December 2008)
     *Integrated into Solaris Nevada build 107! (Peter Memishian, January 2009)
  • Test suite integrated (Xiang Zhou, March 2009)

Project Webrevs

Tags:
Created by admin on 2009/10/26 12:12
Last modified by meem on 2009/11/28 09:31

XWiki Enterprise 2.7.1.34853 - Documentation