Transport Stack
Commands

This chapter
describes the
Cisco IOS XR softwarecommands used to configure and monitor features related to the
transport stack (Nonstop Routing
[NSR
], TCP, User
Datagram Protocol [UDP], and RAW) on the
Cisco ASR 9000 Series Aggregation Services Router
. Any IP protocol other
than TCP or UDP is known as a
RAW protocol.

clear nsr ncd
client

To clear the
counters of a specified client or all the clients of nonstop routing (NSR)
Consumer Demuxer (NCD), use the
clear nsr ncd
client command in
EXEC mode.

clearnsrncdclient
{ PIDvalue | all }
[ locationnode-id ]

Syntax Description

PID
value

Process ID
value of the client in which counters need to be cleared. The range is from 0
to 4294967295.

all

Clears the
counters for all NCD clients.

locationnode-id

(Optional)
Displays information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

The default value
for the
node-id argument is the current node in which the command is being
executed. The
PID
value argument does not have a default value.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location keyword is used so that active and standby TCP instances are
independently queried.

The active and
standby instances of some NSR-capable applications communicate through two
queues, and these applications are multiplexed onto these queues. NSR consumer
demuxer (NCD) is a process that provides the demuxing services on the receiver
side.

You can use the
clear nsr
ncd client command to troubleshoot traffic issues. If you clear the
existing counters, it can help you to monitor the delta changes.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows how to clear all the counters for all NCD clients:

clear nsr ncd
queue

To clear the
counters for the nonstop routing (NSR) Consumer Demuxer (NCD) queue, use the
clear nsr ncd
queue command in
EXEC mode.

clearnsrncdqueue
{ all | high | low }
[ locationnode-id ]

Syntax Description

all

Clears the
counters for all the NCD queues.

high

Clears the
counters for the high-priority NCD queue.

low

Clears the
counters the low-priority NCD queue.

locationnode-id

(Optional)
Displays information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release
3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location keyword is used so that active and standby TCP instances are
independently queried.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows how to clear the counters for all the NCD queues:

clear raw statistics
pcb

To clear statistics
for a single RAW connection or for all RAW connections, use the clear raw statistics pcb
command in
EXEC mode.

clearrawstatisticspcb
{ all | pcb-address }
[ locationnode-id ]

Syntax Description

all

Clears
statistics for all RAW connections.

pcb-address

Clears
statistics for a specific RAW connection.

location
node-id

(Optional)
Clears statistics for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release
3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Use the
all keyword to
clear all RAW connections. To clear a specific RAW connection, enter the
protocol control block (PCB) address of the RAW connection.
Use the
show raw
brief command to obtain the PCB address.

Use the
location keyword and
node-id
argument to clear RAW statistics for a designated node.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows how to clear statistics for a RAW connection with PCB address
0x80553b0:

Related Commands

Displays
statistics for either a single RAW connection or all RAW connections.

clear tcp nsr
client

To bring the nonstop
routing (NSR) down on all the sessions that are owned by the specified client,
use the
clear tcp nsr
client command in
EXEC mode.

cleartcpnsrclient
{ ccb-address | all }
[ locationnode-id ]

Syntax Description

ccb-address

Client
Control Block (CCB) of the NSR client.

all

Specifies
all the clients.

locationnode-id

(Optional)
Displays client information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

The location
defaults to the current node in which the command is executing.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location keyword is used so that active and standby TCP instances are
independently queried.

The output of the
show tcp nsr
client command is used to locate the CCB of the desired client.

Use the
clear tcp nsr
client command to gracefully bring down NSR session that are owned by
one client or all clients. In addition, the
clear tcp nsr
client command is used as a work around if the activity on the
sessions freezes.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows that the nonstop routing (NSR) client is cleared for
0x482afacc.
The two sessions had NSR already up before executing the
clear tcp
nsr client command. NSR is no longer up after executing the clear tcp
nsr client command.

Displays
brief information about the state of nonstop routing (NSR) of TCP clients on
different nodes.

clear tcp nsr
pcb

To bring the nonstop
routing (NSR) down on a specified connection or all connections, use the
clear tcp nsr
pcb command in
EXEC mode.

cleartcpnsrpcb
{ pcb-address | all }
[ locationnode-id ]

Syntax Description

pcb-address

