128 Communications Server for z/OS V1R7 TCP/IP Implementation, Volume 1 - Base Functions, Connectivity, and Routing
Figure 4-14 DynamicXCF with HiperSockets
To implement DYNAMICXCF in our test environment, we coded the IPCONFIG definitions in
the TCP/IP profile, as shown in Example 4-10. To control the IP subnetwork used to connect
all z/OS images, we define the XCF IP address, the IP mask, and the link cost in the
DYNAMICXCF statement
1.
Example 4-10 IPCONFIG DYNAMICXCF configuration
IPCONFIG DATAGRAMFWD SYSPLEXROUTING IPSECURITY
DYNAMICXCF 10.20.10.100 255.255.255.0 8 1
4.4.4 Controlling the device definitions
After we implemented all required connectivity definitions in the TCP/IP profile we can start,
stop, or modify devices.
Starting a device
A device can be started by:
򐂰 Defining the START statement in the TCP/IP profile, as shown in Example 4-11.
Example 4-11 Start statements in TCP/IP profile
START IUTIQDF4
START IUTIQDF5
START IUTIQDF6
START OSA2080
START OSA20a0
START OSA20c0
z/OS LPAR: A23
Static VIPA: 10.10.1.230
z/OS LPAR: A24
Static VIPA: 10.10.1.241
z/OS LPAR: A22
Static VIPA: 10.10.1.221
System z9
OSA IP addresses
2080: 10.10.2.232
20A0: 10.10.3.233
20C0: 10.10.2.234
20E0: 10.10.3.235
HiperSockets IP addresses
CHPID F4: 10.10.4.234
CHPID F5: 10.10.4.235
CHPID F6: 10.10.5.236
DYNAMICXF
HiperSockets IP address
CHPID F7 10.20.10.100
z/ OS LPAR : A23
Static VIPA: 10.10.1.230
OSA IP addresses
2080: 10.10.2.242
20A0: 10.10.3.243
20C0: 10.10.2.244
20E0: 10.10.3.245
HiperSockets IP addresses
CHPID F4: 10.10.4.244
CHPID F5: 10.10.4.245
CHPID F6: 10.10.5.246
DYNAMICXF
HiperSockets IP address
CHPID F7 10.20.10.101
z/OS LPAR: A24
Static VIPA: 10.10.1.241
OSA IP addresses
2080: 10.10.2.222
20A0: 10.10.3.223
20C0: 10.10.2.224
20E0: 10.10.3.225
HiperSockets IP addresses
CHPID F4: 10.10.4.224
CHPID F5: 10.10.4.225
CHPID F6: 10.10.5.226
DYNAMICXF
HiperSockets IP address
CHPID F7 10.20.10.102
z/OS LPAR: A22
Static VIPA: 10.10.1.221
CHPID: F4
Devices: E800-E81F
CHPID: F5
Devices: E900-E91F
CHPID: F6
Devices: EA00-EA1F
CHPID: F7
VLAN 10
IP address
10.10.2.1
Trunk (VLAN 10, 11)
VLAN 11
IP address
10.10.3.1
IP Network
OSA-Express 1000BASE-T
HiperSockets
System z9
DYNAMICXCF
HiperSockets
CF38
CF LPAR:
A2E
CHPID 04
20C0-20CF
CHPID 05
20E0-20EF
CHPID 02
2080-208F
CHPID 03
20A0-20AF
Cisco
6509
Cisco
6509
DYNAMICXF
HiperSockets IP address
CHPID F7 10.20.10.100
DYNAMICXF
HiperSockets IP address
CHPID F7 10.20.10.101
DYNAMICXF
HiperSockets IP address
CHPID F7 10.20.10.102
CHPID: F7
CF38
CF LPAR:
A2E
DYNAMICXCF
HiperSockets
Chapter 4. Connectivity 129
START OSA20e0
򐂰 Using the z/OS console command VARY TCPIP,tcpipproc,start,devicename.
򐂰 Creating a file with a start statement and using the z/OS console command
Vary TCPIP,tcpipproc,OBEYFILE,datasetname. The file defined by the file name has the
START statement to activate the desired device or devices.
Using any of the starting methods will result in a series of messages, as shown in
Example 4-12.
Example 4-12 Starting a TCP/IP device
V TCPIP,TCPIPA,START,OSA20C0
EZZ0060I PROCESSING COMMAND: VARY TCPIP,TCPIPA,START,OSA20C0
EZZ0053I COMMAND VARY START COMPLETED SUCCESSFULLY
EZZ4313I INITIALIZATION COMPLETE FOR DEVICE OSA20C0
The DYNAMICXCF statement dynamically generates the DEVICE, LINK, and HOME
statements. It also starts the device when the TCP/IP stack is activated, as we can see in the
messages shown in Example 4-13.
Example 4-13 DYNAMICXCF messages
$HASP373 TCPIPA STARTED
EZZ0350I SYSPLEX ROUTING SUPPORT IS ENABLED
EZZ0624I DYNAMIC XCF DEFINITIONS ARE ENABLED
EZD1176I TCPIPA HAS SUCCESSFULLY JOINED THE TCP/IP SYSPLEX GROUP
EZZ4324I CONNECTION TO 10.20.10.101 ACTIVE FOR DEVICE IUTSAMEH a
EZZ4313I INITIALIZATION COMPLETE FOR DEVICE IUTIQDIO b
a
This message indicates that the TCPIPA stack has been connected to the other stacks
through XCF using a SAMEHOST device.
b This message indicates that XCF will also use HiperSockets to connect other TCP/IP stacks
within the same server, using a IUTIQDIO device.
Stopping a device
A device can be stopped by:
򐂰 Using the z/OS console command Vary TCPIP,tcpipproc,STOP,devicename.
򐂰 Creating a file with the stop statement to the desired device or devices and using the z/OS
console command Vary TCPIP,tcpipproc,OBEYFILE,data setname.
When you stop a device, you will see messages as shown in Example 4-14.
Example 4-14 Stop command resulting messages
V TCPIP,TCPIPA,STOP,OSA20C0
EZZ0060I PROCESSING COMMAND: VARY TCPIP,TCPIPA,STOP,OSA20C0
EZZ0053I COMMAND VARY STOP COMPLETED SUCCESSFULLY
EZZ4329I LINK OSA2080LNK HAS TAKEN OVER ARP RESPONSIBILITY FOR
INACTIVE LINK OSA20C0LNK
EZZ4315I DEACTIVATION COMPLETE FOR DEVICE OSA20C0

Get Communications Server for z/OS V1R7 TCP/IP Implementation, Volume 1: Base Functions, Connectivity, and Routing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.