NETCONTROL START [ NS3000/iX Operations & Maintenance Reference Manual ] MPE/iX 5.0 Documentation
NS3000/iX Operations & Maintenance Reference Manual
NETCONTROL START
Initiates the network transport, including the control process, general
protocols, network interfaces, and their protocols. Also initiates
individual network interfaces on an active transport.
Syntax
NETCONTROL START [;{NET=niName }]
{GATE=gatehalfName}
Parameters
START This function, if issued when transport is not
active, initializes the control process and general
protocols. When NET or GATE is also used, all
configured protocols and associated modules for the
specified network interface will be initialized as
well, however only one such keyword may be specified
per command. If you are starting several network
interfaces, several commands will be required.
Unless you start network interfaces, no internetwork
communications will be possible.
If the general protocols fail to start, a NETCONTROL
STOP command may be required before another start can
be attempted.
NET=niName Specifies the name of a configured network interface
to be started. All protocols and links configured to
initially start for that NI will also be started.
Enter any valid NI name from the NMMGR Network
Interface Configuration screen which is not a gateway
half. If neither NET nor GATE are specified, only
the control process and general protocols will start.
Otherwise if this is the first START, those will be
started before the specified NET or GATE. If the
specified entity is already running, an "ALREADY
STARTED" error will occur.
GATE=gatehalfName Specifies the name of a configured gateway half
network interface to be started. All protocols and
links configured to initially start for that NI will
also be started. Enter any valid gatehalf NI name
from the NMMGR Network Interface Configuration
screen. The niName discussion for NET and GATE
applies to gatehalf name also.
Discussion
In order for internetwork communications to be possible, you must
activate at least one network interface using the NET keyword.
When this command is entered with an X.25 NI name, the system accesses
the DTC/X.25 Network Access subsystem to verify that the X.25 line is
started. If the line is not started, the command fails. If the X.25
line is started, the command is successfully completed if everything is
correct. This enables the X.25 address that is associated with this
system in the DTC/X.25 Network Access, and connections can be generated
or accepted from this system.
Example 1
In Example 1, the node has one LAN link configured (LAN1) plus loopback
(LOOP). Starting the network requires issuing a NETCONTROL START for each
configured network interface (NET=niName). Once both network interfaces
(and related entities) of the network transport have been successfully
initiated, as indicated by the lack of error messages, any other related
subsystems installed on the node can be initiated. This node, as is
typically the case, has NS3000/iX Services installed.
:NETCONTROL START;NET=LAN1
:NETCONTROL START;NET=LOOP
:NSCONTROL START
Refer to the NSCONTROL command pages in this section for more
information.
Be aware that to successfully initialize a node, the commands must be
issued in the order shown: first all required NETCONTROL commands, then
any NSCONTROL commands.
This first example provides an overview of initializing a node, showing
where NETCONTROL fits into the process. The next five examples examine
the START function and how it affects the entities defined for
initialization (figure 7-1). As will be shown in the examples, the
keywords included with the START function and the entities affected
determine which events occur at initialization. To understand this
relationship, it is helpful to see the events that occur when the network
transport is initialized.
Example 2
Example 2 shows the events associated with the START function at
initiation. As indicated in the status report, the general transport is
not active. Therefore, the first events of initiation are to initialize
the control process (CP) and the general protocols. Compare the
displayed events to the defined entities of figure 7-1. The events
displayed in this example show creation of the general protocols. The
START function always creates the control process and the general
protocols, if they do not already exist, before acting on any of the
other entities.
:NETCONTROL STATUS
TRANSPORT NOT ACTIVE. (NETXPORTWARN 0001)
ENCOUNTERED ONE OR MORE WARNINGS WHILE PROCESSING COMMAND. (CIWARN
4437)
:NETCONTROL START
** NETXPORT Control Process; Transport start
- Loc: 50; Class: 4; Parm= $0000002C; PIN: 44
** NETXPORT TCP; General protocol start
- Loc: 18501; Class: 4; Parm= $00865910; PortID: $FFFFDFF1
** NETXPORT UDP; General protocol start
- Loc: 19; Class: 4; Parm= $00000000; PortID: $FFFFDFF2
** NETXPORT IP Update; General protocol start
- Loc: 3; Class: 4; Parm= $00000000; PortID: $FFFFDFF4
** NETXPORT Net Timers; Starting
- Loc: 4440; Class: 4; Parm= $00000000; PortID: $FFFFDFED
The initiation events shown in this example are always executed for the
first NETCONTROL START command, whether or not a network interface is
specified. However, once the general transport is initialized,
subsequent NETCONTROL START commands do not change the modules of the
general transport.
Example 3
Example 3 displays the error message that will appear if you issue a
NETCONTROL START command when the control process is already initialized.
:NETCONTROL START
ALREADY STARTED. (NETXPORTERR 4045)
ENCOUNTERED ONE OR MORE ERRORS WHILE PROCESSING COMMAND. (CIERR 4436)
Example 4
In Example 4, the LAN NI, configured as LAN1, is started on the first
NETCONTROL START command. Notice that the initiation events to
initialize the general protocols are immediately followed by the start of
the LAN NI with its associated protocols: IP, probe, and ARP. Compare
the displayed events to the defined entities of figure 7-1. The events
displayed show creation of the control process, the general protocols,
and the LAN NI entities.
:NETCONTROL START;NET=LAN1
** NETXPORT Control Process; Transport start
- Loc: 50; Class: 4; Parm= $0000002C; PIN: 44
** NETXPORT TCP; General protocol start
- Loc: 18501; Class: 4; Parm= $00865910; PortID: $FFFFDFF1
** NETXPORT UDP; General protocol start
- Loc: 19; Class: 4; Parm= $00000000; PortID: $FFFFDFF2
** NETXPORT IP Update; General protocol start
- Loc: 3; Class: 4; Parm= $00000000; PortID: $FFFFDFF4
** NETXPORT Net Timers; Starting
- Loc: 4440; Class: 4; Parm= $00000000; PortID: $FFFFDFED
** NETXPORT Map Tbl; Mapping Table Created
- Loc: 1; Class: 4; Parm= $95C80250; PortID: $95C80250
** NETXPORT LAN NI; Network interface start
- Loc: 28; Class: 4; Parm= $95CC8000; PortID: $FFFFFE88
** NETXPORT IP; Protocol start
- Loc: 102; Class: 4; Parm= $D4FD8000; PortID: $FFFFFE84
** NETXPORT Probe; Protocol start
- Loc: 35; Class: 4; Parm= $00000000; PortID: $FFFFDFF3
** NETXPORT ARP; Protocol start
- Loc: 3; Class: 4; Parm= $00000000; PortID: $FFFFDFF5
Example 5
Example 5 shows the initiation events for the loopback network interface.
For this example, the loopback NI is configured as LOOP and the general
protocols are already active.
:NETCONTROL START;NET=LOOP
** NETXPORT Map Tbl; Mapping Table Created
- Loc: 1; Class: 4; Parm= $D5208250; Pin: 0
** NETXPORT Loopback NI; Network interface start
- Loc: 28; Class: 4; Parm= $96038000; PortID: $FFFFFE8A
** NETXPORT IP; Protocol start
- Loc: 102; Class: 4; Parm= $D5218000; PortID: $FFFFFE89
Notice that only the Loopback NI and its associated protocol, Internet
Protocol (IP), are started; there was a previously issued NETCONTROL
START command. Compare the displayed events to the defined entities of
figure 7-1. The events displayed show creation of the Loopback NI
entity.
Example 6
Starting the LAN NI, configured as LAN1, when the general protocols are
already active, gives you the following:
:NETCONTROL START;NET=LAN1
** NETXPORT Map Tbl; Mapping Table Created
- Loc: 1; Class: 4; Parm= $D5C80250; Pin: 0
** NETXPORT LAN NI; Network interface start
- Loc: 28; Class: 4; Parm= $96430000; PortID: $FFFFFE81
** NETXPORT IP; Protocol start
- Loc: 102; Class: 4; Parm= $D5CD0000; PortID: $FFFFFE88
** NETXPORT Probe; Protocol start
- Loc: 35; Class: 4; Parm= $00000000; PortID: $FFFFDFF3
** NETXPORT ARP; Protocol start
- Loc: 3; Class: 4; Parm= $00000000; PortID: $FFFFDFF5
Notice that only the LAN NI and its associated protocols are started.
Compare the displayed events to the defined entities of figure 7-1. The
events displayed show creation of the LAN NI entity.
MPE/iX 5.0 Documentation