System Command Reference

Command Hierarchies

System Information Commands

config
— system
atm
atm-location-id location-id
oam
loopback-period period
retry-down retries
— no retry-down
retry-up retries
— no retry-up
boot-bad-exec file-url
boot-good-exec file-url
chassis-mode chassis-mode [force]
clli-code clli-code
— no clli-code
config-backup count
contact contact-name
— no contact
coordinates coordinates
dns
address-pref {ipv4-only | ipv6-first}
— dnssec
ad-validation {fall-through | drop}
[no] ad-validation
— ip
lacp-system-priority lacp-system-priority
lsr-load-balancing {lbl-only | lbl-ip | ip-only | eth-encap-ip}
location location
— no location
name system-name
— no name
port port-id to port-id [create]
— no port port-id
power-supply power-supply-id type
eth-sat sat-id [create]
— no eth-sat
description description-string
— no description
mac-address mac-address
sat-type sat-type
— no sat-type
[no] software-repository repository-name
[no] shutdown
[no] sync-e
software-repository repository-name [create]
— no software-repository repository-name
description description-string
— no description
primary-location file-url
secondary-location file-url
tertiary-location file-url

System Alarm Contact Input Commands

config
— system
alarm-contact-in-power {on | off}
alarm-contact-input input-pin-number
clear-alarm-msg message-string
description description-string
normal-state {open | closed}
[no] shutdown
trigger-alarm-msg message-string

System Threshold Alarm Commands

config
— system
thresholds
cflash-cap-alarm cflash-id rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
— no cflash-cap-alarm cflash-id
cflash-cap-alarm-pct cflash-id rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type rmon-event-type] [startup-alarm alarm-type]
— no cflash-cap-alarm-pct cflash-id
cflash-cap-warn cflash-id rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
— no cflash-cap-warn cflash-id
cflash-cap-warn-pct cflash-id rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type rmon-event-type] [startup-alarm alarm-type]
— no cflash-cap-warn-pct cflash-id
kb-memory-use-alarm rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
kb-memory-use-warn rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
memory-use-alarm rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
memory-use-warn rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
[no] rmon
alarm rmon-alarm-id variable-oid oid-string interval seconds [sample-type] [startup-alarm alarm-type] [rising-event rmon-event-id rising-threshold threshold] [falling event rmon-event-id falling-threshold threshold] [owner owner-string]
— no alarm rmon-alarm-id
event rmon-event-id [event-type] [description description-string] [owner owner-string]
— no event rmon-event-id

Mixed Mode Configuration Commands

Note:

The commands listed in this section apply only to the 7450 ESS.

config
— card
capability {sr | ess} [now]
config
system
[no] mixed-mode

Persistence Commands

Note:

The commands in this section only apply to the 7750 SR.

config
— system
ancp
description description-string
location cflash-id
no location
description description-string
location cflash-id
no location
description description-string
location cflash-id
no location
description description-string
location cflash-id
no location
dhcp-leasetime-threshold [days days] [hrs hours] [min minutes] [sec seconds]
description description-string
location cflash-id
no location
description description-string
location cflash-id
no location

PTP Commands

Note:

The commands in this section apply to the 7450 ESS and 7750 SR, except the 7750 SR-1e, 7750 SR-2e, and 7750 SR-3e.

config
— system
ptp
anno-rx-timeout count
clock-type boundary
clock-type ordinary {master | slave}
domain domain-value
— no domain
local-priority priority
log-anno-interval log-interval
network-type {sdh | sonet}
peer ip-address [create]
— no peer ip-address
log-sync-interval log-interval
local-priority local-priority
[no] shutdown
peer-limit limit
— no peer-limit
port port-id [create]
— no port port-id
address {01:1b:19:00:00:00|01:80:c2:00:00:0e}
local-priority priority
log-delay-interval log-interval
log-sync-interval log-interval
master-only {true | false}
[no] shutdown
priority1 priority-value
— no priority1
priority2 priority-value
— no priority2
profile {g8265dot1-2010 | ieee1588-2008 | g8275dot1-2014}
[no] shutdown

System Time Commands

root
— admin
set-time [date] [time]
config
— system
time
[no] ntp
authentication-key key-id key key [hash | hash2] type {des | message-digest}
— no authentication-key key-id
broadcast [router router-name] {interface ip-int-name} [key-id key-id] [version version] [ttl ttl]
— no broadcast [router router-name] {interface ip-int-name}
broadcastclient [router router-name] {interface ip-int-name} [authenticate]
— no broadcastclient [router router-name] {interface ip-int-name}
multicast [version version] [key-id key-id]
— no multicast
multicastclient [authenticate]
ntp-server [authenticate]
— no ntp-server
[no] peer {ip-address | ipv6-address} [version version] [key-id key-id] [prefer]
— no peer ip-address
server {ip-address | ipv6-address | ptp} [key-id key-id] [version version] [prefer]
— no server ip address
[no] shutdown
[no] sntp
server-address ip-address [version version-number] [normal | preferred] [interval seconds]
— no server-address ip-address
[no] shutdown
[no] dst-zone [std-zone-name | non-std-zone-name]
end {end-week} {end-day} {end-month} [hours-minutes]
offset offset
start {start-week} {start-day} {start-month} [hours-minutes]
zone std-zone-name | non-std-zone-name [hh [:mm]]
— no zone

Cron Commands

config
— system
cron
[no] schedule schedule-name [owner owner-name]
[no] action action-name [owner owner-name]
day-of-month {day-number [..day-number] all}
count number
— no count
description description-string
end-time [date | day-name] time
— no end-time
hour {..hour-number [..hour-number] | all}
— no hour
interval seconds
— no interval
minute {minute-number [..minute-number] | all}
— no minute
month {month-number [..month-number] | month-name [..month-name] | all}
— no month
script-control policy-name [owner policy-owner]
[no] shutdown
type {schedule-type}
weekday {weekday-number [..weekday-number] | day-name [..day-name] | all}
— no weekday

Script Control Commands

config
— system
script-policy policy-name [owner policy-owner]
expire-time {seconds | forever}
lifetime {seconds | forever}
max-completed unsigned
results file-url
— no results
script script-name [owner script-owner]
— no script
[no] shutdown
script script-name [owner script-owner]
description description-string
location file-url
— no location
[no] shutdown

System Synchronization Commands

config
system
abort
begin
bits
input
[no] shutdown
interface-type {ds1 [{esf | sf}] | e1 [{pcm30crc | pcm31crc}] 2048khz-g703}
output
line-length {110 | 220 | 330 | 440 | 550 | 660}
[no] shutdown
source {line-ref | internal-clock}
ql-override {prs | stu | st2 | tnc | st3e | st3 | eec1 | sec | prc | ssu-a | ssu-b | eec2}
ssm-bit sa-bit
commit
ref-order first second [third [fourth]]
— no ref-order
ptp
ql-override {prs | stu | st2 | tnc | st3e | st3 | eec1 | sec | prc | ssu-a | ssu-b | eec2}
[no] shutdown
ref1
bits-interface-type {ds1 [{esf | sf}] | e1 [{pcm30crc | pcm31crc}]}
ql-override {prs | stu | st2 | tnc | st3e | st3 | eec1 | sec | prc | ssu-a | ssu-b | eec2}
[no] shutdown
source-bits slot/mda
source-port port-id
ssm-bit sa-bit
ref2
bits-interface-type {ds1 [{esf | sf}] | e1 [{pcm30crc | pcm31crc}]}
ql-override {prs | stu | st2 | tnc | st3e | st3 | eec1 | sec | prc | ssu-a | ssu-b | eec2}
[no] shutdown
source-bits slot/mda
source-port port-id
ssm-bit sa-bit
[no] ql-selection
[no] revert

System Administration (Admin) Commands

root
— admin
debug-save [file-url]
disconnect {address ip-address | username user-name | console | telnet | ftp | ssh}
display-config [detail | index]
[no] enable-tech
oes
force-switchover chassis-id [now]
reboot [now]
force-discover [svc-id service-id]
reboot [active | standby | upgrade] [hold] [now]
[no] cert-sync
save [file-url] [detail] [index]
satellite [eth-sat sat-id] reboot [upgrade] [now]
satellite [eth-sat sat-id] [sync-boot-env]
satellite [eth-sat sat-id] [tech-support file-url]
synchronize {boot-env | config}
synchronize [boot-env | config]
tech-support [file-url]
ts-location [file-url]

High Availability (Redundancy) Commands

root
— admin
display-config [detail |index]
force-switchover [now] [ignore-status]
synchronize {boot-env | config}
config
system
switchover-exec file-url
[no] peer ip-address
authentication-key [authentication-key | hash-key] [hash | hash2]
description description-string
[no] mc-endpoint
[no] bfd-enable
boot-timer interval
no boot-timer
keep-alive-interval interval
[no] passive-mode
[no] shutdown
system-priority value
[no] mc-lag
keep-alive-interval interval
lag lag-id lacp-key admin-key system-id system-id [remote-lag remote-lag-id] system-priority system-priority source-bmac-lsb use-lacp-key
lag lag-id lacp-key admin-key system-id system-id [remote-lag remote-lag-id] system-priority system-priority [source-bmac-lsb MAC-Lsb]
lag lag-id [remote-lag remote-lag-id]
— no lag lag-id
[no] shutdown
peer-name name
no peer-name
[no] shutdown
source-address ip-address
[no] sync
[no] igmp
[no] igmp-snooping
[no] mc-ring
[no] mld-snooping
pim-snooping [sap]
[no] pim-snooping
port [port-id | lag-id] [sync-tag sync-tag] [create]
no port [port-id | lag-id]
range encap-range sync-tag sync-tag
no range encap-range
[no] python
[no] shutdown
[no] srrp
[no] sub-host-trk
[no] sub-mgmt
boot-timer seconds
— no boot-timer
site-min-down-timer min-down-time
[no] cert-sync
[no] rollback-sync
synchronize {boot-env | config}

LLDP System Commands

configure
— system
lldp
reinit-delay time
[no] shutdown
tx-credit-max count
tx-hold-multiplier multiplier
tx-interval interval

LLDP Ethernet Port Commands

configure
port port-id
— ethernet
lldp
dest-mac {nearest-bridge | nearest-non-tpmr | nearest-customer}
notification {rx | tx | tx-rx | disabled}
[no] notification
tx-mgmt-address [system]
tx-tlvs [port-desc] [sys-name] [sys-desc] [sys-cap]
— no tx-tlvs

Optical Extension Shelf (OES) Commands

Note:

OES commands are only applicable to the 7750 SR-7, 7750 SR-12, 7750 SR-12e, 7950 XRS-20, and 7950 XRS-40 routers.

configure
— system
oes
cf-cache cflash-id
chassis chassis-id type type create
— no chassis
descriptiondescription-string
fan-speed {normal | maximum}
[no] oes-address ip-address
[no] router cpm-vr-name
retry-limit retry_num
timeout seconds
software-repository repository-name

System Router Instance Commands

config
router [router-instance] [create]
— no router [router-instance]

System Command Reference

Generic Commands

shutdown

Syntax 
[no] shutdown
Context 
config>system>cron>sched
config>system>time>ntp
config>system>time>sntp
config>system>script-control>script-policy
config>system>script-control>script
config>system>sync-if-timing>ref1
config>system>sync-if-timing>ref2
config>system>sync-if-timing>ptp
config>system>sync-if-timing>bits>input
config>system>sync-if-timing>bits>output
config>system>persistence>app-assure
config>system>persistence>dhcp-server
config>system>persistence>nat-port-forward
config>system>persistence>python-policy-cache
config>system>persistence>subscriber-mgmt
config>redundancy>multi-chassis>peer
config>redundancy>multi-chassis>peer>mc-lag
config>redundancy>multi-chassis>peer>sync
config>redundancy>mc>peer>mcr>node>cv
config>system>lldp
config>redundancy>multi-chassis>peer>mc-ep
Description 

This command administratively disables the entity. When disabled, an entity does not change, reset, or remove any configuration settings or statistics.

The operational state of the entity is disabled as well as the operational state of any entities contained within. Many objects must be shut down before they may be deleted.

The no form of this command places the entity into an administratively enabled state.

Default 

no shutdown

description

Syntax 
description description-string
no description
Context 
config>system>cron>sched
config>system>script-control>script
config>system>persistence>ancp
config>system>persistence>app-assure
config>system>persistence>dhcp-server
config>system>persistence>nat-fwd
config>system>persistence>sub-mgmt
config>system>persistence>dhcp-server
config>redundancy>multi-chassis>peer
Description 

This command creates a text description stored in the configuration file for a configuration context.

The description command associates a text string with a configuration context to help identify the content in the configuration file.

The no form of this command removes the string from the configuration.

Default 

No description associated with the configuration context.

Parameters 
string—
the description character string. Allowed values are any string up to 80 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.

System Information Commands

atm

Syntax 
atm
Context 
config>system
Description 

This command enables the context to configure system-wide ATM parameters.

atm-location-id

Syntax 
atm-location-id location-id
no atm-location-id
Context 
config>system
Description 

This command indicates the location ID for ATM OAM.

Refer to the 7450 ESS, 7750 SR, and 7950 XRS Services Overview Guide for information about ATM QoS policies and ATM-related service parameters.

Default 

no atm-location-id

Parameters 
location-id—
specifies the 16 octets that identifies the system loopback location ID as required by the ATM OAM Loopback capability. This textual convention is defined in ITU-T standard I.610.

Invalid values include a location ID where the first octet is: 00, FF, 6A Acceptable location-ids include values where the first octet is: 01, 03 Other values are not accepted.

Values—
01:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00

oam

Syntax 
oam
Context 
config>system>atm
Description 

This command configures system-wide ATM parameters.

loopback-period

Syntax 
loopback-period period
no loopback-period
Context 
config>system>atm>oam
Description 

This command specifies the number of seconds between periodic loopback attempts on an ATM endpoint that has periodic loopback enabled.

Parameters 
period—
specifies the time, in seconds, between periodic loopback attempts
Values—
1 to 40
Values—
10

retry-down

Syntax 
retry-down retries
no retry-down
Context 
config>system>atm>oam
Description 

This command specifies the number of OAM loopback attempts that must fail after the periodic attempt before the endpoint will transition to AIS-LOC state.

The retry values are configured on a system wide basis and are affective on the next period cycle of any ATM VC SAP using periodic-loopback, if changed. The timeout for receiving a loopback response from the remote peer and declaring the loopack failed is 1 second and is not configurable.

Parameters 
retries—
specifies the number of failed loopback attempts before an ATM VC goes down
Values—
0 to 10 (A zero value means that the endpoint will transition to AIS-LOC state immediately if the periodic loopback attempt fails.)
Values—
4

retry-up

Syntax 
retry-up retries
no retry-up
Context 
config>system>atm>oam
Description 

This command specifies the number of consecutive OAM loopback attempts that must succeed after the periodic attempt before the endpoint will transition the state to up.

Parameters 
retries—
specify the number of successful loopback replies before an ATM VC goes up
Values—
0 to 10 (A zero value means that the endpoint will transition to the up state immediately if the periodic loopback attempt succeeds.)
Values—
2

boot-bad-exec

Syntax 
boot-bad-exec file-url
no boot-bad-exec
Context 
config>system
Description 

Use this command to configure a URL for a CLI script to exec following a failure of a boot-up configuration. The command specifies a URL for the CLI scripts to be run following the completion of the boot-up configuration. A URL must be specified or no action is taken.

The commands are persistent between router (re)boots and are included in the configuration saves (admin>save).

Related Commands

exec - This command executes the contents of a text file as if they were CLI commands entered at the console.

Default 

no boot-bad-exec

Parameters 
file-url—
specifies the location and name of the CLI script file executed following failure of the boot-up configuration file execution. When this parameter is not specified, no CLI script file is executed.

Ipv6-address only applies to the 7750 SR and 7950 XRS.

Values—

file url

local-url | remote-url

255 chars max

local-url

[cflash-id/][file-path]

remote-url

