Commands relating to ports and boards

Revised for CPX 4.7.0.
Ports configuration
Boards configuration
Status commands and statistics of the ports
Initialization/activation/deactivation commands
Information notes about the ports

Other commands

Ports configuration top


D P Display Port Parameters (User)
D P PO:A
D P PO:type
D P PO:xxx[,yyy,...]
D P PO:xxx [.]

This command shows configuration parameters of one or more active CPX ports. The following table summarizes the allowed command syntaxes:

D P PO:A Display parameter(s) of all the active ports currently configured.
D P PO:type Display parameter(s) of all the active ports of the specified "type". The port "type" must be one of the mnemonics that are allowed by the system, e.g.: X25, MLM, LAPD and so on.
D P PO:xxx[,yyy,...] Display parameter(s) of all the ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.
D P PO:xxx [.] Display parameter(s) of the specified port [0 - 999]. If there is a lower active port that is linked to the requested one, then the command will also display its parameters and so on recursively. The recursive visualization is not executed if the '.' (dot) character is added at the end of the command row.

If the requested port is inactive or not present, the command generates the error message: "PO:xxx PORT NOT PRESENT OR INACTIVE", where "xxx" is the identifier of the requested port.

Configuration parameters are displayed using lower case and upper case characters. This kind of visualization is used to point out that configuration parameters are grouped into two sets:

Here there are some examples of the command output:

EXAMPLE 1: recursive visualization:

[10:38:10] ABILIS_CPX: D P PO:301

PO:301 ------------------------------------------------------------------------
X25    LOG:DS      lowpo:201   TYPE:USER     MCAU:NO     PW:2     ps:128
       fpvc:1      fisvc:1     fbsvc:1       fosvc:11    x25:DCE
       pvc:0       isvc:0      bsvc:10       osvc:0
       T20:30      T21:30      T22:30        T23:30      N3:3
PO:201 ------------------------------------------------------------------------
LAPB   LOG:DS      lowpo:1     lapb:DCE      FW:7
       T1:3000     T2:0        T3:9000       N1:144      N2:10
PO:1   ------------------------------------------------------------------------
SYNC   LOG:DS      int:V35     CLK:INT        SP:19200     CODING:NRZ   MPX:NO
       IDLE:FLAG   FDCD:500    FCTS:500       mode:FULL    RTSDLY:0     CD:NO
       E1-FRAMING:CRC4         HAUL:SHORT
       CH:0-31
       frame:2100  d-rxbuf:14  dma-rxbuf:10   dma-txbuf:1

EXAMPLE 2: recursive visualization avoided by the addition of the '.' (dot) character the end of the command line:

[10:38:12] ABILIS_CPX: D P PO:301 .

PO:301 ------------------------------------------------------------------------
X25    LOG:DS      lowpo:201   TYPE:USER     MCAU:NO     PW:7     ps:2048
       fpvc:1      fisvc:1     fbsvc:1       fosvc:11    x25:DCE
       pvc:0       isvc:0      bsvc:10       osvc:0
       T20:30      T21:30      T22:30        T23:30      N3:3

EXAMPLE 3: visualization of a set of ports of the same type:

[10:39:21] ABILIS_CPX: D P PO:X25

PO:301 ------------------------------------------------------------------------
X25    LOG:DS      lowpo:201   TYPE:USER     MCAU:NO     PW:7     ps:2048
       fpvc:1      fisvc:1     fbsvc:1       fosvc:11    x25:DCE
       pvc:0       isvc:0      bsvc:10       osvc:0
       T20:30      T21:30      T22:30        T23:30      N3:3

PO:302 ------------------------------------------------------------------------
X25    LOG:DS      lowpo:202   TYPE:USER     MCAU:NO     PW:7     ps:2048
       fpvc:1      fisvc:1     fbsvc:1       fosvc:11    x25:DCE
       pvc:0       isvc:0      bsvc:10       osvc:0
       T20:30      T21:30      T22:30        T23:30      N3:3

EXAMPLE 4: visualization of a set of ports, by specifying the list:

[10:39:44] ABILIS_CPX: D P PO:301,201,1

PO:301 ------------------------------------------------------------------------
X25    LOG:DS      lowpo:201   TYPE:USER     MCAU:NO     PW:2     ps:128
       fpvc:1      fisvc:1     fbsvc:1       fosvc:11    x25:DCE
       pvc:0       isvc:0      bsvc:10       osvc:0
       T20:30      T21:30      T22:30        T23:30      N3:3

PO:201 ------------------------------------------------------------------------
LAPB   LOG:DS      lowpo:1     lapb:DCE      FW:7
       T1:3000     T2:0        T3:9000       N1:144      N2:10

PO:1   ------------------------------------------------------------------------
SYNC   LOG:DS      int:V35     CLK:INT        SP:19200     CODING:NRZ   MPX:NO
       IDLE:FLAG   FDCD:500    FCTS:500       mode:FULL    RTSDLY:0     CD:NO
       E1-FRAMING:CRC4         HAUL:SHORT
       CH:0-31
       frame:2100  d-rxbuf:14  dma-rxbuf:10   dma-txbuf:1

S P Set Port Parameters (Administrator/Super-User)
S P PO:A par:val [par:val]
S P PO:type par:val [par:val]
S P PO:xxx[,yyy,...] par:val [par:val]

This command sets one or more configuration parameters of one or more active CPX ports. The following table summarizes the allowed command syntaxes:

S P PO:A par:val [par:val] Set the specified parameter(s) value of all the active ports currently configured.
S P PO:type par:val [par:val] Set the specified parameter(s) value of all the active ports of the specified "type". The port "type" must be one of the mnemonics that are allowed by the system, e.g.: X25, MLM, LAPD and so on.
S P PO:xxx[,yyy,...] par:val [par:val] Set the specified parameter(s) value of all the ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.

If the requested port is inactive or not present, the command generates the error message: "PO:xxx PORT NOT PRESENT OR INACTIVE", where "xxx" is the identifier of the requested port.

The parameter list, defined in the command, is left to right evaluated: the parameters are set one after the other, starting from the leftmost. Command evaluating will terminate if one the following events will occur:

All the parameters evaluated, before the error occurrence, will get the new value; the other ones will not be changed.

Here there are some examples of the command execution:

EXAMPLE 1: setting the same parameter for all the active ports: an error message is generated for that ports for which the specified parameter is not provided:

[11:13:42] ABILIS_CPX: S P PO:A LOG:NO

PO:0 BAD PARAMETER 'LOG:NO'

PO:100 BAD PARAMETER 'LOG:NO'

PO:200 BAD PARAMETER 'LOG:NO'

PO:901 BAD PARAMETER 'LOG:NO'

PO:902 BAD PARAMETER 'LOG:NO'

PO:903 BAD PARAMETER 'LOG:NO'

PO:904 BAD PARAMETER 'LOG:NO'

PO:905 BAD PARAMETER 'LOG:NO'

PO:906 BAD PARAMETER 'LOG:NO'

PO:910 BAD PARAMETER 'LOG:NO'

COMMAND EXECUTED

EXAMPLE 2: setting the same parameter for all the active ports of a certain type: an error message is generated for that ports for which the specified parameter is not available (in the example: EBISDN ports for which the side: parameter is set to "TE"):

[11:16:34] ABILIS_CPX: D P PO:EBISDN

PO:80  ------------------------------------------------------------------------
EBISDN LOG:NO      side:NT       BUS:SHORT

PO:81  ------------------------------------------------------------------------
EBISDN LOG:NO      side:NT       BUS:SHORT

PO:82  ------------------------------------------------------------------------
EBISDN LOG:NO      side:TE

PO:83  ------------------------------------------------------------------------
EBISDN LOG:NO      side:TE
[11:16:41] ABILIS_CPX: S P PO:EBISDN BUS:SHORT

PO:82 BAD PARAMETER 'BUS:SHORT'

PO:83 BAD PARAMETER 'BUS:SHORT'

COMMAND EXECUTED

EXAMPLE 3: setting one or more parameters whose range is related to the current value of same other parameters: in the example it can be seen that the setting PVC:, FISVC:, ISVC:, FBSVC:, BSVC:, FOSVC:, OSVC: parameters of an X25 port must be done very carefully. In fact X.25 normative requires an increasing enumeration of the VC channels, that's why Abilis CPX checks whether the assignation of logical channels matches the requirements.
Suppose that the current setting is the following:

[11:48:00] ABILIS_CPX: D P PO:308

