Dear SCO Customer, Support Level Supplement (SLS) ptf7083c, the ReliantHA gratuitous arp Supplement, allows ReliantHA Virtual Server to be configured using gratuitous arp. Previously, ReliantHA Virtual Server implementation required setting the multicast MAC address on a card. Note: For this enhancement to work on UnixWare 7.0.0, you must install SLS ptf7084a and SLS ptf7010b (or greater). For it to work on UnixWare 7.0.1, you must install SLS ptf7069c (or greater). After these SLSs have been installed, install SLS ptf7083c. SLS ptf7083c contains: /usr/opt/reliant/bin/ipalias_off /usr/opt/reliant/bin/ipalias_on /usr/opt/reliant/build/samples/grat_nfs.hl Software Notes and Recommendations ---------------------------------- ptf7083c should only be installed on: UnixWare 7 ReliantHA 1.1 on UnixWare 7.0.0 with the UnixWare 7 Release Supplement (uw7rs) UnixWare 7 ReliantHA 1.1 on UnixWare 7.0.1 UnixWare 7 ReliantHA 1.1 on UnixWare 7.1.0 UnixWare 7 ReliantHA 1.1 on UnixWare 7.1.1 The gratuitous arp implementation of ReliantHA uses the "-i" option to arp(1Mtcp). This option is available on Releases: UnixWare 7.0.0 with ptf7084a(or greater) and ptf7010b(or greater) UnixWare 7.0.1 with ptf7069c(or greater) UnixWare 7.1.0 UnixWare 7.1.1 To configure ReliantHA Virtual Server to use gratuitous arp, the relevant line in /usr/opt/reliant/etc/hvipalias should look something like: virtserver GR:AA:00:3F:19:DB /dev/net0 net0 192.202.33.5 255.255.255.0 \ host1 host2 host3 If the first two "digits" of the MAC address in hvipalias are "GR", then the rest of the MAC address is ignored and Virtual Servers are implemented using gratuitous arp. If the first two "digits" of the MAC address in hvipalias are not "GR", then then Virtual Servers are implemented using Multicast MAC addresses as done previously. ReliantHA systems with this supplement installed support both implementations of Virtual Servers. However, it is not permissible to have examples of both implementations in the same ReliantHA configuration file. When ReliantHA brings up a virtual server using the gratuitous arp implementation, it uses "arp -i" to send a gratuitous arp request to ensure that routers and clients on the subnet update their arp tables with the primary MAC address of the board specified in the third field of the hvipalias file (/dev/net0 in the example above). This example configuration that uses the gratuitous arp implementation is installed as: /usr/opt/reliant/build/samples/grat_nfs.hl /* grat_nfs.hl */ #include "defines.hl" Cluster { { SYSA,SYSB } // nodes { } // cluster attributes Application // under control of Reliant { App1 { SYSA,SYSB } // priority { AutoStartUp AutoSwitchOver } // application attributes { Ip ( virtserver ) { Nw(Nw_01, GR:AA:00:3F:19:DB) Share( /SHARE ) { PMOUNT( /SHARE,vxfs,/dev/dsk/c1b0t1d0sc ) } } } } } Installation Instructions ------------------------- 1. Download the ptf7083c.Z file to the /tmp directory on your machine. 2. As root, uncompress the file and add the package to your system using these commands: $ su Password: # uncompress /tmp/ptf7083c.Z # pkgadd -d /tmp/ptf7083c # rm /tmp/ptf7083c 3. There is no need to reboot the system after installing this package. The release notes displayed prior to installation can be found in: /var/sadm/pkg/ptf7083/install/ptf7083.txt Removal Instructions -------------------- 1. As root, remove the package using these commands: $ su Password: # pkgrm ptf7083 2. There is no need to reboot the system after removing this package. If you have questions regarding this SLS, or the product on which it is installed, please contact your software supplier.