  | 
		
OpenVMS System Manager's Manual
 
 
24.5.3 Setting Device Characteristics
All LAN devices are characterized by a collection of parameters. The
parameters define the operational characteristics of a LAN device on
the medium to which the device is connected.
 
To set LAN device parameters directly, enter the SET DEVICE command at
the LANCP> prompt. The LANCP utility issues this command to the
LANACP server process, which then issues the appropriate QIOs to set
the driver characteristics.
 
The syntax for the SET DEVICE command is:
 
  
    
       
      
SET DEVICE device-name [/qualifiers]
     | 
   
 
 
Table 24-9 provides a brief description of the SET DEVICE command
qualifiers that apply directly to LAN devices.
 
 
 
  Table 24-9 DEFINE DEVICE and SET DEVICE Command Qualifiers
  
    | Qualifier  | 
    Description  | 
   
  
    | 
      /AGING_TIMER=
      value
     | 
    
      Sets the amount of time in seconds to age source routing cache entries
      before marking them stale.
     | 
   
  
    | 
      /ALL
     | 
    
      Sets data for all LAN devices.
     | 
   
  
    | 
      /ATMADDRESS=LES++
     | 
    
      Sets the LAN emulation server (LES) address for asynchronous transfer
      mode (ATM). Usually the address is not user specified, and this
      qualifier is used only if you want a specific address. By default the
      address is determined by software from the configuration server for the
      LES.
        The /ATMADDRESS=LES qualifier's syntax is as follows:
      
SET DEVICE/ATMADDRESS = ([NO]LES=the ATM server)
 
 
      
      | 
   
  
    | 
      /ATMADDRESS=ARP++
     | 
    
Sets the address resolution protocol (ARP) server address for Classical
IP over ATM. This qualifier is required before a LIS is enabled if the
local host is not the ARP server.
  The /ATMADDRESS=ARP qualifier's syntax is as follows:
SET DEVICE/ATMADDRESS = (ARP=atm_arp_server)
 
 
      
      | 
   
  
    | 
/CACHE_ENTRIES=
      value
     | 
    
      Sets the number of entries to reserve for caching source routing
      address entries.
     | 
   
  
    | 
      /CLIP++
     | 
    
Sets up the Classical Internet Protocol (CLIP) over ATM (RFC1577). The
CLIP qualifier implements a data-link level device as a client and/or a
server in a logical IP subnet (LIS). This allows the IP protocol to
transmit Ethernet frames over the ATM network. The /CLIP = ENABLE
command causes the the system to join the LIS. The /CLIP = DISABLE
command causes the client to leave the logical IP subnet.
  Note that a LIS requires a server, and there must be only one
server for each subnet. Communication between subnets can only be
performed by a router. There can only be one client for each ATM
adapter.
  The /CLIP qualifier's syntax with standard Internet dotted notation
is as follows:
SET DEVICE/CLIP =(ip_subnet=a.b.c.d,
  ip_address=a.b.c.d,
  parent=device,
  name="ip subnet name",
  enable, disable
  type = client|server)
 
 
        The meanings of the syntax for /CLIP are as follows:
       
      - 
      ip_address
      
Specifies the IP address of the CLIP client.
        - 
      subnet_mask
      
Specifies the subnet mask of the CLIP client.
        - 
      parent
      
Parent device name.
        - 
      name
      
Specifies a name for the LIS to aid in operations and diagnostics.
        - 
      type=client
      
Starts up a classical IP client only. This is the default.
        - 
      type=server
      
Starts up a classical IP server. Only one server for each LIS is
      allowed, and the server needs to be started first.
        - 
      type=(server,client)
      
 Starts up a classical IP server and client.
         
                Keywords and their meanings for /CLIP are as follows:
       
        
          | Keyword  | 
          Meaning  | 
         
        
          | 
            Create
           | 
          
            Loads the classical IP driver but does not start it.
           | 
         
        
          | 
            Enable
           | 
          
            Causes the node to join the logical IP subnet.
           | 
         
        
          | 
            Disable
           | 
          
            Causes the node to leave the logical IP subnet.
           | 
         
       
     | 
   
  
    | 
      /CONTENDER
     | 
    
      Specifies that the device is to participate in the monitor contention
      process when it joins the ring.
     | 
   
  
    | 
      /DISCOVERY_TIMER=
      value
     | 
    
      Sets the number of seconds to wait for a reply from a remote node when
      performing the source routing route discovery process.
     | 
   
  
    | 
      /DLL=(
      enable-option, exclusive-option, size-option,
      knownclientsonly-option)
     | 
    
      Provides the MOP downline load service settings for the device.
       In this qualifier, you can specify:
       
      - 
      enable-option
      