PO:308 ------------------------------------------------------------------------
X25    LOG:DS      lowpo:NONE  TYPE:USER     MCAU:NO     PW:7     ps:2048
       fpvc:1      fisvc:1     fbsvc:6       fosvc:26    x25:DTE
       pvc:0       isvc:0      bsvc:10       osvc:0
       T20:30      T21:30      T22:30        T23:30      N3:3

The following command generates an error message that singal a conflicting situation:

[12:08:17] ABILIS_CPX: S P PO:308 ISVC:10 FBSVC:16

PO:308 CONFLICTING VALUE 'ISVC:10'

In fact the command row is evaluated starting from the leftmost element; because "FBSVC:" current value is 6, writing "ISVC:10" as first element will cause a conflict. This error can be avoided if, before setting "ISVC:10", "FBSVC:" value is changed:

[12:08:26] ABILIS_CPX: S P PO:308 FBSVC:16 ISVC:10

COMMAND EXECUTED

In this way the new "ISVC:" value won't be incompatible anymore.

EXAMPLE 4: How to know wheter the port configuration was modified or not?

Suppose that the current setting of the FTP port is the following:

[10:57:34] ABILIS_CPX: D P PO:FTP

PO:914 ------------------------------------------------------------------------
FTP    LOG:NO        lowpo:901     ACT:YES          max-cli:4
       c-port:21     d-port:20
       IPSRC:*                     IPSRCLIST:#
       SEND-TOUT:30      DT:300    REJ-1024:YES     SAME-IP:YES  SYSDRIVES:YES
       MAX-PWD-FAIL:4              DELAY-PWD-FAIL:5
       MAX-IP-SES:NOMAX            MAX-USER-SES:NOMAX
       ANONYMOUS-USER:DENY         REGISTERED-USER:PERMIT

The "Not Saved (SAVE CONF)" message is displayed every time the port configuration is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the port configuration is modified but not refreshed with the INIT PO: command.

The FTP port parameters display will be the one reported in the following example:

[10:57:51] ABILIS_CPX: S P PO:FTP SEND-TOUT:100

COMMAND EXECUTED

[10:58:08] ABILIS_CPX: D P PO:FTP

PO:914 - Not Saved (SAVE CONF), Not Refreshed (INIT) --------------------------
FTP    ------------------------------------------------------------------------
       LOG:NO        lowpo:901     ACT:YES          max-cli:4 
       c-port:21     d-port:20
       IPSRC:*                     IPSRCLIST:#
       SEND-TOUT:100     DT:300    REJ-1024:YES     SAME-IP:YES  SYSDRIVES:YES
       MAX-PWD-FAIL:4              DELAY-PWD-FAIL:5
       MAX-IP-SES:NOMAX            MAX-USER-SES:NOMAX
       ANONYMOUS-USER:DENY         REGISTERED-USER:PERMIT

After the SAVE CONF command execution, the "Not Saved (SAVE CONF)" message dissapears:

[11:04:11] ABILIS_CPX: SAVE CONF

VALIDATION IN PROGRESS ...
VALIDATION SUCCESSFULLY EXECUTED

SAVE EXECUTED

[11:04:14] ABILIS_CPX: D P PO:FTP

PO:914 - Not Refreshed (INIT) -------------------------------------------------
FTP    ------------------------------------------------------------------------
       LOG:NO        lowpo:901     ACT:YES          max-cli:4 
       c-port:21     d-port:20
       IPSRC:*                     IPSRCLIST:#
       SEND-TOUT:100     DT:300    REJ-1024:YES     SAME-IP:YES  SYSDRIVES:YES
       MAX-PWD-FAIL:4              DELAY-PWD-FAIL:5
       MAX-IP-SES:NOMAX            MAX-USER-SES:NOMAX
       ANONYMOUS-USER:DENY         REGISTERED-USER:PERMIT

After the INIT PO: command execution, the "Not Refreshed (INIT)" message dissapears:

[11:09:10] ABILIS_CPX: INIT PO:FTP

COMMAND EXECUTED

[11:10:40] ABILIS_CPX: D P PO:FTP

PO:914 ------------------------------------------------------------------------
FTP    LOG:NO        lowpo:901     ACT:YES          max-cli:4
       c-port:21     d-port:20
       IPSRC:*                     IPSRCLIST:#
       SEND-TOUT:100     DT:300    REJ-1024:YES     SAME-IP:YES  SYSDRIVES:YES
       MAX-PWD-FAIL:4              DELAY-PWD-FAIL:5
       MAX-IP-SES:NOMAX            MAX-USER-SES:NOMAX
       ANONYMOUS-USER:DENY         REGISTERED-USER:PERMIT

warning! To activate changes made on the parameters displayed by upper case characters, it is enough to execute the initialization command INIT PO:. On the contrary for activating changes made on parameters displayed by low case characters, it is needed to restart the system.


COPY Copy Port Parameters (Administrator)
COPY PO:xxx TO PO:yyy

It sets the "PO:yyy" port configuration parameters to the same values of the "PO:xxx" port ones. Both port values must be in the interval [0 - 999] and they must correspond to currently active ports.


PAR Display CCITT parameters active values (User)
PAR PO:xxx

It displays the values of CCITT parameters currently active on the specified PAD port. The specified port value must be in the range [0 - 999] and must correspond to currently active and running port.

[14:29:13] ABILIS_CPX: PAR PO:21

PO:21  ------------------------------------------------------------------------
PAD    01:001 02:001 03:002 04:000 05:001 06:005 07:000 08:000 09:000 10:000
       11:014 12:001 13:004 14:000 15:001 16:008 17:024 18:002 19:002 20:000
       21:000 22:000

This command works on PAD port type only; otherwise the message "COMMAND NOT ALLOWED FOR THAT PORT" will be shown.

In the case that the specified port is not currently running, the following error message is generated: "PORT NOT PRESENT OR NOT RUNNING".

Boards configuration top


BOOT CARD Boot Card (Administrator/Super-User)
BOOT CARD:type-nnn

It sets configuration parameters of the specified board to its default values.

Boards identifier ust be indicated in the form: "type-nnn", where:

"type"
has to be one of the card's mnemonics that are allowed by the system (e.g. ETH100, ESB and so on);
"nnn"
must be a digit in the interval [1 - 255].

If the command is successful the message "COMMAND EXECUTED" is generated.

If the specified board is not currently configured or active the following message will be shown: "CARD NOT PRESENT OR INACTIVE".


D CARD Display active/inactive cards (User)
D CARD

It displays configured boards and an overview of related configuration.

[11:49:13] ABILIS_CPX: D CARD

-------------------------------- Active Cards: --------------------------------
Card-Numb      Port(s)                                       SlotId  Addr  Irq
-------------------------------------------------------------------------------
ESB-1            1,  2,  3,  4  . . . . . . . . . . . . . . .     8   PCI   10
ESB-2            5,  6,  7,  8  . . . . . . . . . . . . . . .    10   PCI   12
ASY-1           21  . . . . . . . . . . . . . . . . . . . . .     -   3F8    4
ETH100-1        58  . . . . . . . . . . . . . . . . . . . . .     9   PCI    7
EBIB-1         100,  80..95   . . . . . . . . . . . . . . . .     -  CE00   11


------------------------------- Inactive Cards: -------------------------------
Card-Numb      Port(s)                                       SlotId  Addr  Irq
-------------------------------------------------------------------------------
HSCB-1           1,  2  . . . . . . . . . . . . . . . . . . .     -  D000    7
HSCB-2           3,  4  . . . . . . . . . . . . . . . . . . .     -  D000    5
HSCB-3           5,  6  . . . . . . . . . . . . . . . . . . .     -  D000   10
HSCB-4           7,  8  . . . . . . . . . . . . . . . . . . .     -  D000   11
HSCB-5           9, 10  . . . . . . . . . . . . . . . . . . .     -  D000   14
HSCB-6          11, 12  . . . . . . . . . . . . . . . . . . .     -  D000   15
HSCB-7          13, 14  . . . . . . . . . . . . . . . . . . .     -  D000    3
HSCB-8          15, 16  . . . . . . . . . . . . . . . . . . .     -  D000   12
ESB-3            9, 10, 11, 12  . . . . . . . . . . . . . . .  NONE   PCI    ?
ESB-4           13, 14, 15, 16  . . . . . . . . . . . . . . .  NONE   PCI    ?
ISDN-1          17  . . . . . . . . . . . . . . . . . . . . .     -   390   11
ISDN-2          18  . . . . . . . . . . . . . . . . . . . . .     -   398   10
ISDN-3          19  . . . . . . . . . . . . . . . . . . . . .     -   3A0    5
ASY-2           22  . . . . . . . . . . . . . . . . . . . . .     -   2F8    3
ASYMS-1         23..30  . . . . . . . . . . . . . . . . . . .     -   280    3
ASYMS-2         31..38  . . . . . . . . . . . . . . . . . . .     -   190    5
ASYMS-3         39..46  . . . . . . . . . . . . . . . . . . .     -   200   10
ASYMS-4         47..54  . . . . . . . . . . . . . . . . . . .     -   300   15
ETH-1           55  . . . . . . . . . . . . . . . . . . . . .     -   300   12
ETH-2           56  . . . . . . . . . . . . . . . . . . . . .     -   360   10
TRH-1           57  . . . . . . . . . . . . . . . . . . . . .  NONE   PCI    ?
ETH100-2        59  . . . . . . . . . . . . . . . . . . . . .  NONE   PCI    ?
ACB-1           60, 61, 62, 63, 64, 65, 66, 67  . . . . . . .     -   320   15
ACB-2           68, 69, 70, 71, 72, 73, 74, 75  . . . . . . .     -   340   14
ACB-3           76, 77, 78, 79, 64, 65, 66, 67  . . . . . . .     -   2A0   11
EPIB-1         100,  96..99   . . . . . . . . . . . . . . . .     -  CC00   11
BEP-1           80..95  . . . . . . . . . . . . . . . . . . .     -  CE00   10
BRIO-1          17  . . . . . . . . . . . . . . . . . . . . .  NONE   PCI    ?
BRIO-2          18  . . . . . . . . . . . . . . . . . . . . .  NONE   PCI    ?
BRIO-3          19  . . . . . . . . . . . . . . . . . . . . .  NONE   PCI    ?

S CARD: Set Card Parameters (Administrator/Super-User)
S CARD:type-nnn par:val [par:val]

It sets one or more configuration parameters of the specified board to the specified value.

Boards identifier must be indicated in the form: "type-nnn", where:

"type"
has to be one of the card's mnemonics that are allowed by the system (e.g. ETH100, ESB and so on);
"nnn"
must be a digit in the interval [1 - 255].

If the command is successful the message "COMMAND EXECUTED" is generated.

If the specified board is not currently configured or active the following message will be shown: "CARD NOT PRESENT OR INACTIVE".

For PCI board types, the command allows the user to set the PCI slot identifier of the board, i.e. "SLOTID:" parameter.

For not PCI board types, the command sets the memory address ("ADDR:" parameter) and interrupt ("IRQ:" parameter) of the board.

By typing "S CARD: ?", it is possible to have a complete list of the available configuration parameters. Few examples are reported below:

[14:48:55] ABILIS_CPX: S CARD: ?

S CARD:val par:val [par:val]  Set the specified card parameter(s)

SLOTID:    Slot Id value [0..65534, NONE = Unassegned]      <PCI cards only>
ADDR:      Base Address value                  <HSCB and PCI cards excluded>
IRQ:       Interrupt value                              <PCI cards excluded>

[14:54:21] ABILIS_CPX: S CARD:HSCB-1 ?

HSCB Card parameters:

IRQ:       Interrupt value [3, 4, 5, 7, 10, 11, 12, 14, 15]

[14:54:37] ABILIS_CPX: S CARD:ETH100-1 ?

ETH100H Card parameters:

SLOTID:    Slot Id value [0..65534, NONE = Unassegned]

[14:54:44] ABILIS_CPX: S CARD:ETH-1 ?

ETHH Card parameters:

ADDR:      Base Address value [0x200, 0x220, 0x240, ..., 0x3C0, 0x3E0]
IRQ:       Interrupt value [3, 4, 5, 7, 10, 11, 12, 14, 15]

D PCIDEV Display PCI devices (User)
D PCIDEV

It displays information about PCI boards currently present and active in the system.

Here is an example of the command execution:

[08:44:54] ABILIS_CPX: D PCIDEV

PCI Server Overview:

ID Vendor          Device                    CardName         Slot/F   Ver Irq
-------------------------------------------------------------------------------
1  1106 VIA        0597 BRIDGE HOST          -                   0/0   0.4   -
2  1106 VIA        8598 BRIDGE PCI           -                   1/0   0.0   -
3  1106 VIA        0586 BRIDGE ISA           -                   7/0   4.1   -
4  1106 VIA        0571 STORAGE IDE          -                   7/1   0.6   -
5  1106 VIA        3040 BRIDGE PCI           -                   7/3   1.0   -
6  110A SIEMENS    2102 NETWORK OTHER        ESB2-DSCC4          8/0   2.1  10
7  1011 DEC        0019 NETWORK ETHERNET     TE100-PCIA          9/0   4.1   7
8  110A SIEMENS    2102 NETWORK OTHER        ESB-DSCC4          10/0   2.1  12
9  10DE UNKNOWN    002C DISPLAY VGA          -                  32/0   1.5 255

Information displayed can be easily compared to the one obtained by executing the command D ACT.

The following table offers a brief explanation of the parameter displayed by the command:

TypeMeaning
IDPCI device identifier
VendorVendor identification code and name
DeviceDevice identification code and name
CardNamePCI card identification name
Slot/FIdentifier of the used slot
VerDevice version number
IrqUsed IRQ

Status commands and port statistics top


C S Clear Statistics (Administrator)
C S IPP
C S PO:A
C S PO:type
C S PO:xxx[,yyy,...]
C S PO:yyy HD:yy   <ARC port only>

This command clears the statistics of all IP ports or it clears the statistics of the specified port(s), if they are currently running.
The following table summarizes the allowed command syntaxes:

C S IPP Clear the statistics of all currently running IP ports.
C S PO:A Clear the statistics of all currently running ports.
C S PO:type Clear the statistics of all ports of the specified "type". The port "type" must be one of the mnemonics that are allowed by the system, e.g.: X25, MLM, LAPD and so on.
C S PO:xxx[,yyy,...] Clear the statistics of all the ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.
C S PO:yyy HD:yy Clear the statistics of the selected hard disk or of any hard disk. The value "yyy" is assumed to be the ARC port identifier. The HD: value must be a disk drive letter in the range [C..Z] or "ALL".

If the command is successful the message "COMMAND EXECUTED" is generated.

If the specified port is not currently configured or active or running the following message will be shown: "PO:xxx PORT NOT PRESENT OR NOT RUNNING".

The following example shows which is the answer in the case that the system is requested to clear the statistic's counters for three ports, but one of them is not currently running:

[15:18:12] ABILIS_CPX: C S PO:301,302,308

PO:308 PORT NOT PRESENT OR NOT RUNNING

COMMAND EXECUTED

The message "COMMAND EXECUTED" advises that the command was successful on 301 and 302 ports, while it fail on the port 308 because it is not currently running.

warning! Statistics clearing generates events neither into the System Log and Events Log, so it is up to user refer statistics values to the correct time interval. Statistics are always cleared when the Abilis CPX starts.


D S Display Status and compact Statistics (User)
D S IPP
D S IPP:xx
D S PO:A
D S PO:type
D S PO:xxx[,yyy,...]
D S PO:xxx [.]
D S PO:yyy IPP:A   <IPRTR port only>
D S PO:yyy IPP:xx  <IPRTR port only>

This command shows status information of one or more running IP port or CPX port. The command also shows, beside the status, useful statistics and information for Abilis technicians to solve eventual problems.

The following table summarizes the allowed command syntaxes:

D S IPP Display status and statistics information of all IP ports currently configured and active.
D S IPP:xx Display status and statistics information of the specified IP port, if configured and active. The IP port value must be in the range [0 - 63].
D S PO:A Display status information of all the active ports currently configured.
D S PO:type Display status information of all the active ports of the specified "type". The port "type" must be one of the mnemonics that are allowed by the system, e.g.: X25, MLM, LAPD and so on.
D S PO:xxx[,yyy,...] Display status information of all the ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.
D S PO:xxx [.] Display status information of the specified port [0 - 999]. If there is a lower active port that is linked to the requested one, then the command will also display its status information and so on recursively. The recursive visualization is not executed if the '.' (dot) character is added at the end of the command row.
D S PO:yyy IPP:A Display status information of the IP ports that are currently running. The value "yyy" is assumed to be the IPRTR port identifier.
D S PO:yyy IPP:xx Display status information of the requested IP port only. The value "yyy" is assumed to be the IPRTR port identifier. The IP port value must be in the range [0 - 63].

If the requested port is inactive or not present, the command generates the error message: "PO:xxx PORT NOT PRESENT OR INACTIVE", where "xxx" is the identifier of the requested port.

Here there are some examples of the command output:

EXAMPLE 1: recursive visualization:

[10:38:10] ABILIS_CPX: D S PO:301

