Use the VIPADYNAMIC statement to start
a block of definitions related to dynamic VIPAs (DVIPAs) and the sysplex
distributor; use an ENDVIPADYNAMIC statement to end the block of definitions.
A VIPADYNAMIC block can contain the following statements:
Rules:
- Within a single profile there should be only one VIPADEFINE or
VIPABACKUP statement for a particular DVIPA. If the DVIPA does appear
in more than one statement, a VIPADELETE statement must be specified
before the last instance to ensure that it is not rejected.
- A stack is limited to no more than 1024 configured or target VIPAs
at any one time. A configured dynamic VIPA is one that was created
in any of the following ways, and might or might not be active:
- Using VIPADEFINE
- Using VIPABACKUP
- Using an IOCTL SIOCSVIPA or SIOCSVIPA6 DEFINE value when this
stack had a covering VIPARANGE statement
- Using a BIND when this stack had a covering VIPARANGE statement
- Syntax errors in a VIPADYNAMIC block end further processing of
the VIPADYNAMIC block. VIPADYNAMIC statements are processed up to
the syntax error, and any remaining statements are ignored.
- The TCP/IP stack does not maintain interface counters for dynamic
VIPA interfaces.
Syntax
.------------------------.
V |
>>-VIPADynamic----+-| VIPADEFine |-----+-+--ENDVIPADynamic-----><
+-| VIPABackup |-----+
+-| VIPADELete |-----+
+-| VIPADISTribute |-+
+-| VIPARange |------+
+-| VIPAROUTE |------+
'-| VIPASMparms |----'
Examples
This example shows
the use of the VIPADEFINE, VIPADISTRIBUTE, VIPABACKUP, and VIPAROUTE
statements within a VIPADYNAMIC/ENDVIPADYNAMIC block.
VIPADYNAMIC
VIPADEFINE 255.255.255.192 201.2.10.11 201.2.10.12
VIPADISTRIBUTE DEFINE SYSPLEXPORTS TIMEDAFF 30 201.2.10.11
PORT 21 DESTIP 201.3.10.10 201.3.10.11
VIPABACKUP 100 201.2.10.13
VIPADEFINE DVIPA1 2001:0DB8:1::1
VIPADISTRIBUTE DISTMETHOD ROUNDROBIN DVIPA1 PORT 21 DESTIP ALL
VIPABACKUP 150 DVIPA2 2001:0DB8:2::2
VIPAROUTE 201.3.10.10 199.3.10.1
ENDVIPADYNAMIC