Indicates that MOP downline load service should be enabled or
      disabled for the device.
        - 
      exclusive-option
      
Indicates that no other provider of MOP downline load service is
      allowed on the specified LAN device at the same time as LANACP.
        - 
      knownclientsonly-option
      
Indicates that MOP downline load requests should be serviced only
      for clients defined in the LAN volatile node database.
        - 
      size-option
      
Specifies the size in bytes of the file data portion of each
      downline load message.
         
     | 
   
  
    | 
      /EARLY
     | 
    
      Enables Early Token Release on the device.
     | 
   
  
    | 
      /ELAN++
     | 
    
       Sets LAN emulation. The /ELAN qualifier has two values: enable and
       disable. With /ELAN=ENABLE with the keyword STARTUP, the LAN emulation
       is loaded when LANACP starts. With /ELAN=DISABLE, the same parameters
       as ENABLE can be used.
        The /ELAN qualifier's syntax is as follows:
      
SET DEVICE/ELAN =(parent=parent device,
  name="ELAN NAME to join",
  size=1516
  type=CSMACD
  Enable,
  Disable,
  description = "description string,")
 
 
        The meaning of the syntax for /ELAN are as follows:
       
      - 
      parent
      
 The ATM adapter device name. An example of the parent device for
      DGLTA is: HC
      n0, where
      n is the controller number. An example of the parent device
      for DAPCA is: HW
      n0, where
      n is the controller number.
        - 
      name
      
 Optionally specified if you want to join a specific ELAN. The
      default is null.
        - 
      size
      
 Maximum frame size of the LAN you want to join. Valid sizes are
      1516, 4544, or 9234. The default is 1516.
        - 
      type
      
 Support currently only for CSMACD, which is the default.
        - 
      description
      
 A method of describing the ELAN for display purposes only.
         
                Keywords and their meanings for /ELAN are as follows:
       
        
          | Keyword  | 
          Meaning  | 
         
        
          | 
            Create
           | 
          
            Loads the emulation driver SYS$ELDRIVER.EXE, but does not start it.
           | 
         
        
          | 
            Enable
           | 
          
            Begins a join on a specified emulated LAN. It also loads the driver, if
            not already loaded.
           | 
         
        
          | 
            Disable
           | 
          
            Causes a client to leave the emulated LAN.
           | 
         
       
     | 
   
  
    | 
      /FULL_DUPLEX
     | 
    
      Enables full-duplex operation of a LAN device.
     | 
   
  
    
      /MAP=(MULTICAST_ADDRESS=address,
        FUNCTIONAL_ADDRESS=address)
     | 
    
      Defines a functional address mapping entry.
     | 
   
  
    | 
      /MAX_BUFFERS=
      value
     | 
    
      Sets the maximum number of receive buffers to be allocated and used by
      the LAN driver for the LAN device.
     | 
   
  
    | 
      /MEDIA=
      value
     | 
    
      
     | 
   
  
    | 
      /MIN_BUFFERS=
      value
     | 
    
      Sets the minimum number of receive buffers to be allocated and used by
      the LAN driver for the LAN device.
     | 
   
  
    | 
      /PERMANENT_DATABASE (SET command only)
     | 
    
      Updates the device entries in the LAN volatile device database with any
      data currently set in the permanent database.
     | 
   
  
    | 
      /PVC=(vci[,...])++
     | 
    
      Defines the permanent virtual circuit (PVC). This is an optional
      qualifier.
        A list of PVCs is defined for use by CLIP clients. This command
      should be used before enabling the CLIP client. PVC has to be setup
      manually in the ATM switch.
        The
      vci is the VCI (Virtual Circuit ID) of the PVC.
      | 
   
  
    | 
      /NOPVC=(vci[,...])++
     | 
    
      Does not set the permanent virtual circuit (PVC).
     | 
   
  
    | 
      /RING_PURGER++
     | 
    
       Enables the ring purging process of the FDDI device.
     | 
   
  
    | 
      /SOURCE_ROUTING++
     | 
    
      Enables source routing on the Token Ring device.
     | 
   
  
    | 
      /SPEED=
      value
     | 
    
      Sets the speed of the LAN, if multiple speeds are supported.
     | 
   
  
    
      /SR_ENTRY=(LAN_ADDRESS=
      address,
        RI=
      routing-information)
     | 
    
      Statically defines a specific source-routed route for a specific node.
     | 
   
  
    | 
      /TOKEN_ROTATION++
     | 
    
      Sets the requested token rotation time for the FDDI ring.
     | 
   
  
    | 
      /TOKEN_TIMEOUT++
     | 
    
      Sets the restricted token timeout time for the FDDI ring.
     | 
   
  
    | 
      /TRANSMIT_TIMEOUT++
     | 
    
      Sets the valid transmission time for the FDDI device.
     | 
   
  
    | 
      /UPDATE
     | 
    
      Adds LAN devices that are not currently in one of the LAN device
      databases to that database. The DEFINE DEVICE command applies to the
      permanent database; the SET DEVICE command applies to the volatile
      database.
     | 
   
  
    | 
      /VOLATILE_DATABASE (DEFINE command only)
     | 
    
      Updates the device entries in the LAN permanent device database with
      any data currently set in the volatile database.
     | 
   
 
 