PO:301 ------------------------------------------------------------------------
X25    STATE:DOWN
       -----------|---INPUT---|--OUTPUT---|-----------|---INPUT---|--OUTPUT---|
       SEG        |          0|          0|CHAR       |          0|          0|
       PCK        |          0|          0|
       ------------------------------------------------------------------------
PO:201 ------------------------------------------------------------------------
LAPB   STATE:CONNECTING
       -----------|---INPUT---|--OUTPUT---|-----------|---INPUT---|--OUTPUT---|
       T1-UP      |           |          0|T1-DN      |           |      25599|
       REJ        |          0|          0|FRMR       |          0|          0|
       N2-OVER    |           |          0|N1-OVER    |          0|           |
       INFO       |          0|          0|BADF       |          0|           |
       UNK-ADD    |          0|           |
       ------------------------------------------------------------------------
PO:1   ------------------------------------------------------------------------
SYNC   STATE:UP          CARD:ESB2         SP:19200          XTAL:X1-1,8MHz
       DTR:UP            DCD:DOWN          RTS:UP            CTS:DOWN
       LOOP:OFF
       ------------------------------------------------------------------------
       FIFO:USED    RxFrames:165    RxBytes:21120       RxMinFrameOcc:128
                    TxFrames:2      TxBytes:4208        TxMinFrameOcc:2104
       -----------|---INPUT---|--OUTPUT---|-----------|---INPUT---|--OUTPUT---|
       CHR        |          0|      51200|FRM        |          0|      25600|
       CHR-D      |          0|      51200|FRM-D      |          0|      25600|
       CHR-V      |          0|          0|FRM-V      |          0|          0|
       CHR-C      |          0|          0|FRM-C      |          0|          0|
       RX-OVR     |          0|           |TX-UND     |           |          0|
       BAD-FCS    |          0|           |ABORT      |          0|          0|
       SHORT      |          0|          0|OTHERS     |          0|           |
       LONG-D     |          0|          0|LOST-D     |          0|           |
       LONG-C     |          0|          0|LOST-C     |          0|           |
       LONG-V     |          0|          0|LOST-V     |          0|           |
       CTS-TOUT   |          0|           |
       ------------------------------------------------------------------------

EXAMPLE 2: recursive visualization avoided by the addition of the '.' (dot) character the end of the command line:

[10:38:12] ABILIS_CPX: D S PO:301 .

PO:301 ------------------------------------------------------------------------
X25    STATE:DOWN
       -----------|---INPUT---|--OUTPUT---|-----------|---INPUT---|--OUTPUT---|
       SEG        |          0|          0|CHAR       |          0|          0|
       PCK        |          0|          0|
       ------------------------------------------------------------------------

EXAMPLE 3: visualization of a set of ports of the same type:

[10:39:21] ABILIS_CPX: D S PO:X25

PO:301 ------------------------------------------------------------------------
X25    STATE:READY
       -----------|---INPUT---|--OUTPUT---|-----------|---INPUT---|--OUTPUT---|
       SEG        |          0|          0|CHAR       |          0|          0|
       PCK        |          0|          0|
       ------------------------------------------------------------------------

PO:302 ------------------------------------------------------------------------
X25    STATE:DOWN
       -----------|---INPUT---|--OUTPUT---|-----------|---INPUT---|--OUTPUT---|
       SEG        |          0|          0|CHAR       |          0|          0|
       PCK        |          0|          0|
       ------------------------------------------------------------------------

EXAMPLE 4: visualization of a set of ports, by specifing the list:

[10:39:44] ABILIS_CPX: D S PO:301,201,1

PO:301 ------------------------------------------------------------------------
X25    STATE:DOWN
       -----------|---INPUT---|--OUTPUT---|-----------|---INPUT---|--OUTPUT---|
       SEG        |          0|          0|CHAR       |          0|          0|
       PCK        |          0|          0|
       ------------------------------------------------------------------------

PO:201 ------------------------------------------------------------------------
LAPB   STATE:CONNECTING
       -----------|---INPUT---|--OUTPUT---|-----------|---INPUT---|--OUTPUT---|
       T1-UP      |           |          0|T1-DN      |           |      25618|
       REJ        |          0|          0|FRMR       |          0|          0|
       N2-OVER    |           |          0|N1-OVER    |          0|           |
       INFO       |          0|          0|BADF       |          0|           |
       UNK-ADD    |          0|           |
       ------------------------------------------------------------------------

PO:1   ------------------------------------------------------------------------
SYNC   STATE:UP          CARD:ESB2         SP:19200          XTAL:X1-1,8MHz
       DTR:UP            DCD:DOWN          RTS:UP            CTS:DOWN
       LOOP:OFF
       ------------------------------------------------------------------------
       FIFO:USED    RxFrames:165    RxBytes:21120       RxMinFrameOcc:128
                    TxFrames:2      TxBytes:4208        TxMinFrameOcc:2104
       -----------|---INPUT---|--OUTPUT---|-----------|---INPUT---|--OUTPUT---|
       CHR        |          0|      51238|FRM        |          0|      25619|
       CHR-D      |          0|      51238|FRM-D      |          0|      25619|
       CHR-V      |          0|          0|FRM-V      |          0|          0|
       CHR-C      |          0|          0|FRM-C      |          0|          0|
       RX-OVR     |          0|           |TX-UND     |           |          0|
       BAD-FCS    |          0|           |ABORT      |          0|          0|
       SHORT      |          0|          0|OTHERS     |          0|           |
       LONG-D     |          0|          0|LOST-D     |          0|           |
       LONG-C     |          0|          0|LOST-C     |          0|           |
       LONG-V     |          0|          0|LOST-V     |          0|           |
       CTS-TOUT   |          0|           |
       ------------------------------------------------------------------------

warning! It is important to remark that statistics are cleared every time the Abilis CPX starts.


D SE Display Statistics Extended (User)
D SE IPP
D SE IPP:xx
D SE PO:A
D SE PO:type
D SE PO:xxx[,yyy,...]
D SE PO:xxx [.]
D SE PO:yyy BCHAN:val  <EPISDN port only>
D SE PO:yyy CH:val       <SSL port only>
D SE PO:yyy DLCI:val     <FR port only>
D SE PO:yyy IPP:val       <IPRTR port only>
D SE PO:yyy PATH:val    <PLINKE port only>
D SE PO:yyy PU:val        <SDLC port only>
D SE PO:yyy SES:val      <FTP port only>
D SE PO:yyy TEI:val       <LAPD/EBLAPD/EPLABD port only>
D SE PO:yyy VSP-ID:val  <EIM port only>

It shows information about status and statistics of one or more running IP port or CPX port, in an extended format.

The following table summarizes the allowed command syntaxes:

D SE IPP Display statistics information of all the IP ports currently configured and active.
D SE IPP: Display statistics information of the specified IP port, if currently configured and active. The IP port value must be in the range [0 - 63].
D SE PO:A Display statistics information of all the active ports currently configured.
D SE PO:type Display statistics information of all the active ports of the specified "type". The port "type" must be one of the mnemonics that are allowed by the system, e.g.: X25, MLM, LAPD and so on.
D SE PO:xxx[,yyy,...] Display statistics information of all the ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.
D SE PO:xxx [.] Display statistics information of the specified port [0 - 999]. If there is a lower active port that is linked to the requested one, then the command will also display its statistics information and so on recursively. The recursive visualization is not executed if the '.' (dot) character is added at the end of the command row.
D SE PO:yyy BCHAN:A Display statistics information of all B channels of an EPISDN port. The value "yyy" is assumed to be an EPISDN port identifier.
D SE PO:yyy BCHAN:xx Display statistics information of the requested B channel only. The value "yyy" is assumed to be an EPISDN port identifier. The B channel identifier must be in the range [1 - 15, 17 - 31].
D SE PO:yyy CH:xxx Display statistics information of the requested SSL channel only. The value "yyy" is assumed to be the SSL port identifier. The channel identifier must be in the range [1..100].
D SE PO:yyy DLCI:xx Display statistics information of the requested DLCI only. The value "yyy" is assumed to be a FR port identifier. The DLCI identifier must be in the range [16 - 991, 1024 - 63487, 131072 - 8126463].
D SE PO:yyy IPP:A Display statistics information of all the IP ports that are currently running. The value "yyy" is assumed to be the IPRTR port identifier.
D SE PO:yyy IPP:xx Display statistics information of the requested IP port only. The value "yyy" is assumed to be the IPRTR port identifier. The IP port value must be in the range [0 - 63].
D SE PO:yyy PATH:x Display statistics information of the requested PLINKE path only. The value "yyy" is assumed to be the PLINKE port identifier. The path value must be in the range [1, 2].
D SE PO:yyy PU:A Display statistics information of all the Physical Units that are currently in use on a SDLC port. The value "yyy" is assumed to be a SDLC port identifier.
D SE PO:yyy PU:xx Display statistics information of the requested Physical Unit only. The value "yyy" is assumed to be a SDLC port identifier. The Physical Unit identifier must be in the range [0 - 15].
D SE PO:yyy SES:xxx Display statistics information of the requested FTP session only. The value "yyy" is assumed to be a FTP port identifier. The session identifier must be in the range [0 - 255].
D SE PO:yyy TEI:A Display statistics information of all the TEIs that are currently in use on a LAPD or EBLAPD or EPLAPD port. The value "yyy" is assumed to be a LAPD or EBLAPD or EPLAD port identifier.
D SE PO:yyy TEI:xx Display statistics information of the requested TEI only. The value "yyy" is assumed to be a LAPD or EBLAPD or EPLAD port identifier. The TEI identifier must be in the range [0 - 126].
D SE PO:yyy VSP-ID:A Display statistics information of all the VSPs that are currently present on the EIM port. The value "yyy" is assumed to be the EIM port identifier.
D SE PO:yyy VSP-ID:xx Display statistics information of the requested VSP service only. The value "yyy" is assumed to be the EIM port identifier. The VSP identifier must be in the range [1 - 31].