PCB address
range for the specific connection information. 0 to ffffffff. For example, the
address range can be 0x482a4e20.

all

Specifies
all the connections.

locationnode-id

(Optional)
Displays connection information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current
RSP
in which the command is being executed is taken as the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

The output of the
show tcp nsr
brief command is used to locate the Protocol Control Block (PCB)
of a desired connection.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows that the information for TCP connections is cleared:

Related Commands

Displays
detailed information about the state of nonstop routing (NSR) for TCP
connections.

clear tcp nsr
session-set

To clear the nonstop
routing (NSR) on all the sessions in the specified session-set or all session
sets, use the
clear tcp nsr
session-set command in
EXEC mode.

cleartcpnsrsession-set
{
sscb-address | all }
[ locationnode-id ]

Syntax Description

sscb-address

Session-Set
Control Block (SSCB) address range for the specific session set information. 0
to ffffffff. For example, the address range can be 0x482a4e20.

all

Specifies
all the session sets.

locationnode-id

(Optional)
Displays session set information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release
3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

The output of the
show tcp nsr session-set
brief
command is used to locate the SSCB of the desired
session-set.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows that the information for the session sets is cleared:

Related Commands

Displays
brief information about the session sets for the state of nonstop routing (NSR)
on different nodes.

clear tcp nsr
statistics client

To clear the nonstop
routing (NSR) statistics of the client, use the
clear tcp nsr statistics
client command in
EXEC mode.

cleartcpnsrstatisticsclient
{ ccb-address | all }
[ locationnode-id ]

Syntax Description

ccb-address

Client
Control Block (CCB) of the desired client. For example, the address range can
be 0x482a4e20.

all

Specifies
all the clients.

locationnode-id

(Optional)
Displays client information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release
3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows that the statistics for the NSR clients is cleared:

Syntax Description

PCB address
range for the specific connection information. 0 to ffffffff. For example, the
address range can be 0x482a4e20.

all

Specifies
all the connections.

locationnode-id

(Optional)
Displays connection information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release
3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows that the NSR statistics for TCP connections is cleared:

Syntax Description

Session-Set
Control Block (SSCB) address range for the specific session set information. 0
to ffffffff. For example, the address range can be 0x482a4e20.

all

Specifies
all the session sets.

locationnode-id

(Optional)
Displays session set information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows that the NSR statistics for session sets is cleared:

RP/0/RSP0/CPU0:router# show tcp nsr statistics session-set all
===================Session Set Stats ===========================
SSCB 0x482b6684, Set ID: 1
Number of times init-sync was attempted :3
Number of times init-sync was successful :3
Number of times init-sync failed :0
Number of times switch-over occured :0
Last clear at: Never Cleared
RP/0/RSP0/CPU0:router# clear tcp nsr statistics session-set allRP/0/RSP0/CPU0:router# show tcp nsr statistics session-set all
===================Session Set Stats ===========================
SSCB 0x482b6684, Set ID: 1
Number of times init-sync was attempted :0
Number of times init-sync was successful :0
Number of times init-sync failed :0
Number of times switch-over occured :0
Last clear at: Thu Aug 16 18:37:00 2007

clear tcp nsr
statistics summary

Syntax Description

(Optional)
Displays statistics summary information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Syntax Description

(Optional)
Clears the TCP connection for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The clear tcppcb command is useful for clearing hung TCP
connections. Use the
show tcp brief command to find the PCB address of the connection you want to
clear.

If the
clear tcp pcb
all command is used, the software does not clear a TCP connection
that is in the listen state. If a specific PCB address is specified, then a
connection in listen state is cleared.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows that the TCP connection at PCB address 60B75E48 is cleared:

Syntax Description

(Optional)
Clears summary statistic for a specific node or connection.

locationnode-id

(Optional)
Clears TCP statistics for the designated node. The
node-id argument is entered in the rack/slot/module
notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this
command, you must be in a user group associated with a task group that includes
the proper task IDs. If you suspect user group assignment is preventing you
from using a command, contact your AAA administrator for assistance.

Use the
clear tcp
statistics command to clear TCP statistics. Use the
show tcp statistics command to display TCP statistics. You might display TCP
statistics and then clear them before you start debugging TCP.

The optional
location keyword and
node-id
argument can be used to clear TCP statistics for a designated
node.

Syntax Description

