Print this page
Clearview IPMP manpages

Split Close
Expand all
Collapse all
          --- old/./dhcpagent.txt
          +++ new/./dhcpagent.txt
↓ open down ↓ 65 lines elided ↑ open up ↑
  66   66  
  67   67  System Administration Commands                      dhcpagent(1M)
  68   68  
  69   69  
  70   70  
  71   71       dhcpagent monitors link up/down events  and   will  validate
  72   72       any  non-permanent  leases  with  the  DHCP server when  the
  73   73       downed link is brought back up.
  74   74  
  75   75  
  76      -     For IPv4,  if  the  configured  interface  is  found  to  be
  77      -     unplumbed,  marked  down, or to have a different IP address,
  78      -     subnet mask, or broadcast address from those  obtained  from
  79      -     DHCP, the interface is abandoned by DHCP control.
       76 +     For   IPv4,  if  the  configured interface   is  found to be
       77 +     unplumbed, or  to have a  different IP address, subnet mask,
       78 +     or  broadcast  address from  those  obtained from  DHCP, the
       79 +     interface is abandoned from DHCP control.
  80   80  
  81   81  
  82      -     For IPv6, dhcpagent automatically plumbs and unplumbs  logi-
  83      -     cal  interfaces as necessary for the IPv6 addresses supplied
  84      -     by the server. The IPv6 prefix length (netmask) is  not  set
  85      -     by  the  DHCPv6  protocol, but is instead set by in.ndpd(1M)
  86      -     using prefix information obtained by Router  Advertisements.
  87      -     If  any  of  the  logical interfaces created by dhcpagent is
  88      -     unplumbed, marked down, or configured with  a  different  IP
  89      -     address,  it will be abandoned by DHCP control. If the link-
  90      -     local interface is unplumbed, then all addresses  configured
  91      -     by DHCP on that physical interface will be removed.
       82 +     For   IPv6,   dhcpagent  automatically  plumbs and  unplumbs
       83 +     logical interfaces   as  necessary for  the IPv6   addresses
       84 +     supplied by the server. The  IPv6 prefix length (netmask) is
       85 +     not set  by  the DHCPv6  protocol,  but  is  instead  set by
       86 +     *in.ndpd(1M)*  using prefix information  obtained  by Router
       87 +     Advertisements.  If any of the logical interfaces created by
       88 +     dhcpagent is unplumbed, or  configured  with a different  IP
       89 +     address, it  will  be abandoned  from  DHCP control.  If the
       90 +     link-local  interface is   unplumbed,    then all  addresses
       91 +     configured by   DHCP  on that  physical  interface  will  be
       92 +     removed.
  92   93  
  93   94  
  94   95       In addition to DHCP, dhcpagent  also  supports  BOOTP  (IPv4
  95   96       only). See RFC 951, Bootstrap Protocol. Configuration param-
  96   97       eters obtained from a BOOTP server are  treated  identically
  97   98       to  those  received  from  a DHCP server, except that the IP
  98   99       address received from a BOOTP server always has an  infinite
  99  100       lease.
 100  101  
 101  102  
↓ open down ↓ 632 lines elided ↑ open up ↑
 734  735  
 735  736       Lemon, T. and B. Sommerfeld. RFC 4361, Node-specific  Client
 736  737       Identifiers  for Dynamic Host Configuration Protocol Version
 737  738       Four (DHCPv4). Nominum and Sun Microsystems. February 2006.
 738  739  
 739  740  
 740  741       Droms, R. RFC 3315, Dynamic Host Configuration Protocol  for
 741  742       IPv6 (DHCPv6). Cisco Systems. July 2003.
 742  743  
 743  744  NOTES
 744      -     The dhcpagent daemon can be used on IPv4 logical interfaces,
 745      -     just  as  with  physical  interfaces. When used on a logical
 746      -     interface, the daemon automatically constructs a  Client  ID
 747      -     value  based  on  the DUID and IAID values, according to RFC
 748      -     4361. The /etc/default/dhcpclient CLIENT_ID value,  if  any,
      745 +     DHCP  can  be performed on IPv4   logical interfaces just as
      746 +     with physical interfaces. When  used on a logical interface,
      747 +     the daemon automatically  constructs a Client ID value based
      748 +     on the  DUID  and IAID values, according  to  RFC  4361. The
      749 +     */etc/default/dhcpclient*   *CLIENT_ID*     value,   if any,
 749  750       overrides this automatic identifier.
 750  751  
 751  752  
 752  753       As with physical IPv4 interfaces,  the  /etc/hostname.hme0:1
 753  754       and /etc/dhcp.hme0:1 files must also be created in order for
 754  755       hme0:1 to be automatically plumbed and configured  at  boot.
 755  756       In addition, unlike physical IPv4 interfaces, dhcpagent does
 756  757       not add or remove default  routes  associated  with  logical
 757  758       interfaces.
 758  759  
 759  760  
      761 +     DHCP can be  performed on IPMP IP  interfaces to acquire and
      762 +     maintain IPMP data addresses.   Because an IPMP IP interface
      763 +     has no hardware address, the daemon automatically constructs
      764 +     a Client ID using the same approach described above for IPv4
      765 +     logical  interfaces.  In addition, the   lack of a  hardware
      766 +     address means  the daemon must  set the  "broadcast" flag in
      767 +     all *DISCOVER* and *REQUEST* messages on IPMP IP interfaces.
      768 +     Some DHCP servers may refuse such requests.
      769 +
      770 +
      771 +     DHCP can be performed on  IP interfaces that  are part of an
      772 +     IPMP group (to  acquire and maintain   test addresses).  The
      773 +     daemon   will   automatically   set  the  *NOFAILOVER*   and
      774 +     *DEPRECATED* flags on each  test address.  Additionally, the
      775 +     daemon will  not add or remove  default routes in this case.
      776 +     Note that  the actual DHCP  packet exchange may be performed
      777 +     over   any active IP interface  in  the  IPMP  group.  It is
      778 +     strongly  recommended that   test  addresses have   infinite
      779 +     leases.   Otherwise, an extended  network  outage detectable
      780 +     only by   probes may cause test    address leases to expire,
      781 +     causing  *in.mpathd(1M)*  to  revert  to  link-based failure
      782 +     detection and trigger an erroneous repair.
      783 +
      784 +
 760  785       With DHCPv6, the link-local  interface  must  be  configured
 761  786       using /etc/hostname6.hme0 in order for DHCPv6 to run on hme0
 762  787       at boot time. The logical interfaces for  each  address  are
 763  788       plumbed by dhcpagent automatically.
 764  789  
 765  790  
 766  791  
 767  792  
 768  793  
 769  794  
↓ open down ↓ 20 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX