Infocenter

SLP requirements to run on a token ring

SLP uses IP multicast to find the location of the telnet servers. On a token ring, three methods exist for mapping between an IP multicast address and a hardware address (rfc 1469):

For SLP to work properly on a token ring, all hosts on the ring must agree on the same method for mapping. Currently, only the first and second methods are implemented.

If the second method is available, a configuration option probably has been added for the first method for backward compatibility. To switch between the methods, follow the steps for your platform.

AIX
OS/2
Windows 2000

AIX

To check what method is being used:

no -a | grep multi

A value of 1 for ie5_old_multicast_mapping is for all rings broadcast address and a value of 0 is for assigned functional address. The default is 0. To change the value:

no -o ie5_old_multicast_mapping=1

Do not use additional spaces between the keyword, the equals sign, and the value. To make the value permanent, add the command to the rc.net file located in the \etc directory.

OS/2

To change the value on OS/2, use ifconfig. To determine the correct command for the OS/2 version you are using:

ifconfig -?

To change the value to the all rings broadcast address:

ifconfig [interface] multibc
or
ifconfig [interface] m_cast BC

To change the value to the assigned functional address:

ifconfig [interface] multifa
or
ifconfig [interface] m_cast FA

To make the value permanent, add the ifconfig statement to setup.cmd located in the \mptn\etc directory.

Windows 2000

To change the value on Windows 2000, edit the TCP/IP parameter in the Registry as follows:

Parameter:
TrFunctionalMcastAddress
Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Value Type:
REG_DWORD-Boolean
Valid Range:
0, 1 (False, True) (0=All rings broadcast address, 1=Assigned functional address)
Default:
1 (True)
Description:
This parameter determines whether IP multicasts are sent using the Token Ring Multicast address as described in RFC 1469 or using the subnet broadcast address. The default value of 1 configures the computer to use the RFC1469 Token Ring Multicast address for IP multicasts. Setting the value to 0 configures the computer to use the subnet broadcast address for IP multicasts.