Not all the ports support extended statistics. If the extended statistics are not available for the port, requested in the command, the following message will be shown: "EXTENDED STATISTICS NOT AVAILABLE".

If the requested port is inactive or not present, the command generates the error message: "PO:xxx PORT NOT PRESENT OR NOT RUNNING", where "xxx" is the identifier of the requested port.

warning! It is important to remark that statistics are cleared every time the Abilis CPX starts.


S S Set Status of DTR signal (Administrator)
S S PO:xxx DTR:yyy

It sets the DTR signal status of the specified SYNC port. The specified port value must be in the range [0 - 999] and must correspond to currently active and running port.

Allowed values for DTR signal status are: UP, DOWN, PULSE.

This command works on SYNC port type only; otherwise the message "COMMAND NOT ALLOWED FOR THAT PORT" will be shown.

In the case that the specified port is not currently running, the following error message is generated: "PO:xxx PORT NOT PRESENT OR NOT RUNNING", where "xxx" is the identifier of the requested port.

warning! It is important to remark that in correspondence of this command execution a set of messages are registered in the System Log, they are shown in the following examples:

EXAMPLE 1: setting DTR signal to "UP":

16/04/2002 16:38:10 I:CP DTR UP p1
16/04/2002 16:38:10 I:p1   DTR UP

EXAMPLE 2: setting DTR signal to "DOWN":

16/04/2002 16:38:13 I:CP DTR DN p1
16/04/2002 16:38:13 I:p1   DTR DN

EXAMPLE 3: setting DTR signal to "PULSE":

16/04/2002 16:38:17 I:CP DTR PL p1
16/04/2002 16:38:17 I:p1   DTR PL

C SC Clear Statistics Compressor (Administrator)
C SC PO:A
C SC PO:xxx

It clears the compression statistics of the specified running port. The specified value must be in the interval [0 - 999].

By specifying "PO:A", the command will clear the statistics of all the running ports managed by the Connection Oriented Router.

If the requested port is inactive or not present, the command generates the error message: "PO:xxx PORT NOT PRESENT OR NOT RUNNING", where "xxx" is the identifier of the requested port.

If the Connection Oriented Router does not manage the specified port, the command will show the following error message: "COMMAND NOT ALLOWED FOR THAT PORT".

warning! This command generates events neither into the System Log and Events Log, so it is up to user refer statistics values to the correct time interval. Compression statistics are always cleared when the Abilis CPX starts.


D SC Display Statistics Compressor (User)
D SC PO:A
D SC PO:xxx

It displays the compression statistics of the specified running port. The specified value must be in the interval [0 - 999].

By specifying "PO:A", the command will display the statistics of all the running ports managed by the Connection Oriented Router.

If the requested port is inactive or not present, the command generates the error message: "PO:xxx PORT NOT PRESENT OR NOT RUNNING", where "xxx" is the identifier of the requested port.

If the Connection Oriented Router does not manage the specified port, the command will show the following error message: "COMMAND NOT ALLOWED FOR THAT PORT".

Initialization/activation/deactivation commands top


INIT PO: Init Port (User)
INIT PO:type
INIT PO:xxx[,yyy,...]

It initializes the specified port(s), if it is currently active and running. At the same time the command updates configuration parameters that have been modified, activating them.

The following table summarizes the allowed command syntaxes:

INIT PO:type The initialization is executed for all the ports of the specified "type". The port "type" must be one of the mnemonics that are allowed by the system, e.g.: X25, MLM, LAPD and so on.
INIT PO:xxx[,yyy,...] The initilization is executed for all the ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.

If the command is successful the message "COMMAND EXECUTED" will be displayed, otherwise the message "COMMAND FAILED ON PO:xxx" will be shown, where "xxx" is the identifier of the port.

The command will work on present, active and running ports only; otherwise the error message "PO:xxx NOT PRESENT OR INACTIVE" will be displayed, where "xxx" is the identifier of the port.

The following example shows which is the answer in the case that the system is requested to initialize three ports, but one of them is not currently running:

[16:52:44] ABILIS_CPX: INIT PO:301,302,308

PO:308 PORT NOT PRESENT OR NOT RUNNING

COMMAND EXECUTED

The message "COMMAND EXECUTED" advises that the command was successful on 301 and 302 ports, while it fail on the port 308 because it is not currently running.

warning! This command generates events neither into the System Log and Events Log.


R PO: Restart Port (User)
R PO:type
R PO:xxx[,yyy,...]

It re-initializes the specified port(s), if it is currently active and running.

The following table summarizes the allowed command syntaxes:

R PO:type The re-initialization is executed for all the ports of the specified "type". The port "type" must be one of the mnemonics that are allowed by the system, e.g.: X25, MLM, LAPD and so on.
R PO:xxx[,yyy,...] The re-initialization is executed for all the ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.

If the command is successful the message "COMMAND EXECUTED" will be displayed, otherwise the message "COMMAND FAILED ON PO:xxx" will be shown, where "xxx" is the identifier of the port.

The command will work on present, active and running ports only; otherwise the error message "PO:xxx NOT PRESENT OR INACTIVE" will be displayed, where "xxx" is the identifier of the port.

warning! This command generates events neither into the System Log and Events Log.

As it will be shown in the next example, the command cannot be executed in the case that the internal events trace is started for the selected port:

[12:19:25] ABILIS_CPX: TRACE ACT PO:1

COMMAND EXECUTED

[12:19:26] ABILIS_CPX: TRACE START

COMMAND EXECUTED

[12:19:28] ABILIS_CPX: R PO:1

COMMAND NOT ALLOWED FOR PO:1, TRACE IS RUNNING ON THAT PORT

D ACT Display Active cards and ports
D ACT

It displays all the boards and ports currently configured and active.

Boards and ports are active, if they are configured (present), but not necessarily running. Setting changes and visualization are allowed only for active ports and boars.

Boards and ports are running only if they are configured (present) and active when the system starts.

If there are no active boards the message "NO ACTIVE CARDS PRESENT" will be shown. If there are no active ports the message "NO ACTIVE PORTS PRESENT" will be shown.

Here is an example of command execution:
[14:28:49] ABILIS_CPX: D ACT

-------------------------------- Active Cards: --------------------------------
Card-Numb      Port(s)                                       SlotId  Addr  Irq
-------------------------------------------------------------------------------
ESB-1            1,  2,  3,  4  . . . . . . . . . . . . . . .     8   PCI   10
ESB-2            5,  6,  7,  8  . . . . . . . . . . . . . . .    10   PCI   12
ASY-1           21  . . . . . . . . . . . . . . . . . . . . .     -   3F8    4
ETH100-1        58  . . . . . . . . . . . . . . . . . . . . .     9   PCI    7
EBIB-1         100,  80..95   . . . . . . . . . . . . . . . .     -  CE00   11

-------------------------------- Active Ports: --------------------------------
Type    Port(s)
-------------------------------------------------------------------------------
CP        0
SYNC      1   2   3   4   5   6   7   8
ISDN     17
PAD      21
ETH100   58
EBISDN   80  81  82  83
EIM     100
LAPD    117
IPLAN   158
EBLAPD  180 181 182 183
EIR     200
LAPB    201 202 203 204 205 206 207 998
Q931    217
EBQ931  280 281 282 283
X25     301 302 303 304 305 306 307 308 999
SDLC    328
IPRTR   900
TCP     901
UDP     902
RIP     903
SNMP    904
TELNET  905
SSH     906
SNTP    909
DNS     910
MfIde   990
MLM     997

