"Error: Router address not specified or not valid for port method" message results when attempting to add a server to the Dispatcher configuration
 Technote (FAQ)
 
Question
This document contains a checklist of information to determine the problem that has occurred if you add a server to the Dispatcher configuration of Load Balancer, and the operation does not complete successfully.
 
Answer
When you add servers to your Dispatcher configuration with Load Balancer Version 5.0.x, there is additional error checking that can result in the message: "Error: Router address not specified or not valid for port method"
Use the following checklist to determine the problem:
  • Ensure you have applied the latest maintenance level.
  • Ensure you are using an IBM® distribution of Java™, unless you use a Sun platform.
  • Ensure you are not configured to use DHCP on Windows®.
  • If the forwarding method is mac (default), then the server, cluster and at least one supported NIC must be on the same subnet. For example, you cannot define a cluster of 10.1.1.1 and a server of 130.2.3.4 because they are not on the same subnet

    Note: If the forwarding method is NAT or CBR, the servers do not need to be on the same subnet as the cluster.
  • If all are on the same subnet, and you have aliased the cluster, ensure you alias the cluster on a NIC that routes to this subnet. For example, if en0 is defined for 13.2.3.4 and en1 is defined for 9.1.2.3 and the cluster definition is 9.5.7.3, you must configure the cluster on en1. The default interface is en0.
  • On Linux® platforms, ensure you have loaded the correct kernel by looking in the /usr/lpp/ibm/internet/nd/logs/dispatcher directory for the kernel.load file. Check this file for any reported errors.

The sections "Configuring the Dispatcher component" and "Command reference for Dispatcher and CBR" in the Load Balancer Administration Guide discuss the parameters that are used on the server add command, specifically the router parameter. The default for the router parameter is 0, which indicates that the server is local. When you set the server’s router address to something other than 0 (default), the value indicates that it is a remote server that resides on a different subnet.

When the server that you want to add is located on a different subnet, set the router parameter to the address of the router that will be used on the local subnet to communicate with the remote server.
 
 
Cross Reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK
 
Historical Number
84909
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Edge Component
Operating system(s): Windows
Software version: 5.1
Software edition:
Reference #: 1145058
IBM Group: Software Group
Modified date: Nov 12, 2003