You are on page 1of 180

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

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


July, 2004 i
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 ii
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 iii
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 iv
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 v
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 1
Proprietary and Confidential
SkyEdge DPS Commands

SkyEdge DPS Commands


July, 2004 2
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 3
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 4
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 5
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 6
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 7
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 8
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 9
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 10
Proprietary and Confidential
SkyEdge DPS Commands

Explanation

The trc command consists of the following subcommands:

SkyEdge DPS Commands


July, 2004 11
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 12
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 13
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 14
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 15
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 16
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 17
Proprietary and Confidential
SkyEdge DPS Commands

Explanation

SkyEdge DPS Commands


July, 2004 18
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 19
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 20
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 21
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 22
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 23
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 24
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 25
Proprietary and Confidential
SkyEdge DPS Commands

15. QUIT

Command Name

quit

Purpose

To close and exit the Telnet session.

Note: Wont work on the serial console.

Syntax

DPS-ACTIVE>quit

SkyEdge DPS Commands


July, 2004 26
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 27
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 28
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 29
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 30
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 31
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 32
Proprietary and Confidential
SkyEdge DPS Commands

18.4 HSPI RECONNECT

Command Name

Hspi reconnect

Purpose

When it seems that something wrong with the connection also its 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


July, 2004 33
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 34
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 35
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 36
Proprietary and Confidential
SkyEdge DPS Commands

Explanation

The screen provides the following information:

when receives an inbound message the whole packed printed, with the number of
message.

SkyEdge DPS Commands


July, 2004 37
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 38
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 39
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 40
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 41
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 42
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 43
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 44
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 45
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 46
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 47
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 48
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 49
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 50
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 51
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 52
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 53
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 54
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 55
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 56
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 57
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 58
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 59
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 60
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 61
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 62
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 63
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 64
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 65
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 66
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 67
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 68
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 69
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 70
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 71
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 72
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 73
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 74
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 75
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 76
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 77
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 78
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 79
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 80
Proprietary and Confidential
SkyEdge DPS Commands

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 its not specified, or specified as
0, the event applies to all VSATs.

SkyEdge DPS Commands


July, 2004 81
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 82
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 83
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 84
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 85
Proprietary and Confidential
SkyEdge DPS Commands

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 trac e
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: len gth,
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


July, 2004 86
Proprietary and Confidential
SkyEdge DPS Commands

SkyEdge DPS Commands


July, 2004 87
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 88
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 89
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 90
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 91
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 92
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 93
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 94
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 95
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 96
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 97
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 98
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 99
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 100
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 101
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 102
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 103
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 104
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 105
Proprietary and Confidential
SkyEdge DPS Commands

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 (1 st
parameter) is mandatory.

SkyEdge DPS Commands


July, 2004 106
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 107
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 108
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 109
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 110
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 111
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 112
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 113
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 114
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 115
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 116
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 117
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 118
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 119
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 120
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 121
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 122
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 123
Proprietary and Confidential
SkyEdge DPS Commands

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 its metric to 16 (infinite) and set a TTL of 120 seconds.

SkyEdge DPS Commands


July, 2004 124
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 125
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 126
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 127
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 128
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 129
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 130
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 131
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 132
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 133
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 134
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 135
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 136
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 137
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 138
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 139
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 140
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 141
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 142
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 143
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 144
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 145
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 146
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 147
Proprietary and Confidential
SkyEdge DPS Commands

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 its 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


July, 2004 148
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 149
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 150
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 151
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 152
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 153
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 154
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 155
Proprietary and Confidential
SkyEdge DPS Commands

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 its abcdef.

SkyEdge DPS Commands


July, 2004 156
Proprietary and Confidential
SkyEdge DPS Commands

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 its abcdef.

SkyEdge DPS Commands


July, 2004 157
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 158
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 159
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 160
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 161
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 162
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 163
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 164
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 165
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 166
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 167
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 168
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 169
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 170
Proprietary and Confidential
SkyEdge DPS Commands

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


July, 2004 171
Proprietary and Confidential
SkyEdge DPS Commands

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.

SkyEdge DPS Commands


July, 2004 172
Proprietary and Confidential