HP UX 11i v3 Networking Software Environment variables for SDP integration, Setting tunables

Page 7

 

family

role

program

address:port[-range]

use

sdp

connect

*

192.168.1.0/24:*

Use SDP by ttcp when it connects to port 5001 of any machine

 

family

role

program

address:port[-range]

use

sdp

listen

ttcp

*:5001

Use TCP for any program with name starting with ttcp* serving ports 22 to 25

 

family

role

program

address:port[-range]

use

tcp

server

ttcp*

*:22-25

Listen on both TCP and SDP by any server that listen on port 8080

 

family

role

program

address:port[-range]

use

both

server

*

*:8080

Connect through SDP and if it fails then fall back to TCP to hosts on 11.4.8.* port 22

 

family

role

program

address:port[-range]

use

both

connect

*

11.4.8.0/24:22

NOTE: In the absence of rules or if all the rules are commented out, all the connections use SDP by default.

After editing the libsdp.conf file to suite the requirements, preload the libsdp.so library before executing the application. Run the following command to preload the library:

# export LD_PRELOAD=/usr/lib/hpux32/libsdp.so

NOTE: By default, all the connections use SDP protocol because the libsdp.conf file has use sdp server * *:* and use sdp client * *:* lines.

Environment variables for SDP integration

For the transparent integration of applications with SDP, the following two environment variables are required:

LD_PRELOAD—This environment variable is used to preload the libsdp.so library. The variable must point to the libsdp.so library. It is set to the libsdp.so library by the system administrator:

# export LD_PRELOAD=/usr/lib/hpux32/libsdp.so

LIBSDP_CONFIG_FILE—This environment variable is used to configure the policy for replacing TCP sockets with SDP sockets. By default, it points to the /etc/libsdp.conf file.

Setting tunables

We can set the tunables using kctune(1M). SDP supports the following tunables:

sdp_rcvbuf_initial_size

This tunable sets the initial size of receive buffers in bytes.

sdp_retry_count

This tunable specifies the number of retries by the IB layer

 

when it fails to connect to the remote node.

sdp_recv_poll

This tunable specifies the number of seconds SDP should poll

 

the completion queue. CQ polling is stopped when at least

 

one poll is successful. The poll is specified in milliseconds.

sdp_disable_nagle

This tunable is used to disable the nagle algorithm. It affects

 

all the sockets running in the system. Thereafter, small packets

 

are sent immediately without any delay.

Environment variables for SDP integration

7

Image 7
Contents HP Sockets Direct Protocol SDP User Guide Page Contents Introduction to SDP Configuring SDP using libsdp.conf file Installing and configuring SDPPrerequisites Installation instructions UninstallationUse address-family role program name address*port range Using SDPIntegrating applications with SDP using libsdp.so library Using socket address family controlEnvironment variables for SDP integration Setting tunables# export LDPRELOAD=/usr/lib/hpux32/libsdp.so Limitations of SDP Using Rdma for large buffersDebugging the libsdp.so library Monitoring and troubleshooting SDPUsing sdpnetstat command to check SDPs functioning Monitoring and troubleshooting SDP using sdpnetstat commandEnabling NetTL for SDP Debugging SDP using NetTLNettl -tn all -e SDP -file /tmp/sdp Related Information How to contact HPSupport and other resources Information to collect before you contact HPCustomer self repair Documentation feedback Sample configuration files for libsdp.conf Configuration files for libsdp.confSocket Address Family Control Configuration files for libsdp.conf # sdpnetstat -S Collecting SDP statisticsCollecting SDP statistics Glossary

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.