dps commands version 1 - diagramasde.comdiagramasde.com/diagramas/otros2/skyedge_dps_commands.pdfdps...
Post on 15-Mar-2018
290 Views
Preview:
TRANSCRIPT
DPS Commands
Version 1.0
July 2004
Document No. Draft
Gilat Satellite Networks Ltd.
This document contains information proprietary to Gilat Satellite Networks Ltd. and may not be
reproduced in whole or in part without the express written consent of Gilat Satellite Networks Ltd. The
disclosure by Gilat Satellite Networks Ltd. of information contained herein does not constitute any
license or authorization to use or disclose the information, ideas or concepts presented. The contents of
this document are subject to change without prior notice.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
i
Proprietary and Confidential
Contents
1. Introduction ......................................................................................................... 1
2. Route ................................................................................................................... 3
3. INFO .................................................................................................................... 5
4. UPTIME ................................................................................................................ 6
5. DEBUG ................................................................................................................ 7
6. BUF ...................................................................................................................... 8
7. Version ................................................................................................................ 9
8. TRC Commands ................................................................................................ 10
8.1 TRC PRT ............................................................................................................ 12
8.2 TRC INI .............................................................................................................. 13
8.3 TRC DBMIR ........................................................................................................ 14
8.4 TRC DIS ............................................................................................................. 15
8.5 TRC SLDB .......................................................................................................... 16
8.5.1 TRC SLDBG ON ....................................................................................... 17
8.5.2 TRC SLDBG OFF ..................................................................................... 17
9. SW Commands .................................................................................................. 19
9.1 SW ROUTE ........................................................................................................ 20
10. DUMP 21
11. PEEK 22
12. POKE 23
13. REBOOT ............................................................................................................ 24
14. NMF_SHOWTRC ................................................................................................ 25
15. QUIT 26
16. REDUN ............................................................................................................... 27
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
ii
Proprietary and Confidential
17. OBSTAT ............................................................................................................. 28
18. HSPI Commands ............................................................................................... 29
18.1 HSPI VERB ......................................................................................................... 30
18.2 HSPI SOCKET .................................................................................................... 31
18.3 HSPI DISCONNECT ........................................................................................... 32
18.4 HSPI RECONNECT ............................................................................................ 33
18.5 HSPI COUNTERS ............................................................................................... 34
18.6 HSPI PRINT ........................................................................................................ 36
19. TRAP Commands ............................................................................................. 38
19.1 TRAP TRACE ..................................................................................................... 39
19.2 TRAP FAKE ........................................................................................................ 41
19.3 TRAP SERVER ................................................................................................... 42
19.4 TRAP COUNTERS .............................................................................................. 44
19.5 TRAP BLOCK ..................................................................................................... 45
20. LPDROP ............................................................................................................. 46
21. TCP Commands ................................................................................................. 47
21.1 TCP ALLCB ........................................................................................................ 48
21.2 TCP CLEAN ........................................................................................................ 49
21.3 TCP DBG ............................................................................................................ 50
21.4 TCP EVT ............................................................................................................ 51
21.5 TCP LNKSM ....................................................................................................... 52
21.6 TCP LOSS .......................................................................................................... 53
21.7 TCP GS .............................................................................................................. 54
21.8 TCP HASHA ....................................................................................................... 55
21.9 TCP HASHT........................................................................................................ 56
21.10 TCP PRFD ................................................................................................ 57
21.11 TCP REINI ................................................................................................ 58
21.12 TCP STAT ................................................................................................ 59
21.13 TCP STNSM ............................................................................................. 60
21.14 TCP TBL................................................................................................... 61
21.15 TCP TMSG ............................................................................................... 62
21.16 TCP TRCD ............................................................................................... 63
21.17 TCP TST .................................................................................................. 64
21.18 TCP VSAT ................................................................................................ 66
21.19 TCP LDBCFG ........................................................................................... 67
21.20 TCP SETCHK ........................................................................................... 68
21.21 TCP SETLDBDBG .................................................................................... 69
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
iii
Proprietary and Confidential
21.22 TCP LDBGRP ........................................................................................... 70
21.23 TCP RMTBSY........................................................................................... 71
21.24 TCP CFG ................................................................................................. 72
21.25 TCP CTLINFO .......................................................................................... 73
21.26 TCP DBGF ............................................................................................... 74
21.27 TCP FLOW ............................................................................................... 75
21.28 TCP LOOP ............................................................................................... 76
21.29 TCP MSG ................................................................................................. 77
21.30 TCP HASH ............................................................................................... 78
21.31 TCP HASHR ............................................................................................. 79
21.32 TCP PRF .................................................................................................. 80
21.33 TCP PST .................................................................................................. 81
21.34 TCP STATE .............................................................................................. 82
21.35 TCP STN .................................................................................................. 83
21.36 TCP STNSTAT ......................................................................................... 84
21.37 TCP TEL .................................................................................................. 85
21.38 TCP TRC .................................................................................................. 86
21.39 TCP TRCI ................................................................................................. 88
21.40 TCP UMSG .............................................................................................. 89
21.41 TCP ENC ................................................................................................. 90
21.42 TCP LDBST .............................................................................................. 91
21.43 TCP SETHCTMR ...................................................................................... 92
21.44 TCP SETRECNT ...................................................................................... 93
21.45 TCP SETETHDBG .................................................................................... 94
22. IP Commands .................................................................................................... 95
22.1 IP RTADD ........................................................................................................... 96
22.2 IP RTDMP .......................................................................................................... 98
22.3 IP MIBS .............................................................................................................. 99
22.4 IP NETIF........................................................................................................... 100
22.5 IP ARPPR ......................................................................................................... 101
22.6 IP BYPBB ......................................................................................................... 102
22.7 IP DAT .............................................................................................................. 103
22.8 IP VLAN ........................................................................................................... 104
22.9 IP CONFIG ....................................................................................................... 105
22.10 IP PING .................................................................................................. 106
22.11 IP RIPUP ................................................................................................ 107
22.12 IP NDIP .................................................................................................. 108
22.13 IP VSTATE ............................................................................................. 109
22.14 IP KEYP ................................................................................................. 110
22.15 IP IGINFO .............................................................................................. 111
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
iv
Proprietary and Confidential
22.16 IP ICAST ................................................................................................ 112
22.17 IP NATBL ............................................................................................... 113
22.18 IP FLARP ............................................................................................... 114
22.19 IP MCTBL ............................................................................................... 115
22.20 IP MCCS ................................................................................................ 116
22.21 IP FRAG ................................................................................................. 117
22.22 IP RTDEL ............................................................................................... 118
22.23 IP LNKC ................................................................................................. 119
22.24 IP STRUC ............................................................................................... 120
22.25 IP ARPTB ............................................................................................... 121
22.26 IP DUPIP ................................................................................................ 122
22.27 IP CLR.................................................................................................... 123
22.28 IP DORIP ................................................................................................ 124
22.29 IP DBG ................................................................................................... 125
22.30 IP UPD ................................................................................................... 126
22.31 IP RIPEN ................................................................................................ 127
22.32 IP INSRT ................................................................................................ 128
22.33 IP UDPM ................................................................................................ 129
22.34 IP HTBL .................................................................................................. 130
22.35 IP IGTBL ................................................................................................ 131
22.36 IP IJOIN .................................................................................................. 132
22.37 IP MIR .................................................................................................... 133
22.38 IP ACLST ............................................................................................... 134
22.39 IP IFC ..................................................................................................... 135
22.40 IP MCINI ................................................................................................. 136
22.41 IP MCCTL ............................................................................................... 137
22.42 IP QUE ................................................................................................... 138
23. BB Commands ................................................................................................ 139
23.1 BB CONFIG ...................................................................................................... 140
23.2 BB LINKX ......................................................................................................... 141
23.3 BB LINKS ......................................................................................................... 142
23.4 BB UPX ............................................................................................................ 143
23.5 BB DOWNX ...................................................................................................... 144
23.6 BBTRACEALL ................................................................................................... 145
23.7 BBTRACEX....................................................................................................... 146
23.8 BBTRACEOFF .................................................................................................. 147
23.9 BBTRACEOFFX ................................................................................................ 148
23.10 BBTRACEHDRS ..................................................................................... 149
23.11 BBTRACEHDRX ..................................................................................... 150
23.12 BB STATX .............................................................................................. 151
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
v
Proprietary and Confidential
23.13 BB STATS .............................................................................................. 152
23.14 BB TASK_CB ......................................................................................... 153
23.15 BB CTLX ................................................................................................ 154
24. CLI Commands ................................................................................................ 155
24.1 CLI PASSWORD ENABLE ................................................................................ 156
24.2 CLI PASSWORD DISABLE ............................................................................... 157
24.3 CLI CPXW CURRENT PASSWORD NEW PASSWORD ..................................... 158
25. Date/Time Commands ..................................................................................... 159
26. Console Commands ........................................................................................ 160
26.1 Console level setting ......................................................................................... 161
26.2 Console level .................................................................................................... 162
26.3 Console history ................................................................................................. 163
26.4 Console color .................................................................................................... 164
27. Record Commands ......................................................................................... 165
27.1 Record new script or display exists one ............................................................. 166
27.2 Record put/get on the NMS, and del .................................................................. 167
27.3 Record run ........................................................................................................ 168
28. File Commands ............................................................................................... 169
28.1 File list .............................................................................................................. 170
28.2 File store on NMS ............................................................................................. 171
28.3 File delete ......................................................................................................... 172
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
1
Proprietary and Confidential
1. Introduction
The following DPS commands are described in this manual:
============= DPS Main Menu ===============
route : route commands
info : system info
uptime : system uptime
debug : set debug flags
buf : buf info
version : software version
trc : trace bb frames
sw : switch commands
dump : dump memory
peek : [bwl] examine memory
poke : [bwl] change memory
reboot : reboot DPS
NMf_showtrc : Show NMf event trace
quit : Quit telnet session
redun : Redundancy Statistics
obstat : Outbound Statistics
trap : Trap commands
lpdrop : drop packets from the LP
file : file table commands
tcp : tcp commands
ip : ip commands
bb : bb commands
cli : CLI Commands
db : IDB commands
hspi : HSP Interface commands
date\time : Display current date and time
console : Console level, history, colors
record : Record and Launch scripts
help : Display DPS main menu
=========================================
To display the DPS commands:
On the Remote PC, open the DPS Procomm Plus application.
At the DPS-Active> prompt, type help and press Enter.
NOTE
Configuration commands of the Active and Standby DPS differ.
This manual describes the commands of the Active DPS.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
2
Proprietary and Confidential
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
3
Proprietary and Confidential
2. Route
Command Name
route
Purpose
Display and manipulate the routing data.
Syntax
route [<vlan>] <command> [<parameters>]
<vlan> - default is 0
<command> One of these:
print – prints a route
add - adds a route
del - delete a route
debug – should be used only with directions from
the DPS development team.
unitest – call some tests
vlan - commands for vlan
route <vlan> print [all | <cpa> | <IP>]
all – print all the routing tables (all VLANs)
<cpa> - print all the routes of a specific VSAT
<IP> - print the route for this IP destination and all
the sub tree from this route.
route [<vlan>] add <ip> <mask> <gw> [m <metric>]
[i <interface>] [t <ttl>] [v <group id>]
<ip> - X.X.X.X (numbers and dots only - no spaces!)
<mask> - X.X.X.X or key number.
<gw> - X.X.X.X or VSAT ID
m <metric> - default value is 1. max value is 16.
i <interface> - default value is user port (2)
if <gw> is a VSAT ID the default is Satellite (3)
t <ttl> - default value is 120. (for infinite use: 9999
v <group id> - default value is 0.
route [<vlan>] del <VSAT ID>
route [<vlan>] del <ip> <mask>
<ip> - X.X.X.X (numbers and dots only - no spaces!)
<mask> - X.X.X.X or key number.
route unitest [v1|v2|v3]
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
4
Proprietary and Confidential
v1 - this test verify that the routing management is working
fine.
the test:
add 65K route entries with 28 bit mask into the routing
table. add 256 of the above routes with random mask
between 24 to 27. read 1M routes from the routing table
and verify that the result is as expected.
v2 - this test checks the VLAN management in the routing
module.
the test:
create random 65K IPs. add those IP twice into 2
different VLANs, first with mask of 28 bits and second
with random mask between 27 to 12 bits.
after addigng those routes (256K total) it read 65K from
bulk of VLANs and verify that the correct result exists
exactly in 2 of the VLANs.
v3 - this test is for integration LABs. it add amount of random
routes into the routing table.
Usage:
1. Build setup with massive traffic (IB+OB).
2. call the test command: route unitest v3 [<value>].
(default value is 10000).
3. verify that the traffic did not affected.
route vlan kill all – kill all VLANs except VLAN 0.
route <vlan> vlan { kill | init | active }
kill - kill the specified VLAN.
init - init a new VLAN (can't be done twice)
active - check if the vlan is avctive.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
5
Proprietary and Confidential
3. INFO
Command Name
info
Purpose
Display DPS buffer state
Syntax
info
Example
DPS5-ACTIVE>info
Result: The following message appears in the console window.
DPS5-ACTIVE>info
info
JUL 06 17:18 - execution time
buffers 49999 min 49975
list_str 9699280 list_end 96c9fd0
emp 96b5d14 fil 96b5d00 start 96c9fd0 end f226a90
Explanation
This command response provides the following information:
The time the command was issued.
The current number of free buffers
The minimal number of free buffers reached since start
R&D internal information (lines 2-3)
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
6
Proprietary and Confidential
4. UPTIME
Command Name
uptime
Purpose
To display the system uptime (DPS), how long the DPS has been operational (since
last reset).
Syntax
uptime
Example
DPS5-ACTIVE>uptime
Result: The following message appears in the console window.
DPS5-ACTIVE>uptime
uptime
JUL 06 17:18 - execution time
up since WED JUL 04 14:02:33 2004 uptime 2 days 3 hours 15 mins
Explanation
This command response provides the following information:
The time the command was issued.
The period during which the DPS has been operational (since last reset).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
7
Proprietary and Confidential
5. DEBUG
Command Name
debug
Purpose
To set the debug flags.
Syntax
debug
Example
DPS5-ACTIVE>debug
Result: The following message appears in the console window.
DPS5-ACTIVE>debug
debug
JUL 06 17:18 - execution time
debug flag 0x0 :
ip 00000001
sl 00000002
sw 00000004
tcp 00000008
bb 00000010
gbl 00000020
rdn 00000040
bt 00000080
nms 00000100
Explanation
This command response provides the following information:
The time the command was issued.
List of flags to OR to activate various debug facilities – R&D internal use
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
8
Proprietary and Confidential
6. BUF
Command Name
buf
Purpose
To check the state of DPS memory buffers state.
Syntax
buf info|owners|list|history <num to display>
NOTE
info -
owners -
list -
history -
<num to display> - .
Example
DPS-Active>buf
Result: The following message appears in the console window.
DPS5-ACTIVE>buf
buf
JUL 06 17:18 - execution time
usage buf info|owners|list|history <num to display>
Explanation
This command response provides the following information:
The time the command was issued.
Info – same as the “info” command
Owners – Shows the current owners of the buffers (R&D internal)
History – history of last traced buffers (R&D internal)
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
9
Proprietary and Confidential
7. Version
Command Name
version
Purpose
To display the DPS software version.
Syntax
version
Example
DPS5-ACTIVE>version
Result: The following message appears in the console window:
DPS5-ACTIVE>version
version
JUL 06 17:18 - execution time
DPS software compiled on May 25 2004, 08:49:32, Running XML version: 02.00.00.16
Explanation
This command response provides the following information:
The time the command was issued.
The date and time that the DPS software was compiled, and the number of the
XML version.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
10
Proprietary and Confidential
8. TRC Commands
Command Name
trc
Purpose
To trace the Backbone frames.
Syntax
DPS5-ACTIVE>trc
NOTE
trc prt – print trace data.
trc ini – initialize and enable trace.
trc dbmir – init bb MIR for idb mode.
trc dis – disable the trace feature.
trc sldbg – turn on/off satellite interface breakdown printing of
packed frames.
Example
DPS5-ACTIVE>trc
Result: The following message appears in the console window:
DPS5-ACTIVE>trc
trc
JUL 06 17:18 - execution time
prt print trace data dis disable trace
ini initialize and enable trace sldbg turn on/off satellite interface breakdown
printing of packed frames
dbmir init bb MIR for idb mode
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
11
Proprietary and Confidential
Explanation
The trc command consists of the following subcommands:
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
12
Proprietary and Confidential
8.1 TRC PRT
Command Name
trc prt
Purpose
To print trace data.
Syntax
DPS5-ACTIVE>trc prt
Example
Result: The following message appears in the console window
(partial view):
DPS5-ACTIVE>trc prt
*** FLUSHED RING (8) ***
3080 2 xmt 7019 18 3c ack cong 0 ns 0 nr 3 frg 3 enc 0 data fe ed 00 00 38
3081 3 rcv 7019 84 7 dg cong 0 ns 84 nr 0 frg 3 enc 0 data 08 07 fb 08 94
3082 2 xmt 7019 86 7 dg cong 0 ns 1193 nr 3 frg 3 enc 0 data 08 07 fb 08 0
3083 3 rcv 7019 84 7 dg cong 0 ns 85 nr 0 frg 3 enc 0 data 08 07 fb 08 100
3084 2 xmt 7019 86 7 dg cong 0 ns 1194 nr 3 frg 3 enc 0 data 08 07 fb 08 0
3085 3 rcv 7019 84 7 dg cong 0 ns 86 nr 0 frg 3 enc 0 data 08 07 fb 08 101
3086 2 xmt 7019 86 7 dg cong 0 ns 1195 nr 3 frg 3 enc 0 data 08 07 fb 08 0
3087 3 rcv 7019 84 7 dg cong 0 ns 87 nr 0 frg 3 enc 0 data 08 07 fb 08 101
Explanation
This command response contains the following information:
Backbone trace dump, per each frame:: dump sequence #, rx/tx type #, name of the
type (rx/tx), VSAT #, frame size, protocol #, BackBone packet type, congestion
level, TX sequence, RX ssequence, fragment #, encryption, first 4 data bytes.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
13
Proprietary and Confidential
8.2 TRC INI
Command Name
trc ini
Purpose
To initialize and enable trace.
Syntax
DPS5-ACTIVE>trc ini
Example
Result: The following message appears in the console window.
DPS5-ACTIVE>trc ini
trc ini
JUL 06 17:22 - execution time
Explanation
This command response contains the following information:
The time of issuing of the command.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
14
Proprietary and Confidential
8.3 TRC DBMIR
Command Name
trc dbmir
Purpose
(init bb MIR for idb mode)
Syntax
DPS5-ACTIVE>trc dmir
Example
Result: The following message appears in the console window.
DPS5-ACTIVE>trc dmir
trc dmir
JUL 06 17:23 - execution time
Explanation
This command response provides the following information:
Time the command was issued.
When VSAT id is specified after the command, the bb idb mir is printed for this
VSAT. When VSAT id + mir is specified after the command, it sets the VSAT bb
mir for idb as specified (kbit/sec).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
15
Proprietary and Confidential
8.4 TRC DIS
Command Name
trc dis
Purpose
To disable the trace feature.
Syntax
DPS5-ACTIVE>trc dis
Example
Result: The following message appears in the console window.
DPS5-ACTIVE>trc dis
trc dis
JUL 06 17:23 - execution time
Explanation
This command response contains the following information:
Time of issuing the command
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
16
Proprietary and Confidential
8.5 TRC SLDB
Command Name
trc sldb
Purpose
To turn on/off satellite interface breakdown printing of packed frames.
Syntax
Example
Result: The following message appears in the console window.
DPS5-ACTIVE>dt trc sldbg
trc sldbg
JUL 06 17:23 - execution time
syntax: trc sldbg on, or trc sldbg off
. When on, Satellite interface will show breakdown of multiple
packed frames
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
17
Proprietary and Confidential
8.5.1 TRC SLDBG ON
Command Name
trc sldbg on
Purpose
To turn on satellite interface breakdown printing of packed frames.
Syntax
Example
Result: The following prompt appears in the console window.
Explanation
When on, this will cause the DPS to print information on each backbone frame
fragment as it is received from the HSP, even if several are received in the same
frame.
8.5.2 TRC SLDBG OFF
Command Name
trc sldg off
Purpose
To turn off satellite interface breakdown printing of packed frames.
Syntax
Example
Result: The following message is displayed in the console window.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
18
Proprietary and Confidential
Explanation
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
19
Proprietary and Confidential
9. SW Commands
Command Name
sw
Purpose
To display the available switch commands.
Syntax
DPS5-ACTIVE>sw
NOTE
sw route – add routes for all VSATs.
Example
Result: The following prompt appears in the console window.
DPS5-ACTIVE>sw
sw
JUL 06 17:23 - execution time
route add routes for all vsats
Explanation
Deprecated/Obsolete command.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
20
Proprietary and Confidential
9.1 SW ROUTE
Command Name
sw route
Purpose
To add routes to VSATs.
Syntax
sw route min..max baseip
NOTE
sw route -
min -
max -
baseip -
Example
Result: The following prompt appears in the console window.
DPS5-ACTIVE>sw route
sw route
JUL 06 17:23 - execution time
sw route min..max baseip
Explanation
This screen provides the following information:
Deprecated / Obsolete command.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
21
Proprietary and Confidential
10. DUMP
Command Name
dump
Purpose
Syntax
Example
Result: The following prompt appears in the console window.
Explanation
R&D internal use only !!! can crash the DPS if used in an unsolicited way!!!
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
22
Proprietary and Confidential
11. PEEK
Command Name
Purpose
Syntax
Example
Explanation
This screen provides the following information:
R&D internal use only !!! can crash the DPS if used in an unsolicited way!!!
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
23
Proprietary and Confidential
12. POKE
Command Name
poke
Purpose
Syntax
Example
Result: The following message appears in the console window.
Explanation
The screen provides the following information:
R&D internal use only !!! can crash the DPS if used in an unsolicited way!!!
-
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
24
Proprietary and Confidential
13. REBOOT
Command Name
reboot
Purpose
To reboot the DPS.
Syntax
DSP-Active>reboot
Example
Result: The following message appears in the console window.
DPS-Active>reboot
reboot
JUL 06 17:24 - execution time
Rebooting DPS...
Press any key to stop auto-boot...
(…)
DPS-Standby>
Explanation
The screen provides the following information:
NOTE
To cancel the reboot, press any key as shown in the screen.
When redundancy is enabled and the active DPS is rebooted, it is deactivated and the standby DPS is activated. To reactivate the active DPS , reboot the standby DPS.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
25
Proprietary and Confidential
14. NMF_SHOWTRC
Command Name
NMF show trace
Purpose
Show NMF trace
Syntax
NMf_showtrc
Example
Result: The following message appears in the console window.
Explanation
This screen displays the following information:
Show trace of logs made to the NMf module: log sequence, event id, params X 4.
Statistics distribution of event ids.
First parameter – number of last entries to show, or “reset” to reset info.
R&D internal use.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
26
Proprietary and Confidential
15. QUIT
Command Name
quit
Purpose
To close and exit the Telnet session.
Note: Won’t work on the serial console.
Syntax
DPS-ACTIVE>quit
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
27
Proprietary and Confidential
16. REDUN
Command Name
Purpose
Syntax
DPS-ACTIVE>redun
Example
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Print state of redundancy feature, DPS #, IP addresses and states (machine +
interfaces) of local and remote DPS.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
28
Proprietary and Confidential
17. OBSTAT
Command Name
obstat
Purpose
To display the Outbound statistics.
Syntax
DPS-ACTIVATE>obstat
Example
Result: The following message appears on the screen:
Explanation
The screen provides the following information:
Prints the number of packets sent over the TCP and Multicast raw IP sockets, the
success/failure and connection statistics, and the keep-alive to the IPE statistics.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
29
Proprietary and Confidential
18. HSPI Commands
Command Name
hspi
Purpose
To display a prompt for the HSP Interface commands.
Syntax
DPS-ACTIVE>hspi
Example
Result: The following message appears on the console window.
DPS5-ACTIVE>hspi
hspi
JUL 07 12:59 - execution time
hspi options:
verb - trace the function uses (on/off option)
socket - socket == -1 points on problems in the socket
(display connection error number if not connected)
disconnect - close connection and wait for manual connection
reconnect - close the connection and reopen it
counters - display counters (reset is optional)
print - print inbound messages (on/off option)
Explanation
This screen provides the following information:
List of command that the HSP Interface module supports
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
30
Proprietary and Confidential
18.1 HSPI VERB
Command Name
HSPI Verbose mode
Purpose
To provide some debugging information to the HSPI programmer when the
connection is not stable.
R&D internal use only. Using while high inbound traffic can stuck the DPS console.
Should be used only if you have the hspi.c file if front of your eyes.
Syntax
hspi verb
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
31
Proprietary and Confidential
18.2 HSPI SOCKET
Command Name
HSPI socket information
Purpose
Give some information about the connection between the HSP and the DPS.
Syntax
hspi socket
Example
Result: The following message appears in the console window.
DPS5-ACTIVE>hspi socket
hspi socket
1970-JAN-01 00:10:29
hspi_socket == 12
not connected now. errno= 65
Explanation
This screen provides the following information:
the socket that used by the system is 12
the connection is not working
the connection error code is: 65
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
32
Proprietary and Confidential
18.3 HSPI DISCONNECT
Command Name
Hspi Disconnect
Purpose
To disconnect manually the tcp connection between the HSP and the DPS
Syntax
hspi disconnect
Example
Result: The following message appears on the console window.
DPS5-ACTIVE>hspi disconnect
hspi disconnect
JUL 07 12:59 - execution time
HSPI module will not reconnect automatically!
Explanation
the connection HSPDPS is close till manual reconnection
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
33
Proprietary and Confidential
18.4 HSPI RECONNECT
Command Name
Hspi reconnect
Purpose
When it seems that something wrong with the connection also it’s alive, this
command used to close the connection and reopen it manually.
Also can used when the connection fail to establish for long time.
Syntax
Hspi reconnect
Example
Result: The following message appears on the console window.
DPS5>hspi reconnect
hspi reconnect
1970-JAN-01 00:12:08
JAN 01 00:12 HSPI connection established
Explanation
This screen provides the following information:
Time of execution
Notify that the connection re-established.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
34
Proprietary and Confidential
18.5 HSPI COUNTERS
Command Name
Hspi counters
Purpose
get some info on the connection history
get detailed info about the traffic in the last 64 seconds
Syntax
Hspi counters
Example
Result: The following message appears in the console window.
DPS5>hspi counters
hspi counters
1970-JAN-01 00:19:24
Inbound messages: 14
Inbound bytes: 312
0 16 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 16 0 0 0 0 0
16 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 50342 51032 49785
Average inbound bytes per second: 2363
TCP connection established: 2
TCP connection failures: 1
q_send failures counter: 0
Explanation
The screen provides the following information:
total inbound frames received from HSP.
total inbound bytes received from HSP.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
35
Proprietary and Confidential
last 64 second of inbound traffic
in this case: most of the time silence,
and at the last 3 seconds we see 50KB of inbound traffic.
avarege inbound traffic of 2363 per second for the last 64 seconds.
TCP connections established with the HSP 2 times.
TCP connection attempts failure (to HSP) once.
NO message sending to BackBone task which failed in vxWorks.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
36
Proprietary and Confidential
18.6 HSPI PRINT
Command Name
Hspi print
Purpose
To turn on the display of the received information from the HSP to the DPS over the
TCP connection.
Syntax
hspi print
Example
Result: The following message appears in the console window.
DPS5>hspi print
hspi print
1970-JAN-01 00:37:43
inbound message printing is now: on
DPS5>
IB message #25
05150105 a30b2689 00000013 00000001
55412020 3103ac1b 1646ffff ff0000fe
ed
JAN 01 00:38 RIP received (with UA/SABME) from VSAT 1301.
IB message #26
05160105 a3115c89 01ac0013 00000001
55412020 3103ac1b 1546ffff ff0000fe
ed
JAN 01 00:38 RIP received (with UA/SABME) from VSAT 1302.
DPS5>hspi print
hspi print
1970-JAN-01 00:38:21
inbound message printing is now: off
DPS5>
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
37
Proprietary and Confidential
Explanation
The screen provides the following information:
when receives an inbound message the whole packed printed, with the number of
message.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
38
Proprietary and Confidential
19. TRAP Commands
Command Name
Purpose
To display the trap commands.
Syntax
Example
Result: The following message appears in the console window.
DPS5-ACTIVE>trap
trap
JUL 07 12:59 - execution time
trap options:
trace - dump the traps to console (on/off option)
fake - create a fake trap
server - change the server address
counters - display counters (reset is optional)
block - don't send any trap (on/off option)
Explanation
The screen provides the following information:
Trap command options
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
39
Proprietary and Confidential
19.1 TRAP TRACE
Command Name
Trap trace
Purpose
to trace the traps that the DPS sent to the NMS
Syntax
Trap trace
Example
trap trace (set trace on)
trap fake random (create faked trap)
trap trace (set trace off)
Result: The following message appears on the screen:
DPS5>trap trace
trap trace
1970-JAN-01 00:02:21
trace traps mode is now: on
DPS5>
DPS5>trap fake random
trap fake random
1970-JAN-01 00:02:51
DPS5>
JAN 01 00:02 TRAP {sec, type, group, event, severity}
{171, 838, 0, 0, 1}
faked trap (created by 'trap fake' command)
DPS5>trap trace
trap trace
1970-JAN-01 00:02:59
trace traps mode is now: off
Explanation
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
40
Proprietary and Confidential
This screen provides the following information:
Toggle trace mode on/off.
When on, traps are printed on screen when received from the various modules,
before being sent to the NMS.
in this case we had a faked trap with the next fields:
seconds from system up time - 171
type of trap - 838
group of trap - 0
event number - 0
severity of the trap - 1 (SVR_Debug)
severity options are:
SVR_Unknown 0 SVR_Debug 1
SVR_Info 2 SVR_Normal 3
SVR_Warning 4 SVR_Minor 5
SVR_Major 6 SVR_Critical 7
Message - "faked trap (created by 'trap fake' command)"
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
41
Proprietary and Confidential
19.2 TRAP FAKE
Command Name
Faked trap
Purpose
To fake traps for testing.
can be used to verify that the NMS receives the DPS traps.
Syntax
Trap fake random
- other options are for debug only - harmless and useless for others.
Example
trap fake random
Result: The following message appears in the console window.
DPS5>trap fake random
trap fake random
1970-JAN-01 00:10:56
Explanation
This screen provides the following information:
the faked trap sent to the NMS
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
42
Proprietary and Confidential
19.3 TRAP SERVER
Command Name
Purpose
To change the target server for the traps.
Syntax
Trap server A.B.C.D
or
Trap server
Example
trap server
trap server 172.27.1.11
trap server reset
trap server
Result: The following message appears on the console window.
DPS5>trap server
trap server
1970-JAN-01 00:14:57
current trap target server is: 172.27.255.254
trap server reset - resets the target to the default
DPS5>
DPS5>trap server 172.27.1.11
trap server 172.27.1.11
1970-JAN-01 00:14:57
DPS5>
DPS5>trap server reset
trap server reset
1970-JAN-01 00:14:57
DPS5>
DPS5>trap server
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
43
Proprietary and Confidential
trap server
1970-JAN-01 00:14:57
current trap target server is: 172.27.255.254
trap server reset - resets the target to the default
Explanation
This screen provides the following information:
check the current target for DPS traps
change the DPS traps traget to 172.27.1.11
reset the DPS traps traget to the default
verify that the traget is the default
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
44
Proprietary and Confidential
19.4 TRAP COUNTERS
Command Name
Purpose
To display the number of traps that already sent.
Syntax
Example
Result: The following message appears on the console window.
Explanation
This screen provides the following information:
Traps sent to TRAP queue, Traps which failed to be sent to the TRAP queue,
Traps extracted from TRAP queue, traps sent to NMS (attempted), traps failed to
be sent to NMS.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
45
Proprietary and Confidential
19.5 TRAP BLOCK
Command Name
Purpose
Avoid sending a traps to the NMS
Syntax
Example
Result: The following message appears on the console window.
Explanation
This screen provides the following information:
Toggles on/off blocking of traps transmission to the NMS.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
46
Proprietary and Confidential
20. LPDROP
Command Name
lpdrop
Purpose
To drop packets from the LP.
R&D internal use only !!! can crash the DPS if used in an unsolicited way!!!
Syntax
DPS5-ACTIVE>lpdrop <one_per> <type> <sec> <on/off> <status>
Example
Result: The following message appears on the console window.
DPS5-ACTIVE>lpdrop
lpdrop
JUL 07 12:59 - execution time
hspi options:
one_per - loss packet one of the value you choose
type - type of packets to drop
sec - seconds of activity since this option turned on
on - turn on the 'drop_packet' option
off - turn off the 'drop_packet' option
status - status of the drop packets structure
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
47
Proprietary and Confidential
21. TCP Commands
Command Name
tcp
Purpose
To display the tcp commands.
Syntax
Example
Result: The following message appears on the console window.
DPS5-ACTIVE>tcp
tcp
JUL 07 12:59 - execution time
allcb display cb cfg send configuration data
clean command to clean up cb ctlinfo show tcp ctlblk summary
dbg display dbgflg dbgf set/reset debug flag
evt print event buffer flow dispaly vsat flow ctl status
lnksm show tcp links summary loop set up for loopback operation
loss set msg loss counter msg start message generator
gs global status hash check hash table
hasha add to hash table hashr remove from hash table
hasht test hash table prf display profile
prfd profile variables pst generate event to tcp task
reini re-initialize state display state information
stat display traffic statistics stn display station control block
stnsm show tcp station summary stnstat station statistics
tbl display tcp table tel control telnet access
tmsg generate tcp msg trc print trace data
trcd disable trace trci initialize and enable trace
tst tcp internal testing umsg generate udp msg
vsat display vsat status enc display encryption cfg
ldbcfg display hpa ldb cfg ldbst hpa load balancing status
setchk enable/disable hpa health check sethctmr set hpa health check timer
setldbdbg enable/disable hpa ldb dbg setrecnt set hpa health check retry count
ldbgrp display grp id by vsat cpa setethdbg enable/disable hpa eth dbg
rmtbsy trace remote busy messages on/off
Explanation
This screen provides the following information:
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
48
Proprietary and Confidential
List of TCP commands
21.1 TCP ALLCB
Command Name
TCP all control blocks
Purpose
Control block global information display
Syntax
tcp allcb
Example
Result: The following message appears on the console window.
Explanation
This screen provides the following information:
List of free stations, total number of stations, List of stations in hash table, # of
free and used stations in hash table, List of stations in station control structure
and their count.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
49
Proprietary and Confidential
21.2 TCP CLEAN
Command Name
TCP clean
Purpose
To clean up all the TCP stations (active connections)
Syntax
tcp clean
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
This will destroy all active TCP connections
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
50
Proprietary and Confidential
21.3 TCP DBG
Command Name
TCP debug
Purpose
Show TCP debug messages state
Syntax
tcp dbg
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Whether the debug state is on or off
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
51
Proprietary and Confidential
21.4 TCP EVT
Command Name
TCP event
Purpose
Print event trace for station
Syntax
tcp evt #
# is station identifier #.
Example
tcp evt 1
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Per each event: station identifier #, event relative time in mS, Original state,
Event, New State, trace of all functions called. R&D internal.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
52
Proprietary and Confidential
21.5 TCP LNKSM
Command Name
TCP link summary
Purpose
Show tcp links summary
Syntax
tcp lnksm
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
link seq. #, in use flag, station pointer, remote socket #, local IP address, remote
IP address, local port, remote port, state, flow control status bits, length of
incoming queue from inbound
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
53
Proprietary and Confidential
21.6 TCP LOSS
Command Name
TCP loss
Purpose
Test mode for packet dropping
Syntax
tcp loss <interval in number of packets>
Example
tcp loss 100
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
This command sets the test mode interval in number of packets for incoming
TCP packets from user port dropping. When set to a value (N), Every N packets,
an incoming TCP packet from the user port will be dropped. To stop the packet
dropping, enter the command with zero as the parameter.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
54
Proprietary and Confidential
21.7 TCP GS
Command Name
TCP global status
Purpose
Show TCP global status
Syntax
tcp gs all | up | flow | net | sat
Example
tcp gs up
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
all – displays status bits for all links
up – display numbers of all links in up state
flow – display numbers of all links in up and flow control states
net – display numbers of all links in up and net flow control states (obsolete)
sat – display numbers of all links in up and sat up states (same as “up”)
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
55
Proprietary and Confidential
21.8 TCP HASHA
Command Name
TCP hash add
Purpose
Adds an entry to the hash table
Syntax
tcp hasha local_ip_address local_port_number remote_ip_address remote_port_num.
Example
tcp hasha 172.27.27.2 4011 172.17.101.5 3076
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Hashes the input keys and allocates a control block for it. R&D internal use only.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
56
Proprietary and Confidential
21.9 TCP HASHT
Command Name
TCP hash test
Purpose
To test the TCP hashing
Syntax
tcp hasht local_ip_address local_port_number remote_ip_address
remote_port_number type increment limit offset
Example
Tcp hasht 172.27.27.2 4011 172.17.101.5 3076 1 5 100 3
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Creates a hash entry using the first 4 keys. Adds “offset” to the hash result.
Iterates “limit” times, and per each iteration: adds the “increment” to the one of
the 4 keys (“type”, 0-3, indicates which one, 0 being the first), tries to match to
an existing hash entry, and if matched – print it. After third match – stop.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
57
Proprietary and Confidential
21.10 TCP PRFD
Command Name
TCP profile display
Purpose
To print the TCP profile
Syntax
tcp prfd <name>
Example
tcp prfd
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Prints the TCP profile, if <name> is specified, only print variable called <name>
out of the profile.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
58
Proprietary and Confidential
21.11 TCP REINI
Command Name
TCP reinitialize
Purpose
Re-initialize the TCP module
Syntax
tcp reini
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Reinitializes the TCP modules with current parameters
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
59
Proprietary and Confidential
21.12 TCP STAT
Command Name
TCP statistics
Purpose
Show or clear TCP statistics
Syntax
tcp stat tcp stat clr
Example
tcp stat
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
if “clr” is specified, then the statistics are cleared
if not, Then for each station the following is printed: index #, received packets,
received bytes, transmitted packets, transmitted bytes
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
60
Proprietary and Confidential
21.13 TCP STNSM
Command Name
TCP station summary
Purpose
Show TCP station summary
Syntax
tcp stnsm <station index #>
Example
tcp stnsm 1
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
shows the following information for the station: station index #, user timer, net
timer, idle timer, current sequence, expected sequence, next expected sequence
number, oldest unacknowledged sequence number, transmission window size,
receive window size, length of queue to network (satellite/outbound), length of
queue from network (satellite/inbound), control status (FIN,NFIN,etc), flow
status (OFF = ready = 0 else ON)
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
61
Proprietary and Confidential
21.14 TCP TBL
Command Name
TCP table
Purpose
Display TCP table
Syntax
tcp tbl <name>
Example
tcp tbl
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Prints the TCP table, if <name> is specified, only print variable called <name>
out of the profile.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
62
Proprietary and Confidential
21.15 TCP TMSG
Command Name
TCP test message
Purpose
Generate a TCP message
Syntax
tcp tmsg source_port destination_port code length target_address destination_address
Example
tcp tmsg 1027 2076 2 16 172.17.8.9 172.27.44.2
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Generate a teste message according to the above parameters: ports, TCP code
(e.g. syn, rst, etc.), length of packet, target address (IP address to route to “next
hop”), destinations address (of IP packet generated)
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
63
Proprietary and Confidential
21.16 TCP TRCD
Command Name
TCP trace disable
Purpose
Disabled TCP trace
Syntax
tcp trcd
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Disables the TCP trace
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
64
Proprietary and Confidential
21.17 TCP TST
Command Name
TCP test
Purpose
TCP tests
Syntax
tcp tst init | send | set
tcp tst init local_ip_address local_port_number remote_ip_address
remote_port_number
tcp tst send type sequence_number size ack_number window_size
tcp tst set expected_sequence_number receive_window
Example
tcp tst init 172.27.1.2 1232 172.17.44.2 1298
tcp tst send syn 23423 98 1222 8192
tcp tst set 17789 8192
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
test init – inits for test using the given 4 socket parameters and create a control
block for this socket
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
65
Proprietary and Confidential
test send – sends data to the tcp module according to the specified parameters.
Type is one of the following: syn, ack, data, fin.
Test set – sets the expected sequence number and the receive window size for the
station.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
66
Proprietary and Confidential
21.18 TCP VSAT
Command Name
TCP vsat
Purpose
Displays vsats with backbone link up
Syntax
tcp vsat
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Displays the numbers of all of the vsats with the backbone link up
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
67
Proprietary and Confidential
21.19 TCP LDBCFG
Command Name
TCP display load balancing config
Purpose
Displays the load balancing config
Syntax
tcp ldbcfg
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Group ID, Weight, Real IP address, Connections, status.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
68
Proprietary and Confidential
21.20 TCP SETCHK
Command Name
TCP set check
Purpose
Set HPA health check on/off
Syntax
tcp setchk 1/0
Example
tcp setchk 0
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Sets HPA health check on/off
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
69
Proprietary and Confidential
21.21 TCP SETLDBDBG
Command Name
TCP set load balancing debug flag
Purpose
Set on/off HPA load balancing debug mode
Syntax
tcp setldbdbg 0/1
Example
tcp setldbdbg 0
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
This command sets the HPA load balancing debug mode on (1) or off (0)
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
70
Proprietary and Confidential
21.22 TCP LDBGRP
Command Name
TCP display group id by VSAT cpa#
Purpose
Display group id according to the VSAT cpa number
Syntax
tcp ldbgrp vsatcpa
Example
tcp ldbgrp 1800
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
The VSAT id (cpa number) and its group id number.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
71
Proprietary and Confidential
21.23 TCP RMTBSY
Command Name
TCP trace remote busy messages on/off
Purpose
Toggle trace remote busy messages on/off
Syntax
tcp rmtbsy
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Toggles the remote busy messages tracing on/off.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
72
Proprietary and Confidential
21.24 TCP CFG
Command Name
TCP send configuration data
Purpose
Reconfigure(s) a station(s) as if a SYN packet from the network (inbound/satellite)
was received
Syntax
tcp cfg type source_ip_address destination_ip_address port_number num_of_loops
Example
tcp cfg 1 172.17.2.3 172.17.5.6 3004 10
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
The command simulates a SYN packet from the satellite network (inbound) to
the socket specified by {source_ip_address, destination_ip_address,
port_number, port_number} (e.g. source_port==destination_port). This is done
“num_of_loops” times, with “port_number” incremented in each loop. If “type”
is 0, then the action is done only for sockets which either: A. not exist yet or B.
exist and in one of the following TCP states: closed, listen, syn_sent. If “type” is
1, then the action is done for all.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
73
Proprietary and Confidential
21.25 TCP CTLINFO
Command Name
TCP show tcp control block summary
Purpose
Show TCP control block summary
Syntax
tcp ctlinfo
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Lists all of the hash entries, station pointers and whether they are active
Lists summary: number of used hash entries, number of free hash entries,
number of stations in use, number of free stations, number of links in use,
number of free links
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
74
Proprietary and Confidential
21.26 TCP DBGF
Command Name
TCP set/reset debug flag
Purpose
set/reset TCP debug flag
Syntax
tcp dbgf debug_flag
Example
tcp dbgf 1000
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
This command sets the debug flag. This flag is a bitwise combination integer of
the following hex values: 1 config, 2 tcp main, 4 est, 8 sync, 10 data, 20 reset, 40
fc, 80 timer, 100 satellite, 200 from ip, 400 tx data, 800 rx data, 1000 error, 2000
trace.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
75
Proprietary and Confidential
21.27 TCP FLOW
Command Name
TCP display VSAT flow control status
Purpose
Display VSAT flow control status
Syntax
tcp flow
Example
tcp flow
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Displays the list of VSATs in flow control because the backbone is not ready,
and the list of VSATs in flow control because the net port is not ready (obsolete).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
76
Proprietary and Confidential
21.28 TCP LOOP
Command Name
TCP set up for loopback operation
Purpose
Set loopback mode on/off
Syntax
tcp loop on/off
Example
tcp loop off
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Turns on or off the loopback mode.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
77
Proprietary and Confidential
21.29 TCP MSG
Command Name
TCP start message generator
Purpose
Start the message generator
Syntax
tcp msg link[..end] type [size] [interval] [count] [total]
Example
tcp msg 1..8 data 100 500 20 80
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Starts the tcp message generating tasks with the specified parameters: link – link
number to send to, or range: X..Y. type – can be “data”, “reset”, “fin”. Size –
optional size in bytes of message. Interval – optional interval in ms between
packet batch sending in data mode. Count – how much to send in one batch for
data messages. Total – how much packets to send (total number).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
78
Proprietary and Confidential
21.30 TCP HASH
Command Name
TCP hash
Purpose
Check hash table
Syntax
tcp hash
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Size of hash table, number of free entries in hash table
Local socket #, index #, hash key, source ip address-port, destination ip address-
port
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
79
Proprietary and Confidential
21.31 TCP HASHR
Command Name
TCP hash remove
Purpose
Remove control block
Syntax
tcp hashr local_ip_address local_port_number remote_ip_address remote_port_num.
Example
tcp hashr 172.27.4.5 3044 172.17.254.3 4065
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Deletes the control block according to the hash derived from the given
parameters.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
80
Proprietary and Confidential
21.32 TCP PRF
Command Name
TCP profile
Purpose
Show TCP profile
Syntax
tcp prf
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Shows the TCP profile as received from NMS
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
81
Proprietary and Confidential
21.33 TCP PST
Command Name
TCP generate event to tcp task
Purpose
generate backbone flow control on/off event to tcp task
Syntax
tcp pst <type> <cpa>
Example
tcp pst 0 1900
tcp pst 1
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Generates a TCP flow control event. Type 0 is for flow control on, type 1 is for
flow control off. Cpa is the destination CPA. Is it’s not specified, or specified as
0, the event applies to all VSATs.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
82
Proprietary and Confidential
21.34 TCP STATE
Command Name
TCP display state information
Purpose
Display TCP state statistics
Syntax
tcp state
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Displays the statistics – per each state, how many stations are in this state.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
83
Proprietary and Confidential
21.35 TCP STN
Command Name
TCP display station control block
Purpose
display station control block
Syntax
tcp stn <index> <member>
Example
tcp stn 123
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Display the station variables for index number “index”. If “member” is specified,
then only that variable is displayed out of the station.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
84
Proprietary and Confidential
21.36 TCP STNSTAT
Command Name
TCP station statistics
Purpose
Show station statistics
Syntax
tcp stnstat <station index>
Example
tcp stnstat 1
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Displays the station index, received net (satellite inbound) bytes, transmitted net
(satellite outbound) bytes, received bytes from user port, bytes transmitted to
user port.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
85
Proprietary and Confidential
21.37 TCP TEL
Command Name
TCP control telnet access
Purpose
Read or display telnet access
Syntax
tcp tel list
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Read telnet access is not implemented for DPS. “list” will display current list
(should be NIL).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
86
Proprietary and Confidential
21.38 TCP TRC
Command Name
TCP print trace data
Purpose
print trace data
Syntax
tcp trc [mask] [lnknum] [[-]strrec] [count]
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Print trace data. Parameters are optional. Mask – comma delimited list (“1,4,5”)
of bits indexes (e.g. the mask is made by Oring the mask with 2^index). Lnknum
– Link number to match. Strrec (positive or negative) – offset from start or end
(depends on sign) to start printing trace from. Count – number of entries to print.
Prints: starting record, count of entries, pointer to trace, pointer to start of trace
list, pointer to end of trace list. Count of all trace buffer, start and end of all trace
buffer.
Per each trace record, the following is printed: record #, tag #, tag (verbal
meaning of tag #), link number., tag specific information (see below) and the
time stamp.
For tags # 0,1 (receive, transmit), the following is additionally printed: length,
sequence #, acknowledgement #, window size.
For tag #2 (ack), the following is additionally printed: total acked, current
sequence, acked sequence, transmit window size, transmit count.
For tag #3 (net), the following is additionally printed: packet type, state.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
87
Proprietary and Confidential
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
88
Proprietary and Confidential
21.39 TCP TRCI
Command Name
TCP initialize and enable trace
Purpose
initialize and enable trace
Syntax
tcp trci <number_of_entries>
Example
tcp trci 1024
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Initializes the trace with the number of entries specified.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
89
Proprietary and Confidential
21.40 TCP UMSG
Command Name
TCP generate udp message
Purpose
generate udp message
Syntax
tcp umsg
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Sends a test UDP message from 192.9.200.17 port 100 to 192. 9.200.19 port 100,
size 100 bytes.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
90
Proprietary and Confidential
21.41 TCP ENC
Command Name
TCP set/display encryption options
Purpose
Set/Display encryption options (has no effect)
Syntax
tcp enc
tcp enc clr
tcp enc e_opts <0..%d>
tcp enc e_mode <%d,%d>
tcp enc c_opts <0..%d>
tcp enc fltr <0..%d> e_opts e_mode c_opts addr mask minp maxp
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
“tcp enc” displays current tcp encryption options. The other commands set it.
None is actually used (e.g. the set commands has no effect).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
91
Proprietary and Confidential
21.42 TCP LDBST
Command Name
TCP hpa load balancing status
Purpose
Show hpa load balancing status
Syntax
tcp ldbst
Example
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Prints status and virtual IP address, if applicable.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
92
Proprietary and Confidential
21.43 TCP SETHCTMR
Command Name
TCP set hpa health check timer
Purpose
set hpa health check timer
Syntax
tcp sethctmr <value in seconds>
Example
tcp sethctmr 5
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
Set HPA health check timer
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
93
Proprietary and Confidential
21.44 TCP SETRECNT
Command Name
TCP set hpa health check retry count
Purpose
set hpa health check retry count
Syntax
tcp setrecnt <value>
Example
tcp setrecnt 5
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
set hpa health check retry count
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
94
Proprietary and Confidential
21.45 TCP SETETHDBG
Command Name
TCP enable/disable hpa eth dbg
Purpose
enable/disable hpa ethernet debug
Syntax
tcp setethdbg <0 or 1>
Example
tcp setethdbg 0
Result: The following prompt appears in the console.
Explanation
This screen provides the following information:
enable/disable hpa ethernet debug mode
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
95
Proprietary and Confidential
22. IP Commands
Command Name
Purpose
Syntax
Example
Result: The following message is displayed in the console window.
DPS5-ACTIVE>ip
ip
JUL 07 15:10 - execution time
rtadd :add route entry rtdel :delete route entry
rtdmp :summarize route table lnkc :display link control block
mibs :display MIBs struc :display structure
netif :display specific netif structure arptb :display arp table
arppr :print arp packet dupip :send duplicate IP detect
bypbb :ip packet bypass bb clr :clear stics for all interface
dat :display average data transmit dorip :set/clear do rip 1 or 2 flag
vlan :VLAN tagging dbg :set or clear debug flag
config :display IP profiles upd :update configuration
ping :ping a destination ripen :enable int/ext listen/advertise
ripup :triggered one sat rip update insrt :install routes
ndip :clr & save other node ip addrs udpm :send udp msg
vstate :state of VSAT routes htbl :display HPP IP address table
keyp :VideoSAT KeyPADAD control igtbl :display igmp host table
iginfo :display igmp status info ijoin :add igmp host group
icast :send multicast datagram mir :IP max info rate config
natbl :IP Address translation aclst :display Access list
flarp :flush all ARP cache entries ifc :display IP Interfaces
mctbl :display multicast table mcini :initialize multicast table
mccs :clear multicast stats mcctl :display multicast table
frag :display fragment queues que :display IP queues
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
96
Proprietary and Confidential
Explanation
This command response provides the following information:
List of all IP commands.
22.1 IP RTADD
Command Name
IP route add
Purpose
Manually add routing entries to the IP routing table
Syntax
ip rtadd IPaddr mask gwy metric interface ttl ipidx
Example
ip rtadd 201.44.21.0 255.255.255.0 15.2.55.6 0 EtherNet2 9999 0
ip rtadd 172.27.5.4.0 255.255.255.0 111411200 1 Satellite 9999 0
First example is for routing through the user / application port
Second example is for routing through a VSAT (in our example #1700, gateway = VSAT ID * 65536)
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Adds a new routing entry manually. IPaddr – IP address of destination network.
Mask – network mask. Gwy – gateway to route to, IP address in dotted format
for local Ethernet user/application port, or VSAT ID * 65536 for a VSAT
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
97
Proprietary and Confidential
satellite gateway address. Metric – routing entry weight. Interface – name of
interface – “EtherNet2” for user/application port, “Satellite” for VSATs, “Local”
for local interface (e.g. packets destined to the DPS itself). Ttl – time to live,
number of seconds before the route will expire. Use 9999 for permanent. Ipidx –
must be 0.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
98
Proprietary and Confidential
22.2 IP RTDMP
Command Name
IP route dump
Purpose
Dump the routing table
Syntax
ip rtdmp
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Dumps the routing table. Each call will print the next dump.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
99
Proprietary and Confidential
22.3 IP MIBS
Command Name
IP mibs
Purpose
Display various information fields
Syntax
ip mibs
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays various statistics related to IP
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
100
Proprietary and Confidential
22.4 IP NETIF
Command Name
IP display specific netif structure
Purpose
display specific network interface structure
Syntax
netif {interface name} [limit]
Example
netif EtherNet2
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays network interface structure from the “interface name” specificed, up to
“limit” interfaces.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
101
Proprietary and Confidential
22.5 IP ARPPR
Command Name
IP print arp packet
Purpose
print arp packet in a readable format
Syntax
ip arppr pep_addr_in_hex
Example
ip arppr 0x1234567
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
internal R&D use. pep_addr_in_hex must point to a valid allocated arp packet
(e.g. to the start of the pep header) and caller must take care that the packet is not
deallocated before the call is completed.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
102
Proprietary and Confidential
22.6 IP BYPBB
Command Name
ip packet bypass bb
Purpose
Set on/off backbone bypass mode
Syntax
ip bypbb 0/1
Example
ip bypbb 0
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Sets backbone bypass mode for re-routing non-backbone NPDU IP packets
received from the satellite link and re-sent to another VSAT. Changing this value
has rarely any effect, if at all.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
103
Proprietary and Confidential
22.7 IP DAT
Command Name
IP display average data transmit
Purpose
display average data transmit
Syntax
ip dat
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Display average transmission statistics for TCP spoofed packets & bytes and IP
packets & bytes.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
104
Proprietary and Confidential
22.8 IP VLAN
Command Name
IP vlan
Purpose
obsolete
Syntax
ip vlan <vid>
Example
ip vlan 0
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Obsolete
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
105
Proprietary and Confidential
22.9 IP CONFIG
Command Name
IP display IP profiles
Purpose
Display IP configuration for the interface(s) indicated
Syntax
ip config [interface number]
Example
ip config
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays configuration information for the interface selected or for all of the
possible interfaces.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
106
Proprietary and Confidential
22.10 IP PING
Command Name
IP ping
Purpose
ping a destination IP address
Syntax
ping IP_addr ipidx ifnum [len]
Example
ip ping 172.17.6.5 0 2 1440
ip ping 172.27.6.4
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Sends a ping to the destination address. ipidx must be zero. ifnum should be 2.
len is the length of the packet to send. Only the destination IP address (1st
parameter) is mandatory.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
107
Proprietary and Confidential
22.11 IP RIPUP
Command Name
IP rip udate
Purpose
Send a rip update to the satellite
Syntax
ip ripup
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Sends a RIP update to the VSATS (broadcast).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
108
Proprietary and Confidential
22.12 IP NDIP
Command Name
IP clear & save or restore other DPSes (nodes) ip address
Purpose
Clear & save or restore the other DPSes (nodes) ip addresses table
Syntax
ip ndip 0/1
Example
Ip ndip 0
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
When 1st parameter is 0, list of other DPSes is saved (only first 8 entries) and
cleared. When 1st parameter is 1, the first 8 entries are restored. The list is used
to ignore adjacent routers when processing RIP messages.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
109
Proprietary and Confidential
22.13 IP VSTATE
Command Name
IP state of VSAT routes
Purpose
Show state of VSAT routes
Syntax
ip vstate
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
For each Route in the routing table whose default gateway is a VSAT (or: for
each route in the routing table routing to a VSAT), displays the state of the
VSAT in regard to the backbone link – up or down.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
110
Proprietary and Confidential
22.14 IP KEYP
Command Name
IP VideoSAT KeyPADAD control
Purpose
VideoSAT KeyPADAD control
Syntax
keyp [setda or setav]
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Obsolete command, not supported.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
111
Proprietary and Confidential
22.15 IP IGINFO
Command Name
IP display igmp status info
Purpose
display igmp status info
Syntax
ip iginfo
ip iginfo 1
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays IGMP statistics. If “1” is specified on the command line, the statistics
are reset after displayed.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
112
Proprietary and Confidential
22.16 IP ICAST
Command Name
IP send multicast datagram
Purpose
send multicast datagram
Syntax
ip icast source_port dest_port dst_ip_addr size interval count total
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Starts a task which sends test multicast UDP/IP packets, using the parameters
specified on the command line: source port, destination port, destination
(multicast) IP address, size of UDP payload, interval between sending, count of
packets to send between intervals, total number of packets.
Total number of intervals would be total/count (rounded up).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
113
Proprietary and Confidential
22.17 IP NATBL
Command Name
IP Address translation
Purpose
Shows IP Address translation information
Syntax
ip natbl
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
NAT Not implemented, dummy information will show.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
114
Proprietary and Confidential
22.18 IP FLARP
Command Name
IP flush all ARP cache entries
Purpose
flush all ARP cache entries
Syntax
ip flarp
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Flushes all of the non-infinite ARP entries on interface 1. Obsolete (has no
effect).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
115
Proprietary and Confidential
22.19 IP MCTBL
Command Name
IP display multicast table
Purpose
display multicast table
Syntax
ip mctbl
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays the multicast table. For each entry, the following is displayed: start -end
IP address range, start-end UDP port range, stream ID, number of packets
received through this filter.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
116
Proprietary and Confidential
22.20 IP MCCS
Command Name
IP clear multicast stats
Purpose
clear multicast stats
Syntax
ip mccs
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Clears the statistics of the number of packets received through each multicast
filter.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
117
Proprietary and Confidential
22.21 IP FRAG
Command Name
IP display fragment queues
Purpose
display fragment queues
Syntax
ip frag
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
For each IP packet fragment queue, displays: source IP, IP packet ID, queue id
(internal to the DPS).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
118
Proprietary and Confidential
22.22 IP RTDEL
Command Name
IP delete route entry
Purpose
delete route entry
Syntax
ip rtdel IPaddr mask ipidx
Example
ip rtdel 172.67.4.3 255.255.0.0 0
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Deletes the specified route, according to: IP address and subnet mask. The last
parameter, ipidx, must be zero.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
119
Proprietary and Confidential
22.23 IP LNKC
Command Name
IP display link control block
Purpose
display IP link control block
Syntax
ip lnkc <member>
Example
ip lnkc
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays the link control block for the IP module. If <member> is specified, only
this member is shown.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
120
Proprietary and Confidential
22.24 IP STRUC
Command Name
IP display structure
Purpose
Display IP structures, in parsed format mode
Syntax
ip struc structure_id base_address [limit]
Example
ip struc struct_route 0x123456
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays and parses the structure according to the pointer (base address) and the
structure id. Recurses in sub-structures up to limit Recursions. Internal R&D
usage only.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
121
Proprietary and Confidential
22.25 IP ARPTB
Command Name
IP display arp table
Purpose
display arp table
Syntax
ip arptb
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Display the ARP table, and per each entry display: state, hardware type, protocol
type, ipidx (0), pointer to interface structure, ARP retries, Time to live, pointer to
structure, MAC address, IP address, queue id and number of entries queued.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
122
Proprietary and Confidential
22.26 IP DUPIP
Command Name
IP send duplicate IP detect
Purpose
send duplicate IP ARP detection packet
Syntax
ip dupip interface_number
Example
ip dupip 2
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Sends an ARP packet which detects the interface own IP address. This is done to
detect duplicate IP addresses (e.g. other network hosts/routers using our IP
address).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
123
Proprietary and Confidential
22.27 IP CLR
Command Name
IP clear statistics
Purpose
Clear IP statistics
Syntax
ip clr
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Resets IP statistics: transmitted spoofed TCP packets/ bytes,
transmissted/received IP packets/bytes.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
124
Proprietary and Confidential
22.28 IP DORIP
Command Name
IP Do RIP
Purpose
Enable/Disable RIP manipulation of routing entries
Syntax
ip dorip 1/0
Example
ip dorip 1
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
This controls whether the following is enabled or disabled: Updating TTL for
non-static (non-permanent) routes when receiving the same routing entry, When
TTL expires for a non-static (non-permanent) route whose metric is less than 16
(infinite), Set it’s metric to 16 (infinite) and set a TTL of 120 seconds.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
125
Proprietary and Confidential
22.29 IP DBG
Command Name
IP set debug flag bits
Purpose
Set which debug options are enabled
Syntax
ip dbg bitwise
Example
ip dbg 0
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
For each of the following bits, when on, enables the debugging messages of the
feature:IP driver 1, ARP 2, Ipmain 4, ICMP 8, RIP 10, ERR 20, CFG 40, TMR
80, SATL 100, FRAG 200, UDP 400, IGMP 800, TCP 1000, UDPBC 2000,
SNMP 8000, PIM 10000. The final value should be a bitwise OR of all of the
above fields for whom we want to activate the debug feature. Internal R&D use.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
126
Proprietary and Confidential
22.30 IP UPD
Command Name
IP update configuration
Purpose
update IP configuration
Syntax
ip upd card_num
Example
ip upd 0
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Should be: Update IP configuration for specified card (card # should be 0).
This command will crash the DPS. To be fixed/removed in incoming version.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
127
Proprietary and Confidential
22.31 IP RIPEN
Command Name
IP enable internal/external listen/advertise
Purpose
Enables/disables internal/external listen/advertise for the user/application port
Syntax
ip ripen bitwise_value
Example
ip ripen 0x3f3
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Enables/Disables RIP options according to the bitwise Oring of the following
values: Internal RIP listen 1, Internal RIP advertise 2, External RIP1 listen 10,
External RIP1 advertise 20, External RIP2 advertise 40, External RIP2 listen 80,
RIP1 compatible 100, Authentication 200
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
128
Proprietary and Confidential
22.32 IP INSRT
Command Name
IP install route
Purpose
Add a routing entry for the specified IP address.
Syntax
ip insrt base_IP_address gateway interface_number time_to_live count
Example
ip insrt 112.150.5.4 192.168.1.2 2 9999 1
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Adds the specified IP route. The route is added for the specified IP address, with
a mask of 255.255.255.255 (e.g. only the specified IP address is affected by the
new route), the specified gateway (VSAT ID * 65536 in a dotted IP X.Y.Z.W
format for VSAT satellite gateway), interface # (2 for User/Application port, 3
for Satellite/VSAT) and time to live (9999 for permanent route). The routed is
added with a metric of 2 and as a static route. The adding procedure is repeat
“count” times.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
129
Proprietary and Confidential
22.33 IP UDPM
Command Name
IP send udp message
Purpose
Send UDP message
Syntax
ip udpm source_port dest_port length dest_ip packets_per_second seconds ipidx
Example
ip udpm 1024 1025 512 172.64.51.2 10 10 0
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Sends periodically UDP messages, from source_port to destination port
(dest_port) of “length” bytes to the destination address (dest_ip).
“Packets_per_second” packets are sent every second, for “seconds” seconds in a
row. ipidx must be zero.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
130
Proprietary and Confidential
22.34 IP HTBL
Command Name
IP display DPSes IP address table
Purpose
display DPSes IP address table
Syntax
ip htbl
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays the list of adjacent DPSes.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
131
Proprietary and Confidential
22.35 IP IGTBL
Command Name
IP display igmp host table
Purpose
display igmp host table
Syntax
ip igtbl
ip igtbl IGMP_table_index
Example
ip igtbl
ip igtbl 2
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
First format syntax: prints the IGMP host table: index, state, interface number,
time to live, report timer, IGMP version type, references, usage.
Second format syntax: For the index to the IGMP host table specified, displays
the list of all VSATs associated with that group.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
132
Proprietary and Confidential
22.36 IP IJOIN
Command Name
IP add/leave igmp host group
Purpose
Add/leave igmp host group
Syntax
ip igjoin hostgroup_ip_address interface_number VSAT_id dynamic/static
ip igjoin hostgroup_ip_address interface_number
(First format is for join, second is for leave)
Example
ip igjoin 224.1.2.3 2 1980 1
ip igjoin 224.1.2.3 2
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Joins or Leaves a group. When 4 parameters are specified (first format), this is a
join command, when only 2 parameters are specified (second format), this is a
leave command. First two parameters for both are: group multicast ip address,
interface number (0 for local, 2 for User/application port, 3 for Satellite/VSATs).
For join, two additional parameters are needed: VSAT id and dynamic/static
mode (0 for dynamic, 1 for static).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
133
Proprietary and Confidential
22.37 IP MIR
Command Name
IP max info rate config
Purpose
IP max info rate config
Syntax
ip mir
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Currently, this feature is disabled.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
134
Proprietary and Confidential
22.38 IP ACLST
Command Name
IP display Access list
Purpose
display Access list
Syntax
ip aclst
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays access list. List is empty since this feature is not implemented.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
135
Proprietary and Confidential
22.39 IP IFC
Command Name
IP display IP Interfaces
Purpose
display IP Interfaces
Syntax
ip ifc
ip ifc interface_number
Example
ip ifc 2
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays either information for all of the interfaces (syntax #1), or for the
specified interface number (syntax #2). Interface number can be 2 for
user/application port, 3 for satellite.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
136
Proprietary and Confidential
22.40 IP MCINI
Command Name
IP initialize multicast table
Purpose
initialize multicast table
Syntax
ip mcini
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Reformats the multicast table. This command has little effect, if any.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
137
Proprietary and Confidential
22.41 IP MCCTL
Command Name
IP display multicast table
Purpose
display multicast table
Syntax
ip mcctl
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Prints the multicast internal table in hex address/data format. This has little
meaning outside of internal R&D debugging.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
138
Proprietary and Confidential
22.42 IP QUE
Command Name
IP display IP queues
Purpose
display IP queues
Syntax
ip que
Example
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Displays the list of IP queues, and for each queue displays: queue id, number of
items queued, pointer to items queued.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
139
Proprietary and Confidential
23. BB Commands
Command Name
bb
Purpose
To display the bb commands.
Syntax
DPS-ACTIVE>bb
Example
Result: The following message is displayed when the command is issued.
DPS5-ACTIVE>bb
bb
JUL 07 15:20 - execution time
=================BB Menu======================
config Print NODE config
linkX: Display CPA BB link
links: Display Link Summary
upX: Bring BB link up for CPA
downX: Bring BB link down for cpa
traceall: Trace ON for ALL links
traceX: Trace DATA for CPA
traceoff: Trace OFF
traceoffX: Trace OFF for CPA
tracehdrs: Trace HDRs
tracehdrX: Trace HDRs for CPA
statX: Print CPA BB Link statistics
stats: Print All BB link statistics
task_cb: Dump the BB Task Ctrl Blk
ctlX: Dump control block for CPA
=================================================
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
140
Proprietary and Confidential
Explanation
This screen displays the bb commands menu.
23.1 BB CONFIG
Command Name
BB print configuration
Purpose
Prints BackBone configuration
Syntax
bb config
Example
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Prints the parameters configuration of BackBone as received from the NMS.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
141
Proprietary and Confidential
23.2 BB LINKX
Command Name
BB link
Purpose
Prints the BackBone protocol control block for the specified VSAT
Syntax
bb linkX
Example
bb link1950
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Prints the backbone protocol link control block for the specified VSAT. Note that
there is no space between “link” and the VSAT number in the command. The
information displayed contains timer values, Sequence numbers of different types
of data, Window values and sizes, Congestion levels, queue lengths for different
types of data, State machine events.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
142
Proprietary and Confidential
23.3 BB LINKS
Command Name
BB links
Purpose
Display summary of all known backbone (VSATs) links
Syntax
bb links
Example
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
For each known VSAT backbone connection link, prints its number, its state, and
its routing.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
143
Proprietary and Confidential
23.4 BB UPX
Command Name
BB UPx
Purpose
Sends a Backbone up (SABME) to the VSAT specified.
Syntax
bb upX
Example
bb up1950
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Sends a backbone up (SABME) to the specified VSAT to bring the backbone link
up. Note that there is no space between “up” and the VSAT number in the
command.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
144
Proprietary and Confidential
23.5 BB DOWNX
Command Name
BB DownX
Purpose
Sends a Backbone down (DISC) to the VSAT specified.
Syntax
bb downX
Example
bb down1950
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Sends a backbone down (DISC) to the specified VSAT to bring the backbone
link down. Note that there is no space between “down” and the VSAT number in
the command.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
145
Proprietary and Confidential
23.6 BBTRACEALL
Command Name
BB Trace All
Purpose
Starts tracing all headers and data for all VSATs (global trace).
Syntax
bb traceall
Example
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Starts tracing all headers and data for all VSATs (global trace) – every backbone
frame passing in and out of the DPS will be displayed, headers + data. Note that
this might have adverse effect on the DPS performance if activated during high
load time.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
146
Proprietary and Confidential
23.7 BBTRACEX
Command Name
BB trace X
Purpose
Starts tracing all headers and data for a specified VSAT
Syntax
bb traceX
Example
bb trace1950
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Starts tracing all headers and data for the specified VSAT – every backbone
frame in/from this VSAT passing in and out of the DPS will be displayed,
headers + data. Note that there is no space between “trace” and the VSAT
number in the command. Note that this might have adverse effect on the DPS
performance if activated during high load time.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
147
Proprietary and Confidential
23.8 BBTRACEOFF
Command Name
BB trace off
Purpose
Stops backbone trace on the DPS
Syntax
bb traceoff
Example
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Stops global (all VSATs) trace of any kind (headers+data or just headers). This
has no effect on backbone trace activated for individual VSATs.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
148
Proprietary and Confidential
23.9 BBTRACEOFFX
Command Name
BB trace off X
Purpose
Stops all backbone tracing for an individual VSATs.
Syntax
bb traceoffX
Example
bb traceoff1950
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Stops the backbone tracing for the individual VSAT. Does not effect the global
tracing for all VSATs (e.g. if it’s still on, the VSAT will be displayed according
to the global trace settings). Note that there is no space between “traceoff” and
the VSAT number in the command.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
149
Proprietary and Confidential
23.10 BBTRACEHDRS
Command Name
BB trace headers
Purpose
Trace all backbone headers for all of the VSATs.
Syntax
bb tracehdrs
Example
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Starts tracing all headers for all VSATs (global trace) – every backbone frame
passing in and out of the DPS will be displayed, headers only. Note that this
might have adverse effect on the DPS performance if activated during high load
time.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
150
Proprietary and Confidential
23.11 BBTRACEHDRX
Command Name
BB trace headers X
Purpose
Starts tracing backbone headers for the specified VSAT
Syntax
bb tracehdrsX
Example
bb tracehdrs1950
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Starts tracing all headers for the specified VSAT – every backbone frame in/from
this VSAT passing in and out of the DPS will be displayed, headers only. Note
that there is no space between “tracehdrs” and the VSAT number in the
command. Note that this might have adverse effect on the DPS performance if
activated during high load time.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
151
Proprietary and Confidential
23.12 BB STATX
Command Name
BB statistics X
Purpose
Prints backbone statistics for specified VSAT
Syntax
bb statX
Example
bb stat1950
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Displays statistics of backbone frames received and sent, according to the
different frame types, for the specified VSAT. Note that there is no space
between “stat” and the VSAT number in the command.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
152
Proprietary and Confidential
23.13 BB STATS
Command Name
BB statistics
Purpose
Print backbone statistics (global DPS statistics)
Syntax
bb stats
Example
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Displays statistics of backbone frames received and sent, according to the
different frame types, globally for the DPS.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
153
Proprietary and Confidential
23.14 BB TASK_CB
Command Name
BB task control block
Purpose
Prints backbone global control block
Syntax
bb task_cb
Example
bb task_cb
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Prints the backbone global control block.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
154
Proprietary and Confidential
23.15 BB CTLX
Command Name
BB control X
Purpose
Dumps Backbone control block for the specified link (VSAT)
Syntax
bb ctlX
Example
bb ctl1987
Result: The following message is displayed when the command is issued.
Explanation
This screen provides the following information:
Prints the backbone control block for the specified VSAT. Note that there is no
space between “ctl” and the VSAT number in the command.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
155
Proprietary and Confidential
24. CLI Commands
Command Name
CLI
Purpose
Display CLI commands
Syntax
cli
Example
Result: The following message is displayed in the console window.
DPS5-ACTIVE>cli
cli
JUL 07 16:02 - execution time
Cli commands:
password enable [all | vsat_cpa]
password disable [all | vsat_cpa]
cxpw current_password new_password
Explanation
This command response provides the following information:
List of telnet CLI commands
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
156
Proprietary and Confidential
24.1 CLI PASSWORD ENABLE
Command Name
CLI password enable
Purpose
Enable telnet command line interface
Syntax
cli <password> enable all/VSAT_id
Example
cli abcdef enable all
cli abcdef enable 1945
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Enables telnet command line interface sessions from the DPS user/application
port for the specified VSAT id (second format) or all of the vsats (first format).
First parameter after “cli” is the password. By default it’s “abcdef”.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
157
Proprietary and Confidential
24.2 CLI PASSWORD DISABLE
Command Name
CLI password disable
Purpose
Disables telnet command line interface
Syntax
cli <password> disable all/VSAT_id
Example
cli abcdef disable all
cli abcdef disable 1945
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Disables telnet command line interface sessions from the DPS user/application
port for the specified VSAT id (second format) or all of the vsats (first format).
First parameter after “cli” is the password. By default it’s “abcdef”.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
158
Proprietary and Confidential
24.3 CLI CPXW CURRENT PASSWORD NEW PASSWORD
Command Name
CLI change password/username
Purpose
Change username or password
Syntax
cli cpxw current new
Example
cli cpxw abcdef mypass
cli cpxw debug1 myusr
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
Changes either the global telnet password to the new password, or changes the
telnet session user name (debug0, debug1, etc.) according to what “current”
matches (every user name will be changed, and if the global password matches, it
will be changed too).
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
159
Proprietary and Confidential
25. Date/Time Commands
Command Name
Date or time
Purpose
Display current date and time on the DPS
Syntax
date | time
Example
Result: The following message is displayed in the console window.
DPS5-ACTIVE>date
date
2005-JUL-03 13:24:28
DPS5-ACTIVE>time
time
2005-JUL-03 13:24:32
Explanation
This command response provides the following information:
Date and time on the DPS
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
160
Proprietary and Confidential
26. Console Commands
Command Name
console
Purpose
Display console commands
Syntax
console
Example
Result: The following message is displayed in the console window.
DPS5-ACTIVE>console
console
JUL 07 16:02 - execution time
Usage:
console <level> - set the console level (0 = ALL - default).
console level - display the current console level.
console history - display again some of the output.
console color - set console colors.
current console level is: 0
Explanation
This command response provides the following information:
List of console commands
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
161
Proprietary and Confidential
26.1 Console level setting
Command Name
Console <level>
Purpose
Set the console level to avoid some output noise
Syntax
console <level>
Example
console 3
console 0
Result: The following message is displayed in the console window.
DPS5-ACTIVE>console 3
Console 3
JUL 07 16:02 - execution time
new console level: 3
DPS5-ACTIVE>console 0
console 0
JUL 07 16:02 - execution time
new console level: 0
Explanation
This command response provides the following information:
The new console level
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
162
Proprietary and Confidential
26.2 Console level
Command Name
console level
Purpose
Check the current console level
Syntax
console level
Example
console level
Result: The following message is displayed in the console window.
DPS5-ACTIVE>console level
console level
JUL 07 16:02 - execution time
current console level is: 3
Explanation
This command response provides the following information:
The current console level
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
163
Proprietary and Confidential
26.3 Console history
Command Name
console history
Purpose
Redisplay the console
Syntax
console history
Example
console history
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
The last 1000 console prints
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
164
Proprietary and Confidential
26.4 Console color
Command Name
console color
Purpose
Change the colors of the console
Syntax
console color test
console color <bg> <fg>
Example
Try it on the DPS
Result: The following message is displayed in the console window.
Explanation
This command response provides the following information:
The color options
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
165
Proprietary and Confidential
27. Record Commands
Command Name
record
Purpose
Create / launch set of console commands
Syntax
record
Example
Result: The following message is displayed in the console window.
DPS5-ACTIVE>record
record
Usage:
record display this message
record X display script X, if X doesnt exist start recording it
record X del delete script X
record X run [n] run script X, n times
record put X save a script to the NMS
record get X load a script from the NMS
end stop recording
scripts list:
============
1. sync 120
============
found 1 scripts
Explanation
This command response provides the following information:
List of record commands
List of scripts already recorded
in this case only one script called sync that uses 120 bytes
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
166
Proprietary and Confidential
27.1 Record new script or display exists one
Command Name
record X
Purpose
Record new script named X or display exists script
Syntax
record X
Example
Result: The following message is displayed in the console window.
(the bold is the input)
DPS5-ACTIVE>record bbdown
record bbdown
start recording script - bbdown
---
bb down1300
bb down1500
end
recorder_record: script bbdown ready to use.
DPS5-ACTIVE>record bbdown
record bbdown
script bbdown
-------------------
bb down1300
bb down1500
-------------------
DPS5-ACTIVE>
Explanation
This command response provides the following information:
This example display a script recording and viewing.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
167
Proprietary and Confidential
27.2 Record put/get on the NMS, and del
Command Name
record put/get X
record X del
Purpose
Get script from the NMS or store it on the NMS
Delete exists script from the DPS memory
Syntax
record put X
record X del
record get X
Example
Result: The following message is displayed in the console window.
(the bold is the input)
DPS6>record put bbdown
record put bbdown
script bbdown stored successfully on the NMS
DPS6>record bbdown del
record bbdown del
script bbdown, removed
DPS6>record get bbdown
record get bbdown
script bbdown loaded successfully
Explanation
This command response provides the following information:
This example displays how to store and retrieve a script on/from the NMS, and
how to erase an old script from the DPS memory.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
168
Proprietary and Confidential
27.3 Record run
Command Name
record X run
Purpose
Run a script a few times (1 or more)
Syntax
record X run [n]
Example
Result: The following message is displayed in the console window.
(the bold is the input)
DPS6>record bbdown run 2
record bbdown run 2
2005-JUL-03 14:44:48
JUL 03 14:44 Bringing BB link DOWN for cpa 1300
2005-JUL-03 14:44:48
JUL 03 14:44 Bringing BB link DOWN for cpa 1500
2005-JUL-03 14:44:48
JUL 03 14:44 Bringing BB link DOWN for cpa 1300
2005-JUL-03 14:44:48
JUL 03 14:44 Bringing BB link DOWN for cpa 1500
Explanation
This command response provides the following information:
This example shows how to run a script one or more times.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
169
Proprietary and Confidential
28. File Commands – 2.1.4.5
Command Name
file
Purpose
Display file commands
Syntax
file
Example
Result: The following message is displayed in the console window.
(the bold is the input)
DPS6>file
file
2005-JUL-03 14:44:56
file options:
list - display files list
del - delete file
nms - store file on NMS
Explanation
This command response provides the following information:
List of file commands
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
170
Proprietary and Confidential
28.1 File list
Command Name
File list
Purpose
Display files exist on the DPS
Syntax
file list
Example
Result: The following message is displayed in the console window.
(the bold is the input)
DPS6>file list
file list
2005-JUL-03 14:45:00
1. history_console 96000
2. crash_console 32768
3. current_console 96000
4. config.xml 66493
5. bbdown 47
Explanation
This command response provides the following information:
This command display a list of files with the size in bytes of each
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
171
Proprietary and Confidential
28.2 File store on NMS
Command Name
File nms
Purpose
Store file on the NMS
Syntax
file nms
Example
Result: The following message is displayed in the console window.
(the bold is the input)
DPS6>file nms current_console console.txt
file nms current_console console.txt
2005-JUL-03 14:45:18
current_console stored successfully on the NMS as console.txt
Explanation
This command response provides the following information:
This example show how to save a file with from the DPS on the NMS.
SkyEdge DPS Commands
SkyEdge DPS Commands July, 2004
172
Proprietary and Confidential
28.3 File delete
Command Name
File del
Purpose
Erase a file from the DPS
Syntax
file del <file name>
Example
Result: The following message is displayed in the console window.
(the bold is the input)
DPS6>file del bbdown
file del bbdown
2005-JUL-03 14:45:35
Done!
DPS6>file list
file list
2005-JUL-03 14:45:41
1. history_console 96000
2. crash_console 32768
3. current_console 96000
4. config.xml 66493
Explanation
This command response provides the following information:
This example show how to erase a file from the DPS.
We can see that the file removed from the list using the 'file list' command.
top related