System Administration Guide: Resource Management and Network Services

How to Change Default Timeouts

Use the following procedure to change the SLP properties that control timeouts.

  1. Become superuser.

  2. Stop slpd and all SLP activity on the host.


    # /etc/init.d/slpd stop
    
  3. Back up the default /etc/inet/slp.conf file before you change the configuration settings.

  4. Change the net.slp.multicastMaximumWait property in the slpd.conf file:


    net.slp.multicastMaximumWait=value
    

    value

    A 32-bit integer that lists the sum of the values that are set for net.slp.multicastTimeouts and net.slp.DADiscoveryTimeouts

    Default Value=15000 milliseconds (15 seconds) 

    Range of Values=1000 to 60000 milliseconds 

    For example, if you determine that multicast requests require 20 seconds (20000 milliseconds), you would adjust the values that are listed for net.slp.multicastTimeouts and the net.slp.DADiscoveryTimeouts properties to equal 20000 milliseconds.


    net.slp.multicastMaximumWait=20000
    net.slp.multicastTimeouts=2000,5000,6000,7000
    net.slp.DADiscoveryTimeouts=3000,3000,6000,8000
  5. If necessary, change the net.slp.datagramTimeouts property in the slpd.conf file:


    net.slp.datagramTimeouts=value
    

    value

    A list of 32-bit integers that specify timeouts, in milliseconds, to implement unicast datagram transmission to DAs 

    Default=3000,3000,3000 

    For example, you can increase the datagram timeout to 20000 milliseconds to avoid frequent timeouts.


    net.slp.datagramTimeouts=2000,5000,6000,7000

    In high-performance networks, you can reduce the time-out bound for multicast and unicast UDP datagram transmission. When you reduce the time-out bound, you decrease latency that is required to satisfy SLP requests.

  6. Save your changes and close the file.

  7. Restart slpd to activate your changes.


    # /etc/init.d/slpd start