S ACT Active cards and ports (Administrator)
S ACT CARD:xxx[,yyy,...]
S ACT PO:xxx[,yyy,...]

It sets active the specified board(s) or port(s).

The following table summarizes the allowed command syntaxes:

S ACT CARD:xxx[,yyy,...] Activation is executed on all the cards that are specified in the list. The list can specify from 1 up to 50 cards values, separated by ',' (comma) character without spaces, in the form "type-nnn", where:
"type" has to be one of the card's mnemonics that are allowed by the system (e.g. ETH100, ESB and so on);
"nnn" must be a digit in the interval [1 - 255].
S ACT PO:xxx[,yyy,...] Activation is executed on all the ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.

warning! Activating a board or a port does not mean to make it run. Activation makes possible to show board's/port's parameters and to modify them. To have a running board/port or activate the changes made on the board/ports, it is needed to save the configuration and restart the system.

If the specified board is not present, the message "CARD:type-nnn NOT PRESENT" will be displayed; if it is already active then "CARD:type-nnn ALREADY ACTIVE" advise will appears. In both cases "type-nnn" is the identifier of the card.

If the specified port is not present, the message "PO:xxx NOT PRESENT" will be displayed; if it is already active then "PO:xxx ALREADY ACTIVE" advise will appears. In both cases "xxx" is the identifier of the port.


D INACT Display Inactive cards and ports (User)
D INACT

It shows all the boards and ports currently configured but inactive.

A board (port) is inactive (or not active) when it is present but it is not running. Setting changes and visualization are not allowed for inactive boards/ports. Moreover configured but inactive boards/ports are ignored when the system starts.

If there are no inactive boards, the following message is generated "NO INACTIVE BOARDS PRESENT". If there are no inactive ports, the following message is generated "NO INACTIVE PORTS PRESENT".

Here is an example of the command execution:

[14:35:50] ABILIS_CPX: D INACT

------------------------------- Inactive Cards: -------------------------------
Card-Numb      Port(s)                                       SlotId  Addr  Irq
-------------------------------------------------------------------------------
HSCB-1           1,  2  . . . . . . . . . . . . . . . . . . .     -  D000    7
HSCB-2           3,  4  . . . . . . . . . . . . . . . . . . .     -  D000    5
HSCB-3           5,  6  . . . . . . . . . . . . . . . . . . .     -  D000   10
HSCB-4           7,  8  . . . . . . . . . . . . . . . . . . .     -  D000   11
ESB-3            9, 10, 11, 12  . . . . . . . . . . . . . . .  NONE   PCI    ?
ESB-4           13, 14, 15, 16  . . . . . . . . . . . . . . .  NONE   PCI    ?
ISDN-1          17  . . . . . . . . . . . . . . . . . . . . .     -   390   11
ISDN-2          18  . . . . . . . . . . . . . . . . . . . . .     -   398   10
ISDN-3          19  . . . . . . . . . . . . . . . . . . . . .     -   3A0    5
ASY-2           22  . . . . . . . . . . . . . . . . . . . . .     -   2F8    3
ASYMS-1         23..30  . . . . . . . . . . . . . . . . . . .     -   280    3
ASYMS-2         31..38  . . . . . . . . . . . . . . . . . . .     -   190    5
ETH-1           55  . . . . . . . . . . . . . . . . . . . . .     -   300   12
ETH-2           56  . . . . . . . . . . . . . . . . . . . . .     -   360   10
TRH-1           57  . . . . . . . . . . . . . . . . . . . . .  NONE   PCI    ?
ETH100-2        59  . . . . . . . . . . . . . . . . . . . . .  NONE   PCI    ?
ACB-1           60, 61, 62, 63, 64, 65, 66, 67  . . . . . . .     -   320   15
ACB-2           68, 69, 70, 71, 72, 73, 74, 75  . . . . . . .     -   340   14
EPIB-1         100,  96..99   . . . . . . . . . . . . . . . .     -  CC00   11
BEP-1           80..95  . . . . . . . . . . . . . . . . . . .     -  CE00   10
BRIO-1          17  . . . . . . . . . . . . . . . . . . . . .  NONE   PCI    ?
BRIO-2          18  . . . . . . . . . . . . . . . . . . . . .  NONE   PCI    ?

------------------------------- Inactive Ports: -------------------------------
Type    Port(s)
-------------------------------------------------------------------------------
SYNC      9  10  11  12  13  14  15  16
ISDN     18  19
PAD      22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39
         40  41  42  43  44  45  46  47  48  49  50  51  52  53  54
ETH      55  56
TR       57
ETH100   59
EBISDN   84  85  86  87  88  89  90  91  92  93  94  95
EPISDN   96  97  98  99
FR      101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
LAPD    118 119
IPLAN   155 156 157 159
EBLAPD  184 185 186 187 188 189 190 191 192 193 194 195
EPLAPD  196 197 198 199
LAPB    208 209 210 211 212 213 214 215 216 801 802 803 804 805 806 807 808 809
        810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827
        828 829 830 831 832
Q931    218 219
EBQ931  284 285 286 287 288 289 290 291 292 293 294 295
EPQ931  296 297 298 299
X25     309 310 311 312 313 314 315 316 851 852 853 854 855 856 857 858 859 860
        861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878
        879 880 881 882
SDLC    321 322 323 324 325 326 327 329 330 331 332 333 334 335 336
HDLCT   341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356
sQ931   380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397
        398 399
PLINKE  401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418
        419 420 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716
        717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734
        735 736 737 738 739 740 741 742 743 744 745 746 747 748 749
MLM     501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518
        519 520 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766
        767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784
        785 786 787 788 789 790 791 792 793 794 795 796 797 798 799
ML      521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538
        539 540
PPP     541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558
        559 560
XTP     907
ACNT    908
NAT     911 

S INACT Set Inactive cards and ports (Administrator)
S INACT CARD:xxx[,yyy,...]
S INACT PO:xxx[,yyy,...]

It sets inactive the specified board(s) or port(s).

The following table summarizes the allowed command syntaxes:

S INACT CARD:xxx[,yyy,...] Deactivation is executed on all the cards that are specified in the list. The list can specify from 1 up to 50 cards values, separated by ',' (comma) character without spaces, in the form "type-nnn", where:
"type" has to be one of the card's mnemonics that are allowed by the system (e.g. ETH100, ESB and so on);
"nnn" must be a digit in the interval [1 - 255].
S INACT PO:xxx[,yyy,...] Dectivation is executed on all the ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.

warning! Deactivating a board or a port does not mean to make it not run, if it was running after the system start. Deactivation makes not possible to show board's/port's parameters and to modify them. To make a board/port not running, it is needed to save the configuration and restart the system.

If the specified board is not present, the message "CARD:type-nnn NOT PRESENT" will be displayed; if it is already inactive then "CARD:type-nnn ALREADY INACTIVE" advise will appears. In both cases "type-nnn" is the identifier of the card.

If the specified port is not present, the message "PO:xxx NOT PRESENT" will be displayed; if it is already inactive then "PO:xxx ALREADY INACTIVE" advise will appears. In both cases "xxx" is the identifier of the port.


D RUN Display Running Ports (User)

It shows all the currently running ports.

The running ports are the ones that are configured and active
when at the system start.

A port is still running even if it has been deactivated through the command S INACT.

If there are no running ports the message "NO RUNNING PORTS PRESENT" will be shown. This eventuality cannot happen.

Here is an example of the command execution:

[14:45:59] ABILIS_CPX: D RUN

------------------------------- Running Ports: --------------------------------
Type    Port(s)
-------------------------------------------------------------------------------
CP        0
SYNC      1   2   3   4   5   6   7   8
ISDN     17
PAD      21
ETH100   58
LAPD    117
IPLAN   158
EBLAPD  180 181 182 183
EIR     200
LAPB    201 202 203 204 205 206 207 998
Q931    217
EBQ931  280 281 282 283
X25     301 302 303 304 305 306 307 308 999
SDLC    328
IPRTR   900
TCP     901
UDP     902
RIP     903
SNMP    904
TELNET  905
SSH     906
SNTP    909
DNS     910
MfIde   990
MLM     997

D TREE Display Ports Tree
D TREE

It shows the real status of the connections among protocol ports and link ports.

Resources can be split into 5 groups:

Before showing the ports connections, the command automatically executes a validation of the current configuration. If the validation is successful, the command will be executed, otherwise it won't.