(Optional)
Clears UDP statistics for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Use the
clear udp statistics
command to clear UDP statistics. Use the
show udp statistics command to display UDP statistics. You might display UDP
statistics and then clear them before you start debugging UDP.

The optional
location
keyword and
node-id
argument can be used to clear UDP statistics for a
designated node.

Task ID

Task ID

Operations

transport

execute

Examples

The following
example shows how to clear UDP summary statistics:

RP/0/RSP0/CPU0:router# clear udp statistics summary

Related Commands

forward-protocol
udp

To configure the
system to forward any User Datagram Protocol (UDP) datagrams that are received
as broadcast packets to a specified helper address, use the
forward-protocol
udp
command in
global
configuration mode. To restore the system to its default
condition with respect to this command, use the
no
form of this command.

Command Default

Disabled

Command Modes

Global configuration

Command History

Release

Modification

Release 3.7.2

This
command was introduced.

Usage Guidelines

To use this
command, you must be in a user group associated with a task group that includes
the proper task IDs. If you suspect user group assignment is preventing you
from using a command, contact your AAA administrator for assistance.

Use the
forward-protocol
udp command to specify that UDP broadcast packets received on the
incoming interface are forwarded to a specified helper address.

When you configure
the
forward-protocol udp
command, you must also configure the
helper-address
command to specify a helper address on an interface.
The helper address is the IP address to which the UDP datagram is forwarded.
Configure the
helper-address
command with IP addresses of hosts or networking
devices that can handle the service. Because the helper address is configured
per interface, you must configure a helper address for each incoming interface
that will be receiving broadcasts that you want to forward.

You must configure
one
forward-protocol udp
command per UDP port you want to forward. The port on
the packet is either port 53 (domain), port
69 (tftp), or a
port number you specify.

Task ID

Task ID

Operations

transport

read,
write

Examples

The following
example shows how to specify that all UDP broadcast packets with port 53 or
port 69 received on incoming MgmtEth interface 0/0/CPU0/0 are forwarded to
172.16.0.1. MgmtEth interface 0/0/CPU0/0 receiving the UDP broadcasts is
configured with a helper address of 172.16.0.1, the destination address to
which the UDP datagrams are forwarded.

nsr process-failures
switchover

To configure
failover as a recovery action for active instances to switch over to a standby
route processor (RP)
to maintain nonstop routing (NSR), use the
nsr process-failures
switchover command in
global configuration mode. To
disable this feature, use the
no form of this
command.

nsrprocess-failuresswitchover

nonsrprocess-failuresswitchover

Syntax Description

This command has no keywords or arguments.

Command Default

If not configured, a
process failure of the active TCP or its applications (for example LDP, BGP,
and so forth) can cause sessions to go down, and NSR is not provided.

Command Modes

Global configuration

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

transport

read, write

Examples

The following
example shows how to use the
nsr
process-failures switchover
command:

RP/0/RSP0/CPU0:router(config)# nsr process-failures switchover

service
tcp-small-servers

To enable small TCP
servers such as the ECHO, use the
service
tcp-small-servers command in
global
configuration mode. To disable the TCP server, use the
no form of this
command.

Syntax Description

(Optional)
Sets no limit to the number of allowable TCP small servers.

access-list-name

(Optional)
The name of an access list.

Command Default

TCP small servers
are disabled.

Command Modes

Global configuration

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this
command, you must be in a user group associated with a task group that includes
the proper task IDs. If you suspect user group assignment is preventing you
from using a command, contact your AAA administrator for assistance.

The TCP small
servers currently consist of three services: Discard (port 9), Echo (port 7),
and Chargen (port 19). These services are used to test the TCP transport
functionality. The Discard server receives data and discards it. The Echo
server receives data and echoes the same data to the sending host. The Chargen
server generates a sequence of data and sends it to the remote host.

Related Commands

service
udp-small-servers

To enable small User
Datagram Protocol (UDP) servers such as the ECHO, use the
service
udp-small-servers command in
global
configuration mode. To disable the UDP server, use the
no form of
this command.

Syntax Description

(Optional)
Sets no limit to the number of allowable UDP small servers.

access-list-name

(Optional)
Name of an access list.

Command Default

UDP small servers
are disabled.

Command Modes

Global configuration

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this
command, you must be in a user group associated with a task group that includes
the proper task IDs. If you suspect user group assignment is preventing you
from using a command, contact your AAA administrator for assistance.