[{ftp://} login:pswd@remote-locn/][file-path]

remote-locn

[hostname | ipv4-address | [ipv6- address]]

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - 32 chars max, for link local addresses

cflash-id

cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

boot-good-exec

Syntax 
boot-good-exec file-url
no boot-good-exec
Context 
config>system
Description 

Use this command to configure a URL for a CLI script to exec following the success of a boot-up configuration.

Related Commands

exec - This command executes the contents of a text file as if they were CLI commands entered at the console.

Default 

no boot-good-exec

Parameters 
file-url—
specifies the location and name of the file executed following successful completion of the boot-up configuration file execution. When this parameter is not specified, no CLI script file is executed.

Ipv6-address only applies to the 7750 SR and 7950 XRS and ipv4-address applies to the 7450 ESS.

Values—

file url

local-url | remote-url

255 chars max

local-url

[cflash-id/][file-path]

remote-url

[{ftp://} login:pswd@remote-locn/][file-path]

remote-locn

[hostname | ipv4-address | [ipv6- address]]

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - 32 chars max, for link local addresses

cflash-id

cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

chassis-mode

Syntax 
chassis-mode chassis-mode [force]
Context 
config>system
Description 

This command configures the chassis scaling and feature set.

Note that, if you are in chassis-mode d and configure an IOM type as iom2-20g and then downgrade to chassis-mode a or b (must specify force keyword), a warning appears about the IOM downgrade. In this case, the IOM provisioned type will downgrade to iom-20g-b. Once this is done, the ASAP MDA cannot be configured.

The ASAP MDA can only be configured if the iom2-20g IOM type is provisioned and equipped and the chassis mode is configured as a or b.

If this is the desired behavior for the 7750 SR, for example, chassis-mode d is configured and IPv6 is running, you can then downgrade to chassis-mode a or b if you want to disable IPv6.

For chassis mode d, the default must be changed from the default mode a which assumes the least available features. Mode d enables the new feature sets available with newer generations of IOMs. Chassis mode d supports the P2/Q2/T2-based IOMs products and the extensive queuing/policing/bandwidth. Mode d assumes that the iom3-xp is installed.

The force command is not available for chassis-mode d.

Default 

chassis-mode a

Parameters 
chassis-mode—
specifies the one of the following chassis modes:

a: This mode corresponds to scaling and feature set associated with iom-20g.

b: This mode corresponds to scaling and feature set associated with iom-20g-b.

c: This mode corresponds to scaling and feature set associated with iom2-20g (7750 SR only).

d: This mode corresponds to scaling and feature set associated with iom3-xp.

If the chassis mode is not explicitly provisioned in the configuration file, the chassis will come up in chassis mode a by default. The behavior for the IOMs is described in the following table:

Table 43:  Chassis Mode Behavior 

IOM

Behavior

iom-20g-b

comes online if provisioned as iom-20g or iom-20g-b

iom2-20g

comes online if provisioned as iom-20g, iom-20g-b or iom2-20g

iom-10g

comes online if provisioned as iom-10g

iom3-xp

comes online if provisioned as iom3-xp

force—
forces an upgrade from mode a to mode b or d, or an upgrade from mode b to mode d

clli-code

Syntax 
clli-code clli-code
no clli-code
Context 
config>system
Description 

This command creates a Common Language Location Identifier (CLLI) code string for the SR-series router. A CLLI code is an 11-character standardized geographic identifier that uniquely identifies geographic locations and certain functional categories of equipment unique to the telecommunications industry.

No CLLI validity checks other than truncating or padding the string to eleven characters are performed.

Only one CLLI code can be configured, if multiple CLLI codes are configured the last one entered overwrites the previous entry.

The no form of the command removes the CLLI code.

Default 

none — no CLLI codes are configured

Parameters 
clli-code—
the 11 character string CLLI code. Any printable, seven bit ASCII characters can be used within the string. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. If more than 11 characters are entered, the string is truncated. If less than 11 characters are entered the string is padded with spaces.

config-backup

Syntax 
config-backup count
no config-backup
Context 
config>system
Description 

This command configures the maximum number of backup versions maintained for configuration files and BOF.

For example, assume the config-backup count is set to 5 and the configuration file is called xyz.cfg. When a save command is executed, the file xyz.cfg is saved with a 1 extension. Each subsequent config-backup command increments the numeric extension until the maximum count is reached.

xyz.cfg xyz.cfg.1 xyz.cfg.2 xyz.cfg.3 xyz.cfg.4 xyz.cfg.5 xyz.ndx

Each persistent index file is updated at the same time as the associated configuration file. When the index file is updated, then the save is performed to xyz.cfg and the index file is created as xyz.ndx. Synchronization between the active and standby CPM is performed for all configurations and their associated persistent index files.

The no form of the command returns the configuration to the default value.

Default 

config-backup 5

Parameters 
count—
the maximum number of backup revisions
Values—
1 to 9

contact

Syntax 
contact contact-name
no contact
Context 
config>system
Description 

This command creates a text string that identifies the contact name for the device.

Only one contact can be configured, if multiple contacts are configured the last one entered will overwrite the previous entry.

The no form of the command reverts to default.

Default 

none — no contact name is configured

Parameters 
contact-name—
the contact name character string. The string can be up to 80 characters long. Any printable, seven-bit ASCII characters can be used within the string. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.

coordinates

Syntax 
coordinates coordinates
no coordinates
Context 
config>system
Description 

This command creates a text string that identifies the system coordinates for the device location. For example, the command coordinates37.390 -122.0550" is read as latitude 37.390 north and longitude 122.0550 west.

Only one set of coordinates can be configured. If multiple coordinates are configured, the last one entered overwrites the previous entry.

The no form of the command reverts to the default value.

Default 

none — no coordinates are configured

Parameters 
coordinates—
the coordinates describing the device location character string. The string may be up to 80 characters long. Any printable, seven-bit ASCII characters can be used within the string. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes. If the coordinates are subsequently used by an algorithm that locates the exact position of this node then the string must match the requirements of the algorithm.

dns

Syntax 
dns
Context 
config>system
Description 

This command configures DNS settings.

Default 

N/A

address-pref

Syntax 
address-pref {ipv4-only | ipv6-first}
no address-pref
Context 
config>system>dns
Description 

This command configures the DNS address resolving order preference. By default DNS names are queried for A-records only (address-preference is IPv4-only).

If the address-preference is set to IPv6-first, the DNS server will be queried for AAAA-records (IPv6) first and if a successful replied is not received, then the DNS server is queried for A-records. IPv6 applies only to the 7750 SR and 7950 XRS.

Default 

N/A

ad-validation

Syntax 
ad-validation {fall-through | drop}
no ad-validation
Context 
config>system>dns>dnssec
Description 

This command enables validation of the presence of the AD-bit in responses from the DNS servers, and reports a warning to the SECURITY log if DNSSEC validation was not possible.

This command requires either the fall-through or drop parameters be configured. When the fall-through parameter is supplied, the system will allow DNS responses that do not pass DNSSEC validation to be accepted and logged. When the drop parameter is specified, the system will reject and log DNS responses that do not pass DNSSEC validation and the resolution will appear to fail.

Default 

disabled

Parameters 
fall-through—
specifies that the DNSSEC validator should allow non-DNSSEC responses to fall-through to permit resolution in case of validation failure
drop—
specifies that the DNSSEC validator should drop non-DNSSEC responses in case of validation failure

enable-icmp-vse

Syntax 
[no] enable-icmp-vse
Context 
config>system
Description 

This command enables vendor specific extensions to ICMP.

Default 

no enable-icmp-vse

enforce-unique-if-index

Syntax 
[no] enforce-unique-if-index
Context 
config>system>ip
Description 

This command enables the options to force the creation of IP interface indexes so that they are globally unique across all routing contexts. In addition, the command ensures that any interface created using SNMP also has a system-wide unique IP interface index.

If this command is issued but the system has previously existing interface indexes that conflict, the command will be rejected until all the conflicts are removed. Pre-existing persistency tables should also be removed before enabling this system option.

The no form of the command disables this option and returns the system to the default behavior.

Default 

no enforce-unique-if-index

lacp-system-priority

Syntax 
lacp-system-priority lacp-system-priority
no lacp-system-priority
Context 
config>system
Description 

This command configures the Link Aggregation Control Protocol (LACP) system priority on aggregated Ethernet interfaces. LACP allows the operator to aggregate multiple physical interfaces to form one logical interface.

Default 

lacp-system-priority 32768

Parameters 
lacp-system-priority—
specifies the LACP system priority
Values—
1 to 65535

load-balancing

Syntax 
load-balancing
Context 
config>system
Description 

This command enables the load-balancing context to configure the interface per-flow load balancing options that will apply to traffic entering this interface and egressing over a LAG/ECMP on system-egress. This is a per interface setting. For load-balancing options that can also be enabled on the system level, the options enabled on the interface level overwrite system level configurations.

Default 

N/A

l4-load-balancing

Syntax 
[no] l4-load-balancing
Context 
config>system>load-balancing
Description 

This command configures system-wide Layer 4 load balancing. The configuration at the system level can enable or disable load balancing based on Layer 4 fields. If enabled, the Layer 4 source and destination port fields will be included in hashing calculation for TCP/UDP packets.

The hashing algorithm addresses finer spraying granularity where many hosts are connected to the network.

To address more efficient traffic distribution between network links (forming a LAG group), a hashing algorithm extension takes into account L4 information (that is, src/dst L4-protocol port).

The hashing index can be calculated according to the following algorithm:

Example:
If [(TCP or UDP traffic) & enabled]
hash (TCP/UDP ports, IP addresses)
else if (IP traffic)
hash (IP addresses)
else
hash (MAC addresses)
endif

This algorithm will be used in all cases where IP information in per-packet hashing is included (see LAG and ECMP Hashing in the Interfaces Guide). However, the Layer 4 information (TCP/UDP ports) will not be used for fragmented packets.

Default 

no l4-load-balancing

lsr-load-balancing

Syntax 
lsr-load-balancing {lbl-only | lbl-ip | ip-only | eth-encap-ip}
no lsr-load-balancing
Context 
config>system>load-balancing
Description 

This command configures system-wide LSR load balancing. Hashing can be enabled on the IP header at an LSR for spraying labeled IP packets over multiple equal cost paths in ECMP in an LDP LSP and/or over multiple links of a LAG group in all types of LSPs.

The LSR hash routine operates on the label stack and the IP header if a packet is IPv4. An LSR will consider a packet to be IPv4 if the first nibble following the bottom of the label stack is 4. IPv4 is supported only and on IOM-3 and IMMs. IPv6 packets are hashed on label stack only. The hash on label and IPv4 header can be enabled or disabled at the system level only.

Default 

no lsr-load-balancing

Parameters 
lbl-only—
only the label is used in the hashing algorithm
lbl-ip —
the IP header is included in the hashing algorithm
ip-only—
the IP header is used exclusively in the hashing algorithm
eth-encap-ip—
the hash algorithm parses down the label stack (up to 3 labels supported) and once it hits the bottom, the stack assumes Ethernet II non-tagged header follows. At the expected Ethertype offset location, the algorithm checks whether the value present is IPv4/v6 (0x0800 or 0x86DD). If the check passes, the hash algorithm checks the first nibble at the expected IP header location for IPv4/IPv6 (0x0100/0x0110). If the secondary check passes, the hash is performed using IP SA/DA fields in the expected IP header; if any of the checks fail, the label-stack hash is performed.

mc-enh-load-balancing

Syntax 
[no] mc-enh-load-balancing
Context 
config>system>load-balancing
Description 

This command enables enhanced egress multicast load balancing behavior for Layer 3 multicast. When enabled, the router will spray the multicast traffic using as hash inputs from the packet based on lsr-load-balancing, l4-load-balancing and system-ip-load-balancing configurations. That is, an ingress LER or IP PE will spray traffic based on the IP hash criteria: SA/DA + optional Layer 4 port + optional system IP egress LER or LSR - will spray traffic based on label or IP hash criteria outlined above or both based on configuration of lsr-load-balancing, l4-load-balancing, and system-ip-load-balancing.

The no form of the command preserves the default behavior for per flow hashing of multicast traffic.

Default 

no mc-enh-load-balancing

service-id-lag-hashing

Syntax 
[no] service-id-lag-hashing
Context 
config>system>load-balancing
Description 

This command enables enhanced VLL LAG service ID hashing. This command improves the LAG spraying of VLL service packets and is applied only when both ECMP and LAG hashing are performed by the same router. By default, the ECMP interface and LAG link for all packets on the VLL service are selected based on a direct modulo operation of the service ID. This command enhances distribution and hashes the service ID prior to the LAG link modulo operation when an ECMP link modulo operation is performed.

The no form of the command preserves the default behavior of VLL LAG service ID hashing.

Default 

no service-id-lag-hashing

system-ip-load-balancing

Syntax 
[no] system-ip-load-balancing
Context 
config>system>load-balancing
Description 

This command enables the use of the system IP address in the ECMP hash algorithm to add a per system variable. This can help guard against cases where multiple routers, in series, will end up hashing traffic to the same ECMP/LAG path.

This command is set at a system wide basis, however if certain IOMs do not support the new load-balancing algorithm, they will continue to use the default algorithm. By default, the IPv4 system IP address is used in the hash algorithm. When no IPv4 system IP address is configured, the IPv6 system IP address, when configured, is used in the hash algorithm.

The no form of the command resets the system wide algorithm to default.

Default 

no system-ip-load-balancing

location

Syntax 
location location
no location
Context 
config>system
Description 

This command creates a text string that identifies the system location for the device.

Only one location can be configured. If multiple locations are configured, the last one entered overwrites the previous entry.

The no form of the command reverts to the default value.

Default 

none — no system location is configured

Parameters 
location—
enter the location as a character string. The string may be up to 80 characters long. Any printable, seven-bit ASCII characters can be used within the string. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.

name

Syntax 
name system-name
no name
Context 
config>system
Description 

This command creates a system name string for the device.

For example, system-name parameter ALA-1 for the name command configures the device name as ALA-1.

ABC>config>system# name "ALA-1"
ALA-1>config>system#

Only one system name can be configured. If multiple system names are configured, the last one encountered overwrites the previous entry.

The no form of the command reverts to the default value.

Default 

The default system name is set to the chassis serial number which is read from the backplane EEPROM.

Parameters 
system-name—
enter the system name as a character string. The string may be up to 32 characters long. Any printable, seven-bit ASCII characters can be used within the string. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.

switchover-exec

Syntax 
switchover-exec file-url
no switchover-exec
Context 
config>system
Description 

This command specifies the location and name of the CLI script file executed following a redundancy switchover from the previously active CPM card. A switchover can happen because of a fatal failure or by manual action.

The CLI script file can contain commands for environment settings, debug (excluding mirroring settings), and other commands not maintained by the configuration redundancy.

The following commands are not supported in the switchover-exec file: clear, configure, candidate, oam, tools, oam, ping, traceroute, mstat, mtrace and mrinfo.

When the file-url parameter is not specified, no CLI script file is executed.

Default 

no switch-over-exec

Parameters 
file-url—
specifies the location and name of the CLI script file

port-topology

Syntax 
port-topology
Context 
config>system
Description 

This parameter creates or edits the context to configure intra-node port connections.

Default 

Disabled

port

Syntax 
port port-id to port-id [create]
no port port-id
Context 
config>system>port-topology
Description 

This command is used for satellites and the Optical Extension Shelf (OES) subsystem. It identifies to the SR OS that there is an internal connection between two ports.

Permitted pairings of the two ports are:

First port

Second port

Router port

Satellite uplink port

Satellite uplink port

Router port

Router port

OES client port

OES client port

Router port

For satellites, this command configures the binding between a host port ID and the satellite uplink from the satellite chassis. The port topology can be configured with the host connected to a satellite uplink or the satellite uplink port connected to the specified host port. Both configurations are supported, as shown in the following examples:

*A:Dut-A# configure system port-topology port esat-1/1/u4 to 1/2/2 create 
*A:Dut-A# configure system port-topology no port esat-1/1/u4 
*A:Dut-A# configure system port-topology port 1/2/2 to esat-1/1/u4 create 
*A:Dut-A# configure system port-topology no port 1/2/2

For OES, this command configures the internal port connections between the router chassis ports and the OES chassis client ports. One port must be a router port and the other port must be an OES client port.

Example:

A:Dut-A# configure system port-topology port 1/5/1 to oes-1/1/c3 create
*

The no form of the command removes the internal connection.

Default 

no port port-id

Parameters 
port-id—
specifies one port of an internal port connection. These ports can be router ports, Ethernet satellite uplink ports, or OES chassis client ports. Acceptable pairings are defined in the command description.
Values—

port-id

(Router port)

slot/mda/port

slot

The slot number of the card in the chassis. The maximum slot number is platform dependent. See the Install Guides for more information.

mda

[1 to 2]

port

[1 to 160] (depending on the MDA type)

(Ethernet satellite uplink port)

esat-id/slot/uport

esat

keyword

id

[1 to 20]

slot

[1]

u

keyword for up-link port

port

[1..4]

(OES client port)

oes-id/slot/cport

oes

keyword

id

[1]

slot

[1 to 32]

c

keyword for client port

port

[1 to 10]

create—
specifies the keyword required to create the binding between the two ports

power-supply

Syntax 
power-supply power-supply-id type
Context 
config>system
Description 

This command configures information about the type of power supply used for each power feed connection on the router chassis. The information is used to populate queries made using the show>chassis detail and show>chassis power-supply commands.

Default 

N/A

Parameters 
power-supply-id—
Specifies the power feed connection.
Values—
1, 2
type—
Specifies the type of power source that is connected to the power feed connection.
Values—
dc — Specifies that a single DC power source is connected to the power feed connector.
ac single — Specifies that a single AC power source is connected to the power feed connector.
ac multiple — Specifies that multiple AC power sources are connected to the power feed connector.
default — Reverts the configured information to the default power source type for the chassis.
none — Specifies that no power source is connected to the power feed connector.

satellite

Syntax 
satellite
Context 
config>system
Description 

This command is used to enter the satellite configuration context. Within the satellite context, the administrator can specify the configuration details for a satellite chassis that is hosted by the associated local system.

Default 

N/A

eth-sat

Syntax 
eth-sat sat-id [create]
no eth-sat
Context 
config>system>satellite
Description 

This command creates the specified Ethernet satellite configuration context. Specific parameters including software-repository, satellite-type, satellite MAC address and sync-e can be configured or modified within this context.

The no form of the command deletes the specified Ethernet satellite.

Default 

N/A

Parameters 
sat-id
specifies the satellite ID for the associated Ethernet satellite
Values—
1 to 20
create—
the keyword required to create a new Ethernet satellite context

description

Syntax 
description description-string
no description
Context 
config>system>satellite>eth-sat
Description 

This command defines a description string that is tied to the associated Ethernet satellite.

The no form of the command deletes the associated description string.

Default 

no description

Parameters 
description-string
ethernet satellite description up to 80 characters in length

mac-address

Syntax 
mac-address mac-address
no mac-address
Context 
config>system>satellite>eth-sat
Description 

This command configures the MAC address for the associated Ethernet satellite chassis. This MAC address is used to validate the identity of an Ethernet satellite that attempts to associate with the local host.

The no form of the command deletes the MAC address for the associated Ethernet satellite.

Default 

N/A

Parameters 
mac-address
specifies the MAC address of the associated Ethernet satellite chassis; the MAC should not be a broadcast or multicast MAC. The MAC address should be entered in either of the following formats: xx:xx:xx:xx:xx:xx or xx-xx-xx-xx-xx-xx.

sat-type

Syntax 
sat-type sat-type
no sat-type
Context 
config>system>satellite>eth-sat
Description 

This command configures the type of Ethernet satellite variant for the associated satellite chassis.

The no form of the command deletes the sat-type configuration.

Default 

no sat-type

Parameters 
sat-type
specifies the Ethernet satellite type. Configuration of the following variants is supported:
es24-1gb-sfp —
specifies the 24xGE (SFP) + 4x10GE satellite
es48-1gb-sfp —
specifies the 48xGE (SFP) + 4x10GE satellite

software-repository

Syntax 
[no] software-repository repository-name
Context 
config>system>satellite>eth-sat
Description 

This command binds the specified software repository to the associated Ethernet satellite. The software repository is used to locate and serve the correct software image to the Ethernet satellite at boot time.

The configured software repository is only used when the satellite boots. Changing the software repository for an active satellite does not have an effect until the next time a satellite boots.

An Ethernet satellite cannot be booted if there is no software repository defined for it.

The no form of the command removes the software repository.

Default 

no software-repository

Parameters 
repository-name—
a string of up to 32 characters that uniquely identifies the software repository

shutdown

Syntax 
[no] shutdown
Context 
config>system>satellite>eth-sat
Description 

This command disables the associated Ethernet satellite.

If the associated Ethernet satellite is active, the satellite will not be reset but all satellite client ports will be shut down.

If the Ethernet satellite is not active but attempts to associate with the host, the Ethernet satellite chassis will be brought up according to the satellite configuration but all client ports will be shut down.

The no form of this command removes the shutdown state and all client ports on active Ethernet satellites will be brought back up.

Default 

shutdown

sync-e

Syntax 
[no] sync-e
Context 
config>system>satellite>eth-sat
Description 

This command enables the Ethernet satellite for synchronous Ethernet operation so that the transmit timing of the satellite access ports use the frequency of the host router’s central clock.

To enable this functionality, both host ports on the router that connect to the U1 and U2 ports of the satellite must be synchronous Ethernet-capable ports.

When the Ethernet satellite is configured for synchronous Ethernet, ESMC frames are enabled on the host ports. The SSM code-type used between the host and the satellite should be manually configured on the host ports to match the code-type desired on the satellite client ports. The code-type setting on the host ports does not restrict the code-type used on the satellite client ports, as those may be configured on an individual port basis.

Default 

N/A

software-repository

Syntax 
software-repository repository-name [create]
no software-repository repository-name
Context 
config>system
Description 

This command creates or deletes an instance of a software repository. The instance is identified by a repository name.

A software repository is used to obtain files to upgrade software on certain subsystems of the router (for example, Ethernet satellites).

Up to three locations can be specified within a software repository for the router to access files in the repository. The router will first attempt to access the file at the primary location. If the primary location is not configured or the files are not found at the primary location, then the router will attempt to access the files at the secondary location. If the secondary location is not configured or the files are not found at the secondary location, then the router will attempt to access the files at the tertiary location. If the tertiary location is not configured or the files are not found at the tertiary location, then the software repository access will fail.

The no form of the command removes the software repository.

Default 

N/A

Parameters 
repository-name—
a string of up to 32 characters that uniquely identifies the software repository
create
keyword required when the software-repository context is first created. Once the context is created, it can be accessed without the create keyword.

description

Syntax 
description description-string
no description
Context 
config>system>software-repository
Description 

This command defines a description string for the software repository.

The no form of the command deletes the associated description string.

Default 

no description

Parameters 
description-string
software repository description string up to 80 characters in length

primary-location

Syntax 
primary-location file-url
no primary-location
Context 
config>system>software-repository
Description 

This command configures the primary location for the files in the software repository. See the software-repository command description for more information.

The no form of the command removes the primary location.

Default 

N/A

Parameters 
file-url—
specifies the primary location to be used to access the files in the software repository
Values—

file url

local-url | remote-url

local-url

[cflash-id/][file-path]

200 chars maximum, including cflash-id directory length 99 characters maximum each

remote-url

[{ftp://} login:pswd@remote-locn/][file-path]

243 characters maximum

directory length 99 characters maximum each

remote-locn

[hostname | ipv4-address | [ipv6- address]]

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - 32 characters max, for link local addresses

cflash-id

cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

secondary-location

Syntax 
secondary-location file-url
no secondary-location
Context 
config>system>software-repository
Description 

This command configures the secondary location for the files in the software repository. See the software-repository command description for more information.

The no form of the command removes the secondary location.

Default 

N/A

Parameters 
file-url—
specifies the secondary location to be used to access the files in the software repository
Values—

file url

local-url | remote-url

local-url

[cflash-id/][file-path]

200 chars maximum, including cflash-id directory length 99 characters maximum each

remote-url

[{ftp://} login:pswd@remote-locn/][file-path]

243 characters maximum

directory length 99 characters maximum each

remote-locn

[hostname | ipv4-address | [ipv6- address]]

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - 32 characters max, for link local addresses

cflash-id

cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

tertiary-location

Syntax 
tertiary-location file-url
no tertiary-location
Context 
config>system>software-repository
Description 

This command configures the tertiary location for the files in the software repository. See the software-repository command description for more information.

The no form of the command removes the tertiary location.

Default 

N/A

Parameters 
file-url—
specifies the tertiary location to be used to access the files in the software repository
Values—

file url

local-url | remote-url

local-url

[cflash-id/][file-path]

200 chars maximum, including cflash-id directory length 99 characters maximum each

remote-url

[{ftp://} login:pswd@remote-locn/][file-path]

243 characters maximum

directory length 99 characters maximum each

remote-locn

[hostname | ipv4-address | [ipv6- address]]

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - 32 characters max, for link local addresses

cflash-id

cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

System Alarm Contact Input Commands

alarm-contact-in-power

Syntax 
alarm-contact-in-power {on | off}
Context 
config>system
Description 

This command allows the user to enable a supply of +24V output power on the +24VDC pin of the Alarm Interface Port of the CPM. When enabled, the power supplied through the +24VDC output pin can be used as a source voltage for the alarm contact input pins. The +24VDC output can be used to supply power for monitoring external sensor devices such as cabinet door sensors instead of using an external power source. If users want to use a separate external power source, they should disable the supply of power to the +24VDC output pin by using this CLI command.

Default 

alarm-contact-in-power off

Parameters 
on—
turns on power to the +24VDC output pin of the Alarm Interface Port of the CPM
off—
turns off power to the +24VDC output pin of the Alarm Interface Port of the CPM

alarm-contact-input

Syntax 
alarm-contact-input input-pin-number
Context 
config>system
Description 

This command provides the context to configure one of four available alarm contact input pins.

Parameters 
input-pin-number —
identifies the alarm contact input pin
Values—
1 to 4

clear-alarm-msg

Syntax 
clear-alarm-msg message-string
no clear-alarm-msg
Context 
config>system>alarm-contact-input
Description 

This command allows the user to configure a text message for use along with SNMP trap and log event messages that are sent when the system clears an alarm. The system generates the default message "Alarm Input Cleared" if no message is configured. The clear-alarm-msg string is included in the log event when the pin changes to the normal state.

Default 

N/A

Parameters 
message-string—
a printable character string, up to 160 characters in length

description

Syntax 
description description-string
no description
Context 
config>system>alarm-contact-input
Description 

This command describes an alarm contact input pin. The description provides an indication of the usage or attribute of the pin. It is stored in the CLI configuration file and helps the user in identifying the purpose of the pin. The description is included in the log event when the pin changes state (the string “Pin x” is used in the log events if no description is configured).

Default 

N/A

Parameters 
description-string—
a printable character string, up to 80 characters in length

normal-state

Syntax 
normal-state {open | closed}
Context 
config>system>alarm-contact-input
Description 

This command configures the normal state to be associated with the alarm contact input. When the system detects a transition from the normal state, an alarm is generated. The alarm is cleared when the system detects a transition back to the normal state.

Configure the normal state as closed if an external power source is used to power the inputs.

Default 

normal-state open

Parameters 
open—
the normal state is identified as open. When the system detects a transition to the closed state, an alarm is generated. The alarm is cleared when the system detects a transition back to the open state.
closed—
the normal state is identified as closed. When the system detects a transition to the open state, an alarm is generated. The alarm is cleared when the system detects a transition back to the closed state.

shutdown

Syntax 
[no] shutdown
Context 
config>system>alarm-contact-input
Description 

This command stops tracking the state changes associated with the alarm contact input. The system does not generate or clear the alarms for the alarm contact input, but if an alarm is generated, the system clears the alarm when the shutdown command is executed. The no form of the command starts tracking the state changes associated with the alarm contact input.

Default 

shutdown

trigger-alarm-msg

Syntax 
trigger-alarm-msg message-string
no trigger-alarm-msg
Context 
config>system>alarm-contact-input
Description 

This command allows the user to configure a text message for use along with SNMP trap and log event messages that are sent when the system generates an alarm. The system generates the default message "Alarm Input Triggered" if no message is configured. The trigger-alarm-msg string is included in the log event when the pin changes from the normal state.

Default 

N/A

Parameters 
message-string—
a printable character string, up to 160 characters in length

System Threshold Alarm Commands

thresholds

Syntax 
thresholds
Context 
config>system
Description 

This command enables the context to configure monitoring thresholds.

Default 

N/A

cflash-cap-alarm

Syntax 
cflash-cap-alarm cflash-id rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
no cflash-cap-alarm cflash-id
Context 
config>system>thresholds
Description 

This command enables capacity monitoring of the compact flash specified in this command. The severity level is alarm. Both a rising and falling threshold can be specified.

The no form of this command removes the configured compact flash threshold alarm.

Default 

N/A

Parameters 
cflash-id —
the cflash-id specifies the name of the cflash device to be monitored.
Values—
cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:
rising-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal to the falling-threshold value.

The threshold value represents units of 512 bytes.

Values—
-2147483648 to 2147483647
Values—
0
falling-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal to the rising-threshold value.

The threshold value represents units of 512 bytes.

Values—
-2147483648 to 2147483647
Values—
0
interval seconds
specifies the polling period, in seconds, over which the data is sampled and compared with the rising and falling thresholds
Values—
1 to 2147483647
rmon-event-type
specifies the type of notification action to be taken when this event occurs
Values—
log — an entry is made in the RMON-MIB log table for each event occurrence. This does not create a TiMOS logger entry. The RMON-MIB log table entries can be viewed using the show>system>thresholds CLI command.
trap — a TiMOS logger event is generated. The TiMOS logger utility then distributes the notification of this event to its configured log destinations, which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.
both — both an entry in the RMON-MIB logTable and a TiMOS logger event are generated
none — no action is taken
Values—
both
alarm-type
specifies the alarm that may be sent when this alarm is first created

If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, a single rising threshold crossing event is generated.

If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.

Values—
rising, falling, either
Values—
either
Configuration example
 
cflash-cap-alarm cf1-A: rising-threshold 50000000 falling-threshold 49999900 
interval 120 rmon-event-type both start-alarm rising

cflash-cap-alarm-pct

Syntax 
cflash-cap-alarm-pct cflash-id rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type rmon-event-type] [startup-alarm alarm-type]
no cflash-cap-alarm-pct cflash-id
Context 
config>system>thresholds
Description 

This command enables capacity monitoring of the compact flash specified in this command. The usage is monitored as a percentage of the capacity of the compact flash. The severity level is alarm. Both a rising and falling threshold can be specified.

The no form of this command removes the configured compact flash threshold alarm.

Parameters 
cflash-id —
the cflash-id specifies the name of the cflash device to be monitored
Values—
cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:
rising-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal to the falling-threshold value.

The threshold value is the percentage of used space versus capacity for the specified compact flash.

Values—
0 to 100
Values—
0
falling-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal to the rising-threshold value.

The threshold value is the percentage of used space versus capacity for the specified compact flash.

Values—
0 to 100
Values—
0
seconds —
specifies the polling period, in seconds, over which the data is sampled and compared with the rising and falling thresholds
Values—
1 to 2147483647
rmon-event-type rmon-event-type
specifies the type of notification action to be taken when this event occurs
Values—
log — an entry is made in the RMON-MIB log table for each event occurrence. This does not create a TiMOS logger entry. The RMON-MIB log table entries can be viewed using the show>system>thresholds CLI command.
trap — a TiMOS logger event is generated. The TiMOS logger utility then distributes the notification of this event to its configured log destinations, which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.
both — both an entry in the RMON-MIB logTable and a TiMOS logger event are generated
none — no action is taken
Values—
both
alarm-type
specifies the alarm that may be sent when this alarm is first created

If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, a single rising threshold crossing event is generated.

If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.

Values—
rising, falling, either
Values—
either
Configuration example
 
cflash-cap-alarm-pct cf1-A: rising-threshold 70 falling-threshold 60 interval 120 rmon-event-type both start-alarm rising

cflash-cap-warn

Syntax 
cflash-cap-warn cflash-id rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
no cflash-cap-warn cflash-id
Context 
config>system>thresholds
Description 

This command enables capacity monitoring of the compact flash specified in this command.

The severity level is warning. Both a rising and falling threshold can be specified. The no form of this command removes the configured compact flash threshold warning.

Parameters 
cflash-id —
the cflash-id specifies the name of the cflash device to be monitored
Values—
cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:
rising-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal to the falling-threshold value.

The threshold value represents units of 512 bytes.

Values—
-2147483648 to 2147483647
Values—
0
falling-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal to the rising-threshold value.

The threshold value represents units of 512 bytes.

Values—
-2147483648 to 2147483647
Values—
0
seconds
specifies the polling period over which the data is sampled and compared with the rising and falling thresholds
Values—
1 to 2147483647
rmon-event-type —
specifies the type of notification action to be taken when this event occurs
Values—
log — an entry is made in the RMON-MIB log table for each event occurrence. This does not create a TiMOS logger entry. The RMON-MIB log table entries can be viewed using the show>system>thresholds CLI command.
trap — a TiMOS logger event is generated. The TiMOS logger utility then distributes the notification of this event to its configured log destinations, which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.
both — both an entry in the RMON-MIB logTable and a TiMOS logger event are generated
none — no action is taken
Values—
both
alarm-type
specifies the alarm that may be sent when this alarm is first created. If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, a single rising threshold crossing event is generated.

If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.

Values—
rising, falling, either
Values—
either
Configuration example
cflash-cap-warn cf1-B: rising-threshold 2000000 falling-threshold 1999900 
interval 240 rmon-event-type trap start-alarm either

cflash-cap-warn-pct

Syntax 
cflash-cap-warn-pct cflash-id rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type rmon-event-type] [startup-alarm alarm-type]
no cflash-cap-warn-pct cflash-id
Context 
config>system>thresholds
Description 

This command enables capacity monitoring of the compact flash specified in this command. The usage is monitored as a percentage of the capacity of the compact flash.

The severity level is warning. Both a rising and falling threshold can be specified. The no form of this command removes the configured compact flash threshold warning.

Parameters 
cflash-id —
the cflash-id specifies the name of the cflash device to be monitored
Values—
cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:
rising-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal to the falling-threshold value.

The threshold value is the percentage of used space versus capacity for the specified compact flash.

Values—
0 to 100
Values—
0
falling-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal to the rising-threshold value.

The threshold value is the percentage of used space versus capacity for the specified compact flash.

Values—
0 to 100
Values—
0
seconds
specifies the polling period over which the data is sampled and compared with the rising and falling thresholds
Values—
1 to 2147483647
rmon-event-type rmon-event-type
specifies the type of notification action to be taken when this event occurs
Values—
log — an entry is made in the RMON-MIB log table for each event occurrence. This does not create a TiMOS logger entry. The RMON-MIB log table entries can be viewed using the show>system>thresholds CLI command.
trap — a TiMOS logger event is generated. The TiMOS logger utility then distributes the notification of this event to its configured log destinations, which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.
both —both an entry in the RMON-MIB logTable and a TiMOS logger event are generated
none — no action is taken
Values—
both
alarm-type
specifies the alarm that may be sent when this alarm is first created. If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, a single rising threshold crossing event is generated.

If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.

Values—
rising, falling, either
Values—
either
Configuration example
 
cflash-cap-warn-pct cf1-B: rising-threshold 70 falling-threshold 60 
interval 240 rmon-event-type trap start-alarm either

kb-memory-use-alarm

Syntax 
kb-memory-use-alarm rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
no kb-memory-use-warn
Context 
config>system>thresholds
Description 

This command configures memory use, in kilobytes, alarm thresholds.

The no form of the command removes the parameters from the configuration.

Default 

N/A

Parameters 
rising-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal the falling-threshold value.

The threshold value represents units of kilobytes.

Values—
0
Values—
-2147483648 to 2147483647
falling-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal the rising-threshold value.

The threshold value represents units of kilobytes.

Values—
0
Values—
-2147483648 to 2147483647
interval seconds
specifies the polling period over which the data is sampled and compared with the rising and falling thresholds
Values—
1 to 2147483647
rmon-event-type —
specifies the type of notification action to be taken when this event occurs
Values—
log — In the case of log, an entry is made in the RMON-MIB log table for each event occurrence. This does not create a TiMOS logger entry. The RMON-MIB log table entries can be viewed using the show>system>thresholds CLI command.
Values—
trap — a TiMOS logger event is generated. The TiMOS logger utility then distributes the notification of this event to its configured log destinations which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.
Values—
both — both an entry in the RMON-MIB logTable and a TiMOS logger event are generated.
Values—
none — no action is taken
Values—
both
startup-alarm alarm-type
specifies the alarm that may be sent when this alarm is first created. If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, then a single rising threshold crossing event is generated. If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.
Values—
rising, falling, either
Values—
either

kb-memory-use-warn

Syntax 
kb-memory-use-warn rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
no kb-memory-use-warn
Context 
config>system>thresholds
Description 

This command configures memory usage, in kilobytes, for warning thresholds

Default 

N/A

Parameters 
rising-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal the falling-threshold value.

The threshold value represents units of kilobytes.

Values—
-2147483648 to 2147483647
Values—
0
falling-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal the rising-threshold value.

The threshold value represents units of kilobytes.

Values—
-2147483648 to 2147483647
Values—
0
interval seconds
specifies the polling period over which the data is sampled and compared with the rising and falling thresholds.
Values—
1 to 2147483647
rmon-event-type —
specifies the type of notification action to be taken when this event occurs
Values—
log — an entry is made in the RMON-MIB log table for each event occurrence. This does not create a TiMOS logger entry. The RMON-MIB log table entries can be viewed using the show>system>thresholds CLI command.
Values—
trap — a TiMOS logger event is generated. The TiMOS logger utility then distributes the notification of this event to its configured log destinations which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.
Values—
both — both a entry in the RMON-MIB logTable and a TiMOS logger event are generated
Values—
none — no action is taken
Values—
both
startup-alarm alarm-type
specifies the alarm that may be sent when this alarm is first created. If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, then a single rising threshold crossing event is generated. If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.
Values—
rising, falling, either
Values—
either

memory-use-alarm

Syntax 
memory-use-alarm rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
no memory-use-alarm
Context 
config>system>thresholds
Description 

The memory thresholds are based on monitoring the TIMETRA-SYSTEM-MIB sgiMemoryUsed object. This object contains the amount of memory currently used by the system. The severity level is Alarm. The absolute sample type method is used.

The no form of this command removes the configured memory threshold warning.

Default 

N/A

Parameters 
rising-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal the falling-threshold value.

The threshold value represents units of bytes.

Values—
-2147483648 to 2147483647
Values—
0
falling-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal the rising-threshold value.

The threshold value represents units of bytes.

Values—
-2147483648 to 2147483647
Values—
0
interval seconds
specifies the polling period over which the data is sampled and compared with the rising and falling thresholds

The threshold value represents units of bytes.

Values—
1 to 2147483647
rmon-event-type—
specifies the type of notification action to be taken when this event occurs
Values—
log — an entry is made in the RMON-MIB log table for each event occurrence. This does not create an OS logger entry. The RMON-MIB log table entries can be viewed using the CLI command.
Values—
trap — a TiMOS logger event is generated. The TiMOS logger utility then distributes the notification of this event to its configured log destinations which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.
Values—
both — both an entry in the RMON-MIB logTable and a TiMOS logger event are generated
Values—
none — no action is taken
Values—
both
startup-alarm alarm-type
specifies the alarm that may be sent when this alarm is first created. If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, then a single rising threshold crossing event is generated. If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.
Values—
rising, falling, either
Values—
either
Configuration example
memory-use-alarm rising-threshold 50000000 falling-threshold 45999999 
interval 500 rmon-event-type both start-alarm either

memory-use-warn

Syntax 
memory-use-warn rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]
no memory-use-warn
Context 
config>system>thresholds
Description 

The memory thresholds are based on monitoring MemoryUsed object. This object contains the amount of memory currently used by the system. The severity level is Alarm.

The absolute sample type method is used.

The no form of this command removes the configured compact flash threshold warning.

Default 

n/a

Parameters 
rising-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal the falling-threshold value.

Values—
-2147483648 to 2147483647
Values—
0
falling-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal the rising-threshold value.

Values—
-2147483648 to 2147483647
Values—
0
interval seconds
specifies the polling period over which the data is sampled and compared with the rising and falling thresholds
Values—
1 to 2147483647
rmon-event-type—
specifies the type of notification action to be taken when this event occurs
Values—
log — an entry is made in the RMON-MIB log table for each event occurrence
This does not create a TiMOS logger entry. The RMON-MIB log table entries can be viewed using the show>system>thresholds CLI command.
Values—
trap — a TiMOS logger event is generated. The TiMOS logger utility then distributes the notification of this event to its configured log destinations which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.
Values—
both — both an entry in the RMON-MIB logTable and a TiMOS logger event are generated
Values—
none — no action is taken
Values—
both
startup-alarm alarm-type
specifies the alarm that may be sent when this alarm is first created. If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, then a single rising threshold crossing event is generated. If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.
Values—
either
Values—
rising, falling, either
Configuration example
memory-use-warn rising-threshold 500000 falling-threshold 400000 interval 800 rmon-
event-type log start-alarm falling

rmon

Syntax 
rmon
Context 
config>system>thresholds
Description 

This command creates the context to configure generic RMON alarms and events.

Generic RMON alarms can be created on any SNMP object-ID that is valid for RMON monitoring (for example, an integer-based datatype).

The configuration of an event controls the generation and notification of threshold crossing events configured with the alarm command.

Default 

N/A

alarm

Syntax 
alarm rmon-alarm-id variable-oid oid-string interval seconds [sample-type] [startup-alarm alarm-type] [rising-event rmon-event-id rising-threshold threshold] [falling-event rmon-event-id falling threshold threshold] [owner owner-string]
no alarm rmon-alarm-id
Context 
config>system>thresholds>rmon
Description 

The alarm command configures an entry in the RMON-MIB alarmTable. The alarm command controls the monitoring and triggering of threshold crossing events. In order for notification or logging of a threshold crossing event to occur there must be at least one associated rmon>event configured.

The agent periodically takes statistical sample values from the MIB variable specified for monitoring and compares them to thresholds that have been configured with the alarm command. The alarm command configures the MIB variable to be monitored, the polling period (interval), sampling type (absolute or delta value), and rising and falling threshold parameters. If a sample has crossed a threshold value, the associated event is generated.

Use the no form of this command to remove an rmon-alarm-id from the configuration.

Default 

N/A

Parameters 
rmon-alarm-id —
a numerical identifier for the alarm being configured. The number of alarms that can be created is limited to 1200.
Values—
1 to 65535
Values—
none
variable-oid oid-string
the SNMP object identifier of the particular variable to be sampled. Only SNMP variables that resolve to an ASN.1 primitive type of integer (integer, Integer32, Counter32, Counter64, Gauge, or TimeTicks) may be sampled. The oid-string may be expressed using either the dotted string notation or as object name plus dotted instance identifier. For example, "1.3.6.1.2.1.2.2.1.10.184582144" or "ifInOctets.184582144".

The oid-string has a maximum length of 255 characters

Values—
none
interval seconds
specifies the polling period over which the data is sampled and compared with the rising and falling thresholds. When setting this interval value, care should be taken in the case of ’delta’ type sampling - the interval should be set short enough that the sampled variable is very unlikely to increase or decrease by more than 2147483647 - 1 during a single sampling interval. Care should also be taken not to set the interval value too low to avoid creating unnecessary processing overhead.
Values—
1 to 2147483647
Values—
none
sample-type —
specifies the method of sampling the selected variable and calculating the value to be compared against the thresholds
Values—
absolute — specifies that the value of the selected variable will be compared directly with the thresholds at the end of the sampling interval
delta — specifies that the value of the selected variable at the last sample will be subtracted from the current value, and the difference compared with the thresholds
Values—
absolute
alarm-type
specifies the alarm that may be sent when this alarm is first created

If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, then a single rising threshold crossing event is generated.

If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.

Values—
either
Values—
rising, falling, either
rising-event rmon-event-id
the identifier of the rmon>event that specifies the action to be taken when a rising threshold crossing event occurs

If there is no corresponding event configured for the specified rmon-event-id, then no association exists and no action is taken.

If the rising-event rmon-event-id has a value of zero (0), no associated event exists.

If a rising-event rmon-event-id is configured, the CLI requires a rising-threshold to also be configured.

Values—
0 to 65535
Values—
0
rising-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal the falling-threshold value.

Values—
-2147483648 to 2147483647
Values—
0
falling-event rmon-event-id
the identifier of the rmon>event that specifies the action to be taken when a falling threshold crossing event occurs. If there is no corresponding event configured for the specified rmon-event-id, then no association exists and no action is taken. If the falling-event has a value of zero (0), no associated event exists.

If a falling-event is configured, the CLI requires a falling-threshold to also be configured.

Values—
0 to 65535
Values—
0
falling-threshold threshold
specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal the rising-threshold value.

Values—
-2147483648 to 2147483647
Values—
0
owner owner
the owner identifies the creator of this alarm. It defaults to "TiMOS CLI". This parameter is defined primarily to allow entries that have been created in the RMON-MIB alarmTable by remote SNMP managers to be saved and reloaded in a CLI configuration file. The owner will not normally be configured by CLI users and can be a maximum of 80 characters long.
Values—
TiMOS CLI
Configuration example
 
alarm 3 variable-oid ifInOctets.184582144 interval 20 sample-type delta 
start-alarm either rising-event 5 rising-threshold 10000 falling-event 5 
falling-threshold 9000 owner "TiMOS CLI"

event

Syntax 
event rmon-event-id [event-type] [description description-string] [owner owner-string]
no event rmon-event-id
Context 
config>system>thresholds>rmon
Description 

The event command configures an entry in the RMON-MIB event table. The event command controls the generation and notification of threshold crossing events configured with the alarm command. When a threshold crossing event is triggered, the rmon>event configuration optionally specifies if an entry in the RMON-MIB log table should be created to record the occurrence of the event. It may also specify that an SNMP notification (trap) should be generated for the event. The RMON-MIB defines two notifications for threshold crossing events: Rising Alarm and Falling Alarm.

Creating an event entry in the RMON-MIB log table does not create a corresponding entry in the TiMOS event logs. However, when the event-type is set to trap, the generation of a Rising Alarm or Falling Alarm notification creates an entry in the TiMOS event logs and that is distributed to whatever TiMOS log destinations are configured: CONSOLE, session, memory, file, syslog, or SNMP trap destination.

The TiMOS logger message includes a rising or falling threshold crossing event indicator, the sample type (absolute or delta), the sampled value, the threshold value, the RMON-alarm-id, the associated RMON-event-id and the sampled SNMP object identifier.

Use the no form of this command to remove an rmon-event-id from the configuration.

Default 

N/A

Parameters 
rmon-event-type —
the rmon-event-type specifies the type of notification action to be taken when this event occurs
Values—
log — an entry is made in the RMON-MIB log table for each event occurrence
This does not create a TiMOS logger entry. The RMON-MIB log table entries can be viewed using the show>system>thresholds CLI command.
Values—
trap — a TiMOS logger event is generated. The TiMOS logger utility then distributes the notification of this event to its configured log destinations which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.
Values—
both — both an entry in the RMON-MIB logTable and a TiMOS logger event are generated
Values—
none — no action is taken
Values—
both
description—
The description is a user configurable string that can be used to identify the purpose of this event. This is an optional parameter and can be 80 characters long. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.
Values—
an empty string
owner owner
The owner identifies the creator of this alarm. It defaults to "TiMOS CLI". This parameter is defined primarily to allow entries that have been created in the RMON-MIB alarmTable by remote SNMP managers to be saved and reloaded in a CLI configuration file. The owner will not normally be configured by CLI users and can be a maximum of 80 characters long.
Values—
TiMOS CLI
Configuration example:
event 5 rmon-event-type both description "alarm testing" owner "TiMOS CLI"

Mixed Mode Configuration Commands

capability

Syntax 
capability {sr | ess} [now]
Context 
config>card
Description 

This command sets the desired capability for the associated slot and card. The capability is used along with mixed-mode to enable additional features on certain cards and slots.

By default, the capability will be set to that of the base chassis type. To set this to a non-default value, the mixed-mode command must be enabled at the system level.

Changing the capability of a slot or card will result in the associated slot being reset. The card-type must first be configured before the capability command can be issued.

Default 

capability ess on a 7450 ESS chassis

Parameters 
now—
This optional keyword can be added to the interactive command to force the command to be executed immediately without further question. If this keyword is not present, then the user will be presented with a question to ensure they understand that as a result of this command, the associated slots will be reset immediately to enable mixed-mode.

mixed-mode

Syntax 
[no] mixed-mode
Context 
config>system
Description 

This command enables chassis support for features with a mixture of IOMs and IMMs.

The no form of the command disables mixed mode support.

Default 

no mixed-mode

Persistence Commands

persistence

Syntax 
persistence
Context 
config>system
Description 

This command enables the context to configure persistence parameters on the system.

The persistence feature enables state on information learned through DHCP snooping across reboots to be retained. This information includes data such as the IP address and MAC binding information, lease-length information, and ingress sap information (required for VPLS snooping to identify the ingress interface).

If persistence is enabled when there are no DHCP relay or snooping commands enabled, it will simply create an empty file.

Default 

no persistence

ancp

Syntax 
ancp
Context 
config>system>persistence
Description 

This command configures ANCP persistence parameters.

Default 

N/A

application-assurance

Syntax 
application-assurance
Context 
config>system>persistence
Description 

This command configures application assurance persistence parameters.

Default 

N/A

dhcp-server

Syntax 
dhcp-server
Context 
config>system>persistence
Description 

This command configures DHCP server persistence parameters.

Default 

N/A

nat-port-forwarding

Syntax 
nat-port-forwarding
Context 
config>system>persistence
Description 

This command configures NAT port forwarding persistence parameters.

Default 

N/A

options

Syntax 
options
Context 
config>system>persistence
Description 

This command enables the CLI context to configure persistence options parameters.

Default 

N/A

dhcp-leasetime-threshold

Syntax 
dhcp-leasetime-threshold [days days] [hrs hours] [min minutes] [sec seconds]
no dhcp-leasetime-threshold
Context 
config>system>persistence>options
Description 

This command configures Dynamic Data Persistence (DDP) compact flash access optimization for DHCP leases.

The DHCP lease-time threshold controls the eligibility of a DHCP lease for persistency updates when no data other than the lease expiry time is to be updated. When the offered lease time of the DHCP lease is less than the configured threshold, the lease is flagged to skip persistency updates and will be installed with its full lease time upon a persistency recovery after a reboot.

The dhcp-leasetime-threshold command controls persistency updates for DHCPv4 and DHCPv6 leases for a DHCP relay or proxy and DHCPv4 leases for DHCP snooping (enabled with subscriber-mgmt) and a DHCP server (enabled with dhcp-server).

The no form of the command disables the DHCP lease time threshold.

Default 

no dhcp-leasetime-threshold

Parameters 
days—
the threshold in days
Values—
0 to 7305
hours—
the threshold in hours
Values—
0 to 23
minutes—
the threshold in minutes
Values—
0 to 59
seconds—
the threshold in seconds
Values—
0 to 59

python-policy-cache

Syntax 
python-policy-cache
Context 
config>system>persistence
Description 

This command configures Python policy cache persistency parameters.

Default 

N/A

subscriber-mgmt

Syntax 
subscriber-mgmt
Context 
config>system>persistence
Description 

This command configures subscriber management persistence parameters.

Default 

N/A

location

Syntax 
location [cf1: | cf2: | cf3:]
no location
Context 
config>system>persistence>ancp
config>system>persistence>sub-mgmt
config>system>persistence>dhcp-server
Description 

This command instructs the system where to write the file. The name of the file is: dhcp-persistence.db. On boot the system scans the file systems looking for dhcp-persistence.db, if it finds it starts to load it.

In the subscriber management context, the location specifies the flash device on a CPM card where the data for handling subscriber management persistency is stored.

The no form of this command returns the system to the default. If there is a change in file location while persistence is running, a new file will be written on the new flash, and then the old file will be removed.

Default 

no location

PTP Commands

ptp

Syntax 
ptp
Context 
config>system
Description 

This command enables the context to configure parameters for IEEE 1588-2008, Precision Time Protocol.

This command is only available on the control assemblies that support 1588.

anno-rx-timeout

Syntax 
anno-rx-timeout count
no anno-rx-timeout
Context 
config>system>ptp
Description 

This command configures the announceReceiptTimeout value for all peer associations. This defines the number of Announce message intervals that must expire with no received Announce messages before declaring an ANNOUNCE_RECIPT_TIMEOUT event.

The announce-rx-timeout cannot be changed unless PTP is shut down.

Default 

anno-rx timeout 3

Parameters 
count—
the announce packet interval, in log form
Values—
2 to 10

clock-type

Syntax 
clock-type boundary
clock-type ordinary {master | slave}
Context 
config>system>ptp
Description 

This command configures the type of clock. The clock-type can only be changed when PTP is shutdown.

The clock-type cannot be changed to ordinary master if the PTP reference is no shutdown. In addition, the clock-type cannot be changed to ordinary master if there are peers configured. The clock-type is restricted based on the profile. See the profile command description for the details of the restrictions.

Default 

clock-type ordinary slave

Parameters 
boundary—
The system is a boundary clock, which may be anywhere in the master-slave clock hierarchy. It can obtain timing from a master clock, and provide timing to multiple slave clocks concurrently.
ordinary master—
The system is a grandmaster clock in the master-slave hierarchy. The system provides timing to multiple slave clocks in the network.
ordinary slave—
The system is always a slave clock in the master-slave hierarchy. The system derives its timing from one or more master clocks in the network.

domain

Syntax 
domain domain
no domain
Context 
config>system>ptp
Description 

This command configures the PTP domain.

The no form of the command reverts to the default configuration. The default value is dependent upon the configured profile, as detailed below.

Note some profiles may require a domain number in a restricted range. It is up to the operator to ensure the value aligns with what is expected within the profile.

Domain cannot be changed unless PTP is shutdown. If the PTP profile is changed, the domain is changed to the default domain for the new PTP profile.

Default 

domain 0 — profile ieee1588-2008

domain 4 — profile g8265dot1-2010 or

domain 24 — profile g8275dot1-2014

Parameters 
domain—
the PTP domain
Values—
0 to 255 for ieee1588-2008
0 to 255 for g8265dot1-2010
24 to 43 for g8275dot1-2014

local-priority

Syntax 
local-priority priority
Context 
config>system>ptp
config>system>ptp>peer
config>system>ptp>port
Description 

This command configures the local priority used to choose between PTP masters in the best master clock algorithm (BMCA). This setting is relevant when the profile is set to either g8265dot1-2010 or g8275dot1-2014. The parameter is ignored when any other profile is selected.

The value 1 is the highest priority and 255 is the lowest priority. The priority of a peer cannot be configured if the PTP profile is ieee1588-2008.

For g8265dot1-2010, this parameter configures the priority used to choose between master clocks with the same quality (see G.8265.1 for more details).

For g8275dot1-2014, this parameter sets the value of the localPriority associated with the Announce messages received from the external clocks (ptp>peer or ptp>port), or the local clock (PTP). See G.8275.1 for detailed information.

Default 

local-priority 128

Parameters 
local-priority—
specifies the value of the local priority
Values—
1 to 255

log-anno-interval

Syntax 
log-anno-interval log-interval
no log-anno-interval
Context 
config>system>ptp
Description 

This command configures the announce message interval used for both unicast and multicast messages.

For unicast messages, it defines the announce message interval that is requested during unicast negotiation to any peer. This controls the announce message rate sent from remote peers to the local node. It does not affect the announce message rate that may be sent from the local node to remote peers. Remote peers may request an announce message rate anywhere within the acceptable grant range.

For multicast messages, used on PTP Ethernet ports, this configures the message interval used for Announce messages transmitted by the local node.

This value also defines the interval between executions of the BMCA within the node.

The announce-interval cannot be changed unless the PTP is shut down.

Note:

In order to minimize BMCA driven reconfigurations, the IEEE recommends that the announce-interval should be consistent across the entire 1588 network.

Default 

log-anno-interval 1 (1 packet every 2 seconds) for ieee1588-2008 or

log-anno-interval 1 (1 packet every 2 seconds) for g8265dot1-2010 or

log-anno-interval -3 (8 packets per second) for g8275dot1-2014

Parameters 
log-interval—
the announce packet interval, in log form
Values—
-3 - 4

network-type

Syntax 
network-type {sdh | sonet}
Context 
config>system>ptp
Description 

This command configures the codeset to be used for the encoding of QL values into PTP clockClass values when the profile is configured for G.8265.1. The codeset is defined in Table 1/G.8265.1. This setting only applies to the range of values observed in the clockClass values transmitted out of the node in Announce messages. The router will support the reception of any valid value in Table 1/G.8265.1

Default 

network type sdh

Parameters 
sdh —
specifies the values used on a G.781 Option 1 compliant network
sonet —
specifies the values used on a G.781 Option 2 compliant network

peer

Syntax 
peer ip-address [create]
no peer ip-address
Context 
config>system>ptp
Description 

This command configures a remote PTP peer. It provides the context to configure parameters for the remote PTP peer.

Up to 20 remote PTP peers may be configured.

The no form of the command deletes the specified peer.

If the clock-type is ordinary slave or boundary, and PTP is no shutdown, the last peer cannot be deleted. This prevents the user from having PTP enabled without any peer configured and enabled.

Peers are created within the routing instance associated with the context of this command. All configured PTP peers must use the same routing instance.

Default 

N/A

Parameters 
ip-address—
the IP address of the remote peer
Values—
ipv4-address a.b.c.d

log-sync-interval

Syntax 
log-sync-interval log-interval
no log-sync-interval
Context 
config>system>ptp>peer
Description 

This command configures the message interval used for unicast event messages. It defines the message interval for both Sync and Delay_Resp messages that are requested during unicast negotiation to the specific peer. This controls the Sync and Delay_Resp message rate sent from remote peers to the local node. It does not affect the Sync or Delay_Resp packet rate that may be sent from the local node to remote peers. Remote peers may request a Sync or Delay_Resp packet rate anywhere within the acceptable grant range.

The log-sync-interval cannot be changed unless the peer is shutdown.

Default 

log-sync-interval -6 (64 packets per second) for 1588-2008 or

log-sync-interval -6 (64 packets per second) for g8265dot1-2010 or

log-sync-interval -4 (16 packets per second) for g8275dot1-2014

Parameters 
log-interval—
specifies the sync message interval, in log form
Values—
[-6 to 0]

shutdown

Syntax 
[no] shutdown
Context 
config>system>ptp>peer
Description 

This command disables or enables a specific PTP peer. Shutting down a peer sends cancel unicast negotiation messages on any established unicast sessions. When shutdown, all received packets from the peer are ignored.

If the clock-type is ordinary slave or boundary, and PTP is no shutdown, the last enabled peer cannot be shutdown. This prevents the user from having PTP enabled without any peer configured & enabled

Default 

no shutdown

peer-limit

Syntax 
peer-limit limit
no peer-limit
Context 
config>system>ptp
Description 

This command specifies an upper limit to the number of discovered peers permitted within the routing instance. This can be used to ensure that a routing instance does not consume all the possible discovered peers and blocking discovered peers in other routing instances.

If it is desired to reserve a fixed number of discovered peers per router instance, then all router instances supporting PTP should have values specified with this command and the sum of all the peer-limit values must not exceed the maximum number of discovered peers supported by the system.

If the user attempts to specify a peer-limit, and there are already more discovered peers in the routing instance than the new limit being specified, the configuration will not be accepted.

Default 

no peer-limit

Parameters 
limit—
specifies the maximum number of discovered peers allowed in the routing instance
Values—
0 to 50
Values—
1 (The maximum number of discovered peers supported by the system.)

port

Syntax 
port port-id [create]
no port port-id
Context 
config>system>ptp
Description 

This command configures PTP over Ethernet on the physical port. The PTP process shall transmit and receive PTP messages through the port using Ethernet encapsulation (as opposed to UDP/IPv4 encapsulation).

The frames are transmitted with no VLAN tags even if the port is configured for dot1q or qinq modes for encap-type. In addition, the received frames from the external PTP clock must also be untagged.

There are two reserved multicast addresses allocated for PTP messages (see Annex F IEEE Std 1588™-2008). Either address can be configured for the PTP messages sent through this port.

A PTP port may not be created if the PTP profile is set g8265dot1-2010.

If the port specified in the port-id supports 1588 port based timestamping, then a side effect of enabling PTP over Ethernet on the port shall be the enabling of Synchronous Ethernet on that port.

De-provisioning of the card or MDA containing the specified port is not permitted while the port is configured within PTP.

Changing the encapsulation or the port type of the Ethernet port is not permitted when PTP Ethernet Multicast operation is configured on the port.

Default 

N/A

Parameters 
port-id—
specifies a specific physical port
Values—
slot/mda/port
esat-id/slot/port
pxc-id.sub-port
create—
This keyword is required when first creating the PTP port, if the system is configured to require it (enabled in the environment create command). Once the PTP port is created, it is possible to navigate into the context without the create keyword.

address

Syntax 
address {01:1b:19:00:00:00|01:80:c2:00:00:0e}
no address
Context 
config>port>ethernet>ptp>port
Description 

This command allows for the specification of the mac-address to be used for the destination MAC address of the transmitted ptp messages.

IEEE Std 1588-2008 Annex F defines two reserved addresses for 1588 messages. These are:

  1. 01-1B-19-00-00-00 — all except the peer delay mechanism messages
  2. 01-80-C2-00-00-0E — peer delay mechanism messages

Both addresses are supported for reception independent of the address configured by this command.

The no form of this command sets the address to the default address.

Default 

address 01-1B-19-00-00-00

log-delay-interval

Syntax 
log-delay-interval log-interval
Context 
config>system>ptp>port
Description 

This command configures the minimum interval used for multicast Delay_Req messages. This parameter is applied on a per port basis. For ports in a slave state, it shall be the interval used, unless the parent port indicates a longer interval. For a port in master state, it shall be the interval advertised to external slave ports as the minimum acceptable interval for Delay_Req messages from those slave ports.

It is a requirement of the 1588 standard that a port in Slave state shall check the logMessageInterval field of received multicast Delay_Resp messages. If the value of the logMessageInterval field of those messages is greater than the value programmed locally for the generation of Delay_Req messages, then the Slave must change to use the greater value (i.e. longer interval) for the generation of Delay_Req messages. This requirement is supported in the router.

The parameter is only applicable to ports and not to peers.

Default 

log-delay-interval -6 for ieee1588-2008

log-delay-interval -6 for g8265dot1-2010

log-delay-interval -4 for g8275dot1-2014

Parameters 
log-interval—
specifies the Delay_Req message interval, in log form
Values—
[-6 to 0]

log-sync-interval

Syntax 
log-sync-interval log-interval
no log-sync-interval
Context 
config>system>ptp>port
Description 

This command configures the message interval used for transmission of multicast Sync messages.

For multicast messages used on PTP Ethernet ports, this configures the message interval used for Sync messages transmitted by the local node when the port is in Master state.

Default 

log-sync-interval -6 (64 packets per second) for ieee1588-2008 or

log-sync-interval -6 (64 packets per second) for g8265dot1-2010 or

log-sync-interval -4 (16 packets per second) for g8275dot1-2014

Parameters 
log-interval —
the message interval, in log form
Values—
-6..0 This corresponds to a maximum rate of 64 packets per second, and a minimum rate of 1 packet per second.

master-only

Syntax 
master-only {true | false}
Context 
config>system>ptp>port
Description 

This command is used to restrict the local port to never enter the slave state. Use the command to ensure that the 7750 SR never draws synchronization from the attached external device.

This parameter is only effective when the profile is set to g8275dot1-2014.

Note:

The ITU-T G.8275.1 (07/2014) recommendation used the term 'notSlave' for this functionality; however, the IEEE has added this capability into the next edition of the 1588 standard using the term masterOnly. These are equivalent.

Default 

master-only true

shutdown

Syntax 
[no] shutdown
Context 
config>system>ptp>port
Description 

This command disables or enables a specific PTP port. When shutdown, all PTP Ethernet messages are dropped on the IOM They will not be counted in the PTP message statistics. No PTP packets are transmitted by the node toward this port.

If the clock-type is ordinary slave or boundary, and PTP is no shutdown, the last enabled port or peer cannot be shutdown. This prevents the user from having PTP enabled without any means to synchronize the local clock to a parent clock.

Default 

no shutdown

priority1

Syntax 
priority1 priority
no priority1
Context 
config>system>ptp
Description 

This command configures the priority1 value of the local clock. This parameter is only used when the profile is set to ieee1588-2008. This value is used by the Best Master Clock Algorithm to determine which clock should provide timing for the network.

This value is used for the value to advertise in the Announce messages and for the local clock value in data set comparisons.

The no form of the command reverts to the default configuration.

Default 

priority1 128

Parameters 
priority—
specifies the value of the priority1 field
Values—
0 to 255

priority2

Syntax 
priority2 priority
no priority2
Context 
config>system>ptp
Description 

This command configures the priority2 value of the local clock. This parameter is only used when the profile is set to ieee1588-2008 or g8275dot1-2014. The parameter is ignored when any other profile is selected.

This value is used by the Best Master Clock algorithm to determine which clock should provide timing for the network.

Note:

This value is used for the value to advertise in the Announce messages and for local clock value in data set comparisons.

The no form of the command reverts to the default configuration.

Default 

priority2 128

Parameters 
priority—
specifies the value of the priority2 field
Values—
0 to 255

profile

Syntax 
profile {g8265dot1-2010 | ieee1588-2008 | g8275dot1-2014}
Context 
config>system>ptp
Description 

This command configures the profile to be used for the internal PTP clock. It defines the Best Master Clock Algorithm (BMCA) behavior.

The profile cannot be changed unless PTP is shutdown.

When you change the profile, the domain changes to the default value for the new profile. The clock-type is restricted based on the profile. If the profile is ieee1588-2008 then the clock-type is not restricted. If the profile is g8265dot1-2010 then the clock type may only be ordinary slave or ordinary master; boundary clock is not allowed. If the profile is g8275dot1-2014 then the clock type may only be boundary clock; ordinary slave and ordinary master is not allowed.

When you change the profile, if any of the command parameters are set to default for the original profile, then the parameter will be changed to the default for the new profile. This applies to the following:

  1. log-anno-interval set for the clock
  2. log-sync-interval set for a peer or a port
  3. log-delay-interval set for a port

If the parameter is set to a value other than the default for the original profile, then its value will remain unchanged

Default 

profile g8265dot1-2010

Parameters 
g8265dot1-2010—
conform to the ITU-T G.8265.1 specification
ieee1588-2008—
conform to the 2008 version of the IEEE1588 standard
g8275dot1-2014—
conform to the ITU-T G.8275.1 specification

shutdown

Syntax 
[no] shutdown
Context 
config>system>ptp
Description 

This command disables or enables the PTP protocol. If PTP is disabled, the router will not transmit any PTP packets, and will ignore all received PTP packets. If the user attempts execute a no shutdown command on hardware that does not support PTP, an alarm will be raised to indicate limited capabilities.

When PTP is shutdown, the PTP slave port is not operational. It shall not be considered as a source for system timing.

On assemblies supporting a 1 PPS output interface, this command controls the presentation of a signal on that interface. When PTP is enabled, the 1 PPS port is enabled, and it generates a pulse whose rising edge represented the second rollover of the internal PTP time scale (that is, whenever the fractional second of the time is exactly zero). When PTP is disabled, no signal is presented on the 1 PPS interface.

Default 

shutdown

Date and Time Commands

set-time

Syntax 
set-time [date] [time]
Context 
admin
Description 

This command sets the local system time.

The time entered should be accurate for the time zone configured for the system. The system will convert the local time to UTC before saving to the system clock which is always set to UTC. This command does not take into account any daylight saving offset if defined.

If SNTP or NTP is enabled (no shutdown) then this command cannot be used.

Default 

N/A

Parameters 
date
the local date and time accurate to the minute in the YYYY/MM/DD format
Values—
YYYY is the four-digit year MM is the two-digit month DD is the two-digit date
time
the time (accurate to the second) in the hh:mm[:ss] format. If no seconds value is entered, the seconds are reset to :00.
Values—
hh is the two-digit hour in 24 hour format (00=midnight, 12=noon) mm is the two-digit minute
Values—
0

time

Syntax 
time
Context 
config>system
Description 

This command enables the context to configure the system time zone and time synchronization parameters.

Default 

N/A

Network Time Protocol Commands

ntp

Syntax 
[no] ntp
Context 
config>system>time
Description 

This command enables the context to configure Network Time Protocol (NTP) and its operation. This protocol defines a method to accurately distribute and maintain time for network elements. Furthermore this capability allows for the synchronization of clocks between the various network elements. Use the no form of the command to stop the execution of NTP and remove its configuration.

Default 

N/A

authentication-check

Syntax 
[no] authentication-check
Context 
config>system>time>ntp
Description 

This command provides the option to skip the rejection of NTP PDUs that do not match the authentication key-id, type or key requirements. The default behavior when authentication is configured is to reject all NTP protocol PDUs that have a mismatch in either the authentication key-id, type or key.

When authentication-check is enabled, NTP PDUs are authenticated on receipt. However, mismatches cause a counter to be increased, one counter for type and one for key-id, one for type, value mismatches. These counters are visible in a show command.

The no form of this command allows authentication mismatches to be accepted; the counters however are maintained.

Default 

authentication-check — rejects authentication mismatches

authentication-key

Syntax 
authentication-key key-id key key [hash | hash2] type {des | message-digest}
no authentication-key key-id
Context 
config>system>time>ntp
Description 

This command sets the authentication key-id, type and key used to authenticate NTP PDUs sent to or received by other network elements participating in the NTP protocol. For authentication to work, the authentication key-id, type and key value must match.

The no form of the command removes the authentication key.

Default 

N/A

Parameters 
key-id—
configures the authentication key-id that will be used by the node when transmitting or receiving Network Time Protocol packets

Entering the authentication-key command with a key-id value that matches an existing configuration key will result in overriding the existing entry.

Recipients of the NTP packets must have the same authentication key-id, type, and key value in order to use the data transmitted by this node. This is an optional parameter.

Values—
1 to 255
Values—
None
key —
The authentication key associated with the configured key-id, the value configured in this parameter is the actual value used by other network elements to authenticate the NTP packet.

The key can be any combination of ASCII characters up to 32 characters in length for message-digest (md5) or 8 characters in length for des (length limits are unencrypted lengths). If spaces are used in the string, enclose the entire string in quotation marks (“.”).

hash—
specifies the key is entered in an encrypted form. If the hash or hash2 parameter is not used, the key is assumed to be in an unencrypted, clear text form. For security, all keys are stored in encrypted form in the configuration file with the hash or hash2 parameter specified
hash2—
specifies the key is entered in a more complex encrypted form that involves more variables than the key value alone, meaning that the hash2 encrypted variable cannot be copied and pasted. If the hash or hash2 parameter is not used, the key is assumed to be in an unencrypted, clear text form. For security, all keys are stored in encrypted form in the configuration file with the hash or hash2 parameter specified.
type —
determines if DES or message-digest authentication is used

This is a required parameter; either DES or message-digest must be configured.

Values—
des — specifies that DES authentication is used for this key. The des option is not permitted in FIPS-140-2 mode.
message-digest — specifies that MD5 authentication in accordance with RFC 2104 is used for this key

broadcast

Syntax 
broadcast [router router-name] {interface ip-int-name} [key-id key-id] [version version] [ttl ttl]
no broadcast [router router-name] {interface ip-int-name}
Context 
config>system>time>ntp
Description 

This command configures the node to transmit NTP packets on a given interface. Broadcast and multicast messages can easily be spoofed, thus, authentication is strongly recommended.

The no form of this command removes the address from the configuration.

Default 

N/A

Parameters 
router-name—
specifies the router name used to transmit NTP packets. Base is the default. Select management to use the management port (Ethernet port on the CPM).
Values—
Base, management
Values—
Base
ip-int-name—
specifies the local interface on which to transmit NTP broadcast packets. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.
Values—
32 character maximum
key-id key-id
identifies the configured authentication key and authentication type used by this node to receive and transmit NTP packets to and from an NTP server and peers. If an NTP packet is received by this node both authentication key and authentication type must be valid otherwise the packet will be rejected and an event/trap generated.
Values—
1 to 255
Values—
none
version version
specifies the NTP version number that is generated by this node. This parameter does not need to be configured when in client mode in which case all versions will be accepted.
Values—
1 to 4
Values—
4
ttl ttl
specifies the IP Time To Live (TTL) value
Values—
1 to 255
Values—
none

broadcastclient

Syntax 
broadcastclient [router router-name] {interface ip-int-name} [authenticate]
no broadcastclient [router router-name] {interface ip-int-name}
Context 
config>system>time>ntp
Description 

When configuring NTP, the node can be configured to receive broadcast packets on a given subnet. Broadcast and multicast messages can easily be spoofed, thus, authentication is strongly recommended. If broadcast is not configured then received NTP broadcast traffic will be ignored. Use the show command to view the state of the configuration.

The no form of this command removes the address from the configuration.

Default 

N/A

Parameters 
router router-name—
specifies the router name used to receive NTP packets
Values—
Base, management
Values—
Base
interface ip-int-name—
specifies the local interface on which to receive NTP broadcast packets. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.
Values—
32 character maximum
authenticate—
specifies whether or not to require authentication of NTP PDUs. When enabled, NTP PDUs are authenticated upon receipt.

multicast

Syntax 
multicast [version version] [key-id key-id]
no multicast
Context 
config>system>time>ntp
Description 

This command configures NTP the node to transmit multicast packets on the CPM/CCM MGMT port. Broadcast and multicast messages can easily be spoofed; authentication is strongly recommended.

The no form of this command removes the multicast address from the configuration.

Default 

N/A

Parameters 
version version
specifies the NTP version number that is generated by this node. This parameter does not need to be configured when in client mode in which case all three versions are accepted.
Values—
2 to 4
Values—
4
key-id key-id
specifies the configured authentication key and authentication type used by this version to transmit NTP packets. If this command is omitted from the configuration, packets are sent unencrypted.
Values—
1 to 255
Values—
None

multicastclient

Syntax 
multicastclient [authenticate]
no multicastclient
Context 
config>system>time>ntp
Description 

This command configures the node to receive multicast NTP messages on the CPM MGMT port. If multicastclient is not configured, received NTP multicast traffic will be ignored. Use the show command to view the state of the configuration.

The no construct of this message removes the multicast client for the specified interface from the configuration.

Default 

N/A

Parameters 
authenticate—
This optional parameter makes authentication a requirement. If authentication is required, the authentication key-id received must have been configured in the authentication-key command, and that key-id type and key value must also match.

ntp-server

Syntax 
ntp-server [authenticate]
no ntp-server
Context 
config>system>time>ntp
Description 

This command configures the node to assume the role of an NTP server. Unless the server command is used, this node will function as an NTP client only and will not distribute the time to downstream network elements.

Default 

no ntp-server

Parameters 
authenticate—
if specified, makes authentication a requirement. If authentication is required, the authentication key-id received in a message must have been configured in the authentication-key command, and that key-id type and key value must also match.

The authentication key from the received messages will be used for the transmitted messages.

peer

Syntax 
peer {ip-address | ipv6-address} [key-id key-id] [version version] [prefer]
no peer ip-address
Context 
config>system>time>ntp
Description 

Configuration of an NTP peer configures symmetric active mode for the configured peer. Although any system can be configured to peer with any other NTP node it is recommended to configure authentication and to configure known time servers as their peers.

The no form of the command removes the configured peer.

Default 

N/A

Parameters 
ipv6-address—
configures the IPv6 address of the peer that requires a peering relationship to be set up. The ipv6 is applicable to the 7750 SR and 7950 XRS only.
Values—
x:x:x:x:x:x:x:x (eight 16-bit pieces)
x:x:x:x:x:x:d.d.d.d
x [0 to FFFF]H
d [0 to 255]D
Values—
None
ip-address—
configures the IP address of the peer that requires a peering relationship to be set up. This is a required parameter.
Values—
any valid IP-address
Values—
None
key-id key-id
Successful authentication requires that both peers must have configured the same authentication key-id, type and key value.

Specify the key-id that identifies the configured authentication key and authentication type used by this node to transmit NTP packets to an NTP peer. If an NTP packet is received by this node, the authentication key-id, type, and key value must be valid otherwise the packet will be rejected and an event/trap generated.

Values—
1 to 255
Values—
None
version version
specifies the NTP version number that is generated by this node. This parameter does not need to be configured when in client mode in which case all three nodes are accepted.
Values—
2 to 4
Values—
4
prefer—
When configuring more than one peer, one remote system can be configured as the preferred peer. When a second peer is configured as preferred, then the new entry overrides the old entry.

server

Syntax 
server {ip address | ipv6-address | ptp} [key-id key-id] [version version] [prefer]
no server ip address
Context 
config>system>time>ntp
Description 

This command is used when the node should operate in client mode with the ntp server specified in the address field of this command. The no construct of this command removes the server with the specified address from the configuration.

If the internal PTP process is to be used as a source of time for System Time and OAM time then it must be specified as a server for NTP. If PTP is specified then the prefer parameter must also be specified. Once PTP has established a UTC traceable time from an external grandmaster then it shall always be the source for time into NTP even if PTP goes into time holdover. PTP applies only to the 7450 ESS and 7750 SR.

Use of the internal PTP time source for NTP will promote the internal NTP server to stratum 1 level. This may impact the NTP network topology.

Default 

N/A

Parameters 
ipv6-address—
configures the IPv6 address of the node that acts as an NTP server to this network element
Values—
x:x:x:x:x:x:x:x (eight 16-bit pieces)
x:x:x:x:x:x:d.d.d.d
x [0 to FFFF]H
d [0 to 255]D
Values—
None
ip-address—
configures the IP address of a node that acts as an NTP server to this network element. This is a required parameter.
Values—
any valid IP address
ptp—
configures the internal PTP process as a time server into the NTP process. The prefer parameter is mandatory with this server option (applies only to the 7450 ESS and 7750 SR).
key-id key-id
enters the key-id that identifies the configured authentication key and authentication type used by this node to transmit NTP packets to an NTP server. If an NTP packet is received by this node, the authentication key-id, type, and key value must be valid otherwise the packet will be rejected and an event/trap generated. This is an optional parameter.
Values—
1 to 255
version version
configures the NTP version number that is expected by this node. This is an optional parameter
Values—
2 to 4
Values—
4
prefer—
When configuring more than one peer, one remote system can be configured as the preferred peer. When a second peer is configured as preferred, then the new entry overrides the old entry.

SNTP Commands

sntp

Syntax 
[no] sntp
Context 
config>system>time
Description 

This command creates the context to edit the Simple Network Time Protocol (SNTP).

SNTP can be configured in either broadcast or unicast client mode. SNTP is a compact, client-only version of the NTP. SNTP can only receive the time from SNTP/NTP servers. It cannot be used to provide time services to other systems.

The system clock is automatically adjusted at system initialization time or when the protocol first starts up.

When the time differential between the SNTP/NTP server and the system is more than 2.5 seconds, the time on the system is gradually adjusted.

SNTP is created in an administratively enabled state (no shutdown).

The no form of the command removes the SNTP instance and configuration. SNTP does not need to be administratively disabled when removing the SNTP instance and configuration.

Default 

no sntp

broadcast-client

Syntax 
[no] broadcast-client
Context 
config>system>time>sntp
Description 

This command enables listening to SNTP/NTP broadcast messages on interfaces with broadcast client enabled at global device level.

When this global parameter is configured then the ntp-broadcast parameter must be configured on selected interfaces on which NTP broadcasts are transmitted.

SNTP must be shutdown prior to changing either to or from broadcast mode.

The no form of the command disables broadcast client mode.

Default 

no broadcast-client

server-address

Syntax 
server-address ip-address [version version-number] [normal | preferred]
[interval seconds]
no server-addressip-address
Context 
config>system>time>sntp
Description 

This command creates an SNTP server for unicast client mode.

Default 

N/A

Parameters 
ip-address—
specifies the IP address of the SNTP server
version version-number
specifies the SNTP version supported by this server
Values—
1 to 3
Values—
3
normal | preferred—
specifies the preference value for this SNTP server. When more than one time-server is configured, one server can have preference over others. The value for that server should be set to preferred. Only one server in the table can be a preferred server.
Values—
normal
interval seconds
specifies the frequency at which this server is queried
Values—
64 to 1024
Values—
64

System Time Commands

dst-zone

Syntax 
[no] dst-zone [std-zone-name | non-std-zone-name]
Context 
config>system>time
Description 

This command configures the start and end dates and offset for summer time or daylight savings time to override system defaults or for user defined time zones.

When configured, the time is adjusted by adding the configured offset when summer time starts and subtracting the configured offset when summer time ends.

If the time zone configured is listed in Table 30, then the starting and ending parameters and offset do not need to be configured with this command unless it is necessary to override the system defaults. The command returns an error if the start and ending dates and times are not available either in Table 30 on or entered as optional parameters in this command.

Up to five summer time zones may be configured, for example, for five successive years or for five different time zones. Configuring a sixth entry will return an error message. If no summer (daylight savings) time is supplied, it is assumed no summer time adjustment is required.

The no form of the command removes a configured summer (daylight savings) time entry.

Default 

none — no summer time is configured

Parameters 
std-zone-name—
the standard time zone name. The standard name must be a system-defined zone in Table 30. For zone names in the table that have an implicit summer time setting, for example MDT for Mountain Daylight Saving Time, the remaining start-date, end-date and offset parameters need to be provided unless it is necessary to override the system defaults for the time zone.
Values—
std-zone-name ADT, AKDT, CDT, CEST, EDT, EEST, MDT, PDT, WEST
non-std-zone-name—
the non-standard time zone name. Create a user-defined name created using the zone
Values—
5 characters maximum

end

Syntax 
end {end-week} {end-day} {end-month} [hours-minutes]
Context 
config>system>time>dst-zone
Description 

This command configures start of summer time settings.

Default 

end first sunday january 00:00

Parameters 
end-week—
specifies the starting week of the month when the summer time will end
Values—
first, second, third, fourth, last
Values—
first
end-day—
specifies the starting day of the week when the summer time will end
Values—
sunday, monday, tuesday, wednesday, thursday, friday, saturday
Values—
sunday
end-month—
the starting month of the year when the summer time will take effect
Values—
january, february, march, april, may, june, july, august, september, october, november, december}
Values—
january
hours—
specifies the hour at which the summer time will end
Values—
0 to 24
Values—
0
minutes—
specifies the number of minutes, after the hours defined by the hours parameter, when the summer time will end
Values—
0 to 59
Values—
0

offset

Syntax 
offset offset
Context 
config>system>time>dst-zone
Description 

This command specifies the number of minutes that will be added to the time when summer time takes effect. The same number of minutes will be subtracted from the time when the summer time ends.

Default 

offset 60

Parameters 
offset—
the number of minutes added to the time at the beginning of summer time and subtracted at the end of summer time, expressed as an integer
Values—
0 to 60
Values—
60

start

Syntax 
start {start-week} {start-day} {start-month} [hours-minutes]
Context 
config>system>time>dst-zone
Description 

This command configures start of summer time settings.

Default 

start first sunday january 00:00

Parameters 
start-week—
specifies the starting week of the month when the summer time will take effect
Values—
first, second, third, fourth, last
Values—
first
start-day—
specifies the starting day of the week when the summer time will take effect
Values—
sunday, monday, tuesday, wednesday, thursday, friday, saturday
Values—
sunday
start-month—
the starting month of the year when the summer time will take effect
Values—
january, february, march, april, may, june, july, august, september, october, november, december
Values—
january
hours—
specifies the hour at which the summer time will take effect
Values—
0
minutes—
specifies the number of minutes, after the hours defined by the hours parameter, when the summer time will take effect
Values—
0

zone

Syntax 
zone [std-zone-name | non-std-zone-name] [hh [:mm]]
no zone
Context 
config>system>time
Description 

This command sets the time zone and/or time zone offset for the device.

The SR-series router OS supports system-defined and user-defined time zones. The system-defined time zones are listed in Table 30.

For user-defined time zones, the zone and the UTC offset must be specified.

The no form of the command reverts to the default of Coordinated Universal Time (UTC). If the time zone in use was a user-defined time zone, the time zone will be deleted. If a dst-zone command has been configured that references the zone, the summer commands must be deleted before the zone can be reset to UTC.

Default 

zone utc - The time zone is set for Coordinated Universal Time (UTC).

Parameters 
std-zone-name—
the standard time zone name. The standard name must be a system-defined zone in Table 30. For zone names in the table that have an implicit summer time setting, for example MDT for Mountain Daylight Saving Time, the remaining start-date, end-date and offset parameters need to be provided unless it is necessary to override the system defaults for the time zone.

For system-defined time zones, a different offset cannot be specified. If a new time zone is needed with a different offset, the user must create a new time zone. Note that some system-defined time zones have implicit summer time settings which causes the switchover to summer time to occur automatically; configuring the dst-zone parameter is not required.

A user-defined time zone name is case-sensitive and can be up to 5 characters in length.

Values—
A user-defined value can be up to 4 characters or one of the following values: GMT, BST, IST, WET, WEST, CET, CEST, EET, EEST, MSK, MSD, AST, ADT, EST, EDT, ET, CST, CDT, CT, MST, MDT, MT, PST, PDT, PT, HST, AKST, AKDT, WAST, CAST, EAST
non-std-zone-name—
the non-standard time zone name
Values—
up to 5 characters maximum
hh [:mm]—
the hours and minutes offset from UTC time, expressed as integers. Some time zones do not have an offset that is an integral number of hours. In these instances, the minutes-offset must be specified. For example, the time zone in Pirlanngimpi, Australia UTC + 9.5 hours.
Values—
hours: -11 to 11 minutes: 0 to 59
Values—
hours: 0 minutes: 0

Cron Commands

cron

Syntax 
cron
Context 
config
Description 

This command creates the context to create scripts, script parameters and schedules which support the Service Assurance Agent (SAA) functions.

CRON features are saved to the configuration file on both primary and backup control modules. If a control module switchover occurs, CRON events are restored when the new configuration is loaded. If a control module switchover occurs during the execution of a cron script, the failover behavior will be determined by the contents of the script.

schedule

Syntax 
[no] schedule schedule-name [owner owner-name]
Context 
config>system>cron
Description 

This command configures the type of schedule to run, including one-time only (oneshot), periodic or calendar-based runs. All runs are determined by month, day of month or weekday, hour, minute and interval (seconds).

The no form of the command removes the context from the configuration.

Default 

N/A

Parameters 
schedule-name—
name of the schedule
owner owner-name
owner name of the schedule

day-of-month

Syntax 
day-of-month {day-number [..day-number] all}
no day-of-month
Context 
config>system>cron>sched
Description 

This command specifies which days of the month that the schedule will occur. Multiple days of the month can be specified. When multiple days are configured, each of them will cause the schedule to trigger. If a day-of-month is configured without configuring month, weekday, hour and minute, the event will not execute.

Using the weekday command as well as the day-of-month command will cause the script to run twice. For example, consider that today is Monday January 1. If Tuesday January 5 is configured, the script will run on Tuesday (tomorrow) as well as January 5 (Friday).

The no form of this command removes the specified day-of-month from the list.

Default 

no day-of-month

Parameters 
day-number—
The positive integers specify the day of the month counting from the first of the month. The negative integers specify the day of the month counting from the last day of the month. For example, configuring day-of-month -5, 5 in a month that has 31 days will specify the schedule to occur on the 27th and 5th of that month.

Integer values must map to a valid day for the month in question. For example, February 30 is not a valid date.

Values—
1 to 31, -31 to -1 (maximum 62 day-numbers)
all —
specifies all days of the month

count

Syntax 
count number
no count
Context 
config>system>cron>sched
Description 

This command configures the total number of times a CRON “interval” schedule is run. For example, if the interval is set to 600 and the count is set to 4, the schedule runs 4 times at 600 second intervals.

Default 

no count

Parameters 
number—
the number of times the schedule is run
Values—
1 to 65535
Values—
65535

end-time

Syntax 
end-time [date | day-name] time
no end-time
Context 
config>system>cron>sched
Description 

This command is used concurrently with type periodic or calendar. Using the type of periodic, end-time determines at which interval the schedule will end. Using the type of calendar, end-time determines on which date the schedule will end.

When no end-time is specified, the schedule runs forever.

Default 

no end-time

Parameters 
date—
specifies the date to schedule a command
Values—
YYYY:MM:DD in year:month:day number format
day-name—
specifies the day of the week to schedule a command
Values—
sunday, monday, tuesday, wednesday, thursday, friday, saturday
time—
specifies the time of day to schedule a command
Values—
hh:mm

hour

Syntax 
hour {..hour-number [..hour-number] | all}
no hour
Context 
config>system>cron>sched
Description 

This command specifies which hour to schedule a command. Multiple hours of the day can be specified. When multiple hours are configured, each of them will cause the schedule to trigger. Day-of-month or weekday must also be specified. All days of the month or weekdays can be specified. If an hour is configured without configuring month, weekday, day-of-month, and minute, the event will not execute.

The no form of this command removes the specified hour from the configuration.

Default 

no hour

Parameters 
hour-number—
specifies the hour to schedule a command
Values—
0 to 23 (maximum 24 hour-numbers)
all—
specifies all hours

interval

Syntax 
interval seconds
no interval
Context 
config>system>cron>sched
Description 

This command specifies the interval between runs of an event.

Default 

no interval

Parameters 
seconds—
the interval, in seconds, between runs of an event
Values—
30 to 4,294,967,295

minute

Syntax 
minute {minute-number [..minute-number] | all}
no minute
Context 
config>system>cron>sched
Description 

This command specifies the minute to schedule a command. Multiple minutes of the hour can be specified. When multiple minutes are configured, each of them will cause the schedule to occur. If a minute is configured, but no hour or day is configured, the event will not execute. If a minute is configured without configuring month, weekday, day-of-month, and hour, the event will not execute.

The no form of this command removes the specified minute from the configuration.

Parameters 
minute-number—
specifies the minute to schedule a command
Values—
0 to 59 (maximum 60 minute-numbers)
all —
specifies all minutes

month

Syntax 
month {month-number [..month-number] | month-name [..month-name] | all}
no month
Context 
config>system>cron>sched
Description 

This command specifies the month when the event should be executed. Multiple months can be specified. When multiple months are configured, each of them will cause the schedule to trigger. If a month is configured without configuring weekday, day-of-month, hour and minute, the event will not execute.

The no form of this command removes the specified month from the configuration.

Default 

no month

Parameters 
month-number—
specifies a month number
Values—
1 to 12 (maximum 12 month-numbers)
all —
specifies all months
month-name—
specifies a month by name
Values—
january, february, march, april, may, june, july, august, september, october, november, december (maximum 12 month names).

type

Syntax 
type {schedule-type}
Context 
config>system>cron>sched
Description 

This command specifies how the system should interpret the commands contained within the schedule node.

Default 

type periodic

Parameters 
schedule-type—
specifies the type of schedule for the system to interpret the commands contained within the schedule node
Values—
periodic — specifies a schedule which runs at a given interval. interval must be specified for this feature to run successfully. calendar — specifies a schedule which runs based on a calendar. The weekday, month, day-of-month, hour and minute parameters must be specified for this feature to run successfully. oneshot — specifies a schedule which runs one time only. As soon as the first event specified in these parameters takes place and the associated event occurs, the schedule enters a shutdown state. The month, weekday, day-of-month, hour and minute parameters must be specified for this feature to run successfully.
Values—
periodic

weekday

Syntax 
weekday {weekday-number [..weekday-number] | day-name [..day-name] | all}
no weekday
Context 
config>system>cron>sched
Description 

This command specifies which days of the week that the schedule will fire on. Multiple days of the week can be specified. When multiple days are configured, each of them will cause the schedule to occur. If a weekday is configured without configuring month, day-of-month, hour and minute, the event will not execute.

Using the weekday command as well as the day-of month command will cause the script to run twice. For example, consider that today is Monday January 1. If Tuesday January 5 is configured, the script will run on Tuesday (tomorrow) as well as January 5 (Friday).

The no form of this command removes the specified weekday from the configuration.

Default 

no weekday

Parameters 
day-number—
specifies a weekday number
Values—
1 to 7 (maximum 7 week-day-numbers)
day-name—
specifies a day by name
Values—
sunday, monday, tuesday, wednesday, thursday, friday, saturday (maximum 7 weekday names)
all—
specifies all days of the week.

Script Control Commands

script-control

Syntax 
script-control
Context 
config>system
Description 

This command enables the context to configure command script parameters.

Default 

N/A

script-policy

Syntax 
script-policy policy-name [owner policy-owner]
Context 
config>system>script-control
config>system>cron>schedule
Description 

This command is used to configure the CLI script policy.

Parameters 
policy-name—
specifies the name of the policy. Can be up to 32 characters
owner policy-owner
specifies the name of the policy owner. Can be up to 32 characters

The owner is an arbitrary name and not necessarily a user name. Commands in the scripts are not authorized against the owner. The configure system security cli-script authorization x cli-user command determines the user context against which commands in the scripts are authorized.

Values—
“TiMOS CLI”

expire-time

Syntax 
expire-time {seconds | forever}
Context 
config>system>script-control>script-policy
Description 

This command is used to configscript-ure the maximum amount of time to keep the run history status entry from a script run.

Default 

expire-time 3600

Parameters 
seconds—
specifies the time to keep the run history status entry, in seconds
Values—
0 to 21474836
Values—
3600
forever—
keyword to keep the run history status entry indefinitely

lifetime

Syntax 
lifetime {seconds | forever}
Context 
config>system>script-control>script-policy
Description 

This command is used to configure the maximum amount of time that a script may run.

Default 

lifetime 3600

Parameters 
seconds—
specifies the maximum amount of time that a script may run, in seconds
Values—
0 to 21474836
Values—
3600
forever—
keyword to allow a script to run indefinitely

max-completed

Syntax 
max-completed unsigned
Context 
config>system>script-control>script-policy
Description 

This command is used to configure the maximum number of script run history status entries to keep.

Default 

max-completed 1

Parameters 
unsigned—
specifies the maximum number of script run history status entries to keep
Values—
1 to 255
Values—
1

results

Syntax 
results file-url
no results
Context 
config>system>script-control>script-policy
Description 

This command is used to specify the location where the system writes the output of an event script’s execution.

The no form of the command removes the file location from the configuration. Scripts will not execute if there is no result location defined.

Default 

no results

Parameters 
file-url—
specifies the location to send CLI output from script runs. The file-url is a location, directory, and filename prefix to which a data and timestamp suffix is added when the results files are created during a script run, as follows: file-url_YYYYMMDD-hhmmss.uuuuuu.out where: YYYYMMDD — date hhmmss — hours, minutes, and seconds uuuuuu — microseconds (padded to 6 characters with leading zeros)
Values—
local-url | remote-url
local-url — [cflash-id/] [file-path] 200 chars max, including cflash-id directory length 99 characters max each
remote url — [{ftp:// | tftp://}login:password@remote-location/][file-path] 255 characters max directory length 99 characters max each
remote-location — [hostname | ipv4-address | ipv6-address]
ipv4-addressa.b.c.d
ipv6-addressx:x:x:x:x:x:x:x[-interface] x:x:x:x:x:x:d.d.d.d[-interface] x — [0 to FFFF]H d — [0 to 255]D interface — 32 characters max, for link local addresses
cflash-id — cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

script

Syntax 
script script-name [owner script-owner]
no script
Context 
config>system>script-control>script-policy
config>system>script-control
Description 

This command is used to configure a script to be run.

The no form of the command removes the script.

Default 

no script

Parameters 
script-name—
specifies the name of the script. Can be up to 32 characters.
owner script-owner
specifies the name of the script owner. Can be up to 32 characters.

The owner is an arbitrary name and not necessarily a user name. Commands in the scripts are not authorized against the owner. The configure system security cli-script authorization x cli-user command determines the user context against which commands in the scripts are authorized.

Values—
“TiMOS CLI”

location

Syntax 
location file-url
no location
Context 
config>system>script-control>script
Description 

This command is used to identify the location of a script to be scheduled.

The no form of the command removes the location.

Default 

no location

Parameters 
file-url—
specifies the location to search for scripts
Values—
local-url | remote-url
local-url — [cflash-id/] [file-path] 200 chars max, including cflash-id directory length 99 characters max each
remote url — [{ftp:// | tftp://}login:password@remote-location/][file-path] 255 characters max directory length 99 characters max each
remote-location — [hostname | ipv4-address | ipv6-address]
ipv4-addressa.b.c.d
ipv6-addressx:x:x:x:x:x:x:x[-interface] x:x:x:x:x:x:d.d.d.d[-interface] x — [0 to FFFF]H d — [0 to 255]D interface — 32 characters max, for link local addresses
cflash-id — cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

System Synchronization Configuration Commands

sync-if-timing

Syntax 
sync-if-timing
Context 
config>system
Description 

This command creates or edits the context to create or modify timing reference parameters.

Default 

disabled

abort

Syntax 
abort
Context 
config>system>sync-if-timing
Description 

This command is required to discard changes that have been made to the synchronous interface timing configuration during a session.

Default 

N/A

begin

Syntax 
begin
Context 
config>system>sync-if-timing
Description 

This command is required in order to enter the mode to create or edit the system synchronous interface timing configuration.

Default 

N/A

bits

Syntax 
bits
Context 
config>system>sync-if-timing
Description 

This command enables the context to configure parameters for the Building Integrated Timing Supply (BITS). The settings specified under this context apply to both the BITS input and BITS output ports and to both the bits1 and bits2 ports on the 7750 SR-c4.

The bits command subtree is only available on the 7450 ESS-7, 7450 ESS-12, 7750 SR-7, 7750 SR-12, 7750 SR-12e, 7750 SR-c4, 7950 XRS-20, 7950 XRS-40, 7950 XRS-16c, 7750 SR-a4, 7750 SR-a8, 7750 SR-1e, 7750 SR-2e, and 7750 SR-3e.

Default 

disabled

input

Syntax 
input
Context 
config>system>sync-if-timing>bits
Description 

This command provides a context to enable or disable the external BITS timing reference inputs to the central clock of the router. In redundant systems with BITS ports, there are two possible BITS-in interfaces, one for each CPM or CCM. In the 7750 SR-c4 system, there are two bits ports on the CFM. The two BITS-in interfaces are configured together, but they are displayed separately in the show command.

Default 

shutdown

interface-type

Syntax 
interface-type {ds1 [{esf | sf}] | e1 [{pcm30crc | pcm31crc}] | 2048khz-g703}
no interface-type
Context 
config>system>sync-if-timing>bits
Description 

This command configures the Building Integrated Timing Source (BITS) timing reference.

The no form of the command reverts to the default configuration.

Default 

interface-type ds1 esf

Parameters 
ds1 esf —
specifies Extended Super Frame (ESF). This is a framing type used on DS1 circuits that consists of 24 192-bit frames, The 193rd bit provides timing and other functions.
ds1 sf—
specifies Super Frame (SF), also called D4 framing. This is a common framing type used on DS1 circuits. SF consists of 12 192-bit frames. The 193rd bit provides error checking and other functions. ESF supersedes SF.
e1 pcm30crc—
specifies the pulse code modulation (PCM) type. PCM30CRC uses PCM to separate the signal into 30 user channels with CRC protection.
e1 pcm31crc—
specifies the pulse code modulation (PCM) type. PCM31CRC uses PCM to separate the signal into 31 user channels with CRC protection.
2048khz-g703—
specifies the 2048 kHz synchronization interface (T12) of ITU-T G.703. This parameter is only available on the 7450 ESS-7, 7450 ESS-12, 7750 SR-7, and 7750 SR-12 when there is a CPM5 or later installed. It is also available on the 7750 SR-12e, 7750 SR-a4, 7750 SR-a8, 7750 SR-1e, 7750 SR-2e, and 7750 SR-3e.

output

Syntax 
output
Context 
config>system>sync-if-timing>bits
Description 

This command provides a context to configure and enable or disable the external BITS timing reference output to the central clock of the router. On redundant systems, there are two possible BITS-out interfaces, one for each CPM or CCM. On the 7750 SR-c4 system, there are two possible BITS-out interfaces on the chassis front panel. The two BITS-out interfaces are configured together, but they are displayed separately in the show command.

Default 

shutdown

line-length

Syntax 
line-length {110 | 220 | 330 | 440 | 550 | 660}
Context 
config>system>sync-if-timing>bits>output
Description 

This command configures the line-length parameter of the BITS output, This is the distance in feet between the network element and the office clock (BITS/SSU). There are two possible BITS-out interfaces, one for each CPM. They are configured together, but they are displayed separately in the show command. This command is only applicable when the interface-type is DS1.

Default 

line-length 110

Parameters 
110—
distance is from 0 to 110 feet
220—
distance is from 110 to 220 feet
330—
distance is from 220 to 330 feet
440—
distance is from 330 to 440 feet
550—
distance is from 440 to 550 feet
660—
distance is from 550 to 660 feet

source

Syntax 
source {line-ref | internal-clock}
Context 
config>system>sync-if-timing>bits>output
Description 

This command configures the values used to identity the source of the BITS (Building Integrated Timing Supply) output. This is either the signal recovered directly from ref1, ref2 or ptp, or it is the output of the node’s central clock. The directly recovered signal would be used when the BITS output signal is feeding into an external stand alone timing distribution device (BITS/SASE). The specific directly recovered signal used is the best of the available signals based of the QL and/or the ref-order. The central clock output would be used when no BITS/SASE device is present and the BITS output signal is used to monitor the quality of the recovered clock within the system.

Default 

source line-ref

Parameters 
line-ref—
specifies that the BITS output timing is selected from one of the input references, without any filtering
internal-clock—
specifies that the BITS output timing is driven from the system timing

ssm-bit

Syntax 
ssm-bit sa-bit
Context 
config>system>sync-if-timing>bits
config>system>sync-if-timing>ref1   (7750 SR-c12 only)
config>system>sync-if-timing>ref2   (7750 SR-c12 only)
Description 

This command configures which sa-bit to use for conveying SSM information when the interface-type is E1.

Default 

ssm-bit 8

Parameters 
sa-bit—
specifies the sa-bit value
Values—
4 to 8

commit

Syntax 
commit
Context 
config>system>sync-if-timing
Description 

This command saves changes made to the system synchronous interface timing configuration.

Default 

N/A

ref-order

Syntax 
ref-order first second [third [fourth]]
no ref-order
Context 
config>system>sync-if-timing
Description 

The synchronous equipment timing subsystem can lock to different timing reference inputs, those specified in the ref1, ref2, bits and ptp (ptp applies only to the 7450 ESS and 7750 SR) command configuration. This command organizes the priority order of the timing references.

If a reference source is disabled, then the clock from the next reference source as defined by ref-order is used. If all reference sources are disabled, then clocking is derived from a local oscillator.

If a sync-if-timing reference is linked to a source port that is operationally down, the port is no longer qualified as a valid reference.

For 7450 ESS and 7750 SR systems with two SF/CPM modules, the system distinguishes between the BITS inputs on the active and standby CPMs. The active CPM will use its BITS input port providing that port is qualified. If the local port is not qualified, then the active CPM will use the BITS input port from the standby CPM as the next priority reference. For example, the normal ref-order of bits ref1 ref2 will actually be bits (active CPM), followed by bits (standby CPM), followed by ref1, followed by ref2.

For 7750 SR-c4 systems, the system distinguishes between the two BITS inputs on the CFM. The CFM will use its BITS input port bits1 providing that port is qualified. If port bits1 is not qualified, then the CFM will use the BITS input port bits2 as the next priority reference. For example, the normal ref-order of bits ref1 ref2 will actually be bits1 followed by bits2, followed by ref1, followed by ref2.

For 7950 XRS systems with two SF/CPMs and two CCMs, the system distinguishes between the BITS inputs on the CCMs associated with the active and standby CPMs. The active CPM will use the BITS input port on the associated CCM, provided that the port is qualified. If the local port is not qualified, then the active CPM will use the BITS input port from the CCM associated with the standby CPM as the next priority reference. For example, the normal ref-order of bits ref1 ref2 will actually be bits (active CCM), followed by bits (standby CCM), followed by ref1, followed by ref2.

The no form of the command resets the reference order to the default values.

The bits option is not supported on the 7750 SR-c12 chassis.

Default 

bits ref1 ref2 ptp (7750 SR and 7450 ESS)

bits ref1 ref2 (7950 XRS)

Parameters 
first—
specifies the first timing reference to use in the reference order sequence
Values—
ref1, ref2, bits, ptp
second—
specifies the second timing reference to use in the reference order sequence
Values—
ref1, ref2, bits, ptp
third—
specifies the third timing reference to use in the reference order sequence
Values—
ref1, ref2, bits, ptp

ptp

Syntax 
ptp
Context 
config>system>sync-if-timing
Description 

This command enables the context to configure parameters for system timing via IEEE 1588-2008, Precision Time Protocol. This command only applies to the 7450 ESS-7, 7450 ESS-12, and all 7750 SRs except for the 7750 SR-1e, 7750 SR-2e, and 7750 SR-3e.

Default 

shutdown

ql-override

Syntax 
ql-override {prs | stu | st2 | tnc | st3e | st3 | eec1 | sec | prc | ssu-a | ssu-b | eec2}
no ql-override
Context 
config>system>sync-if-timing>bits
config>system>sync-if-timing>ptp
config>system>sync-if-timing>ref1 (7750 SR-c12 only)
config>system>sync-if-timing>ref2 (7750 SR-c12 only)
Description 

This command configures the QL value to be used for the reference for SETS input selection and BITS output. This value overrides any value received by that reference's SSM process.

Default 

no ql-overide

Parameters 
prs —
SONET Primary Reference Source Traceable
stu —
SONET Synchronous Traceability Unknown
st2 —
SONET Stratum 2 Traceable
tnc —
SONET Transit Node Clock Traceable
st3e —
SONET Stratum 3E Traceable
st3 —
SONET Stratum 3 Traceable
eec1 —
Ethernet Equipment Clock Option 1 Traceable (sdh)
eec2 —
Ethernet Equipment Clock Option 2 Traceable (sonet)
prc —
SDH Primary Reference Clock Traceable
ssu-a —
SDH Primary Level Synchronization Supply Unit Traceable
ssu-b —
SDH Second Level Synchronization Supply Unit Traceable
sec —
SDH Synchronous Equipment Clock Traceable

ql-selection

Syntax 
[no] ql-selection
Context 
config>system>sync-if-timing
Description 

When enabled the selection of system timing reference and BITS output timing reference takes into account quality level. Quality level is conveyed via the SSM or forced using the ql-override command.

Default 

no ql-selection

ref1

Syntax 
ref1
Context 
config>system>sync-if-timing
Description 

This command enables the context to configure parameters for the first timing reference.

The restrictions on the location for the source-port or source-bits for ref1 and ref2 are listed in Table 44.

Table 44:  Ref1 and Ref2 Timing References 

Platform

Ref1 Slots

Ref2 Slots

Notes

7450 ESS-6/6v

1 to 2

3 to 4

7450 ESS-7

1 to 2

3 to 5

7450 ESS-12

1 to 5

6 to 10

7750 SR-1e

1

1

Ref1 and ref2 cannot be on the same MDA

7750 SR-2e

1 to 2

1 to 2

Ref1 and ref2 cannot be on the same MDA

7750 SR-3e

1 to 3

1 to 3

Ref1 and ref2 cannot be on the same MDA

7750 SR-7

1 to 2

3 to 5

7750 SR-12

1 to 5

6 to 10

7750 SR-12e

1 to 5

6 to 10

7750 SR-a4

1

1

7750 SR-a8

1 to 2

1 to 2

Ref1 and ref2 cannot be on the same slot

7750 SR-c4

1

1

Ref1 and ref2 cannot be on the same MDA/CMA

7750 SR-c12

1

1

Ref1 and ref2 cannot be on the same MDA/CMA

7950 XRS-16c

1 to 8

1 to 8

Ref1 and ref2 cannot be on the same slot

7950 XRS-20

1 to 10

1 to 10

Ref1 and ref2 cannot be on the same slot

7950 XRS-40

1 to 10

1 to 10

Ref1 and ref2 cannot be on the same slot

Default 

N/A

bits-interface-type

Syntax 
bits-interface-type {ds1 [{esf | sf}] | e1 [{pcm30crc | pcm31crc}
no bits-interface-type
Context 
config>system>sync-if-timing>ref1
config>system>sync-if-timing>ref2
Description 

This command configures the interface type of the BITS timing reference.

The no form of the command reverts to the default configuration

Default 

bits-interface-type ds1 esf

Parameters 
ds1 esf —
specifies Extended Super Frame (ESF). This is a framing type used on DS1 circuits that consists of 24 192-bit frames, The 193rd bit provides timing and other functions.
ds1 sf—
specifies Super Frame (SF), also called D4 framing. This is a common framing type used on DS1 circuits. SF consists of 12 192-bit frames. The 193rd bit provides error checking and other functions. ESF supersedes SF.
e1 pcm30crc—
specifies the pulse code modulation (PCM) type. PCM30CRC uses PCM to separate the signal into 30 user channels with CRC protection.
e1 pcm31crc—
specifies the pulse code modulation (PCM) type. PCM31CRC uses PCM to separate the signal into 31 user channels with CRC protection.

source-bits

Syntax 
source-bits slot/mda
no source-bits
Context 
config>system>sync-if-timing>ref1
config>system>sync-if-timing>ref2
Description 

This command configures the source bits for ref1 or ref2 timing reference. There are restrictions on the source-bits location for ref1 and ref2 based on platform. Refer to the description of the ref1 command for details. This command is only applicable to the 7750 SR-c12 chassis.

Default 

N/A

Parameters 
slot/mda—
specifies the chassis slot and MDA containing the BITS port to be used as one of the two timing reference sources in the system timing subsystem
Values—
slot: 1 mda: 1 to 12

source-port

Syntax 
source-port port-id
no source-port
Context 
config>system>sync-if-timing>ref1
config>system>sync-if-timing>ref2
Description 

This command configures the source port for timing reference ref1 or ref2. If the port is unavailable or the link is down, then the reference sources are re-evaluated according to the reference order configured in the ref-order command.

In addition to physical port on the 7750 SR, T1 or E1 channels on a Channelized OC3/OC12/STM1/STM4 Circuit Emulation Service port can be specified if they are using adaptive timing.

There are restrictions on the source-port location for ref1 and ref2 based on platform. Refer to the description of the ref1 command for details.

Default 

no source-port

Parameters 
port-id—
identifies the physical port in the slot/mda/port, esat-id/slot/port, or pxc-id.sub-port format

ref2

Syntax 
ref2
Context 
config>system>sync-if-timing
Description 

This command enables the context to configure parameters for the second timing reference. There are restrictions on the source-port and source-bits locations for ref2 based on the platform. The restrictions on the location for the source-port or source-bits for ref1 and ref2 are listed in Table 44.

Default 

N/A

revert

Syntax 
[no] revert
Context 
config>system>sync-if-timing
Description 

This command allows the clock to revert to a higher priority reference if the current reference goes offline or becomes unstable. When the failed reference becomes operational, it is eligible for selection. When the mode is non-revertive, a failed clock source is not selected again.

Default 

no revert

System Administration Commands

admin

Syntax 
admin
Context 
<root>
Description 

The context to configure administrative system commands. Only authorized users can execute the commands in the admin context.

Default 

N/A

application-assurance

Syntax 
application-assurance
Context 
admin
Description 

This command enables the context to perform application-assurance operations.

Default 

N/A

upgrade

Syntax 
upgrade
Context 
admin>app-assure
Description 

This command loads a new protocol list from the isa-aa.tim file into the CPM.

This command requires an ISA-AA reboot.

Default 

N/A

clear-policy-lock

Syntax 
clear-policy-lock
Context 
admin
Description 

This command allows an authorized administrator to clear an exclusive policy lock. This will reset the lock flag and end the policy editing session in progress, aborting any policy edits.

Default 

N/A

debug-save

Syntax 
debug-save [file-url]
Context 
admin
Description 

This command saves existing debug configuration (configuration done under the debug branch of CLI). Debug configurations are not saved by the admin save command and not preserved across a node reboot. The debug-save command makes the debug configuration available for the operator to execute after a reboot by using the exec command, if desired.

Default 

N/A

Parameters 
file-url—
the file URL location to save the debug configuration. If no file-url is specified then the debug configuration is saved at the same location as the standard configuration file (bof>primary-image/bof>secondary-image/bof>tertiary-image) with the same file name as the standard configuration file but with a .dbg suffix.
Note:

Ipv6-address applies only to the 7750 SR and 7950 XRS.

Values—

file url

local-url | remote-url: 255 chars max

local-url

[cflash-id/][file-path] 200 chars max, including cflash-id directory length 99 chars max each

remote-url

[ftp://login:pswd@remote-locn/][file-path]

247 chars max

directory length 99 chars max each

remote-locn

[hostname | ipv4-address | [ipv6-address] ]

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - 32 chars max, for link local addresses 255

cflash-id

cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

disconnect

Syntax 
disconnect [address ip-address | username user-name | console | telnet | ftp | ssh | netconf]
Context 
admin
Description 

This command disconnects a user from a session.

Disconnect without any parameters will disconnect the session in which the command was executed.

If any of the session type options (for example, console, telnet, FTP, SSH) are specified, then only the respective sessions are affected.

If no session type options are specified, then all sessions from the IP address or from the specified user are disconnected.

Any task that the user is executing is terminated. FTP files accessed by the user will not be removed.

A major severity security log event is created specifying what was terminated and by whom.

Default 

none — no disconnect options are configured

Parameters 
address ip-address
the IP address to disconnect, specified in dotted decimal notation
Note:

Ipv6 is supported on the 7750 SR and 7950 XRS.

Values—

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

username user-name
the name of the user
console—
disconnects the console session
telnet—
disconnects the Telnet session
ftp—
disconnects the FTP session
ssh—
disconnects the SSH session
netconf—
disconnects the NETCONF session

display-config

Syntax 
display-config [detail | index]
Context 
admin
Description 

This command displays the system’s running configuration.

By default, only non-default settings are displayed.

Specifying the detail option displays all default and non-default configuration parameters.

Default 

N/A

Parameters 
detail—
displays default and non-default configuration parameters
index—
displays only persistent-indices

enable-tech

Syntax 
[no] enable-tech
Context 
admin
Description 

This command enables the shell and kernel commands.

Note:

This command should only be used with authorized direction from the Nokia Technical Assistance Center (TAC).

Default 

N/A

oes

Syntax 
oes
Context 
admin
Description 

This command creates or edits the context to run administrative commands on the Optical Extension Shelf (OES) subsystem.

Note:

OES is only supported on the 7750 SR-7, 7750 SR-12, 7750 SR-12e, 7950 XRS-20, and 7950 XRS-40 routers.

Default 

Disabled

force-switchover

Syntax 
force-switchover chassis-id [now]
Context 
admin>oes
Description 

This command forces a switchover of the EC cards in the specified OES chassis. If the two EC cards are not synchronized, this command will return an error. If the now keyword is used, a switchover will occur even if the EC cards are not synchronized.

Default 

N/A

Parameters 
chassis-id—
specifies the OES chassis ID
Values—
oes-1

reboot

Syntax 
reboot [now]
Context 
admin>oes
Description 

This command forces a cold reboot of the EC cards in the OES subsystem. This operation affects service.

Default 

N/A

radius-discovery

Syntax 
radius-discovery
Context 
admin
Description 

This command performs RADIUS discovery operations.

Default 

N/A

force-discover

Syntax 
force-discover [svc-id service-id]
Context 
admin>radius-discovery
Description 

When enabled, the server is immediately contacted to attempt discovery.

Default 

N/A

Parameters 
svc-id service-id
specifies an existing service ID
Values—
1 to 2147483648 | svc-name, up to 64 char max

reboot

Syntax 
reboot [active | standby | upgrade] [hold] [now]
Context 
admin
Description 

This command reboots the router or one CPM and can also be used to force an upgrade of the system boot ROMs.

If no options are specified, the user is prompted to confirm the reboot operation. Answering yes (y) will result in both CPMs and all IOMs rebooting.

ALA-1>admin# reboot
Are you sure you want to reboot (y/n)?
Default 

N/A

Parameters 
active—
keyword to reboot the active CPM
Values—
active
standby—
keyword to reboot the standby CPM
Values—
active
upgrade—
forces card firmware to be upgraded during chassis reboot. Normally, the SR-series router OS automatically performs firmware upgrades on CPMs and XCM/IOM cards without the need for the upgrade keyword. The automatic upgrade must be enabled in the SR OS7 Command Line Interface (CLI) when rebooting the system.

When the upgrade keyword is specified, a chassis flag is set for the BOOT Loader (boot.ldr) and on the subsequent boot of the OS on the chassis, firmware images on CPMs, XCMs, or IOMs will be upgraded automatically.

Any CPMs, XCMs, or IOMs that are installed in the chassis will be upgraded automatically. For example, if a card is inserted with down revision firmware as a result of a card hot swap with the latest OS version running, the firmware on the card will be automatically upgraded before the card is brought online.

If the card firmware is upgraded automatically, a chassis cardUpgraded (event 2032) log event is generated. The corresponding SNMP trap for this log event is tmnxEqCardFirmwareUpgraded.

During any firmware upgrade, automatic or manual, it is imperative that during the upgrade procedure:

  1. Power must NOT be switched off or interrupted.
  2. The system must NOT be reset.
  3. No cards are inserted or removed.

Any of the above conditions may render cards inoperable requiring a return of the card for resolution.

The time required to upgrade the firmware on the cards in the chassis depends on the number of cards to be upgraded. The progress of a firmware upgrade can be monitored at the console.

hold—
administratively hold a rebooted standby SF/CPM from coming back online. Both the control processor (CPM) and the switch fabric (SFM) of the standby SF/CPM are held out of service. This may be useful for troubleshooting purposes (e.g. standby SF/CPM is suspected of causing some system problems). The SF/CPM should not be left offline as the system does not have control or switch fabric redundancy while one SF/CPM is offline. The SF/CPM must be rebooted again (without the hold keyword) to return it to service. This parameter applies only to the SF/CPM3 and SF/CPM4 on the 7450 ESS and 7750 SR platforms. Note that on platforms such as the 7750 SR-12e and 7950 XRS, and on the 7450/7750 SFM5/CPM5, the SFMs are modeled as separate entities and can be administratively disabled by using the configure sfm x shutdown command.
now—
forces a reboot of the router immediately without an interactive confirmation

save

Syntax 
save [file-url] [detail] [index]
Context 
admin
Description 

This command saves the running configuration to a configuration file. For example:

A:ALA-1>admin# save ftp://test:test@192.168.x.xx/./100.cfg
Saving configuration .........Completed.

An admin save operation initiated by a user is aborted if another user initiates another admin save from another session.

By default, the running configuration is saved to the primary configuration file.

Default 

N/A

Parameters 
file-url—
the file URL location to save the configuration file
Values—

local-url | remote-url

local-url

[cflash-id/][file-path] 200 chars max, including cflash-id

directory length 99 chars max each

remote-url

[ftp://login:pswd@remote-locn/][file-path]

247 chars max

directory length 99 chars max each

remote-locn

[hostname | ipv4-address | "["ipv6-address"]" ]

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - 32 chars max, for link local addresses

cflash-id

cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

Values—
the primary configuration file location
detail—
saves both default and non-default configuration parameters
index—
forces a save of the persistent index file regardless of the persistent status in the BOF file. The index option can also be used to avoid an additional boot required while changing your system to use the persistence indices.

satellite

Syntax 
satellite [eth-sat sat-id] [reboot] [upgrade] [now]
satellite [eth-sat sat-id] [sync-boot-env]
satellite [eth-sat sat-id] [tech-support file-url]
Context 
admin
Description 

This command can be used to perform administrative functions on the specified Ethernet-satellite chassis.

If the reboot keyword is specified, the command initiates an administrative reboot of the specified Ethernet-satellite chassis.

If the sync-boot-env keyword is specified, the command forces the specified Ethernet-satellite chassis to synchronize the boot image.

If the tech-support keyword is specified, the command creates a system core dump. If the file-url parameter is omitted and a ts-location is defined, the SR OS automatically generates a file name for the tech-support file based on the system name, date and time. The file is saved to the directory indicated by the configured ts-location. See the command description of ts-location on page 460 for more information.

The format of the auto-generated filename is ts-XXXXX.YYYYMMDD.HHMMUTC.dat where:

  1. XXXXX: system name with special characters expanded to avoid problems with file systems (for example, a '.' is expanded to %2E.)
  2. YYYYMMDD: Date with leading zeros on year, month and day
  3. HHMM: Hours and Minutes in UTC time (24hr format, always 4 chars, with leading zeros on hours and minutes)
Note:

The satellite [eth-sat sat-id] [tech-support file-url] command should only be used with authorized direction from the Nokia Technical Assistance Center (TAC).

Default 

N/A

Parameters 
eth-sat sat-id
specifies the Ethernet-satellite chassis
file-url—
specifies the file URL location to save the configuration file
Values—

local-url | remote-url

local-url

[cflash-id/][file-path] 200 chars max, including cflash-id

directory length 99 chars max each

remote-url

[ftp://login:pswd@remote-locn/][file-path]

247 chars max

directory length 99 chars max each

now—
keyword causes the satellite to reboot immediately without further prompts or interactive confirmation
reboot—
keyword initiates a satellite reboot
sync-boot-env—
keyword causes the specified Ethernet-satellite chassis to synchronize the boot image
upgrade—
keyword causes the satellite to update its firmware image during chassis reboot

tech-support

Syntax 
tech-support [file-url]
Context 
admin
Description 

This command creates a system core dump. If the file-url is omitted, and a ts-location is defined, then the tech support file will have an automatic SR OS generated file name based on the system name and the date and time and will be saved to the directory indicated by the configured ts-location.

The format of the auto-generated filename is ts-XXXXX.YYYYMMDD.HHMMUTC.dat where:

  1. XXXXX: system name with special characters expanded to avoid problems with file systems (for example, a '.' is expanded to %2E.)
  2. YYYYMMDD: Date with leading zeros on year, month and day
  3. HHMM: Hours and Minutes in UTC time (24hr format, always 4 chars, with leading zeros on hours and minutes)
Note:

This command should only be used with authorized direction from the Nokia Technical Assistance Center (TAC).

Default 

N/A

Parameters 
file-url—
the file URL location to save the binary file
Values—

local-url | remote-url

local-url

[cflash-id/][file-path] 200 chars max, including cflash-id

directory length 99 chars max each

remote-url

[ftp://login:pswd@remote-locn/][file-path]

247 chars max

directory length 99 chars max each

remote-locn

[hostname | ipv4-address | "["ipv6-address"]" ]

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - 32 chars max, for link local addresses

cflash-id

cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

ts-location

Syntax 
ts-location file-url
no ts-location
Context 
config>system>security
Description 

The ts-location command is used (along with an automatic system generated file name) when no file-url parameter is provided for the admin tech-support command. If no ts-location is defined then the operator must provide a file-url with the admin tech-support command itself.

The directory specified for the ts-location is not auto-created by SR OS. The operator must ensure that it exists.

Please see the admin tech-support command for more details about the system generated file name.

Default 

no ts-location

Parameters 
file-url—
specifies the destination directory for auto-named tech-support files (when no file-url is specified with the 'admin tech-support' command). The file-url for the ts-location must be a directory (no filename or extension). The root directory (for example, cf1:\) is blocked for local compact flash destinations. A sub-directory (for example, cf2:\tech-support) must be used if local cf is the location.
Values—

local-url | remote-url

local-url

[cflash-id/][file-path] 200 chars max, including cflash-id

directory length 99 chars max each

remote-url

[ftp://login:pswd@remote-locn/][file-path]

247 chars max

directory length 99 chars max each

remote-locn

[hostname | ipv4-address | "["ipv6-address"]" ]

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - 32 chars max, for link local addresses

cflash-id

cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

view

Syntax 
view {bootup-cfg | active-cfg | candidate-cfg | latest-rb| checkpoint-id | rescue}
Context 
<root>
Description 

The context to configure administrative system viewing parameters. Only authorized users can execute the commands in the admin context.

Default 

N/A

Parameters 
bootup-cfg—
specifies the bootup configuration
active-cfg—
specifies current running configuration
candidate-cfg—
specifies candidate configuration
latest-rb—
specifies the latest configuration
checkpoint-id
specifies a specific checkpoint file configuration
Values—
1 to 9
rescue—
specifies a rescue checkpoint configuration

Redundancy Commands

redundancy

Syntax 
redundancy
Context 
admin
config
Description 

This command enters the context to allow the user to perform redundancy operations.

Default 

N/A

force-switchover

Syntax 
force-switchover [now] [ignore-status]
Context 
admin>redundancy
Description 

This command forces a switchover to the standby CPM card. The primary CPM reloads its software image and becomes the secondary CPM.

Default 

N/A

Parameters 
now—
forces the switchover to the redundant CPM card immediately
ignore-status—
forces a switchover despite any diagnostics or conditions on the standby. For the 7950 XRS, this is true even if the standby cannot reach the extension CPMs on the extension chassis of an XRS-40 via its local CPM interconnect ports).

rollback-sync

Syntax 
rollback-sync
Context 
admin>redundancy
Description 

This command copies the entire set of rollback checkpoint files from the active CPM CF to the inactive CPM CF.

Default 

N/A

synchronize

Syntax 
synchronize {boot-env | config}
no synchronize
Context 
admin>redundancy
Description 

This command performs a synchronization of the standby CPM’s images and/or configuration files to the active CPM. Either the boot-env or config parameter must be specified.

In the admin>redundancy context, this command performs a manually triggered standby CPM synchronization. When the standby CPM takes over operation following a failure or reset of the active CPM, it is important to ensure that the active and standby CPM have identical operational parameters. This includes the saved configuration, CPM, XCM, and IOM images.

The active CPM ensures that the active configuration is maintained on the standby CPM. However, to ensure smooth operation under all circumstances, runtime images and system initialization configurations must also be automatically synchronized between the active and standby CPM. If synchronization fails, alarms and log messages that indicate the type of error that caused the failure of the synchronization operation are generated. When the error condition ceases to exist, the alarm is cleared.

Only files stored on the router are synchronized. If a configuration file or image is stored in a location other than on a local compact flash, the file is not synchronized (for example, storing a configuration file on an FTP server).

The no form of the command removes the parameter from the configuration.

Default 

no synchronize

Parameters 
boot-env—
synchronizes all files required for the boot process (loader, BOF, images, and config)
config—
synchronizes only the primary, secondary, and tertiary configuration files

mgmt-ethernet

Syntax 
mgmt-ethernet [revert seconds]
no mgmt-ethernet
Context 
config>redundancy
Description 

If the management Ethernet port on the active CPM goes down, this command allows the active CPM to be configured to use the management Ethernet port of the standby CPM.

The revert option allows the administrator to control when to revert back to the management Ethernet port of the primary CPM once it comes up again.

The no form of the command disables redundancy, so that connectivity to the active CPM is lost if its Ethernet port goes down.

This feature is not supported on the 7750 SR-a, 7750 SR-c, 7750-e, and the VSR platforms.

Default 

mgmt-ethernet 5 seconds

Parameters 
seconds—
specifies the duration to wait (in seconds) before reverting back to the primary CPM’s management Ethernet port
Values—
1 to 300

multi-chassis

Syntax 
multi-chassis
Context 
config>redundancy
Description 

This command enables the context to configure multi-chassis parameters.

Default 

N/A

bgp-multi-homing

Syntax 
bgp-multi-homing
Context 
config>redundancy
Description 

This command configures BGP multi-homing parameters.

Default 

N/A

site-min-down-timer

Syntax 
site-min-down-timer min-down-time
no site-min-down-timer
Context 
config>redundancy>bgp-multi-homing
Description 

This command configures the BGP multi-homing site minimum down time. When set to a non-zero value, if the site goes operationally down it will remain operationally down for at least the length of time configured for the site-min-down-timer, regardless of whether other state changes would have caused it to go operationally up. This timer is restarted every time that the site transitions from up to down.

The above operation is optimized in the following circumstances:

  1. If the site goes down on the designated forwarder but there are no BGP multi-homing peers with the same site in an UP state, then the site-min-down-timer is not started and is not used.
  2. If the site goes down on the designated forwarder but there are no active BGP multi-homing peers, then the site-min-down-timer is not started and is not used.
  3. If the site-min-down-timer is active and a BGP multi-homing update is received from the designated forwarder indicating its site has gone down, the site-min-down-timer is immediately terminated and this PE becomes the designated forwarder if the BGP multi-homing algorithm determines it should be the designated forwarder.

The no form of the command reverts to default value.

Default 

no site-min-down-timer

Parameters 
min-down-time —
specifies the time, in seconds, that a BGP multi-homing site remains operationally down after a transition from up to down
Values—
1to 100 seconds
Values—
0 seconds

boot-timer

Syntax 
boot-timer seconds
no boot-timer
Context 
config>redundancy>bgp-multi-homing
Description 

This command configures the time the service manger waits after a node reboot before running the DF election algorithm. The boot-timer value should be configured to allow for the BGP sessions to come up and for the NLRI information to be refreshed/exchanged.

The no form of the command reverts the default.

Default 

no boot-timer

Parameters 
seconds—
specifies the BGP multi-homing boot-timer in seconds
Values—
1 to 100

site-activation-timer

Syntax 
site-activation-timer seconds
no site-activation-timer
Context 
config>redundancy>bgp-multi-homing
Description 

This command defines the amount of time the service manager will keep the local sites in standby status, waiting for BGP updates from remote PEs before running the DF election algorithm to decide whether the site should be unblocked. The timer is started when one of the following events occurs if the site is operationally up:

  1. Manual site activation using the no shutdown command at site-id level or at member object(s) level (SAP(s) or PW(s))
  2. Site activation after a failure
Default 

no site-activation-timer

Parameters 
seconds—
specifies the standby status in seconds
Values—
1 to 100
Values—
2

cert-sync

Syntax 
[no] cert-sync
Context 
admin>redundancy
Description 

This command automatically synchronizes the certificate/CRL/key when importing or generating (for the key). Also if a new CF card is inserted into slot3 into the backup CPM, the system will sync the whole system-pki directory from the active CPM.

Default 

enabled

rollback-sync

Syntax 
[no] rollback-sync
Context 
config>redundancy
Description 

The operator can enable automatic synchronization of rollback checkpoint files between the active CPM and inactive CPM. When this automatic synchronization is enabled, a rollback save will cause the new checkpoint file to be saved on both the active and standby CPMs. The suffixes of the old checkpoint files on both active and standby CPMs are incremented. Note that automatic sync only causes the ONE new checkpoint file to be copied to both CFs (the other 9 checkpoints are not automatically copied from active to standby but that can be done manually with admin red rollback-sync).

Automatic synchronization of rollback checkpoint files across CPMs is only performed if the rollback-location is configured as a local file-url (for example, "cf3:/rollback-files/rollback). Synchronization is not done if the rollback-location is remote.

The config red sync {boot-env | config} and admin red sync {boot-env | config} do not apply to rollback checkpoint files. These commands do not manually or automatically sync rollback checkpoint files. The dedicated rollback-sync commands must be used to sync rollback checkpoint files.

Default 

no rollback-sync

synchronize

Syntax 
synchronize {boot-env | config}
Context 
config>redundancy
Description 

This command performs a synchronization of the standby CPMs images and/or config files to the active CPM. Either the boot-env or config parameter must be specified. In the config>redundancy context, this command performs an automatically triggered standby CPM synchronization. When the standby CPM takes over operation following a failure or reset of the active CPM, it is important to ensure that the active and standby CPMs have identical operational parameters. This includes the saved configuration, CPM, XCM, and IOM images.

The active CPM ensures that the active configuration is maintained on the standby CPM. However, to ensure smooth operation under all circumstances, runtime images and system initialization configurations must also be automatically synchronized between the active and standby CPM.

If synchronization fails, alarms and log messages that indicate the type of error that caused the failure of the synchronization operation are generated. When the error condition ceases to exist, the alarm is cleared.

Only files stored on the router are synchronized. If a configuration file or image is stored in a location other than on a local compact flash, the file is not synchronized (for example, storing a configuration file on an FTP server).

Default 

enabled

Parameters 
boot-env—
synchronizes all files required for the boot process (loader, BOF, images, and config)
config —
synchronize only the primary, secondary, and tertiary configuration files
Values—
config

Peer Commands

peer

Syntax 
[no] peer ip-address
Context 
config>redundancy>multi-chassis
Description 

This command configures a multi-chassis redundancy peer.

Default 

N/A

Parameters 
ip-address—
specifies a peer IP address. Multicast addresses are not allowed

authentication-key

Syntax 
authentication-key [authentication-key | hash-key] [hash | hash2]
no authentication-key
Context 
config>redundancy>multi-chassis>peer
Description 

This command configures the authentication key used between this node and the multi-chassis peer. The authentication key can be any combination of letters or numbers.

Default 

no authentication-key

Parameters 
authentication-key—
specifies the authentication key. Allowed values are any string up to 20 characters long composed of printable, 7-bit ASCII characters. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.
hash-key—
the hash key. The key can be any combination of ASCII characters up to 33 (hash1-key) or 55 (hash2-key) characters in length (encrypted). If spaces are used in the string, enclose the entire string in quotation marks (“ ”).
hash—
specifies the key is entered in an encrypted form. If the hash or hash2 parameter is not used, the key is assumed to be in an unencrypted, clear text form. For security, all keys are stored in encrypted form in the configuration file with the hash or hash2 parameter specified
hash2—
specifies the key is entered in a more complex encrypted form that involves more variables than the key value alone, meaning that the hash2 encrypted variable cannot be copied and pasted. If the hash or hash2 parameter is not used, the key is assumed to be in an unencrypted, clear text form. For security, all keys are stored in encrypted form in the configuration file with the hash or hash2 parameter specified.

igmp

Syntax 
[no] igmp
Context 
config>redundancy>multi-chassis>peer>sync
Description 

This command specifies whether IGMP protocol information should be synchronized with the multi-chassis peer.

Default 

no igmp

igmp-snooping

Syntax 
[no] igmp-snooping
Context 
config>redundancy>multi-chassis>peer>sync
Description 

This command specifies whether IGMP snooping information should be synchronized with the multi-chassis peer.

Default 

no igmp-snooping

local-dhcp-server

Syntax 
[no] local-dhcp-server
Context 
config>redundancy>multi-chassis>peer>sync
Description 

This command synchronizes DHCP server information.

Default 

no local-dhcp-server

mld-snooping

Syntax 
[no] mld-snooping
Context 
config>redundancy>multi-chassis>peer>sync
Description 

This command is not supported. It is not blocked for backwards-compatibility reasons but has no effect on the system if configured.

Default 

no mld-snooping

peer-name

Syntax 
peer-name name
no peer-name
Context 
config>redundancy>multi-chassis>peer
Description 

This command specifies a peer name.

Default 

no peer-name

Parameters 
name—
the string may be up to 32 characters long. Any printable, seven-bit ASCII characters can be used within the string. If the string contains special characters (#, $, spaces, etc.), the entire string must be enclosed within double quotes.

pim-snooping

Syntax 
pim-snooping [saps]
no pim-snooping
Context 
config>redundancy>multi-chassis>peer>sync
Description 

This command specifies whether PIM snooping for IPv4 information should be synchronized with the multi-chassis peer. Entering only pim-snooping (without any parameter) results in the synchronization being applicable only to SAPs.

Default 

no pim-snooping

Parameters 
saps—
specifies that SAPs are to be synchronized with the multi-chassis peer relating to sync-tags configured on ports. This is the default when no parameters are included.

port

Syntax 
port [port-id | lag-id] [sync-tag sync-tag]
no port [port-id | lag-id]
Context 
config>redundancy>multi-chassis>peer>sync
Description 

This command specifies the port to be synchronized with the multi-chassis peer and a synchronization tag to be used while synchronizing this port with the multi-chassis peer.

Default 

N/A

Parameters 
port-id—
specifies the port to be synchronized with the multi-chassis peer
lag-id—
specifies the LAG ID to be synchronized with the multi-chassis peer
sync-tag sync-tag
specifies a synchronization tag to be used while synchronizing this port with the multi-chassis peer

python

Syntax 
python
Context 
config>redundancy>multi-chassis>peer>sync
Description 

This command enables syncing of python-policy cached entries to the peer.

Use the mcs-peer command in the python-policy to enable syncing for a specific python-policy.

Default 

no python

range

Syntax 
range encap-range sync-tag sync-tag
no range encap-range
Context 
config>redundancy>multi-chassis>peer>sync>port
Description 

This command configures a range of encapsulation values.

Parameters 
encap-range—
specifies a range of encapsulation values on a port to be synchronized with a multi-chassis peer
Values—
Dot1Q start-vlan-end-vlan QinQ Q1.start-vlan-Q1.end-vlan
sync-tag sync-tag
specifies a synchronization tag up to 32 characters in length to be used while synchronizing this encapsulation value range with the multi-chassis peer

source-address

Syntax 
source-address ip-address
no source-address
Context 
config>redundancy>multi-chassis>peer
Description 

This command specifies the source address used to communicate with the multi-chassis peer.

Default 

no source-address

Parameters 
ip-address—
specifies the source address used to communicate with the multi-chassis peer

srrp

Syntax 
[no] srrp
Context 
config>redundancy>multi-chassis>peer>sync
Description 

This command specifies whether subscriber routed redundancy protocol (SRRP) information should be synchronized with the multi-chassis peer.

Default 

no srrp

sync

Syntax 
[no] sync
Context 
config>redundancy>multi-chassis>peer
Description 

This command enables the context to configure synchronization parameters.

Default 

N/A

sub-mgmt

Syntax 
[no] sub-mgmt
Context 
config>redundancy>multi-chassis>peer>sync
Description 

This command specifies whether subscriber management information should be synchronized with the multi-chassis peer.

Default 

no sub-mgmt

sub-host-trk

Syntax 
[no] sub-host-trk
Context 
config>redundancy>multi-chassis>peer>sync
Description 

This command specifies whether subscriber host tracking information should be synchronized with the multi-chassis peer.

Default 

no sub-host-trk

warm-standby

Syntax 
warm-standby
Context 
config>redundancy>multi-chassis>peer
Description 

This command enables Oversubscribed Multi-Chassis Redundancy (OMCR). Subscriber hosts are synchronized between two chassis only in the control plane and are kept there (as part of the Multi-Chassis Synchronization (MCS) state) until the switchover occurs. Link or nodal failure will trigger the switchover at which point the subscriber hosts are being fully instantiated in the control and the forwarding plane. This approach allows oversubscription of the resources in the central standby (or protecting) node that is backing-up a number of other active nodes. The total number of protected subscribers in the OMCR cluster exceeds the forwarding capacity of the protecting node. This is achievable by not fully occupying the resources for the subscriber hosts until the failure occurs.

The restoration times depend on the amount of the subscriber hosts that are affected by the switchover and it is related to the time needed for the full instantiation of the subscribers in the forwarding plane.

Although this command is configured on a peer level, the warm-standby property is a nodal characteristic. In other words, mixing of N:1 and 1:1 (hot standby) mode in the central standby node is not supported. Consequently all peers on the central standby node must be configured for warm-standby (N:1), or all peers must be configured for hot-standby (1:1) by omitting the warm-standby keyword from the configuration.

The peer of the central-backup node is not aware of the redundancy model supported. In in other words, the peer of the central-backup node does not know whether it peers with a warm-standby peer or host-standby-peer. All nodes participating in this protection model must run SR OS R12.0 or higher.

This command applies only to the 7450 ESS and 7750 SR.

Default 

no warm-standby

Multi-Chassis Endpoint Commands

mc-endpoint

Syntax 
[no] mc-endpoint
Context 
config>redundancy>multi-chassis>peer
Description 

This command specifies that the endpoint is multi-chassis. This value should be the same on both MC-EP peers for the pseudowires that must be part of the same group.

The no form of this command removes the endpoint from the MC-EP. Single chassis behavior applies.

Default 

no mc-endpoint

bfd-enable

Syntax 
[no] bfd-enable
Context 
config>redundancy>multi-chassis>peer>mc-ep
config>router>rsvp
config>router>bgp
config>router>bgp>group
config>router>bgp>group>neighbor
config>redundancy>multi-chassis>peer>mc-ep
Description 

This command enables the use of bi-directional forwarding (BFD) to control the state of the associated protocol interface. By enabling BFD on a given protocol interface, the state of the protocol interface is tied to the state of the BFD session between the local node and the remote node. The parameters used for the BFD are set via the BFD command under the IP interface.

The no form of this command disables BFD.

Default 

no bfd-enable

boot-timer

Syntax 
boot-timer interval
no boot-timer
Context 
config>redundancy>multi-chassis>peer>mc-ep
Description 

This command configures the boot timer interval. This command applies only when the node reboots. It specifies the time the MC-EP protocol keeps trying to establish a connection before assuming a failure of the remote peer. This is different from the keep-alives mechanism which is used just after the peer-peer communication was established. After this time interval passed all the mc-endpoints configured under services will revert to single chassis behavior, activating the best local PW.

The no form of this command sets the interval to default.

Default 

boot-timer 300

Parameters 
interval—
specifies the boot timer interval
Values—
1 to 600

hold-on-neighbor-failure

Syntax 
hold-on-neighbor-failure multiplier
no hold-on-neighbor-failure
Context 
config>redundancy>multi-chassis>peer>mc-ep
Description 

This command specifies the number of keep-alive intervals that the local node will wait for packets from the MC-EP peer before assuming failure. After this time interval passed the all the mc-endpoints configured under services will revert to single chassis behavior, activating the best local pseudowire.

The no form of this command sets the multiplier to default value.

Default 

hold-on-neighbor-failure 3

Parameters 
multiplier—
specifies the hold time applied on neighbor failure
Values—
2 to 25

keep-alive-interval

Syntax 
keep-alive-interval interval
no keep-alive-interval
Context 
config>redundancy>multi-chassis>peer>mc-ep
Description 

This command sets the interval at which keep-alive messages are exchanged between two systems participating in MC-EP when bfd is not enabled or is down. These fast keep-alive messages are used to determine remote-node failure and the interval is set in deci-seconds.

The no form of this command sets the interval to default value

Default 

keep-alive-interval 5 (0.5s)

Parameters 
interval—
the time interval expressed in deciseconds
Values—
5 to 500 (tenths of a second)

passive-mode

Syntax 
[no] passive-mode
Context 
config>redundancy>multi-chassis>peer>mc-ep
Description 

This command configures the passive mode behavior for the MC-EP protocol. When in passive mode the MC-EP pair will be dormant until two of the pseudowires in a MC-EP will be signaled as active by the remote PEs, being assumed that the remote pair is configured with regular MC-EP. As soon as more than one pseudowire is active, dormant MC-EP pair will activate. It will use the regular exchange to select the best pseudowire between the active ones and it will block the Rx and Tx directions of the other pseudowires.

The no form of this command will disable the passive mode behavior.

Default 

no passive-mode

system-priority

Syntax 
system-priority value
no system-priority
Context 
config>redundancy>multi-chassis>peer>mc-ep
Description 

This command allows the operator to set the system priority. The peer configured with the lowest value is chosen to be the master. If system-priority are equal then the one with the highest system-id (chassis MAC address) is chosen as the master.

The no form of this command sets the system priority to default.

Default 

no system-priority

MC-LAG Commands

mc-lag

Syntax 
[no] mc-lag
Context 
config>redundancy>multi-chassis>peer>mc-lag
Description 

This command enables the context to configure multi-chassis LAG operations and related parameters.

The no form of this command administratively disables multi-chassis LAG. MC-LAG can only be issued only when mc-lag is shutdown.

Default 

N/A

hold-on-neighbor-failure

Syntax 
hold-on-neighbor-failure multiplier
no hold-on-neighbor-failure
Context 
config>redundancy>multi-chassis>peer>mc-lag
Description 

This command specifies the interval that the standby node will wait for packets from the active node before assuming a redundant-neighbor node failure. This delay in switch-over operation is required to accommodate different factors influencing node failure detection rate, such as IGP convergence, or HA switch-over times and to prevent the standby node to take action prematurely.

The no form of this command sets this parameter to default value.

Default 

hold-on-neighbor-failure 3

Parameters 
multiplier—
the time interval that the standby node will wait for packets from the active node before assuming a redundant-neighbor node failure
Values—
2 to 25

keep-alive-interval

Syntax 
keep-alive-interval interval
no keep-alive-interval
Context 
config>redundancy>multi-chassis>peer>mc-lag
Description 

This command sets the interval at which keep-alive messages are exchanged between two systems participating in MC-LAG. These keep-alive messages are used to determine remote-node failure and the interval is set in deciseconds.

The no form of this command sets the interval to default value

Default 

keep-alive-interval 1s (10 hundreds of milliseconds means interval value of 10)

Parameters 
interval—
the time interval expressed in deciseconds
Values—
5 to 500

lag

Syntax 
lag lag-id lacp-key admin-key system-id system-id [remote-lag remote-lag-id] system-priority system-priority source-bmac-lsb use-lacp-key
lag lag-id lacp-key admin-key system-id system-id [remote-lag remote-lag-id] system-priority system-priority source-bmac-lsb MAC-Lsb
lag lag-id lacp-key admin-key system-id system-id [remote-lag remote-lag-id] system-priority system-priority
lag lag-id [remote-lag remote-lag-id]
no lag lag-id
Context 
config>redundancy>multi-chassis>peer>mc-lag
Description 

This command defines a LAG which is forming a redundant-pair for MC-LAG with a LAG configured on the given peer. The same LAG group can be defined only in the scope of 1 peer. The same lacp-key, system-id, and system-priority must be configured on both nodes of the redundant pair in order to MC-LAG to become operational. In order MC-LAG to become operational, all parameters (lacp-key, system-id, system-priority) must be configured the same on both nodes of the same redundant pair.

The partner system (the system connected to all links forming MC-LAG) will consider all ports using the same lacp-key, system-id, system-priority as the part of the same LAG. In order to achieve this in MC operation, both redundant-pair nodes have to be configured with the same values. In case of the mismatch, MC-LAG is kept operationally down.

Default 

N/A

Parameters 
lag-id—
the LAG identifier, expressed as a decimal integer. Specifying the lag-id allows the mismatch between lag-id on redundant-pair. If no lag-id is specified it is assumed that neighbor system uses the same lag-id as a part of the given MC-LAG. If no matching MC-LAG group can be found between neighbor systems, the individual LAGs will operate as usual (no MC-LAG operation is established.).
Values—
1 to 800
lacp-key admin-key
specifies a 16 bit key that needs to be configured in the same manner on both sides of the MC-LAG in order for the MC-LAG to come up
Values—
1 to 65535
system-id system-id
specifies a 6 byte value expressed in the same notation as MAC address
Values—
xx:xx:xx:xx:xx:xx - xx [00 to FF]
remote-lag lag-id
specifies the LAG ID on the remote system
Values—
1 to 800
system-priority system-priority
specifies the system priority to be used in the context of the MC-LAG. The partner system will consider all ports using the same lacp-key, system-id, and system-priority as part of the same LAG.
Values—
1 to 65535

Multi-Chassis Ring Commands

mc-ring

Syntax 
mc-ring
Context 
config>redundancy>mc>peer
config>redundancy>multi-chassis>peer>sync
Description 

This command enables the context to configure the multi-chassis ring parameters.

Default 

N/A

ring

Syntax 
ring sync-tag
no ring sync-tag
Context 
config>redundancy>mc>peer>mcr
Description 

This command configures a multi-chassis ring.

Default 

N/A

Parameters 
sync-tag—
specifies a synchronization tag to be used while synchronizing this port with the multi-chassis peer

in-band-control-path

Syntax 
in-band-control-path
Context 
config>redundancy>mc>peer>mcr>ring
Description 

This command enables the context to configure multi-chassis ring inband control path parameters.

dst-ip

Syntax 
dst-ip ip-address
no dst-ip
Context 
config>redundancy>mc>peer>mcr>ring>in-band-control-path
Description 

This command specifies the destination IP address used in the inband control connection. If the address is not configured, the ring cannot become operational.

Default 

N/A

Parameters 
ip-address—
specifies the destination IP address

interface

Syntax 
interface ip-int-name
no interface
Context 
config>redundancy>mc>peer>mcr>ring>in-band-control-path
Description 

This command specifies the name of the IP interface used for the inband control connection. If the name is not configured, the ring cannot become operational.

Default 

no interface

service-id

Syntax 
service-id service-id
no service-id
Context 
config>redundancy>mc>peer>mcr>ring>ibc
Description 

This command specifies the service ID if the interface used for the inband control connection belongs to a VPRN service. If not specified, the service-id is zero and the interface must belong to the Base router.

The no form of the command removes the service-id from the IBC configuration.

Default 

no service-id

Parameters 
service-id—
specifies the service ID if the interface

path-b

Syntax 
[no] path-b
Context 
config>redundancy>mc>peer>mcr>ring
Description 

This command specifies the set of upper-VLAN IDs associated with the SAPs that belong to path B with respect to load-sharing. All other SAPs belong to path A.

Default 

If not specified, the default is an empty set.

range

Syntax 
[no] range vlan-range
Context 
config>redundancy>mc>peer>mcr>ring>path-b
config>redundancy>mc>peer>mcr>ring>path-excl
Description 

This command configures a MCR b-path VLAN range.

Default 

no range

Parameters 
vla-range—
specifies the VLAN range
Values—
vla-range — 1 to 4094

path-excl

Syntax 
[no] path-excl
Context 
config>redundancy>mc>peer>mcr>ring
Description 

This command specifies the set of upper-VLAN IDs associated with the SAPs that are to be excluded from control by the multi-chassis ring.

Default 

If not specified, the default is an empty set.

ring-node

Syntax 
ring-node ring-node-name [create]
no ring-node ring-node-name
Context 
config>redundancy>mc>peer>mcr>ring
Description 

This command specifies the unique name of a multi-chassis ring access node.

Default 

N/A

Parameters 
ring-node-name—
specifies the unique name of a multi-chassis ring access node
create—
keyword used to create the ring node instance. The create keyword requirement can be enabled/disabled in the environment>create context.

connectivity-verify

Syntax 
connectivity-verify
Context 
config>redundancy>mc>peer>mcr>ring>ring-node
Description 

This command enables the context to configure node connectivity check parameters.

Default 

N/A

dst-ip

Syntax 
dst-ip ip-address
no dst-ip
Context 
config>redundancy>mc>peer>mcr>ring>ring-node>connectivity-verify
Description 

This command configures the node cc destination IP address.

Default 

no dst-ip

Parameters 
ip-address—
specifies the destination IP address used in the inband control connection

interval

Syntax 
interval interval
no interval
Context 
config>redundancy>mc>peer>mcr>ring>ring-node>connectivity-verify
Description 

This command specifies the polling interval of the ring-node connectivity verification of this ring node.

Default 

interval 5

Parameters 
interval—
specifies the polling interval, in minutes
Values—
1 to 6000

service-id

Syntax 
service-id service-id
no service-id
Context 
config>redundancy>mc>peer>mcr>ring>ring-node>connectivity-verify
Description 

This command specifies the service ID of the SAP used for the ring-node connectivity verification of this ring node.

Default 

no service-id

Parameters 
service-id—
specifies the service ID of the SAP
Values—
1 to 2147483647

src-ip

Syntax 
src-ip ip-address
no src-ip
Context 
config>redundancy>mc>peer>mcr>ring>ring-node>connectivity-verify
Description 

This command specifies the source IP address used in the ring-node connectivity verification of this ring node.

Default 

no src-ip

Parameters 
ip-address—
specifies the address of the multi-chassis peer

src-mac

Syntax 
src-mac ieee-address
no src-mac
Context 
config>redundancy>mc>peer>mcr>node>cv
Description 

This command specifies the source MAC address used for the Ring-Node Connectivity Verification of this ring node.

A value of all zeros (000000000000 H (0:0:0:0:0:0)) specifies that the MAC address of the system management processor (CPM) is used.

Default 

no src-mac

Parameters 
ieee-address—
specifies the source MAC address

LLDP System Commands

lldp

Syntax 
lldp
Context 
config>system
Description 

This command enables the context to configure system-wide Link Layer Discovery Protocol parameters.

Default 

N/A

message-fast-tx

Syntax 
message-fast-tx time
no message-fast-tx
Context 
config>system>lldp
Description 

This command configures the duration of the fast transmission period.

Default 

no message-fast-tx

Parameters 
time—
specifies the fast transmission period in seconds
Values—
1 to 3600
Values—
1

message-fast-tx-init

Syntax 
message-fast-tx-init count
no message-fast-tx-init
Context 
config>system>lldp
Description 

This command configures the number of LLDPDUs to send during the fast transmission period.

Default 

no message-fast-tx-init

Parameters 
count—
specifies the number of LLDPDUs to send during the fast transmission period
Values—
1 to 8
Values—
4

notification-interval

Syntax 
notification-interval time
no notification-interval
Context 
config>system>lldp
Description 

This command configures the minimum time between change notifications.

Default 

no notification-interval

Parameters 
time—
specifies the minimum time, in seconds, between change notifications
Values—
5 to 3600
Values—
5

reinit-delay

Syntax 
reinit-delay time
no reinit-delay
Context 
config>system>lldp
Description 

This command configures the time before re-initializing LLDP on a port.

Default 

no reinit-delay

Parameters 
time—
specifies the time, in seconds, before re-initializing LLDP on a port
Values—
1 to 10
Values—
2

tx-credit-max

Syntax 
tx-credit-max count
no tx-credit-max
Context 
config>system>lldp
Description 

This command configures the maximum consecutive LLDPDUs transmitted.

Default 

no tx-credit-max

Parameters 
count—
specifies the maximum consecutive LLDPDUs transmitted
Values—
1 to 100
Values—
5

tx-hold-multiplier

Syntax 
tx-hold-multiplier multiplier
no tx-hold-multiplier
Context 
config>system>lldp
Description 

This command configures the multiplier of the tx-interval.

Default 

no tx-hold-multiplier

Parameters 
multiplier—
specifies the multiplier of the tx-interval
Values—
2 to 10
Values—
4

tx-interval

Syntax 
tx-interval interval
no tx-interval
Context 
config>system>lldp
Description 

This command configures the LLDP transmit interval time.

Default 

no tx-interval

Parameters 
interval—
specifies the LLDP transmit interval time
Values—
1 to 100
Values—
5

LLDP Ethernet Port Commands

lldp

Syntax 
lldp
Context 
config>port>ethernet
Description 

This command enables the context to configure Link Layer Discovery Protocol (LLDP) parameters on the specified port.

Default 

N/A

dest-mac

Syntax 
dest-mac {bridge-mac}
Context 
config>port>ethernet>lldp
Description 

This command configures destination MAC address parameters.

Default 

N/A

Parameters 
bridge-mac—
specifies destination bridge MAC type to use by LLDP
Values—
nearest-bridge — specifies to use the nearest bridge
nearest-non-tpmr — specifies to use the nearest non-Two-Port MAC Relay (TPMR)
nearest-customer — specifies to use the nearest customer

admin-status

Syntax 
admin-status {rx | tx | tx-rx | disabled}
Context 
config>port>ethernet>lldp>dstmac
Description 

This command specifies the administratively desired status of the local LLDP agent.

Parameters 
rx —
specifies the LLDP agent will receive, but will not transmit LLDP frames on this port
tx —
specifies that the LLDP agent will transmit LLDP frames on this port and will not store any information about the remote systems connected
tx-rx—
specifies that the LLDP agent will transmit and receive LLDP frames on this port
disabled—
specifies that the LLDP agent will not transmit or receive LLDP frames on this port. If there is remote systems information which is received on this port and stored in other tables, before the port's admin status becomes disabled, then the information will naturally age out.

notification

Syntax 
[no] notification
Context 
config>port>ethernet>lldp>dstmac
Description 

This command enables LLDP notifications.

The no form of the command disables LLDP notifications.

tx-mgmt-address

Syntax 
tx-mgmt-address [system]
no tx-mgmt-address
Context 
config>port>ethernet>lldp>dstmac
Description 

This command specifies which management address to transmit.

The no form of the command resets value to the default.

Default 

no tx-mgmt-address

Parameters 
system—
specifies to use the system IP address. The system address will only be transmitted once it has been configured if this parameter is specified

tx-tlvs

Syntax 
tx-tlvs [port-desc] [sys-name] [sys-desc] [sys-cap]
no tx-tlvs
Context 
config>port>ethernet>lldp>dstmac
Description 

This command specifies which LLDP TLVs to transmit.

The no form of the command resets the value to the default.

Default 

no tx-tlvs

Parameters 
port-desc—
indicates that the LLDP agent should transmit port description TLVs
sys-name —
indicates that the LLDP agent should transmit system name TLVs
sys-desc—
indicates that the LLDP agent should transmit system description TLVs
sys-cap—
indicates that the LLDP agent should transmit system capabilities TLVs

Optical Extension Shelf (OES) Commands

Note:

OES commands are only applicable to the 7750 SR-7, 7750 SR-12, 7750 SR-12e, 7950 XRS-20, and 7950 XRS-40 routers.

oes

Syntax 
oes
Context 
config>system
Description 

This command creates or edits the context in which to configure the OES subsystem.

cf-cache

Syntax 
cf-cache cflash-id
Context 
config>system>oes
Description 

This command designates the compact flash to use for the cache for OES operations. The cache is used to store diagnostic information and as a temporary location for software files during an OES upgrade operation.

Default 

cf-cache cf3

Parameters 
cflash-id—
specifies the Cflash ID
Values—
cf1, cf2, cf3

chassis

Syntax 
chassis chassis-id type type create
no chassis
Context 
config>system>oes
Description 

This command creates a chassis in the OES subsystem. A chassis must be created before any cards or ports can be referenced.

The no form of the command removes the chassis configuration.

Default 

no chassis

Parameters 
chassis-id—
specifies the OES chassis ID
Values—
oes-1
type—
specifies the type of OES chassis
Values—
pss32

description

Syntax 
description description-string
no description
Context 
config>system>oes>chassis
Description 

This command defines a description string for the OES chassis.The no form of the command deletes the associated description string.

Default 

no description

Parameters 
description-string—
specifies the OES chassis description, up to 80 characters in length

fan-speed

Syntax 
fan-speed {normal | maximum}
Context 
config>system>oes>chassis
Description 

This command sets the fan speed on the OES chassis.The fan speed should be set to normal except during certain maintenance operations.

Default 

fan-speed normal

Parameters 
normal | maximum—
specifies the fan speed
Values—
normal — The fan speed is controlled automatically by the system during normal operation.
maximum — The fan runs at a constant full speed during maintenance operations.

control-communications

Syntax 
control-communications
Context 
config>system>oes
Description 

This command creates or edits the context in which to configure the control communication parameters for an OES subsystem.

Control communications comprise a set of parameters for the internal control communications between the router and the OES. Separate subnets are required for each of the two physical control communication links between the router (that is, the OES ports on the CCM/CPM) and the OES master chassis (that is, the AUX ports on the EC cards). The subnets and addresses must be reserved/allocated in a user-created CPM router instance and the same subnets and addresses can be used for all OES systems in the same network. These internal addresses are not externally reachable except through the OES ports). The CPM A OES port A/4 must be cabled to the AUX interface/port on the first (lowest slot number) EC card on the OES Master Chassis. The interface bound to A/4 and the AUX interface on the first EC card must belong to the same subnet. Similarly, the B/4 and the AUX port must be cabled on the second EC card.

oes-address

Syntax 
[no] oes-address ip-address
Context 
config>system>oes>ctrl-comm
Description 

This command configures the OES destination IP address (loopback address on the OES master chassis) to be used for OES control communication. This is the address to which OES control packets are transmitted.

This address must be reachable in the router instance configured under configure system oes control-communications router cpm-vr-name; for example, by configuring static routes in the router instance that direct traffic out of the interfaces associated with the OES ports A/4 and B/4. If the OES address is not reachable, then the tmnxOesCtlCommsDown facility alarm will be raised. It is recommended to use the default loopback address of the OES: 172.16.1.1.

Parameters 
ip-address—
specifies the OES destination IP address

router

Syntax 
[no] router cpm-vr-name
Context 
config>system>oes>ctrl-comm
Description 

This command configures the user-created CPM router instance to be used for OES control communication.

Default 

no router

Parameters 
cpm-vr-name—
specifies the CPM router instance name, up to 32 characters

retry-limit

Syntax 
retry-limit retry_num
Context 
config>system>oes>ctrl-comm
Description 

This command specifies the number of attempts that can be made to re-establish communication with the OES. The OES is declared unreachable if a timeout occurs for consecutive retry limit attempts, that is, after (timeout * (retry-limit + 1)) seconds.

Parameters 
retry_num—
specifies the number of attempts the router can make to re-establish communication with the OES
Values—
0 to 7
Values—
2

timeout

Syntax 
timeout seconds
Context 
config>system>oes>ctrl-comm
Description 

This command specifies the timeout for communications to the OES chassis.

Parameters 
seconds—
specifies the amount of time, in seconds, for the communications timeout to the OES chassis
Values—
5 to 3600
Values—
20 (for the SNMP keep alive)

software-repository

Syntax 
software-repository repository-name
no software-repository
Context 
config>system>oes
Description 

This command binds the specified software repository to the OES subsystem. The software repository is used to upgrade the software running on the OES chassis.

The software repository supports multiple locations. If more than one location is specified, it is important to ensure each location has the required software load. For the complete OES software upgrade procedure, see the 7750 SR and 7950 XRS Optical Extension Shelf (OES) Installation Guide.

The no form of the command removes the software repository.

Default 

no software-repository

Parameters 
repository-name—
specifies a string of up to 32 characters that uniquely identifies the software repository

System Router Instance Commands

router

Syntax 
router [router-instance] [create]
no router [router-instance]
Context 
config
Description 

This command enables the context in which to configure router parameters including interfaces, route policies and protocols. This command is also used to create CPM router instances.

For CPM router instances, this command enters or creates a user-created CPM router instance. A CPM router instance is a not a VPRN router instance. VPRN router instances are configured under configure service vprn. CPM router instances are the only type of non-VPRN router instances that can be created by a user, and have a user-defined name. CPM router instances only use CPM/CFM/CCM ethernet ports as interfaces.

Parameters 
router-instance—
specifies the router name or CPM router instance
Values—

router-instance : router name

router-name

Base | management | cpm-vr-name

cpm-vr-name

[32 characters maximum]

Values—
Base