DEVICE and LINK — LAN Channel Station and OSA devices statement

Use the DEVICE statement to specify the name and hexadecimal device number of an IBM® 8232 LAN Channel Station (LCS) device, an IBM 3172 Interconnect Controller, an IBM 2216 Multiaccess Connector Model 400, an IBM FDDI, Ethernet, Token-Ring OSA, or an IBM ATM OSA-2 in LAN emulation mode.

Use the LINK statement to define a network interface link associated with an LCS device. The LINK statements used are the Ethernet Network LCS LINK statement, the Token-Ring Network or PC Network LCS LINK statement, and the FDDI LCS LINK statement.

Requirement: You must use a separate LINK statement for each link associated with an LCS device.

Each network interface on the OSA is considered a separate DEVICE. For example, if you are using both ports on the OSA-2 card, you need to code a DEVICE and LINK pair for each port. For more information about missing interrupt handler (MIH) considerations with TCP/IP devices, see Missing interrupt handler factors.

Syntax

Rule: Specify the parameters in the order shown here.

Read syntax diagramSkip visual syntax diagram
                                            .-NONETMAN-.   
>>-DEVice--device_name--LCS--device_number--+----------+-------->
                                            '-NETMAN---'   

   .-IOBUFFERSIZE 20480---------.  .-NOAUTORESTART-.   
>--+----------------------------+--+---------------+-----------><
   '-IOBUFFERSIZE - buffer_size-'  '-AUTORESTART---'   

Parameters

device_name
The name of the device. The maximum length is 16 characters. The same name is specified on the LINK statements.
LCS
Specifies the device is a LAN Channel Station.
device_number
The hexadecimal device number (in the range 0 - FFFF) of the LCS. device_number +1 is also used by the TCP/IP address space.
NETMAN
Specifies that this device is a 3172 that supports the IBM Enterprise-specific MIB variables for 3172.

Requirement: NETMAN must be coded before IOBUFFERSIZE.

NONETMAN
Specifies that this device is not used for NETMAN data retrieval.
IOBUFFERSIZE buffer_size
Specifies the I/O buffer size. The buffer size must be 20K, 20 480, 32K, or 32 768.
Guidelines:
  • The configured I/O buffer sizes for the host and for the device must match. A buffer size mismatch can cause packet loss or I/O errors, which results in the deactivation of the LCS connection.
  • If the LCS device supports an option to configure a 32K buffer size, then configuring both the device and the TCP/IP profile to 32K provides the best performance. If the device does not support this option, then specify (or default) to 20K in the TCP/IP profile.
AUTORESTART | NOAUTORESTART
Controls device failure reactivation behavior.
NOAUTORESTART
For most device failures, specifying the NOAUTORESTART value indicates that the TCP/IP address space does not attempt to reactivate this device.
AUTORESTART
In the event of a device failure, the TCP/IP address space attempts to reactivate the device. For more information, see Recovering from device failures.

LINK statement for Ethernet network LCS

This LINK statement is used to define an Ethernet link on an IBM 3172 Interconnect Controller and IBM 8232 LAN Channel Station (LCS) or OSA device.

Syntax

Rule: The optional parameters on the LINK statement following the device_name parameter can be specified in any order.

Read syntax diagramSkip visual syntax diagram
>>-LINK--link_name--+-ETHERNet-----+---------------------------->
                    +-802.3--------+   
                    '-ETHEROR802.3-'   

                             .-IFSPEED 4000000-----.   
>--link_number--device_name--+---------------------+------------>
                             +-IFSPEED  --ifspeed--+   
                             '-IFHSPEED - ifhspeed-'   

   .-SECCLASS 255------------.  .-NOMONSYSPLEX-.   
>--+-------------------------+--+--------------+---------------><
   '-SECCLASS security_class-'  '-MONSYSPLEX---'   

Parameters

link_name
The name of the link. The maximum length is 16 characters.
ETHERNET
Standard Ethernet protocol only.
802.3
IEEE 802.3 protocol only.
ETHERor802.3
Both standard Ethernet and IEEE 802.3 protocols. When ETHERor802.3 is specified, address resolution packets (ARP) for both protocols are generated. All devices on the network must be able to process or discard these packets.
link_number
The relative adapter number (0 for the first Ethernet protocol network in the LCS, 1 for the second Ethernet protocol network, and so on). If defining OSA, this value is the port number on the OSA.
device_name
The device_name must be the same name as specified in the DEVICE statement. The maximum length is 16 characters.
IFSPEED ifspeed
An optional estimate of the interface's current bandwidth in bits per second. The minimum value that can be specified for ifspeed for an LCS link is 0, the maximum value is 2 147 483 647. The default is 4 000 000. This value is accessible to SNMP for management queries, but has no effect on operation of the device.
IFHSPEED ifhspeed
An optional estimate of the interface's current bandwidth in one million bits per second units. The minimum value that can be specified for ifhspeed for an LCS link is 0, the maximum value is 2147. The default is 4. This value is accessible to SNMP for management queries, but has no effect on operation of the device.
SECCLASS security_class
Use this parameter to associate a security class for IP filtering with this interface. In order for traffic over the interface to match a filter rule, the filter rule must have the same security class value as the interface or a value of 0. Filter rules can be specified in the TCP/IP profile or in an IP Security policy file read by the Policy Agent. Filter rules can include a security class specification on the IpService statement in an IP Security policy file or on the SECCLASS parameter on the IPSEC statement in the TCP/IP profile.

Valid security classes are identified as a number in the range 1 - 255. The default value is 255. For more information about security class values, see z/OS Communications Server: IP Configuration Guide.

Restriction: The TCP/IP stack ignores this value if IPSECURITY is not specified on the IPCONFIG statement.

MONSYSPLEX | NOMONSYSPLEX
Specifies whether or not sysplex autonomics should monitor the link's status.
NOMONSYSPLEX
Specifies that sysplex autonomics should not monitor the link's status. This is the default value.
MONSYSPLEX
Specifies that sysplex autonomics should monitor the link's status.

Restriction: The MONSYSPLEX attribute is not in effect unless the MONINTERFACE keyword is specified on the GLOBALCONFIG SYSPLEXMONITOR profile statement. The presence of dynamic routes over this link is monitored if the DYNROUTE keyword is also specified on the GLOBALCONFIG SYSPLEXMONITOR profile statement.

LINK statement for token-ring network or PC network LCS

The token-ring LCS LINK statement is used to define the token-ring link to the LCS (IBM 8232 or IBM 3172) or OSA device previously defined by the LCS DEVICE statement. By default, the token-ring LCS LINK statement is also used to define the PC Network link.

Medium Access Control (MAC) addresses in the Address Resolution Protocol (ARP) packets on this token-ring network are in the more common, noncanonical format.

Requirement: All TCP/IP hosts and gateways on a given token-ring network must be configured to use the same form for MAC addresses in ARP packets, either canonical or noncanonical. For more information about the terms, canonical and noncanonical, see IEEE standards 802.3 and 802.5.

Rule: The optional parameters on the LINK statement following device_name can be specified in any order.

Syntax

Read syntax diagramSkip visual syntax diagram
>>-LINK--link_name--IBMTR--link_number--device_name------------->

     .-NONCANONical-.  .-ALLRINGsbcast-.     
   .-+--------------+--+---------------+-.   
>--+-------------------------------------+---------------------->
   | .-------------------.               |   
   | V                   |               |   
   '---+---------------+-+---------------'   
       +-CANONical-----+                     
       +-NONCANONical--+                     
       +-ALLRINGsbcast-+                     
       '-LOCALBcast----'                     

   .-IFSPEED 4000000-----.  .-SECCLASS 255------------.   
>--+---------------------+--+-------------------------+--------->
   +-IFSPEED  --ifspeed--+  '-SECCLASS security_class-'   
   '-IFHSPEED - ifhspeed-'                                

   .-NOMONSYSPLEX-.   
>--+--------------+--------------------------------------------><
   '-MONSYSPLEX---'   

Parameters

link_name
The name of the link. The maximum length is 16 characters.
IBMTR
Specifies that the link is to an IBM Token-Ring.
link_number
The relative adapter number (0 for the first token-ring adapter in the LCS, 1 for the second token-ring, and so on). If defining OSA, this value is the port number on the OSA.
device_name
The device_name must be the same as specified in the DEVICE statement. The maximum length is 16 characters.
CANONICAL
MAC addresses in Address Resolution Protocol (ARP) packets on this token-ring network are in the canonical IEEE 802.5 form.
NONCANONICAL
MAC addresses in ARP packets on this token-ring network are in the more common noncanonical format. This is the default value.
ALLRINGSBCAST
All IP and ARP broadcasts are sent as all-rings broadcasts, which are propagated through token-ring bridges (Source Route Bridging). This is the default value.
LOCALBCAST
All IP and ARP broadcasts are sent only on the local ring and are not propagated through token-ring bridges (Transparent Bridging).
IFSPEED ifspeed
An optional estimate of the interface's current bandwidth in bits per second. This value is accessible to SNMP for management queries, but has no effect on operation of the device.
IFHSPEED ifhspeed
An optional estimate of the interface's current bandwidth in one million bits per second units. This value is accessible to SNMP for management queries, but has no effect on operation of the device.
SECCLASS security_class
Use this parameter to associate a security class for IP filtering with this interface. In order for traffic over the interface to match a filter rule, the filter rule must have the same security class value as the interface or a value of 0. Filter rules can be specified in the TCP/IP profile or in an IP Security policy file read by the Policy Agent. Filter rules can include a security class specification on the IpService statement in an IP Security policy file or on the SECCLASS parameter on the IPSEC statement in the TCP/IP profile.