The UDP small
servers currently consist of three services: Discard (port 9), Echo (port 7),
and Chargen (port 19). These services are used to test the UDP transport
functionality. The discard server receives data and discards it. The echo
server receives data and echoes the same data to the sending host. The chargen
server generates a sequence of data and sends it to the remote host.

Task ID

Task ID

Operations

ipv6

read,
write

ip-services

read,
write

Examples

The following
example shows how to enable small IPv6 UDP servers and set the maximum number
of allowable small servers to 10:

Related Commands

show nsr ncd
client

To display
information about the clients for nonstop routing (NSR) Consumer Demuxer (NCD),
use the
show nsr ncd
client command in
EXEC mode.

shownsrncdclient
{ PIDvalue | all | brief }
[ locationnode-id ]

Syntax Description

PID
value

Process ID
(PID) information for a specific client. The range is from 0 to 4294967295.

all

Displays
detailed information about all the clients.

brief

Displays
brief information about all the clients.

locationnode-id

(Optional)
Displays information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

read

Examples

The following
sample output shows detailed information about all the clients:

show nsr ncd
queue

To display
information about the queues that are used by the nonstop routing (NSR)
applications to communicate with their partner stacks on the partner route
processors (RPs), use the
show nsr ncd
queue command in
EXEC mode.

(Optional)
Displays information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this
command, you must be in a user group associated with a task group that includes
the proper task IDs. If you suspect user group assignment is preventing you
from using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

read

Examples

The following
sample output shows brief information about all the consumer queues:

show raw
brief

To display
information about active RAW IP sockets, use the
show raw brief
command in
EXEC mode.

showrawbrief
[ locationnode-id ]

Syntax Description

locationnode-id

(Optional)
Displays information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Protocols such as
Open Shortest Path First (OSPF) and Protocol Independent Multicast (PIM) use
long-lived RAW IP sockets. The
ping and
traceroute
commands use short-lived RAW IP sockets. Use the
show raw brief
command if you suspect a problem with one of these protocols.

Protocol
control block address. This is the address to a structure that contains
connection information such as local address, foreign address, local port,
foreign port, and so on.

Recv-Q

Number of
bytes in the receive queue.

Send-Q

Number of
bytes in the send queue.

Local
Address

Local
address and local port.

Foreign
Address

Foreign
address and foreign port.

Protocol

Protocol
that is using the RAW IP socket. For example, the number 2 is IGMP, 103 is PIM,
and 89 is OSPF.

show raw detail
pcb

To display detailed
information about active RAW IP sockets, use the
show raw detail pcb
command in
EXEC mode.

showrawdetailpcb
{ pcb-address | all }
locationnode-id

Syntax Description

pcb-address

Displays
statistics for a specified RAW connection.

all

Displays
statistics for all RAW connections.

location
node-id

Displays information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this
command, you must be in a user group associated with a task group that includes
the proper task IDs. If you suspect user group assignment is preventing you
from using a command, contact your AAA administrator for assistance.

The show raw detail pcb
command displays detailed information for all
connections that use the RAW transport. Information that is displayed includes
family type (for example, 2 for AF_INET also known as IPv4), PCB address, Layer
4 (also known as transport) protocol, local address, foreign address, and any
filter that is being used.

Syntax Description

Displays the
protocol control blocks (PCBs) with configured interface filters.

location
node-id

Displays
information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

paktype-filter

Displays the
PCBs with configured packet type filters.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this
command, you must be in a user group associated with a task group that includes
the proper task IDs. If you suspect user group assignment is preventing you
from using a command, contact your AAA administrator for assistance.

The
show raw
extended-filters command displays detailed information for all
connections that use the RAW transport. Information that is displayed includes
family type (for example, 2 for AF_INET also known as IPv4), PCB address, Layer
4 (also known as transport) protocol, local address, foreign address, and any
filter that is being used.

Task ID

Task ID

Operations

transport

read

Examples

The following is
sample output from the
show raw extended-filters
command:

If an ICMP
filter is being set, output in this field has a nonzero value.

LPTS
socket options

If an LPTS
option is being set, output in this field has a nonzero value.

Packet
Type Filters

Packet
filters that are being set for a particular RAW socket, including the number of
packets for that filter type. Multiple filters can be set.

