Home > Commands N-Z > Commands N

NLB


Description | Syntax | Parameters | Switches | Related | Notes | Examples | Errorlevels | Availability

Control Network Load Balancing operations and modify parameter settings.


Syntax

NLB [/h]

NLB disable [{all global | all local | all | all:all | all:port | cluster[:host] | vip | vip:all | vip:port}] [/local] [/passw pass_word] [/port port]

NLB display [{all local | cluster}] [/local] [/passw pass_word] [/port port]

NLB drain [{all global | all local | all | all:all | all:port | cluster[:host] | vip | vip:all | vip:port}] [/local] [/passw pass_word] [/port port]

NLB drainstop [{all global | all local | cluster[:host]}] [/local] [/passw pass_word] [/port port]

NLB enable [{all global | all local | all | all:all | all:port | cluster[:host] | vip | vip:all | vip:port}] [/local] [/passw pass_word] [/port port]

NLB help

NLB ip2mac cluster [/local] [/passw pass_word] [/port port]

NLB params [{all local | cluster}] [/local] [/passw pass_word] [/port port]

NLB query [{all global | all local | cluster[:host]}] [/local] [/passw pass_word] [/port port]

NLB queryport [{all global | all local | cluster[:host] | vip | vip:port}] [/local] [/passw pass_word] [/port port]

NLB reload [{all local | cluster}] [/local] [/passw pass_word] [/port port]

NLB resume [{all global | all local | cluster[:host]}] [/local] [/passw pass_word] [/port port]

NLB start [{all global | all local | cluster[:host]}] [/local] [/passw pass_word] [/port port]

NLB stop [{all global | all local | cluster[:host]}] [/local] [/passw pass_word] [/port port]

NLB suspend [{all global | all local | cluster[:host]}] [/local] [/passw pass_word] [/port port]


Parameters
all (NT2003)
Apply to all ports by the affected port rule.
all:all (NT2003)
Apply to all ports covered by all the port rules.
all global (NT2003)
Address all global computers that are part of the cluster.
all local (NT2003)
Address all clusters on the local computer.
all:port (NT2003)
Apply to a specific port by the affected port rule.
cluster (NT2003)
Address a specific cluster.
Can be either the cluster's full Internet name or the cluster's primary IP address.
You can omit when running directly on a cluster host. Applies only to the local cluster host.
To address the cluster as a whole or a different host within the cluster, you must also specify the target cluster (or target cluster and specific host together).
cluster[:host] (NT2003)
Address a specific cluster, or a specific cluster on a specific host.
Can be either the cluster's full Internet name or the cluster's primary IP address.
You can omit when running directly on a cluster host. Applies only to the local cluster host.
To address the cluster as a whole or a different host within the cluster, you must also specify the target cluster (or target cluster and specific host together).
Host specifies which host within the cluster to which the action should be applied. If host is omitted, the action applies to all hosts within the cluster.
You can specify host name using the internet host name, the IP address, or the unique host priorities assigned in the Network Load Balancing Properties dialog box. You can use the special host priority value 0 (zero) to refer to the default host within a cluster.
display (NT2003)
Displays extensive information about your current Network Load Balancing parameters, cluster state, and past cluster activity. The last several event log records produced by Network Load Balancing are shown, including the binary data attached to those records. Designed to assist in technical support and debugging.
The registry information retrieved shows what the next state of Network Load Balancing would be if a reload or some other operation that causes the driver to read the registry were to be performed. The registry information might or might not be the current state of Network Load Balancing.
disable (NT2003)
Disables and immediately blocks all traffic handling for the rule whose port range contains the specified port. All active connections on the specified hosts are blocked. To maintain active connections, use drain instead. Has no effect if the specified hosts have not started cluster operations.
drain (NT2003)
Disables new traffic handling for the rule whose port range contains the specified port. New connections to the specified hosts are not allowed, but all active connections are maintained. To disable active connections, use disable instead. Has no effect if the specified hosts have not started cluster operations.
drainstop (NT2003)
Disables all new traffic handling on the specified hosts. While draining, hosts continue to service opened connections and stop their cluster operations when there are no more active connections. Draining mode can be terminated by explicitly stopping cluster mode with stop or by restarting new traffic handling with start.
enable (NT2003)
Enables traffic handling for the rule whose port range contains the specified port. Has no effect if the specified hosts have not started cluster operations.
help (NT2003)
Displays the online Help.
ip2mac (NT2003)
Displays the media access control address corresponding to the specified cluster name or IP address. If multicast support is enabled, the multicast media access control address is used by Network Load Balancing for cluster operations. Otherwise, the unicast media access control address is used. Useful for creating a static ARP entry in the router if necessary.
params (NT2003)
Displays information about your current Network Load Balancing configuration. Similar to display, however, instead of retrieving the information from the registry, params queries directly from the kernel-mode driver. The information displayed is therefore the current state of Network Load Balancing. (The registry information retrieved by display shows what the next state of Network Load Balancing would be if a reload or some other operation that causes the driver to read the registry were to be performed. The registry information might or might not be the current state of Network Load Balancing.) In addition to the configuration information, params displays state variables from the kernel, including the current number of connections being maintained by Network Load Balancing and the number of dynamic allocations that have been necessary for connection tracking.
query (NT2003)
Displays the current cluster state and the list of host priorities for the current members of the cluster. The possible states are:
queryport (NT2003)
Displays information about a given port rule. The information returned includes:
reload (NT2003)
Reloads the Network Load Balancing driver's current parameters from the registry. Cluster operations on the local host are automatically stopped and restarted if necessary. If an error exists in the parameters, the host will not join the cluster, and a warning is displayed. If this should occur, open the Network Load Balancing Properties dialog box to fix the problem.
resume (NT2003)
Resumes cluster operations after a previous suspend. This does not restart cluster operations, but enables use of cluster-control commands, including remote control commands.
start (NT2003)
Starts cluster operations on the specified hosts. This enables all ports that might have been previously disabled.
stop (NT2003)
Stops cluster operations on the specified hosts.
suspend (NT2003)
Suspends all cluster operations until resume is issued. Suspend temporarily stops cluster operations if they were previously started. Override any remote control commands that might be issued. All subsequent cluster-control commands except resume and query are ignored.
vip (NT2003)
Address every virtual IP address (vip).
vip:all (NT2003)
.
Address specific virtual IP address (vip) on all ports.
vip:port (NT2003)
Address specific virtual IP address (vip) on a specific port.

Switches
/h (NT2003)
Display command help.
/local (NT2003)
Perform the operations only on the local computer.
/passw pass_word (NT2003)
Specifies the remote control pass_word.
/port port (NT2003)
Specifies the cluster's remote control UDP port.

Related

Replaces wlbs.


Notes

Network Load Balancing hosts can be configured to join the cluster automatically upon startup or to wait for NLB start by enabling the initial host state option in the Network Load Balancing Properties dialog box. You can use with NLB stop to change cluster parameters for the local host without taking the entire cluster offline.

You can modify the Network Load Balancing parameters without disrupting the cluster's service to the clients. To do this, take a host out of the cluster, update its parameters, and then return it to the cluster. During this process, other cluster hosts will detect inconsistencies in the rules, and they will handle these inconsistencies in a manner that minimizes disruption of service to the clients.

You can use the NLB disable and NLB enable to customize your cluster responses to various failures.


Examples

none.


Errorlevels

none.


Availability
External
DOS
none
Windows
none
Windows NT
NT2003

Last Updated: 2003/07/28
Direct corrections or suggestions to: Rick Lively