Valid security classes are identified as a number in the range 1 - 255. The default value is 255. For more information about security class values, see z/OS Communications Server: IP Configuration Guide.

Restriction: The TCP/IP stack ignores this value if IPSECURITY is not specified on the IPCONFIG statement.

MONSYSPLEX | NOMONSYSPLEX
Specifies whether or not sysplex autonomics should monitor the link's status.
NOMONSYSPLEX
Specifies that sysplex autonomics should not monitor the link's status. This is the default value.
MONSYSPLEX
Specifies that sysplex autonomics should monitor the link's status.

Restriction: The MONSYSPLEX attribute is not in effect unless the MONINTERFACE keyword is specified on the GLOBALCONFIG SYSPLEXMONITOR profile statement. The presence of dynamic routes over this link is monitored if the DYNROUTE keyword is also specified on the GLOBALCONFIG SYSPLEXMONITOR profile statement.

LINK statement for FDDI LCS

The following topic discusses the LINK statement for FDDI LCS.

This LINK statement is used to define the Fiber Distributed Data Interface (FDDI) link to the LCS (IBM 3172 Models 002 and 003) or OSA device defined by the LCS DEVICE statement.

Rule: The optional parameters on the LINK statement following the device_name parameter can be specified in any order.

Syntax

Read syntax diagramSkip visual syntax diagram
>>-LINK--link_name--FDDI--link_number--device_name-------------->

   .-IFSPEED 4000000-----.  .-SECCLASS 255------------.   
>--+---------------------+--+-------------------------+--------->
   +-IFSPEED  --ifspeed--+  '-SECCLASS security_class-'   
   '-IFHSPEED - ifhspeed-'                                

   .-NOMONSYSPLEX-.   
>--+--------------+--------------------------------------------><
   '-MONSYSPLEX---'   

Parameters

link_name
The name of the link. The maximum length is 16 characters.
FDDI
Specifies that the link is to an FDDI network.
link_number
The relative adapter number (0 for the first FDDI adapter in the LCS, 1 for the second FDDI adapter, and so on). If defining OSA, this value is the port number on the OSA.
device_name
The device_name must be the same as specified in the DEVICE statement. The maximum length is 16 characters.
IFSPEED ifspeed
An optional estimate of the interface's current bandwidth in bits per second. This value is accessible to SNMP for management queries, but has no effect on operation of the device.
IFHSPEED ifhspeed
An optional estimate of the interface's current bandwidth in one million bits per second units. This value is accessible to SNMP for management queries, but has no effect on operation of the device.
SECCLASS security_class
Use this parameter to associate a security class for IP filtering with this interface. In order for traffic over the interface to match a filter rule, the filter rule must have the same security class value as the interface or a value of 0. Filter rules can be specified in the TCP/IP profile or in an IP Security policy file read by the Policy Agent. Filter rules can include a security class specification on the IpService statement in an IP Security policy file or on the SECCLASS parameter on the IPSEC statement in the TCP/IP profile.

Valid security classes are identified as a number in the range 1 - 255. The default value is 255. For more information about security class values, see z/OS Communications Server: IP Configuration Guide.

Restriction: The TCP/IP stack ignores this value if IPSECURITY is not specified on the IPCONFIG statement.

MONSYSPLEX | NOMONSYSPLEX
Specifies whether or not sysplex autonomics should monitor the link's status.
NOMONSYSPLEX
Specifies that sysplex autonomics should not monitor the link's status. This is the default value.
MONSYSPLEX
Specifies that sysplex autonomics should monitor the link's status.

Restriction: The MONSYSPLEX attribute is not in effect unless the MONINTERFACE keyword is specified on the GLOBALCONFIG SYSPLEXMONITOR profile statement. The presence of dynamic routes over this link is monitored if the DYNROUTE keyword is also specified on the GLOBALCONFIG SYSPLEXMONITOR profile statement.

Steps for modifying

See Modifying DEVICE and LINK statements for modifying information.

Examples

Usage notes

When an OSA-Express feature is being shared between multiple stacks (OSA port sharing), you need to consider how to configure the OSA address table (OAT). Use the OAT definitions to control the stack to which OSA sends datagrams and ARP packets for specific destination IP addresses. OSA also allows two TCP/IP stacks sharing the port to act as IP routers: a PRIMARY stack and a SECONDARY stack. When an OAT is configured, OSA processes inbound packets as follows:

Guideline: Configure the OAT as follows:

Related topics