show raw statistics
pcb

To display
statistics for a single RAW connection or for all RAW connections, use
the show raw statistics pcb
command in
EXEC mode.

showrawstatisticspcb
{ all | pcb-address }
locationnode-id

Syntax Description

all

Displays
statistics for all RAW connections.

pcb-address

Displays
statistics for a specified RAW connection.

location
node-id

(Optional)
Displays RAW statistics for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Use the
all keyword to
display all RAW connections. If a specific RAW connection is desired, then
enter the protocol control block (PCB) address of that RAW connection. Use the
show raw brief
command to obtain the PCB address.

Use the
location
keyword and
node-id
argument to display RAW statistics for a designated
node.

Task ID

Task ID

Operations

transport

read

Examples

In the following
example, statistics for a RAW connection with PCB address 0x80553b0 are
displayed:

Related Commands

show tcp
brief

To display a summary
of the TCP connection table, use the
show tcp brief
command in
EXEC mode.

showtcpbrief
[ locationnode-id ]

Syntax Description

locationnode-id

(Optional) Displays
information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Related Commands

show tcp
detail

To display the
details of the TCP connection table, use the
show tcp detail
command in
EXEC mode.

showtcpdetailpcb
[ value | all ]

Syntax Description

pcb

Displays TCP
connection information.

value

Displays a
specific connection information. Range is from 0 to ffffffff.

all

Displays all
connections information.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

transport

read

Examples

The following is
sample output from the
show tcp detail pcb all
command:

Syntax Description

(Optional)
Displays information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

peer-filter

(Optional)
Displays connections with peer filter configured.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

transport

read

Examples

The following is
sample output from the
show tcp extended-filters
command for a specific location (0/0/CPU0):

Syntax Description

(Optional)
Clears summary statistic for a specific node or connection.

location
node-id

(Optional)
Displays statistics for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Related Commands

show tcp nsr
brief

To display the key
nonstop routing (NSR) state of TCP connections on different nodes, use
the show tcp nsr
brief command in
EXEC mode.

showtcpnsrbrief
[ locationnode-id ]

Syntax Description

locationnode-id

(Optional)
Displays information for all TCP sessions for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

read

Examples

The following sample
output shows the administrative and operational NSR state of each TCP session
in the NSR column:

Related Commands

Displays
brief information about the state of nonstop routing (NSR) for the TCP clients
on different nodes.

show tcp nsr client
brief

To display brief
information about the state of nonstop routing (NSR) for TCP clients on
different nodes, use the
show tcp nsr client
brief command in
EXEC mode.

showtcpnsrclientbrief
[ locationnode-id ]

Syntax Description

locationnode-id

(Optional)
Displays brief client information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

read

Examples

The following sample
output is from the
show tcp nsr client
brief command:

Related Commands

Displays
the key nonstop routing (NSR) state of TCP connections on different nodes.

show tcp nsr detail
client

To display detailed
information about the nonstop routing (NSR) clients, use the
show tcp nsr detail
client command in
EXEC mode.

showtcpnsrdetailclient
{ ccb-address | all }
[ locationnode-id ]

Syntax Description

ccb-address

Client
Control Block (CCB) address range for the specific client information. 0 to
ffffffff. For example, the address range can be 0x482a4e20.

all

Specifies
all the clients.

locationnode-id

(Optional)
Displays client information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

read

Examples

The following
sample output shows detailed information for all clients:

Related Commands

Displays
the detailed information about the nonstop routing (NSR) state of the session
sets on different nodes.

show tcp nsr detail
pcb

To display detailed
information about the nonstop routing (NSR) state of TCP connections, use the
show tcp nsr detail
pcb command in
EXEC mode.

showtcpnsrdetailpcb
{ pcb-address | all }
[ locationnode-id ]

Syntax Description

pcb-address

PCB address
range for the specific connection information. 0 to ffffffff. For example, the
address range can be 0x482c6b8c.

all

Specifies
all the connections.

locationnode-id

(Optional)
Displays connection information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

read

Examples

The following
sample output shows the complete details for NSR for all locations:

Syntax Description

Session-Set
Control Block (SSCB) address range for the specific session set information. 0
to ffffffff. For example, the address range can be 0x482c6b8c.

all

Specifies
all the session sets.

locationnode-id

(Optional)
Displays information for session sets for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Related Commands

