HP UX 11i v3 Networking Software manual Socket Address Family Control

Page 15

#

#Get SDP usage per connect and listen into stderr

#log min-level 7 destination stderr

#

#Send errors only into syslog

#log min-level 9 destination syslog

##############################################################################

SOCKET ADDRESS FAMILY CONTROL:

#------------------------------

#The socket control statements allows the user to specify when libsdp will

#replace AF_INET/SOCK_STREAM sockets with AF_SDP/SOCK_STREAM

#sockets. Each control statement specifies a matching rule that all its

#subexpressions must evaluate as true (logical and) to apply.

#

#The statements that control which type of sockets to open are made

#of the following:

#use <address-family> <role> <program name> <address*>:<port range*>

#<address-family> can be one of:

"sdp" - for specifying when an SDP should be used

#"tcp" - for specifying when SDP socket should not be matched

#"both" - for specifying when both SDP and AF_INET sockets should be used.

#Note: that "both" semantics is different between "server" and "client" roles:

#For a "server" is means that the server will be listening on both sdp and tcp

#For a "client" the connect will prefer using sdp but will silently

#fall back to tcp if the sdp connection failed.

#

#<role> can be one of:

#"server" or "listen" - for defining the listening port address family

#"client" or "connect" - for defining the connected port address family

#<program-name*> field:

#Defines the program name (not including the path) the rule applies to.

#Wildcards with same semantics as "ls" are supported (* and ?).

#So db2* would match on any program with a name starting with db2.

#t?cp would match on ttcp, etc.

#If not provided (default) the statement matches all programs.

#

#<address*> means:

#Either the local address the server is bind to or the remote server

#address the client connects to. Syntax for address matching is: #<IPv4/IPv6 address>[/<prefix_length>]*

#IP address = IPv4 in dotted-quad format, "ddd.ddd.ddd.ddd" or IPv6 network

#address in any allowed IPv6 address format.

#prefix_length = Number of bits to match. A prefix_length of 16 matches the

#subnet mask 255.255.0.0 in IPv4, or ffff::0 in IPv6.

#A prefix_length of 32 for IPv4 or 128 for requires

#matching of the exact IP.

#

#<port range> is:

#start-port[-end-port] where port numbers are >0 and < 65536

#Rules are evaluated in order of definition. So the first match wins.

#If no match is made libsdp will default to "both".

#

#Examples:

#Use SDP by clients connecting to machines that belongs to subnet 192.168.1.*

#family role program address:port[-range]

#use sdp connect * 192.168.1.0/24:*

#

#Use SDP by clients connecting to machines that belongs to subnet 1234:5678::*

#family role program address:port[-range]

#use sdp connect * 1234:5678::0/64:*

#

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

#family role program address:port[-range]

#use sdp listen ttcp *:5001

#

15

Image 15
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 controlSetting tunables Environment variables for SDP integration# 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 commandDebugging SDP using NetTL Enabling NetTL for SDPNettl -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.