4 Monitoring and troubleshooting SDP

This section describes the tools used for monitoring and troubleshooting SDP.

Using sdpnetstat command to check SDP's functioning

Because SDP is a transparent TCP replacement, it is sometimes difficult to know whether SDP is working correctly or not. To verify whether traffic is passing through SDP or TCP, use the sdpnetstat command [-Soption] and monitor the counters that are running.

sdpnetstat -s

This command collects all the SDP statistics that is useful for debugging and troubleshooting. See “Collecting SDP statistics” (page 17) for a sample output of the sdpnetstat -scommand.

sdpnetstat -z

This command zeros all the SDP statistics data.

Monitoring and troubleshooting SDP using sdpnetstat command

The sdpnetstat command is used to verify that SDP is loaded and being used.

sdpnetstat -a

The sdpnetstat -acommand shows all active and passive SDP sockets that use the same format as the traditional netstat program.

When the SDP kernel module is loaded and is being used, the output of the host1$ sdpnetstat -acommand appears as follows:

host1$ sdpnetstat -a

----------------------------------------------------------------------------------------

SDP SOCKETS

-------------------------------------------------------------------------------------------------

Proto Recv-Q Send-Q Local Address

Foreign Address

Inode

State

sdp

0

0

1.1.1.2:40

0.0.0.0:0

0

LISTEN

sdp

0

0

0.0.0.0:0

0.0.0.0:0

0

CLOSED

This example shows two active and passive SDP sockets and contains details about the connections. If the SDP kernel module is not loaded, the output of the command appear as follows:

host1$ sdpnetstat -a

"sdpnetstat: No support for AF_INET_SDP on this is system"

To verify whether the SDP module is loaded or not, the kcmodule command can be used:

# kcmodule sdp

Module State Cause

sdp static best

Debugging the libsdp.so library

SDP provides debug support for both the user space libsdp.so library and the sdp kernel module. Both are useful to understand why a TCP socket was not redirected over SDP, and help to find problems that occurred while implementing SDP.

User space SDP debug is controlled by options in the libsdp.conf file. You can also have a local version of the libsdp.conf file and point to it explicitly using the following command:

host1$ export LIBSDP_CONFIG_FILE=<path>/libsdp.conf

To obtain extensive debug information, modify the libsdp.conf file by changing the min-level variable value, after which the log directive produces maximum debug output (provide the min-level

Using sdpnetstat command to check SDP's functioning

9

Page 9
Image 9
HP UX 11i v3 Networking Software Monitoring and troubleshooting SDP, Using sdpnetstat command to check SDPs functioning

UX 11i v3 Networking Software specifications

HP-UX 11i v3 is an advanced Unix operating system developed by Hewlett-Packard, offering a robust and secure platform for enterprise-level computing. One of its most significant components is the networking software, which is designed to support a wide range of networking protocols and services, ensuring seamless connectivity and communication across various environments.

A key feature of HP-UX 11i v3 networking software is its support for a myriad of networking protocols, including TCP/IP, which is essential for internet and intranet communications. Its enhanced TCP/IP stack delivers improved performance, reliability, and support for IPv6, allowing organizations to transition smoothly into the next generation of internet protocol.

HP-UX 11i v3 also integrates a powerful set of network management tools, facilitating the monitoring and management of network performance. With tools such as HP Network Node Manager, system administrators can gain visibility into network health, detect anomalies, and efficiently manage the entire network infrastructure. This capability is crucial for maintaining service levels and achieving high availability, which are essential for mission-critical applications.

Security is another paramount characteristic of HP-UX 11i v3 networking software. The OS incorporates advanced security features like Secure Shell (SSH) for secure remote access, IP filtering, and a stateful firewall that protects against unauthorized access while providing control over data flow. These features help organizations safeguard sensitive data and maintain compliance with regulatory standards.

The operating system also supports virtualization technologies such as HP Virtual Connect and HP-UX containers, enabling the efficient use of resources and providing flexibility in network configuration. Virtualization simplifies server management while enhancing scalability, which is vital for adapting to changing workloads.

HP-UX 11i v3 excels in providing high-performance networking capabilities, including support for high-speed Ethernet and Fibre Channel technologies. This performance is bolstered by features such as Quality of Service (QoS), which prioritizes network traffic, ensuring that critical applications receive the necessary bandwidth.

In conclusion, HP-UX 11i v3 networking software is a comprehensive solution that combines robust performance, scalability, and security. Its support for various networking protocols, advanced management tools, and virtualization technologies makes it an ideal choice for enterprises looking to streamline their operations and enhance their network infrastructure. With its focus on reliability and security, HP-UX 11i v3 continues to be a preferred platform for businesses that demand excellence in their networking environments.