++Alpha only
 
 
Examples
 
 
  - 
 
  
    
       
      
LANCP> SET DEVICE/CONTENDER/MEDIA=UTP/NOEARLY/SOURCE ICA0
 
 |   
     This command enables monitor contention, UTP cable media, and
    source routing, and disables early token release for Token Ring device
    ICA0.
   - 
 
  
    
       
      
LANCP> SET DEVICE/MEDIA=TWIST EWB0
 
 |   
     This command sets the media type to twisted pair for the second
    Tulip Ethernet device.
   - 
 
  
    
       
      
LANCP> SET DEVICE/ALL/MIN_BUFFERS=12
 
 |   
     This command sets the number of receive buffers for all LAN devices
    to be no less than 12.
   - 
 
  
    
       
      
LANCP> DEFINE DEVICE EXA0/MOPDLL=(ENABLE,EXCLUSIVE)
 
 |   
     This command defines LAN device EXA0 to enable LANACP MOP downline
    load service in exclusive mode. The settings of the KNOWNCLIENTSONLY
    and SIZE characteristics are not changed. If the device entry does not
    currently exist in the LAN permanent device database, these settings
    will be set to the defaults.
   - 
 
  
    
       
      
LANCP> DEFINE DEVICE/ALL/MOPDLL=NOEXCLUSIVE
 
 |   
     This command sets all LAN devices defined in the LAN permanent
    device database to nonexclusive mode for LANACP MOP downline load
    service.
   - 
 
  
    
       
      
LANCP> SET DEVICE EXA0/MOPDLL=(ENABLE,NOEXCLUSIVE)
LANCP> SET DEVICE FXA0/MOPDLL=(ENABLE,EXCL,KNOWN)
 
 |   
     These commands enable LANACP MOP downline load service for:
  
    - LAN device EXA0 in nonexclusive mode
    
 - LAN device FXA0 in exclusive mode for only known clients
  
  
  
24.6 Managing the LAN Device Databases
The LAN volatile and permanent device databases contain a single entry
for each LAN device that exists on the system. Each entry in the LAN
volatile device database contains device information and MOP downline
load counters information. Each entry in the LAN permanent device
database contains device information that is used to populate the
volatile database when the LANACP LAN server process is started.
 
Typically, each database contains the same devices. However, the
permanent database may contain entries for devices that have not yet
been configured or installed in the system. The LANACP LAN server
process maintains the volatile device database. The LANCP utility
maintains the permanent device database. You can manipulate either
database using the LANCP utility commands depending on your user
privileges, as follows:
 
  - Privileged users can add or delete device entries from each
  database, enable or disable MOP downline load service, and clear MOP
  downline load counters information for LAN devices.
  
 - Unprivileged users can view the MOP downline load status and
  counters information.
  
The following sections describe how to enter and remove devices from
the LAN permanent and volatile device databases, and how to enable and
disable MOP downline load services.
24.6.1 Displaying Devices in the LAN Device Databases
 
To display information in the LAN permanent device database, enter the
LIST DEVICE command using the following syntax:
 
  
    
       
      
LIST DEVICE device-name [/qualifiers]
     | 
   
 
 
To display information in the LAN volatile device database, enter the
SHOW DEVICE command using the following syntax:
 
  
    
       
      
SHOW DEVICE device-name [/qualifiers]
     | 
   
 
 
Table 24-10 provides a brief description of the LIST DEVICE and SHOW
DEVICE qualifiers.  
 
  Table 24-10 LIST DEVICE and SHOW DEVICE Command Qualifiers
  
    | Qualifier  | 
    Description  | 
   
  
    | 
      /ALL
     | 
    
      Lists, or shows all devices which match device names.
     | 
   
  
    | 
      /CHARACTERISTICS
     | 
    
      Same as the /PARAMETER qualifier.
     | 
   
  
    | 
      /COUNTERS+
     | 
    
      Displays device counters.
     | 
   
  
    | 
      /DLL
     | 
    
      Lists or shows downline load characteristics.
     | 
   
  
    | 
      /MAP
     | 
    
      Displays the current configuration of the functional address mapping
      table.
     | 
   
  
    | 
      /MOPDLL
     | 
    
      Same as DLL.
     | 
   
  
    | 
      /OUTPUT=
      file-name
     | 
    
      Creates the specified file and directs output to it.
     | 
   
  
    | 
      /PARAMETERS
     | 
    
      Displays status and related information about the device.
     | 
   
  
    | 
      /REVISION+
     | 
    
      Displays the current firmware revision of the adapter, if available or
      applicable.
     | 
   
  
    | 
      /SR_ENTRY
     | 
    
      Displays the contents of the current source routing cache table.
     | 
   
 
 
+SHOW DEVICE only
 
++Alpha only
 
 
 
  Note 
If you do not specify a qualifier, the utility displays the matching
devices without additional information. 
     | 
   
 
24.6.2 Entering Devices into the LAN Device Databases
To enter a device into the LAN permanent device database or to modify
an existing entry, enter the DEFINE DEVICE command using the following
syntax:
 
  
    
       
      
DEFINE DEVICE device-name [/qualifiers]
     | 
   
 
 
To enter a device into the LAN volatile device database or to modify an
existing entry, enter the SET DEVICE command using the following syntax:
 
  
    
       
      
SET DEVICE device-name [/qualifiers]
     | 
   
 
24.6.3 Deleting Devices from the LAN Device Databases
 
To delete a device from the LAN permanent device database, enter the
PURGE DEVICE command using the following syntax:
 
  
    
       
      
PURGE DEVICE device-name [/ALL]
     | 
   
 
 
To delete a device from the LAN volatile device database, enter the
CLEAR DEVICE command using the following syntax:
 
  
    
       
      
CLEAR DEVICE device-name [/ALL]
     | 
   
 
 
For the PURGE DEVICE and CLEAR DEVICE commands, the /ALL qualifier
deletes all LAN devices in the LAN permanent device database.
 
Examples
 
 
  - 
 
     This command deletes all devices from the LAN permanent device
    database.
   - 
 
     This command deletes device EXA0 from the LAN volatile device
    database.
  
24.7 Managing the LAN Node Databases
The LAN volatile and permanent node databases contain a single entry
for each defined LAN node. Each entry in the LAN volatile node database
contains node information and MOP downline load counters information.
Each entry in the LAN permanent node database contains node information
that is used to populate the volatile database when the LANACP LAN
server process is started.
 
Typically, each database contains the same nodes. The LANACP LAN server
process maintains the volatile node database. The LANCP utility
maintains the permanent node database. You can manipulate either
database using the LANCP utility commands depending on your user
privileges, as follows:
 
  - Privileged users can add or delete node entries from each database
  and clear MOP downline load counters information for LAN nodes
  
 - Unprivileged users can view the node information and MOP downline
  load status and counters information
  
The following sections describe how to enter nodes into and remove
nodes from the LAN permanent and volatile node databases.
24.7.1 Displaying Nodes in the LAN Node Databases
 
To display information in the LAN permanent node database, enter the
LIST NODE command using the following syntax:
 
  
    
       
      
LIST NODE node-name [/ALL]
     | 
   
 
 
To display information in the LAN volatile node database, enter the
SHOW NODE command using the following syntax:
 
  
    
       
      
SHOW NODE node-name [/ALL]
     | 
   
 
 
For the LIST NODE and SHOW NODE commands, the /ALL qualifier displays
data for all nodes in the LAN permanent or volatile node database.
24.7.2 Entering Nodes into the LAN Node Databases
 
To enter a node into the LAN permanent node database or to modify an
existing entry, enter the DEFINE NODE command using the following
syntax:
 
  
    
       
      
DEFINE NODE node-name [/qualifiers]
     | 
   
 
 
To enter a node into the LAN volatile node database or to modify an
existing entry, enter the SET NODE command using the following syntax:
 
  
    
       
      
SET NODE node-name [/qualifiers]
     | 
   
 
 
Table 24-11 provides a brief description of the DEFINE NODE and SET
NODE command qualifiers.  
 
  Table 24-11 DEFINE NODE and SET NODE Command Qualifiers
  
    | Qualifier  | 
    Description  | 
   
  
    | 
      /ADDRESS=
      node-address
     | 
    
      Associates a LAN address with the node name.
     | 
   
  
    | 
      /ALL
     | 
    
      Defines data for all nodes in the LAN permanent or volatile node
      database.
     | 
   
  
    | 
      /BOOT_TYPE=VAX_SATELLITE| ALPHA_SATELLITE|OTHER
     | 
    
      Indicates the type of processing required for downline load requests.
     | 
   
  
    | 
      /FILE=
      file-spec
     | 
    
      Supplies the file name you want to be provided when the downline load
      request does not include a file name.
     | 
   
  
    | 
      /PERMANENT_DATABASE (SET command only)
     | 
    
      Updates the node entries in the LAN volatile node database with any
      data currently set in the permanent database.
     | 
   
  
    | 
      /ROOT=
      directory-specification
     | 
    
      Supplies the directory specification to be associated with the file
      name.
     | 
   
  
    | 
      /SIZE=
      value
     | 
    
      Specifies the size in bytes of the file data portion of each downline
      load message.
     | 
   
  
    | 
      /V3
     | 
    
      Forces the server to respond to only MOP Version 3 boot requests from
      this node.
     | 
   
  
    | 
      /VOLATILE_DATABASE (DEFINE command only)
     | 
    
      Updates the node entries in the LAN permanent node database with any
      data currently set in the volatile database.
     | 
   
 
Examples
 
 
  - 
 
  
    
       
      
DEFINE NODE GALAXY/ADDRESS=08-00-2B-11-22-33 -
                  /FILE=NISCS_LOAD.EXE -
                  /ROOT=$64$DIA14:<SYS10.> -
                  /BOOT_TYPE=VAX_SATELLITE
 |   
     This command sets up node GALAXY in the LAN permanent node database
    for booting as a VAX satellite into an OpenVMS Cluster system.  The
    NISCS_LOAD.EXE file is actually located on
 
$64$DIA14:<SYS10.SYSCOMMON.SYSLIB>. The <SYSCOMMON.SYSLIB>
is supplied by the LANACP LAN server process and is not included in the
root definition.
   - 
 
  
    
       
      
DEFINE NODE ZAPNOT/ADDRESS=08-00-2B-11-22-33 -
                  /FILE=APB.EXE -
                  /ROOT=$64$DIA14:<SYS10.> -
                  /BOOT_TYPE=ALPHA_SATELLITE
 |   
     This command sets up node ZAPNOT for booting as an Alpha satellite
    into an OpenVMS Cluster system.  The APB.EXE file is actually
    located on $64$DIA14:<SYS10.SYSCOMMON.SYSEXE>. Note that the
    <SYSCOMMON.SYSEXE> is supplied by the LANACP LAN server process
    and is not included in the root definition.
   - 
 
  
    
       
      
SET NODE CALPAL/ADDRESS=08-00-2B-11-22-33 -
              /FILE=APB_061.EXE
 |   
     This command sets up node CALPAL for booting an InfoServer image.
    It defines the file that should be loaded when a load request without a
    file name is received from node CALPAL.  Because the file does not
    include a directory specification, the logical name LAN$DLL defines
    where to locate the file. You could give a directory specification
    using the file name or by using the /ROOT qualifier.  Note that
    specifying the file name explicitly in the boot command overrides the
    file name specified in the node database entry.
  
  
  
		 |