Displays
detailed information about the nonstop routing (NSR) state of TCP connections.

show tcp nsr
session-set brief

To display brief
information about the session sets for the nonstop routing (NSR) state on
different nodes, use the
show tcp nsr session-set
brief command in
EXEC mode.

showtcpnsrsession-setbrief
[ locationnode-id ]

Syntax Description

location
node-id

(Optional)
Displays information for session sets for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

A session set
consists of a subset of the application’s session in which the subset is
protected by only one standby node. The TCP NSR state machine operates with
respect to these session sets.

Task ID

Task ID

Operations

transport

read

Examples

The following sample
output shows all the session sets that are known to the TCP instance:

Related Commands

Displays
the detailed information about the nonstop routing (NSR) state of the session
sets on different nodes.

show tcp nsr
statistics client

To display the
nonstop routing (NSR) statistics for the clients, use the
show tcp nsr statistics
client command in
EXEC mode.

showtcpnsrstatisticsclient
{ ccb-address | all }
[ locationnode-id ]

Syntax Description

ccb-address

Client
Control Block (CCB) address range for the specific statistics information for
the client. 0 to ffffffff. For example, the address range can be 0x482c6b8c.

all

Specifies
all the statistics for the clients.

locationnode-id

(Optional)
Displays statistics for the client for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

show tcp nsr
statistics pcb

To display the
nonstop routing (NSR) statistics for a given Protocol Control Block (PCB), use
the
show tcp nsr statistics
pcb command in
EXEC mode.

showtcpnsrstatisticspcb
{ pcb-address | all }
[ locationnode-id ]

Syntax Description

pcb-address

PCB address
range for the specific connection information. 0 to ffffffff. For example, the
address range can be 0x482c6b8c.

all

Specifies
all the connection statistics.

locationnode-id

(Optional)
Displays connection statistics for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

read

Examples

The following
sample output shows all NSR statistics:

RP/0/RSP0/CPU0:router# show tcp nsr statistics pcb all
==============================================================
PCB 0x482b6b0c
Number of times NSR went up: 0
Number of times NSR went down: 0
Number of times NSR was disabled: 0
Number of times fail-over occured : 0
Last clear at: Sun Jun 10 13:55:35 2007
==============================================================
PCB 0x482c2920
Number of times NSR went up: 2
Number of times NSR went down: 2
Number of times NSR was disabled: 0
Number of times fail-over occured : 0
Last clear at: Never Cleared
==============================================================
PCB 0x482baea0
Number of times NSR went up: 2
Number of times NSR went down: 2
Number of times NSR was disabled: 0
Number of times fail-over occured : 0
Last clear at: Never Cleared
==============================================================
PCB 0x482c35ac
Number of times NSR went up: 4
Number of times NSR went down: 2
Number of times NSR was disabled: 1
Number of times fail-over occured : 0
Last clear at: Never Cleared
==============================================================
PCB 0x482c2f10
Number of times NSR went up: 4
Number of times NSR went down: 2
Number of times NSR was disabled: 1
Number of times fail-over occured : 0
Last clear at: Never Cleared

Syntax Description

Session-Set
Control Block (SSCB) address range for the specific session set information for
the statistics. 0 to ffffffff. For example, the address range can be
0x482b3444.

all

Specifies
all the session sets for the statistics.

locationnode-id

(Optional)
Displays session set information for the statistics for the designated node.
The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location keyword is used so that active and standby TCP instances are
independently queried.

Task ID

Task ID

Operations

transport

read

Examples

The following
sample output shows all session set information for the statistics:

RP/0/RSP0/CPU0:router# show tcp nsr statistics session-set all
===================Session Set Stats ===========================
SSCB 0x482bc80c, Set ID: 1
Number of times init-sync was attempted :1
Number of times init-sync was successful :1
Number of times init-sync failed :0
Number of times switch-over occured :0
Last clear at: Never Cleared
===================Session Set Stats ===========================
SSCB 0x482bb3bc, Set ID: 2
Number of times init-sync was attempted :1
Number of times init-sync was successful :0
Number of times init-sync failed :1
Number of times switch-over occured :0
Last clear at: Never Cleared
===================Session Set Stats ===========================
SSCB 0x4827fea8, Set ID: 1
Number of times init-sync was attempted :0
Number of times init-sync was successful :0
Number of times init-sync failed :0
Number of times switch-over occured :0
Last clear at: Sun Jun 10 13:36:51 2007