It is important to note that "successful validation" means that during the validation process no errors were found in the current configuration and no changes were done on it. For more details on the configuration validation procedure see the Configuration validating section.

Here is an example of successful command execution:

[14:45:59] ABILIS_CPX: D TREE
 
VALIDATION IN PROGRESS ..
VALIDATION SUCCESSFULLY EXECUTED
 
------------------------- Connection Oriented Router: -------------------------

CP     PO:0
PAD    PO:21
X25    PO:301--201--001
X25    PO:302--202--002
X25    PO:303--203--003
X25    PO:304--204--004
X25    PO:305--205--005
X25    PO:306--206--006
X25    PO:307--207--007
X25    PO:308
SDLC   PO:328--008
IPRTR  PO:900--...
TELNET PO:905--...
SSH    PO:906--...
X25    PO:999--998--997--217--117--017

------------------------- IP Router and IP Services: --------------------------

IPRTR  PO:900
            |-(Ipp:00)--158--058
TCP    PO:901
UDP    PO:902
RIP    PO:903--902
SNMP   PO:904--902
TELNET PO:905--901
SSH    PO:906--901
SNTP   PO:909--902
DNS    PO:910--902

---------------------------- Enhanced Isdn Router: ----------------------------

EIR    PO:200--100
            |--280--180--080
            |--281--181--081
            |--282--182--082
            |--283--183--083

------------------------------ ACB Voice Router: ------------------------------

NO ACB VOICE ROUTER PORTS
------------------------- PPPoE Access Concentrators: -------------------------

POEAC  PO:163--058
            |-(Lnk:01)--200--...

---------------------------------- Bridges: -----------------------------------

BRIDGE PO:170

-------------------------- Wireless to G.703 bridge: --------------------------

NO GCP or WLP PORTS
----------------------------- Unconnected ports: ------------------------------

Here is an example of unsuccessful command execution:

[14:45:59] ABILIS_CPX: D TREE
 
VALIDATION IN PROGRESS ...
ERROR: PO:302 >LOWPO> = 201 crossed setting
VALIDATION FAILED
 
PORT TREE NOT EXECUTED

ALARM RESET Reset alarm conditions (User)
ALARM RESET

It activates a reset procedure of error conditions that generated the alarm.

Ports alarms are detected by a proper procedure, which is executed every 30 seconds and is activated setting the "A" option in the "LOG:" parameter. If the "L" option is also set in the "LOG:" parameter, on alarm detection, acoustic signal and message on the LCD display are generated.

Alarm conditions reset is also possible with an equivalent command that is available in the Utility of the LCD display on the front panel.


ALARM VIEW View alarm conditions (User)
ALARM VIEW

It shows a list of the ports in error conditions that have generated the alarm.

Here is an example of the command execution:

[14:45:59] ABILIS_CPX: ALARM VIEW

PO:501 ------------------------------------------------------------------------
MLM    P-LINK:DOWN2            S-LINK:STOPPED1         ATN:

PO:502 ------------------------------------------------------------------------
MLM    P-LINK:DOWN2            S-LINK:STOPPED1         ATN:

If there are no alarmed ports when the command is executed, the message "NO ALARMED PORTS" will be shown.

Ports alarms are detected by a proper procedure, which is executed every 30 seconds and is activated setting the "A" option in the "LOG:" parameter. If the "L" option is also set in the "LOG:" parameter, on alarm detection, acoustic signal and message on the LCD display are generated.

The list of ports that are in error conditions is also displayed by an equivalent command that is available in the Utility of the LCD display on the front panel.


CALL PO: Open a connection (User)
CALL PO:xxx

It opens a connection on the specified port. The port value must be in the interval [0 - 999] and has to correspond to a port that is active and running.

The command can work only on MLM and PPP port types, otherwise the message "COMMAND NOT ALLOWED FOR THAT PORT" is generated.

If the command is successful the following message will be displayed: "COMMAND EXECUTED", otherwise "COMMAND FAILED".

Open connection must be closed using the DISC PO: command. If the command has been already executed on the specified port, while the DISC PO: one was not, then the message "CONNECTION ALREADY OPENED" will be displayed.

The command will work only on present, active and running ports; otherwise the error message "PORT NOT PRESENT OR NOT RUNNING" will be displayed.


DISC PO: Close a connection (User)
DISC PO:xxx

It closes the connection, previously activated by the CALL PO: command, on the specified port. The port value must be in the interval [0 - 999] and has to correspond to a port that is active and running.

The command can work only on MLM and PPP port types, otherwise the message "COMMAND NOT ALLOWED FOR THAT PORT" is generated.

If the command is successful the following message will be displayed: "COMMAND EXECUTED", otherwise "COMMAND FAILED".

If the command is executed when the channel is already closed the message "CONNECTION ALREADY CLOSED" will be displayed.

The command will work only on present, active and running ports; otherwise the error message "PORT NOT PRESENT OR NOT RUNNING" will be displayed.

Information notes about ports top


A D Add IP port and CPX port description (Administrator)
A D IPP:xx Description
A D PO:xxx Description

It allows the user to adds the desired description to be assigned to an IP port and/or to a CPX port.

IP port value must be in the interval [0 - 63], while CPX port value must be in the interval [0 - 999].

The parameter "Description" is a generic ASCII printable string, whose maximum length is 68 characters and that cannot contain spaces.

Here is an example on how to assign a description to an IP or CPX port:

[12:26:01] ABILIS_CPX: A D IPP:0 Internal_Lan
 
COMMAND EXECUTED
 
[12:26:01] ABILIS_CPX: A D PO:0 Control_port_for_remote_CPX_management
 
COMMAND EXECUTED

The modification of the defined descriptions is allowed by the S D command.

Displaying the defined descriptions is allowed by the D D and D DE commands.

[15:09:48] ABILIS_CPX: D D

- Not Saved (SAVE CONF) -------------------------------------------------------

IPP Type             Description
-------------------------------------------------------------------------------
0   LAN              Internal_Lan

PO  Type     Description
-------------------------------------------------------------------------------
0   CP       Control_port_for_remote_CPX_management

The "Not Saved (SAVE CONF)" message is displayed every time informative descriptions are added/cleared/modified but not saved with the SAVE CONF command.

Informative notes that are assigned to IP ports and/or to CPX ports are also displayed in several commands: D IPP, D P, D S, D SE, ALARM VIEW and so on.

For example:

[18:45:45] ABILIS_CPX: D IPP:0
 
IPP:0  - Internal_Lan ---------------------------------------------------------
ACT    IPADD:192.168.000.213                       MTU:1500
       MASK :255.255.255.000 NAT:NO      SRCV:NO   outbuf:50
       IFTYPE:LAN            REDIS:YES             RP:RIP
       BRD:NET               LOWPO:158   HIDE:NO   FAIRQUEUE:YES
       SPEEDLIMIT:NO
       - RIP section ----------------------------------------------------------
       RIPSEND:RIP2B    RIPRECV:BOTH     RIPNU:YES    RIPMETRIC:1
       - TRFA section ---------------------------------------------------------
       TRFA:YES  TRFA-MODE:IP-PROT   IP-RESERVE:AUTO  TRFA-SIDE:LOCAL
       TRFA-IPADD:001.001.010.255

[12:26:01] ABILIS_CPX: D P PO:0
 
PO:0   - Control_port_for_remote_CPX_management -------------------------------
CP     PI:ABILIS_CPX:          bsvc:8                  ps:128
       PWD-U:                  PWD-A:                  PWD-S:
       X29A:02010102010302040006050C010D000E000F011008111812121302
       X29B:020100020003000402050006000700080009000A000C000D000E000F001500

The message "IP PORT DESCRIPTION ALREADY EXIST" is displayed, if the IP ports already have a description. While, if the specified IP port is not currently configured, the error message "IP PORT NOT PRESENT" is generated.

The message "PORT PORT DESCRIPTION ALREADY EXIST" is displayed, if the CPX ports already have a description. While, if the specified CPX port is not currently configured, the error message "PORT NOT PRESENT" is generated.

info It is important to remark that ports informative notes, that are added with the present command, are automatically associated by the system to the higher CPX ports that are connected to them, in the eventuality that they don't have their own description.

Through the D D command execution, only directly assigned descriptions will be shown; while, by using the D DE command, it is possible to recognize the ports to which a description has been automatically assigned by the system, because they are marked by the '*' character.


C D Clear IP port and CPX port description (Administrator)
C D IPP:A
C D IPP:xx
C D PO:A
C D PO:xxx

It clears th description previously set for an IP port or a CPX port.

IP port value must be in the interval [0 - 63], while CPX port value must be in the interval [0 - 999].

