< Previous | |
Product: Cluster Server Guides | |
Manual: Cluster Server 4.1 Installation Guide |
LLT Over UDPVCS 4.1 provides the option of using LLT over the UDP (User Datagram Protocol) layer for clusters using wide-area networks and routers. UDP makes LLT packets routable and thus able to span longer distances more economically. Note LLT over UDP is not supported on IPV6. When to Use LLT Over UDP
Performance ConsiderationsBecause LLT over UDP is slower that LLT over Ethernet, LLT over UDP should only be used when the hardware configuration makes it necessary. Configuring LLT Over UDPThe following is a checklist for configuring LLT over UDP. Examples are provided in the sections that follow. Make sure that each NIC has an IP address configured before configuring LLT. Each link must be in a different subnet. See the examples in the following sections. Make sure that each link has a unique non-well known UDP port. See Selecting UDP Ports. Make sure to configure the netmask and broadcast address when nodes reside on different subnets. See Configuring LLT on Subnets. Set the broadcast address correctly for direct-attached (non-routed) links. For links that cross an IP router, disable broadcast features and specify the IP address of each link manually in the /etc/llttab file. See Sample Configuration: Links Crossing IP Routers. The link Command in the /etc/llttab FileThe following table describes the fields of the link command shown in the /etc/llttab file examples that follow; see Sample Configuration: Direct-Attached Links, and Sample Configuration: Links Crossing IP Routers. Note that some of these fields differ from the command for standard LLT links.
Nodes using the link. "-" indicates all cluster nodes are to be configured for this link.
Unique UDP port in range of 49152-65535 for the link; see Selecting UDP Ports.
"-" is the default, which has a value of 8192. The value may be increased or decreased depending on the configuration. The The set-addr Command in the /etc/llttab FileThe set-addr command in the /etc/llttab file is required when the broadcast feature of LLT is disabled, such as when LLT must cross IP routers. The following table describes the fields of the set-addr command; see Sample Configuration: Links Crossing IP Routers.
The string used by LLT to identify the link; for example link1, link2,…
Selecting UDP PortsWhen selecting a UDP port, select an available 16-bit integer from the range described below.
To check which ports are defined as defaults for a node, examine the file /etc/services. You should also use the netstat command to list the ports currently in use. For example: # netstat -a | more UDP Local Address Remote Address State -------------------- -------------------- ------- *.sunrpc Idle *.* Unbound *.32771 Idle *.32776 Idle *.32777 Idle *.name Idle *.biff Idle *.talk Idle *.32779 Idle . . . *.55098 Idle *.syslog Idle *.58702 Idle *.* Unbound Look in the UDP section of the output; UDP ports listed under Local Address are already in use. If a port is listed in the /etc/services file, its associated name is displayed rather than the port number in the output of netstat -a. Configuring LLT on SubnetsYou need to make sure to properly configure the netmask and broadcast address when nodes reside on different subnets. If you have nodes on different subnets, set the netmask so that the nodes can access the subnets in use.
IP address=192.168.30.1, Broadcast address=192.168.30.255, Netmask=255.255.255.0 IP address=192.168.31.1, Broadcast address=192.168.31.255, Netmask=Mask:255.255.255.0 Configuring the Broadcast Address If you have nodes on different subnets, set the broadcast address in /etc/llttab depending on the subnet that the links are on. An example of a typical /etc/llttab file when nodes are on different subnets. Note the explicitly set broadcast address for each link. # cat /etc/llttab set-node nodexyz set-cluster 100 link link1 /dev/udp - udp 50000 - 192.168.30.1 192.168.30.255 link link2 /dev/udp - udp 50001 - 192.168.31.1 192.168.31.255 Sample Configuration: Direct-Attached LinksThe following illustration depicts a typical configuration of direct-attached links employing LLT over UDP. Click the thumbnail above to view full-sized image. The configuration represented by the following /etc/llttab file for Node 0 has directly attached crossover links or links connected through a hub or switch. These links do not cross routers. Because LLT broadcasts requests to peer nodes to discover their addresses, the addresses of peer nodes do not need to be specified in the /etc/llttab file using the set-addr command. For direct attached links, you do need to set the broadcast address of the links in the /etc/llttab file. Verify that the IP addresses and broadcast addresses are set correctly by using the ifconfig -a command. set-node Node0 set-cluster 1 #configure Links #link <tag-name> <device> <node-range> <link-type> <udp port> <MTU> <IP-address> <bcast-address> link link1 /dev/udp - udp 50000 - 192.1.2.1 192.1.2.255 link link2 /dev/udp - udp 50001 - 192.1.3.1 192.1.3.255 The file for Node 1 would resemble: set-node Node1 set-cluster 1 #configure Links #link <tag-name> <device> <node-range> <link-type> <udp port> <MTU> <IP-address> <bcast-address> link link1 /dev/udp - udp 50000 - 192.1.2.2 192.1.2.255 link link2 /dev/udp - udp 50001 - 192.1.3.2 192.1.3.255 Sample Configuration: Links Crossing IP RoutersThe following illustration depicts a typical configuration of links crossing an IP router employing LLT over UDP. The illustration shows just two nodes of a four-node cluster. Click the thumbnail above to view full-sized image. The configuration represented by the following /etc/llttab file for Node 1 has links crossing IP routers. Notice that IP addresses are shown for each link on each peer node. The broadcast features are disabled because LLT is unable to broadcast requests for addresses across routers. Since broadcasts are disabled, the broadcast address does not need to be set in the in the link command of the /etc/llttab file. set-node Node1 set-cluster 1 link link1 /dev/udp - udp 50000 - 192.1.3.1 - link link2 /dev/udp - udp 50001 - 192.1.4.1 - #set address of each link for all peer nodes in the cluster #format: set-addr <node-id> <link tag-name> <address> set-addr 0 link1 192.1.1.1 set-addr 0 link2 192.1.2.1 set-addr 2 link1 192.1.5.2 set-addr 2 link2 192.1.6.2 set-addr 3 link1 192.1.7.3 set-addr 3 link2 192.1.8.3 #disable LLT broadcasts set-bcasthb 0 set-arp 0 The /etc/llttab file on Node 0 would resemble: set-node Node0 set-cluster 1 link link1 /dev/udp - udp 50000 - 192.1.1.1 - link link2 /dev/udp - udp 50001 - 192.1.2.1 - #set address of each link for all peer nodes in the cluster #format: set-addr <node-id> <link tag-name> <address> set-addr 1 link1 192.1.3.1 set-addr 1 link2 192.1.4.1 set-addr 2 link1 192.1.5.2 set-addr 2 link2 192.1.6.2 set-addr 3 link1 192.1.7.3 set-addr 3 link2 192.1.8.3 #disable LLT broadcasts set-bcasthb 0 set-arp 0 |
^ Return to Top | < Previous |
Product: Cluster Server Guides | |
Manual: Cluster Server 4.1 Installation Guide | |
VERITAS Software Corporation
www.veritas.com |