TCP/IPv6 Configuration and Management Manual (G06.29+, H06.03+, J06.03+)

Maximize the Benefit of the NonStop TCP/IPv6
Architecture
HP NonStop TCP/IPv6 Configuration and Management Manual524523-012
3-9
Hybrid Listener Model
Configuration Example for the Distributor Listening Model on page 3-17 shows you
how to configure this listener model.
Hybrid Listener Model
This method still has a distributor process using Pathway for managing and load-
balancing server process instances, but it uses the standard listener approach,
handing off connections, so that data does not have to flow through the distributor
process. This method de-couples the data and control flows. This de-coupling
facilitates low-overhead scalability when combined with NonStop TCP/IPv6.
Figure 3-5 shows the hybrid listener model in conventional TCP/IP. The figure shows
two distributors in processors 0 and 2 distributing connections and data and control
flow to servers in their own and in one other processor. The servers inherit the
connections and send data flow to the TCP/IP process. Note that each TCP/IP process
represents a different IP host. Also note the remote IPC hop between the servers in the
remote processors (1 and 3) and the processors with the TCP/IP stack (0 and 2). In
addition, note the local IPC hop between the servers and the TCP/IP processes in the
processors containing the TCP/IP stacks.
The hybrid listener model can benefit from NonStop TCP/IPv6 because you can enable
round-robin filtering and run multiple instances of the hybrid distributor in different
processors bound to the same port. Round-robin filtering enables the adapter to
distribute incoming connections to the multiple distributor instances, for connection
parallelism. Then the distributors hand off the connections to available servers,
Figure 3-5. Hybrid Listening Model in Conventional TCP/IP
Distributor
LAN
Adapter
Processor 0 Processor 1 Processor 2 Processor 3
Local
IPC
Hop
Distributor
TCP/IP
Process
LAN
Adapter
IPC Hop
Two IP Hosts
Server
Server
Server
Server
Server
Server
Server
Server
Server
TCP/IP
Process
Server
Server
Server
2
1
Legend
Data flow
Connection hand offs
1
11
2
2
2
2
1
VST111.vsd
Connection
Distribution