show tcp nsr
statistics summary

To display the
nonstop routing (NSR) summary statistics across all TCP sessions, use the
show tcp nsr statistics
summary command in
EXEC mode.

showtcpnsrstatisticssummary
[ locationnode-id ]

Syntax Description

locationnode-id

(Optional)
Displays information for the summary statistics for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

If a value is not
specified, the current RP in which the command is being executed is taken as
the location.

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

The
location
keyword is used so that active and standby TCP instances are independently
queried.

Task ID

Task ID

Operations

transport

read

Examples

The following sample
output shows the summary statistics for all TCP sessions:

RP/0/RSP0/CPU0:router# show tcp nsr statistics summary
=====================Summary Stats========================
The last clear at Thu Jan 1 00:00:00 1970
Notif Statistic:
Queued Failed Delivered Dropped
Init-sync Done : 3 0 3 0
Replicated Session Ready: 0 0 0 0
Operational Down : 8 0 8 0
QAD Msg Statistic:
Number of dropped messages from partner TCP stack(s) : 0
Number of unknown messages from partner TCP stack(s) : 0
Number of messages accepted from partner TCP stack(s) : 31
Number of messages sent to partner TCP stack(s) : 0
Number of messages failed to be sent to partner TCP stack(s): 0
IACK RX Msg Statistic:
Number of iACKs dropped because there is no PCB : 0
Number of iACKs dropped because there is no datapath SCB : 0
Number of iACKs dropped because SSO is not up : 0
Number of stale iACKs dropped : 6
Number of iACKs not held because of an immediate match : 0
Number of held packets dropped because of errors : 0

show udp
brief

To display a summary
of the User Datagram Protocol (UDP) connection table, use the
show udp brief
command in
EXEC mode.

showudpbrief
[ locationnode-id ]

Syntax Description

location
node-id

(Optional)
Displays information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Related Commands

show udp detail
pcb

To display detailed
information of the User Datagram Protocol (UDP) connection table, use the
show udp detail pcb
command in
EXEC mode.

showudpdetailpcb
{ pcb-address | all }
[ locationnode-id ]

Syntax Description

pcb-address

Address of a
specified UDP connection.

all

Provides
statistics for all UDP connections.

location
node-id

(Optional)
Displays information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this
command, you must be in a user group associated with a task group that includes
the proper task IDs. If you suspect user group assignment is preventing you
from using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

transport

read

Examples

The following is
sample output from the
show udp detail pcb all
command:

Syntax Description

Displays
information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

peer-filter

Displays
connections with peer filter configured.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

transport

read

Examples

The following is
sample output from the
show udp extended-filters
command for a specific location (0/0/CPU0):

Syntax Description

(Optional)
Displays information for the designated node. The
node-id argument is entered in the
rack/slot/module notation.

Command Default

No default behavior
or values

Command Modes

EXEC

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this
command, you must be in a user group associated with a task group that includes
the proper task IDs. If you suspect user group assignment is preventing you
from using a command, contact your AAA administrator for assistance.

UDP clones the
received packets if there are multiple multicast applications that are
interested in receiving those packets.

Task ID

Task ID

Operations

transport

read

Examples

The following is
sample output from the
show udp statistics summary
command:

Related Commands

tcp mss

To configure the TCP
maximum segment size that determines the size of the packet that TCP uses for
sending data, use the
tcp mss command
in
global
configuration mode.

tcpmsssegment-size

Syntax Description

segment-size

Size, in
bytes, of the packet that TCP uses to send data. Range is 68 to 10000 bytes.

Command Default

If this
configuration does not exist, TCP determines the maximum segment size based on
the settings specified by the application process, interface maximum transfer
unit (MTU), or MTU received from Path MTU Discovery.

Command Modes

Global configuration

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

tcp
path-mtu-discovery

To allow TCP to
automatically detect the highest common maximum transfer unit (MTU) for a
connection, use the
tcp path-mtu-discovery
in
global
configuration mode.
To reset the default, use the
no form of this
command.

tcppath-mtu-discovery
[ age-timerminutes | infinite ]

notcppath-mtu-discovery

Syntax Description

age-timer
minutes

(Optional)
Specifies a value in minutes. Range is 10 to 30.