In both cases, the value "A" can be used to clear descriptions of all IP and CPX ports. The command doesn't ask a confirmation before executing the required operation, then the "A" value must be used very carefully.

If the command is successful the message "COMMAND EXECUTED" is displayed.

The message "IP PORT DESCRIPTION DOESN'T EXIST" is displayed, if the IP ports don't have any description.

The message "PORT DESCRIPTION DOESN'T EXIST" is displayed, if the CPX ports don't have any description.

The "Not Saved (SAVE CONF)" message is displayed every time informative descriptions are added/cleared/modified but not saved with the SAVE CONF command.


D D Display IP port and CPX port description (User)
D D
D D IPP:A
D D IPP:xx
D D PO:A
D D PO:type
D D PO:xxx[,yyy,zzz,...]

It displays currently configured informative description(s) of IP and CPX ports. The following table summarizes the allowed command syntaxes:

D D Display all informative description(s) that are currently configured for both IP ports and CPX ports.
D D IPP:A Display all informative description(s) that are currently configured for IP ports.
D D IPP:xx Display the informative description that is currently defined for the specified IP port. The IP port value must be in the interval [0 - 63].
D D PO:A Display all informative description(s) that are currently configured for CPX ports.
D D PO:type Display informative descriptions(s) of all the CPX ports of the specified "type". The port "type" must be one of the mnemonics that are allowed by the system, e.g.: X25, MLM, LAPD and so on.
D D PO:xxx[,yyy,...] Display informative descriptions(s) of all the CPX ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.

The following example shows the command result in the case that nether IP ports nor CPX ports have a description.

[10:57:42] ABILIS_CPX: D D

IPP Type             Description
-------------------------------------------------------------------------------
                        *** NO IP PORTS INFORMATION ***

PO  Type     Description
-------------------------------------------------------------------------------
                         *** NO PORTS INFORMATION ***

Here there are some additional examples:
[12:25:58] ABILIS_CPX: D D

IPP Type             Description
-------------------------------------------------------------------------------
0   LAN              Internal_Lan
10  PPP              Point_to_Point_Protocol_interface

PO  Type     Description
-------------------------------------------------------------------------------
0   CP       Control_port_for_remote_CPX_management
1   SYNC     sync_port_special
904 SNMP     SNMP_Agent_of_version_1
[11:05:11] ABILIS_CPX: D D IPP:A

IPP Type             Description
-------------------------------------------------------------------------------
0   LAN              Internal_Lan
10  PPP              Point_to_Point_Protocol_interface

[11:05:17] ABILIS_CPX: D D IPP:10

IPP Type             Description
-------------------------------------------------------------------------------
10  PPP              Point_to_Point_Protocol_interface

[11:05:27] ABILIS_CPX: D D IPP:1

PORT DESCRIPTION DOESN'T EXIST
[11:02:26] ABILIS_CPX: D D PO:A

PO  Type     Description
-------------------------------------------------------------------------------
0   CP       Control_port_for_remote_CPX_management
1   SYNC     sync_port_special
904 SNMP     SNMP_Agent_of_version_1

[11:02:29] ABILIS_CPX: D D PO:SNMP

PO  Type     Description
-------------------------------------------------------------------------------
904 SNMP     SNMP_Agent_of_version_1

[11:02:54] ABILIS_CPX: D D PO:0,904

PO  Type     Description
-------------------------------------------------------------------------------
0   CP       Control_port_for_remote_CPX_management
904 SNMP     SNMP_Agent_of_version_1

The "Not Saved (SAVE CONF)" message is displayed every time informative descriptions are added/cleared/modified but not saved with the SAVE CONF command.


D DE Display IP port and CPX port description extended (User)
D DE
D DE IPP:A
D DE IPP:xx
D DE PO:A
D DE PO:type
D DE PO:xxx[,yyy,zzz,...]

It displays currently configured informative descriptions of IP and CPX ports. Descriptions that are marked by the '*' character are automatically assigned by the system and not manually added by the user.

In fact IP and CPX ports informative notes, that are added with the A D command, are automatically associated by the system to the higher CPX ports that are connected to them, in the eventuality that they don't have their own description.

The following table summarizes the allowed command syntaxes:

D DE Display all informative description(s) that are currently configured for both IP ports and CPX ports.
D DE IPP:A Display all informative description(s) that are currently configured for IP ports.
D DE IPP:xx Display the informative description that is currently defined for the specified IP port. The IP port value must be in the interval [0 - 63].
D DE PO:A Display all informative description(s) that are currently configured for CPX ports.
D DE PO:type Display informative descriptions(s) of all the CPX ports of the specified "type". The port "type" must be one of the mnemonics that are allowed by the system, e.g.: X25, MLM, LAPD and so on.
D DE PO:xxx[,yyy,...] Display informative descriptions(s) of all the CPX ports that are specified in the list. The list can specify from 1 up to 50 port values in the range [0 - 999] separated by ',' (comma) character without spaces.

In the following example we can see several entries that are marked by the '*' character: they correspond to description notes that are recursively inherited by the one that is manually defined for their lowest level SYNC port:

[12:25:58] ABILIS_CPX: D DE

IPP Type             Description
-------------------------------------------------------------------------------
0   LAN            * Internal_Lan
4   PPP              Point_to_Point_Protocol_interface

PO  Type     Description
-------------------------------------------------------------------------------
0   CP       Control_port_for_remote_CPX_management
1   SYNC     sync_port_special
58  ETH100   Internal_Lan
101 FR     * sync_port_special
158 IPLAN  * Internal_Lan
201 LAPB   * sync_port_special
202 LAPB   * sync_port_special
301 X25    * sync_port_special
302 X25    * sync_port_special
501 MLM    * sync_port_special
502 MLM    * sync_port_special
904 SNMP     SNMP_Agent_of_version_1

The following example shows the command result in the case that nether IP ports nor CPX ports have a description.

[10:57:42] ABILIS_CPX: D DE

IPP Type             Description
-------------------------------------------------------------------------------
                        *** NO IP PORTS INFORMATION ***

PO  Type     Description
-------------------------------------------------------------------------------
                         *** NO PORTS INFORMATION ***

Here there are some additional examples:
[11:50:54] ABILIS_CPX: D DE PO:A

PO  Type     Description
-------------------------------------------------------------------------------
0   CP       Control_port_for_remote_CPX_management
1   SYNC     sync_port_special
58  ETH100   Internal_Lan
101 FR     * sync_port_special
158 IPLAN  * Internal_Lan
201 LAPB   * sync_port_special
202 LAPB   * sync_port_special
301 X25    * sync_port_special
302 X25    * sync_port_special
501 MLM    * sync_port_special
502 MLM    * sync_port_special
904 SNMP     SNMP_Agent_of_version_1

[11:51:05] ABILIS_CPX: D DE PO:x25

PO  Type     Description
-------------------------------------------------------------------------------
301 X25    * sync_port_special
302 X25    * sync_port_special

[11:51:15] ABILIS_CPX: D DE PO:0,101,904

PO  Type     Description
-------------------------------------------------------------------------------
0   CP       Control_port_for_remote_CPX_management
101 FR     * sync_port_special
904 SNMP     SNMP_Agent_of_version_1

info It is important to remark that "inherited" descriptions cannot be ether deleted or modified. See for example the case of the FR port here displayed:

[11:51:15] ABILIS_CPX: D DE PO:101

PO  Type     Description
-------------------------------------------------------------------------------
101 FR     * sync_port_special

[11:51:48] ABILIS_CPX: C D PO:101

PORT DESCRIPTION DOESN'T EXIST

[11:54:16] ABILIS_CPX:

The deletion of it description fails because its information note wasn't added manually by the user but was automatically assigned to it by the system.

The "Not Saved (SAVE CONF)" message is displayed every time informative descriptions are added/cleared/modified but not saved with the SAVE CONF command.


S D Set IP port and CPX port description (Administrator)
S D IPP:xx Description
S D PO:xxx Description

It allow to modify the informative description that was previously defined by the user for the specified IP or CPX port.

IP port value must be in the interval [0 - 63], while CPX port value must be in the interval [0 - 999].

The parameter "Description" is a generic ASCII printable string, whose maximum length is 68 characters and that cannot contain spaces.

If the command is successful the message "COMMAND EXECUTED" will be shown.

The message "IP PORT DESCRIPTION DOESN'T EXIST" is displayed, if no description is present for the specified IP port.

The message "PORT DESCRIPTION DOESN'T EXIST", if no description is present for the specified CPX port.

The "Not Saved (SAVE CONF)" message is displayed every time informative descriptions are added/cleared/modified but not saved with the SAVE CONF command.

printPrint this page