This document describes the parameters that affect the operation of the ODI interface on a particular Ringnode in your workstation. For information about enabling the Smart II Software interfaces and using a SMART.CFG file, see TechNote 06608.
If you are using SMART.CFG to configure your Smart II Software, then you must place all of the ODI parameters in the [ODI] section.
The example below displays part of a SMART.CFG containing some ODI parameters.
[HOST] ; Host parameters here.
[CARD] ; First card section.
[ODI] ; Install the ODI interface.
frame = token-ring
protocol = ipx e0 token-ring
[CARD] ; Second card section.
io=1a20 ; I/O location is 1a20.
[LLC] ; Install the LLC interface.
If you are using ODI.SMT, you must run SMART.EXE from the AUTOEXEC.BAT file. This is to ensure that LSL.COM loads first.
Parameter Abbreviation SMART.CFG or NET.CFG
FRAME EITHER PROTOCOL EITHER PORT net.cfg SLOT net.cfg NODE ADDRESS net.cfg ODI.NSUP smart.cfg ODI.SOURCE.ROUTING odi.sr smart.cfg ODI.GENERAL.BROADCAST odi.gbr smart.cfg ODI.MULTI.BROADCAST odi.mbr smart.cfg ODI.DEFAULT.BROADCAST odi.def smart.cfg ODI.SOURCE.ROUTE.NODES odi.nodes smart.cfg ODI.CACHE.TIMEOUT odi.time smart.cfg ODI.THIS.RING.ONLY odi.tro smart.cfg ODI.THIS.RING.ALT odi.tra smart.cfg
If you are configuring your Smart II Software from the command line then any ODI parameter which can be used in the [ODI] section of SMART.CFG can be used on the command line. The ODI parameters can appear anywhere in the command line. However, we recommend that you put them together. A sample command line which enables an ODI interface and configures it to receive standard token-ring frames as well as SNAP frames, is shown below.
Example: SMART ODI FRAME=TOKEN-RING FRAME=TOKEN-RING_SNAP
The PORT and NODE.ADDRESS parameters of NET.CFG override IO.LOCATION and NODE.ADDRESS, respectively, in the [CARD] section of your SMART.CFG file.
Section 2.1 describes the ODI parameters you can use in a NET.CFG file. Section 2.2 describes the ODI parameters you can use in a SMART.CFG file. Configure your ODI interface from SMART.CFG or NET.CFG, but not both. The examples below show equivalent configurations for two Ringnodes, using SMART.CFG or NET.CFG.
[HOST] ; Host parameters here.
[CARD] ; First Card section.
[ODI] ; Install an ODI interface.
FRAME = token-ring
PROTOCOL = ipx e0 token-ring
[CARD] ; Second Card section.
[ODI] ; Install an ODI interface.
FRAME = token-ring_snapSample SMART.CFG file
LINK DRIVER SMART FRAME TOKEN-RING PROTOCOL IPX E0 TOKEN-RING LINK DRIVER SMART FRAME TOKEN-RING_SNAP
Sample NET.CFG file
The example below contains only one [CARD] and [ODI] section. If you want to enable ODI on two Ringnodes you must include two link driver smart sections in your NET.CFG file.
[HOST]
[CARD]
[ODI]Sample SMART.CFG file for use in conjunction with NET.CFG
SMART ODI
To enable ODI on two Ringnodes, include two link driver smart sections in your NET.CFG file.
Don't put an '=' sign after PORT in NET.CFG.
Range: Any valid IO location
Default: (none)
Abbreviation: (none)
Example: PORT 3A20
Don't put an '=' sign after SLOT in NET.CFG.
Range: Any valid slot number Default: (none) Abbreviation: (none) Example: SLOT 3
Ensure that every adapter in your network has a different node address.
Range: 400000000000 - 7FFFFFFFFFFF Default: burnt-in address of Ringnode Abbreviation: (none) Example: NODE ADDRESS 400012345678
If you intend to run TCP/IP on top of ODI then you must use SNAP frames.
Range: TOKEN-RING or TOKEN-RING_SNAP
Default: TOKEN-RING
Abbreviation: (none)
Example: FRAME TOKEN-RING
Default: PROTOCOL IPX E0 TOKEN-RING
This parameter is the same as the FRAME parameter in NET.CFG (see Section 2.1 above). The only difference is that in SMART.CFG, FRAME must be followed by an '=' sign.
If you intend to run TCP/IP on top of ODI then you must use SNAP frames.
Range: TOKEN-RING or TOKEN-RING_SNAP
Default: TOKEN-RING
Abbreviation: (none)
Example: FRAME=TOKEN-RING
This parameter is the same as the PROTOCOL parameter in NET.CFG (see Section 2.1 above). The only difference is that in SMART.CFG, PROTOCOL must be followed by an '=' sign.
Default: PROTOCOL=IPX E0 TOKEN-RING
Range: YES, Y, NO or N
Default: NO
Abbreviation: (none)
Example: ODI.NSUP=YES
Range: YES, Y, NO or N Default: NO Abbreviation: ODI.SR Example: ODI.SR=Y
The ODI.SOURCE.ROUTING parameter replaces Novell's ROUTE.COM program. If you enable source routing, seven additional parameters are available:
Abbreviation: ODI.DEF
Abbreviation: ODI.GBR
Abbreviation: ODI.MBR
Range: 8 - 255 Default: 8 (or 0 if you do not enable source routing) Abbreviation: ODI.NODES Example: ODI.NODES=20
If you set ODI.CACHE.TIMEOUT to zero, the source-routing cache entry lasts about 8 hours.
Range: 0 - 255
Default: 10
Abbreviation: ODI.TIME
Example: ODI.TIME=20
Range: 0 - 255
Default: 0
Abbreviation: ODI.TRA
Example: ODI.TRA=10
Range: 0 - 255
Default: 0
Abbreviation: ODI.TRO
Example: ODI.TRO=10