infinite

(Optional)
Turns off the age timer.

Command Default

Disabled

age-timer default is 10 minutes

Command Modes

Global configuration

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Use the
tcp
path-mtu-discovery command to allow TCP to automatically detect
the highest common MTU for a connection, such that when a packet traverses
between the originating host and the destination host the packet is not
fragmented and then reassembled.

The age timer value
is in minutes, with a default value of 10 minutes. The age timer is used by TCP
to automatically detect if there is an increase in MTU for a particular
connection. If the
infinite
keyword is specified, the age timer is turned off.

Task ID

Task ID

Operations

transport

read, write

Examples

The following
example shows how to set the age timer to 20 minutes:

RP/0/RSP0/CPU0:router(config)# tcp path-mtu-discovery age-timer 20

tcp
selective-ack

To enable TCP
selective acknowledgment (ACK) and identify which segments in a TCP packet have
been received by the remote TCP, use the
tcp selective-ack
command in
global
configuration mode. To reset the default, use the
no form of this
command.

tcpselective-ack

notcpselective-ack

Syntax Description

This command has no keywords or arguments.

Command Default

TCP selective ACK is
disabled.

Command Modes

Global configuration

Command History

Release

Modification

Release
3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

If TCP Selective ACK
is enabled, each packet contains information about which segments have been
received by the remote TCP. The sender can then resend only those segments that
are lost. If selective ACK is disabled, the sender receives no information
about missing segments and automatically sends the first packet that is not
acknowledged and then waits for the other TCP to respond with what is missing
from the data stream. This method is inefficient in Long Fat Networks (LFN),
such as high-speed satellite links in which the bandwidth * delay product is
large and valuable bandwidth is wasted waiting for retransmission.

Task ID

Task ID

Operations

transport

read, write

Examples

In the following
example, the selective ACK is enabled:

RP/0/RSP0/CPU0:router(config)# tcp selective-ack

Related Commands

tcp
synwait-time

To set a period of
time the software waits while attempting to establish a TCP connection before
it times out, use the tcp
synwait-time command in
global
configuration mode. To restore the default time, use the
no form of this
command.

tcpsynwait-timeseconds

notcpsynwait-timeseconds

Syntax Description

seconds

Time (in
seconds) the software waits while attempting to establish a TCP connection.
Range is 5 to 30 seconds.

Command Default

The default value
for the synwait-time is 30 seconds.

Command Modes

Global configuration

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

transport

read, write

Examples

The following
example shows how to configure the software to continue attempting to establish
a TCP connection for 18 seconds:

RP/0/RSP0/CPU0:router(config)# tcp synwait-time 18

tcp
timestamp

To more accurately
measure the round-trip time of a packet, use the
tcp timestamp
command in
global
configuration mode. To reset the default, use the
no form of this
command.

tcptimestamp

notcptimestamp

Syntax Description

This command has no keywords or arguments.

Command Default

A TCP time stamp is
not used.

Command Modes

Global configuration

Command History

Release

Modification

Release 3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Use the
tcp timestamp
command to more accurately measure the round-trip time of a packet. If a time
stamp is not used, a TCP sender deduces the round-trip time when an
acknowledgment of its packet is received, which is not a very accurate method
because the acknowledgment can be delayed, duplicated, or lost. If a time stamp
is used, each packet contains a time stamp to identify packets when
acknowledgments are received and the round-trip time of that packet.

This feature is most
useful in Long Fat Network (LFN) where the bandwidth * delay product is long.

Related Commands

tcp
window-size

To alter the TCP
window size, use the
tcp window-size
command in
global
configuration mode. To restore the default value, use the
no form of this
command.

tcpwindow-sizebytes

notcpwindow-size

Syntax Description

bytes

Window size
in bytes. Range is 2048 to 65535 bytes.

Command Default

The default value
for the window size is 16k.

Command Modes

Global configuration

Command History

Release

Modification

Release
3.7.2

This command
was introduced.

Usage Guidelines

To use this command,
you must be in a user group associated with a task group that includes the
proper task IDs. If you suspect user group assignment is preventing you from
using a command, contact your AAA administrator for assistance.

Note

Do not use this
command unless you clearly understand why you want to change the default value.

Task ID

Task ID

Operations

transport

read, write

Examples

The following
example shows how to set the TCP window size to 3000 bytes: