Emp Cli User Guide
Emp Cli User Guide
Emp Cli User Guide
EDA 1200
Copyright
Disclaimer
The contents of this document are subject to revision without notice due to
continued progress in methodology, design and manufacturing. Ericsson shall
have no liability for any error or damage of any kind resulting from the use
of this document.
Legal Notice
The Linux Core system is the operating system for the Ethernet Node Controller
in ECN. The Linux distribution for ECN is based on standard open source
packages widely used in the Linux community. For more information about the
license refer to Third Party License Agreement.
Only the telnet part and some supporting libraries have been included from the
Commons Net package by Ericsson Denmark.
Please refer to the Third Party License Agreements for the license terms.
Trademark List
Contents
1 Introduction 1
1.1 Conventions 1
1.2 Revision Information 2
4 Configuring Interfaces 25
4.1 External, Internal and Untagged Interface 25
4.2 Save Running Configuration 28
4.3 Backup Configuration 29
4.4 Restore Configuration 30
4.5 Configuring VMAC Domain 31
6 Managing Software 35
6.1 Configuring FTP Servers 35
7 Management Configuration 41
7.1 SNMP 41
7.2 Local Management 44
7.3 EM-PEM Management 45
8 Configuring VLAN 47
8.1 Service VLAN 47
8.2 VLAN Unaware 47
9 ECN Configuration 49
9.1 External VLAN 49
9.2 Inventory Commands 50
9.3 Port Commands 52
9.4 Spanning Tree Protocol 59
9.5 Link Aggregation 64
9.6 Redundancy 66
9.7 Unmanaged Switch 66
9.8 Unmanaged Node 68
9.9 Unmanaged Node Polling 69
9.10 Unmanaged Node SNMP Version 70
9.11 IGMP Commands for ECN320 70
9.12 Switch Extension 72
9.13 Auto Rediscover 79
9.14 Specifying Switch Location 79
9.15 Show ECN 80
10 EDN Commands 83
10.1 Uplink Configuration 83
10.2 Show EDN Configuration 84
15 Alarms 131
15.1 Alarm Filter 131
15.2 Alarm Statistics Filter 132
15.3 Active Alarm Synchronization 133
15.4 Remove Active Alarm from Log 135
16 Security 137
16.1 Security Firewall Access Control List 137
16.2 Configuring Security User 138
16.3 Configuring Protocols 139
16.4 Radius Server 140
16.5 Tacacs Server 141
16.6 Server Authentication 142
1 Introduction
This guide provides detailed information on how to use the Command Line
Interface (CLI) to configure the following Ethernet Controller Nodes (ECN):
ECN320
ECN330
ECN430
The term ECN-switch refers to an ECN running in switch mode. For information
on how to use the Web Interface to configure the ECN, refer to the EMP Web
Interface User Guide.
Although there is a lot of overlap between the Web Interface and the CLI, the
CLI does not include all the functions found in the Web Interface. Similarly,
some CLI functions are not found in the Web Interface.
This guide is intended for both installation personnel and system administrators
responsible for operating and maintaining network equipment. The reader is
expected to have a basic knowledge of general switch functionality, the Internet
Protocol (IP), and Simple Network Management Protocol (SNMP). The guide
does not attempt to give a complete explanation of the various standards, but
rather the implementation of the standards in the ECN. For more information of
the standards, please refer to the standard specifications.
1.1 Conventions
Typographic conventions used throughout this guide are listed in Table 1 on
page 1.
Other than editorial changes, this document has been revised as follows:
1.2.2 Version B
Other than editorial changes, this document has been revised as follows:
Other than editorial changes, this document has been revised as follows:
New Relay Agent option (TR 101 Flex) added in Section 11.4.1 on page 96
The Command Line Interface (CLI) can be used to configure the ECN for
management, configuration and line provisioning. The Command Line Interface
can be accessed using a serial connection to the ECN console port, see
Section 2.1 on page 5. After the ECN network interfaces have been configured
the CLI can be accessed from a remote terminal using SSH.
There are two CLI modes: normal operation and fallback mode.
The available CLI commands are different in the two modes. The ECN goes
into fallback mode, when it fails to start properly. In this mode, the CLI can be
used to check logs and load new software. When the ECN is in fallback mode,
it is displayed in the CLI during login.
1. Connect the serial cable to the serial port of the laptop and tighten the
captive retaining screws on the DB-9 connector.
2. Connect the other end of the cable to the console port on the ECN.
Set the data format to 8 data bits, 1 stop bit, and no parity.
Note: When using HyperTerminal with Microsoft Windows 2000, make sure
that Windows 2000 Service Pack 2 or later is installed. Windows 2000
Service Pack 2 fixes the problem of arrow keys not functioning in
HyperTerminals VT100 emulation.
When the CLI session has been initiated the following user name and password
has to be given at the login prompt to access the CLI shell:
login:admin
Password:admin (the password will not be shown)
Starting CLI application.
......................
ecn#
ecn(config)#system
ecn(config system)#interface
The commands exit and end, will change the command level, see Section 2.3
on page 10. The CLI is not case sensitive.
Example:
Examples:
If the value is not uniquely defined, a list of possible options is displayed, that is:
If the group of letters does not match any option, nothing is displayed when
pressing the TAB key.
When the value must be either a certain range or a restricted set, only the
values in the restricted set is auto-completed, that is only the all value.
The CLI maintains a history of the used commands. The up and down arrow
keys can be used to scroll back and forward through the history of commands
(max 20 commands). Any command displayed in the history list can be
executed again, or modified and executed.
After a command is executed, the same prompt at the same command level will
appear, indicating that the command has been executed. If there is no error
message, the execution was successful. A new command can be entered
at the same command level.
2.2.9 Scripts
Command Level:
Any
Syntax:
end
Arguments:
None
Default Settings:
None
Examples:
ecn(config system)#end
2.3.2 Exit
Command Usage:
This command is used to bring the command level to the previous level. The
command can be used at all command levels. At the root level the CLI is
terminated.
The command end will give the root level, see Section 2.3 on page 10.
Command Level:
Any
Syntax:
exit
Arguments:
None
Default Settings:
None
Examples:
ecn(config system)#exit
The commands are shown in the hierarchical structure as presented in the CLI.
Command Level:
ecn(config system)#
Syntax:
prompt [<string>|none]
Arguments:
<string> Type what must be displayed in the prompt.
none Used if nothing must be displayed in the prompt.
Default Settings:
None
Examples:
ecn(config system)#prompt ECN430-1
The password for the Web user is not affected. Also use this command to
change or set the minimum length of the password, that is, the minimum
number of characters in the password. The minimum length value can be read
out by using the show command.
Command Level:
ecn(config system)#
Syntax:
password change factorydefault old <password> new
<password>
Arguments:
factorydefault Change the factory default password
old <password> Insert the old password
new <password> Insert the new password
<length> Insert the minimum length of the password.
Default Settings:
Default minimum length of password is 6.
Examples:
ecn(config system)#password change factorydefault old
admin new 14inimda
Command Level:
ecn#
Syntax:
show system password-length
Arguments:
None
Default Settings:
None
Examples:
ecn#show system password-length
Command Level:
ecn(config)#
Syntax:
cma {free-privilege|message <message>|mode
{off|interval|exclusive}|timer <time>|defaulttimer <time>}
Arguments:
free-privilege Used to withdraw the configuration privilege
immediately from the manager so that
other manager can get the configuration
privilege.
<message> Type a message to other managers
{off | interval | Off: All managers can configure at the
exclusive} same time.
Interval: The configuration privilege is
withdrawn when nothing is configured after
the time set in timer <time> or if someone
manually withdraws the privilege.
Exclusive: The configuration privilege is
only withdrawn if a manager withdraws
the privilege using the command: cma
privilege free.
timer <time> Sets the time the current manager can
keep the configuration privilege when
nothing is configured.
defaulttimer <time> Sets the default time in seconds for the
configuration management privileges.
Default Settings:
Mode: off
For SNMP: exclusive
Timer: 300 s
Examples:
ecn(config)#cma mode interval
Command Usage:
Use this command to display the configured parameters and gives information
about the actual configuration manager.
Command Level:
ecn#
Syntax:
show cma
Arguments:
None
Default Settings:
None
Examples:
ecn#show cma
EMP comprises a NTP client and a NTP server. The NTP server is used as the
central server by the embedded nodes.
When the calendar command has been executed, the NTP server is
automatically stopped.
Note: When the NTP server is not running, the IP DSLAMs will not be able
to use the remote storage. For more information about the remote
storage function, please refer to the IP DSLAM User Guide.
Command Level:
ecn(config system)#
Syntax:
ntp client {enable|disable}
Arguments:
{enable | disable} Enable or disable the NTP client of the
ECN
<ip-address> The IP address of the NTP server that
the ECN should synchronize with. This
command also enables the NTP client
Default Settings:
NTP client enabled
IP address: 0.0.0.0
Examples:
ecn(config system)#ntp server-ip 192.168.1.3
Command Level:
ecn#
Syntax:
show system ntp
Arguments:
None
Default Settings:
None
Examples:
ecn#show system ntp
The date and time should be Universal Time Coordinate (UTC). To start the
NTP server and client, see the ntp command in Section 3.4 on page 16.
For more information about time synchronization in the EAN refer to the ECN
User Guide.
Command Level:
ecn(config system)#
Syntax:
calendar date <date> time <time>
Arguments:
argument Explanation
<date> The date in the format dd.mm.yy
<time> The timer in the format hh:mm:ss
Default Settings:
None
Note: When the NTP server is not running, the IP DSLAMs will not be able
to use the remote storage. For more information about the remote
storage function, please refer to the IP DSLAM User Guide.
Examples:
ecn(config system)#calendar date 21.10.09 time 15:32:30
Command Level:
ecn#
Syntax:
show system calendar
Arguments:
None
Default Settings:
None
Examples:
ecn#show system calendar
The output will be:
Tu Jul 14 08:45:39 GMT 2009
be configured. The ping command will always use 56 bytes data packets (64
bytes total), and send the command 5 times.
Command Level:
ecn#
Syntax:
ping <ip-address>
Arguments:
<ip-address> Insert the IP address of the node in the
format xxx.xxx.xxx.xxx.
Default Settings:
None
Examples:
ecn#ping 172.30.38.1
The output will be as follows:
PING 172.30.38.1 (172.30.38.1): 56 data bytes
64 bytes from 172.30.38.1: icmp_seq=0 ttl=255 time=52.1
ms
64 bytes from 172.30.38.1: icmp_seq=1 ttl=255 time=2.0 ms
64 bytes from 172.30.38.1: icmp_seq=2 ttl=255 time=2.0 ms
64 bytes from 172.30.38.1: icmp_seq=3 ttl=255 time=2.0 ms
64 bytes from 172.30.38.1: icmp_seq=4 ttl=255 time=2.2 ms
--- 172.30.38.1 ping statistics ---
packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.0/12.0/52.1 ms
Command Level:*
ecn(config system)#
Syntax:
cli-autologout <time>
Arguments:
<time> Sets the time in the range 1 to 30 minutes
after which the CLI will logout automatically
if there is no user input
Default Settings:
5
Examples:
ecn(config system)#cli-autologout 30
Command Level:
ecn#
Syntax:
show system cli-autologout
Arguments:
None
Default Settings:
None
Examples:
ecn#show system cli-autologout
Command Level:
ecn#
Syntax:
restart {ecn|switching-unit|enc}
Arguments:
ecn Restarts both EMP and the switching unit
switching-unit Restarts the switching unit
Arguments:
enc Restarts the EMP
reset-on-lan node <node> Specifies the node no. in the format a.b to
restart the node.
node <node> | all Specifies the node no. to restart in the
format a.b or restart all nodes including the
ECN
Default Settings:
None
Examples:
ecn#restart ecn
Command Level:
ecn#
Syntax:
led-test flash
Arguments:
flash Will cause the embedded IP DSLAMs to
turn on the green LED in a sequence. Note
that only IP DSLAMs connected directly to
ports on the ECN are part of the sequence
<node> Insert the node no. of the IP DSLAM in the
format a.b
{enable | disable} Enable or disable line state LEDs for IP
DSLAMs
Default Settings:
None
Examples:
ecn#led-test node 1.0 line enable
The command is used to turn off the EMP functionality on the ECN330 and run
the ECN330 as a switch. Refer to ECN330-switch User Guide for information
about how to enable the SBC board with the EMP functionality. Note that
basic IP settings must be reconfigured after the downgrade. See Section 18
on page 149.
Command Level:
ecn(config system)#
Syntax:
turn off sbc management-ip-address <ip-address>
Arguments:
<ip-address> The external management IP address
Default Settings:
None
Examples:
ecn(config system)#turn off sbc management-ip-address
172.30.3.1
The command is used to establish access to the CLI of the ECN switching
unit or other embedded nodes, including CLI of the switches in flexible blocks
(ESN212 or ESN204g) or the flexible node (EFN324). The command cannot be
used to access the CLI of IP DSLAMs or ESN108.
Command Level:
ecn#
Syntax:
rcli <node>
Arguments:
<node> The node number in the format a.b. If the
node is a flexible block, a is 1000 plus the
nodes Switch ID.
0.0 is used to login to the ECN switching
unit
Default Settings:
None
Examples:
ecn#rcli 0.1
4 Configuring Interfaces
This section describes different commands used when installing and configuring
the ECN in the network.
The netmask for the internal interface must be at least 255.255.0.0 or higher
(for example 255.128.0.0). Note that the Default Gateway IP address must be
within the network mask of the external interface
The IP address of the internal interface must not be in the range reserved for
the embedded elements, which means xxx. xxx.xxx.1.1 to xxx.xxx.99.200.
A firewall access list can only be assigned to the external interface. The list
must be defined before it can be assigned, see section 3.6.13 on page 102.
The interface command is used for configuring the ECN with different interfaces:
External, Internal and Untagged. The interfaces can be configured with IP
addresses, subnet mask, VLANs and priority. The default gateway for the
ECN and a firewall access list can be configured. The interface command
can be used when installing the ECN in the network for the first time or when
configurational changes are needed.
Command Level:
ecn(config system)#
Syntax:
interface {external|internal|untagged} vlan <vlan-id> ip
<ip-address> netmask <subnet-mask> priority <prio>
interface activate
Arguments:
external The interface that can be seen from the
network
internal The interface that can be seen by the
embedded nodes. It is invisible to the rest
of the network
untagged The interface that is used by the embedded
nodes to send untagged DHCP request (if
the tagged request is unanswered). It is
not seen by the rest of the network
<vlan-id> The ID of the VLAN that should be used
for the interface. The range is an integer
between 1 and 4092
<ip-address> The IP address that should be used for the
stated interface
<subnet-mask> The subnet mask that should be used for
the stated interface
<prio> Specifies the priority of the external
management traffic
<name> The name of the firewall access list that is
assigned to the external interface
{add | remove} Add or remove the firewall access list
assigned to the external interface
interface default gateway The IP address of the default gateway for
<ip-address> the ECN
activate Activates the previously executed interface
commands and saves the configurations.
Default Settings:
External Interface:
VLAN ID: 246
IP address: 0.0.0.0
Subnet mask: 255.255.255.0
Firewall-acl: none
Internal Interface:
VLAN ID: 247
IP address: 10.0.100.1
Subnet mask: 255.255.0.0
Untagged Interface:
Examples:
ecn(config system)#interface external vlan 246 ip
192.168.35.21 netmask 255.255.255.0 priority 6
Command Level:
ecn#
Syntax:
show system interface
Arguments:
None
Default Settings:
None
Examples:
ecn#show system interface
Performing a restart of the ECN by using the restart command will load the last
saved configuration on the node, see Section 3.8 on page 20.
Command Level:
ecn(config)#
Syntax:
save-configuration
Arguments:
None
Default Settings:
None
Examples:
ecn(config)#save-configuration
Command Level:
ecn(config system)#
Syntax:
config-autosave-timeout <time>
Arguments:
<time> The time in seconds after which the
configuration is automatic stored. When
set to 0, autosave is off
Default Settings:
300
Examples:
ecn(config system)#config-autosave-timeout 180
Command Usage:
Use this command to display the configured parameters and gives information
about the actual configuration manager.
Command Level:
ecn#
Syntax:
show system config-autosave-timeout
Arguments:
None
Default Settings:
None
Examples:
ecn#show system config-autosave-timeout
Command Level:
ecn(config system)#
Syntax:
backup-configuration {ftp-server <name> filename
<filename>|filename <filename>|terminate}
Arguments:
<name> Type the name of the FTP server (use the
ftp-server command to define the server,
see Section 6.1 on page 35).
If no FTP server is specified the backup
file will be stored locally on the ECN in the
directory: /var
Arguments:
<filename> Path, relative to the root of the FTP
server and file name of the backup file, for
example eda/backup/conf-backup-file
terminate If an FTP server is not used, the backup
must be terminated with this command,
after you have copied the backup to
another place. Running terminate will
clean up all files created under the backup
Default Settings:
None
Examples:
ecn(config system)#backup-configuration ftp-server ftp1
filename eda/backup/conf-backup-file
The command will store the configuration on the ftp1 server in the directory:
eda/backup directory and with the name conf-backup-file.
Command Level:
ecn(config system)#
Syntax:
restore-configuration {ftp-server <name> filename
<filename>|filename <filename>|terminate}
Arguments:
<name> Type the name of the FTP server (use the
ftp-server command to define the server,
see Section 6.1 on page 35) from which to
fetch the backup file.
If an FTP server was not used for storing
the backup only the filename parameter is
used
Arguments:
<filename> Path relative to the root of the FTP server
and file name of the backup file, for
example eda/backup/conf-backup-file
terminate If an FTP server is not used, a restore must
be terminated with this command, before a
new restore can be made. The terminate
argument cannot be used if a backup or
a restore is running
Default Settings:
None
Examples:
The following command will restore a configuration file with the name conf-back
up-file located on the ftp1 server in: eda/backup/conf-backup-file.
ecn(config system)#restore-configuration ftp-server ftp1
filename eda/backup/conf-backup-file
The following command will restore a configuration file with the name
conf-backup-file located on the ECN in: /var.
Use this command to configure the VMAC domain and network element ID for
the whole Ethernet Access Node (EAN) associated with the ECN in which the
command is executed. The assigned network-element-id applies to every node
in the EAN. However, execution of this command does not of itself enable
VMAC use. VMAC is enabled in the Services by the management system using
SNMP. If the Services do not apply VMAC, this command has no effect. Refer
to the System Description for a detailed explanation of the VMAC format.
The vmac disable command disables VMAC configuration in the EMP. In other
words, VMAC parameters will not be configured in new embedded elements.
Note: Available elements will keep their VMAC parameters until the
configuration has been changed manually.
Command Level:
ecn(config system)#
Syntax:
vmac domain <domain-value> network-element-id
<network-element-id>
vmac disable
Arguments:
<domain-value> The identifier for the Virtual MAC domain.
The allowed values are:
60 EAN topology must follow a specific
scheme. Flexible topologies not allowed.
61-62 configure domain value to 61 in
flexible topology embedded elements, and
62 in fixed topology embedded elements.
63 configure the domain value to 63.
Flexible topologies and switch extensions
are not allowed.
<network-element-id> A number uniquely identifying the Ethernet
Access Node (EAN). For domain 60, the
allowable range is 0 to 524287. For the
other domains, the range is 0 to 8191.
Default Settings:
None
Examples:
ecn(config system)#vmac domain 60 network-element-id 135
This section describes how to use the CLI to display information about the
system configuration and status information about nodes.
Command Level:
ecn#
Syntax:
show system {aaa authentication login|calendar|config-aut
osave-timeout|ftp-server|interface|local-management|ntp|
password-length|pem-management|radius-server|service-vla
ns|snmp {alarm-receiver|configurations|snmpv3-users}|sof
tware-versions|vlan-unaware|cli-autologout|vmac|temperat
ure-unit-in-degrees}
Arguments:
aaa authentication login Shows the enabled authentication
methods, in order of priority
calendar Shows system date and time
config-autosave-timeout Shows the time for automatic storage of
the configuration
ftp-server Shows information about FTP servers.
interface Shows interface configuration
local-management Shows local management configuration
ntp Shows defined NTP server and whether
NTP is enabled or not
password-length Shows minimum length of password
pem-management Shows PEM management configuration
radius-server Shows defined RADIUS servers.
service-vlans Shows if the use of the External
management VLAN for End-user traffic is
allowed (enabled) or not (disabled)
Arguments:
{alarm-receiver | Shows information about the SNMP
configuration | settings.
snmpv3-users}
software-versions Shows software versions.
vlan-unaware Shows VLAN unaware mode.
cli-autologout Shows idle interval after which the CLI
auto-logs out
vmac Shows the domain value for virtual MAC
address translation
Default Settings:
None
Examples:
ecn#show system calendar
6 Managing Software
The following commands are used in connection with installing and upgrading
software for the ECN and the embedded nodes.
Command Level:
ecn(config system)#
Syntax:
ftp-server add name <name> server-ip <ip-address> username
<username> password <password> protocol {ftp}
Arguments:
<name> Type a name of the FTP server. This name
is used in the backup/restore command,
the software upgrade command, and when
deleting the server
<ip-address> The IP address of the FTP server
<username> Specify a username for access to the FTP
server. The user must be defined on the
FTP server
<password> Specify a password for access to the FTP
server. The password must be defined on
the FTP server
Default Settings:
None
Examples:
ecn(config system)#ftp-server add name ftp1 server-ip
172.30.30.3 username admin password qwertyui protocol ftp
Command Usage:
Use this command to show information about FTP servers.
Command Level:
ecn#
Syntax:
show system ftp-server
Arguments:
None
Default Settings:
None
Examples:
ecn#show system ftp-server
The total EAN software package contains individual files for each type of
embedded element and must be installed and available in a directory on
the FTP server that can be reached by the ECN. The directory may contain
different versions of the EAN software package. Each version is stored in its
own directory, with a control file identifying the software version.
When the software package has to be transferred to the ECN, it must be the
name of the control file that is specified in the command.
The EMP will only download software for elements actually connected to the
ECN. If a new type of element is connected to the ECN, the software for this
element type must be installed first.
If one of the software installation jobs reports an error the EMP will restart, in
order to get up running with the old software.
When the EMP software has to be upgraded the ECN is restarted. If it fails to
start, it will automatically fall back to the Fallback Software.
Command Level:
ecn(config system)#
Syntax:
sw-upgrade {ftp-server <name> sw-path <path> control-file
<control-file>}
Arguments:
<name> Type the name of the FTP server (use the
ftp-server command to define the server,
see Section 6.1 on page 35) where to fetch
the software
<path> Path to the EAN software package relative
to the root of the FTP server, for example
/upgrade/eansw
<control-file> The name of the control file. The file is
case sensitive and spaces are not allowed,
for example R10A02.zip.
Default Settings:
None
Examples:
The following example will fetch the new.pk.zip control file on the ftp1 server
located in the directory under the root: eansw.
ecn(config system)#sw-upgrade ftp-server ftp1 sw-path
/upgrade/eansw control-file R10A02.zip
For more information about how to upload SW files please refer to the
installation guides for the ECNs.
Be careful when updating the fallback software. Only update to software that
has been used in the network, as it is important that the fallback software will
work.
Command Level:
ecn(config system)#
Syntax:
update software {enc|fallback}
Arguments:
{enc | fallback Updates the application SW or fallback
software of the EMP
Default Settings:
None
Examples:
ecn(config system)#update software enc
Command Level:
ecn(config system)#
Syntax:
install software
Arguments:
None
Default Settings:
None
Examples:
ecn(config system)#install software
Command Level:
ecn(config system)#
Syntax:
clean-up-temporary-storage
Arguments:
None
Default Settings:
None
Examples:
ecn(config system)#clean-up-temporary-storage
7 Management Configuration
7.1 SNMP
Command Usage:
Use this command to configure the followings:
Command Level:
ecn(config system)#
Syntax:
snmp access {administrator|guest|public}{read-only|read-
write}
Arguments:
{administrator | guest | SNMP access: 3 groups are
public} preconfigured
{read-only | read-write} Defines access rights for the 3 groups:
administrator, guest or public.
{md5 | sha} <auth-passwd> Authentication can be based on
the MD5 or SHA algorithm. A user
password for authentication is selected
<priv-passwd> A user password for encryption is
selected, if the user belongs to the
administrator group
<guest-username> Configure a user belonging to the
guest group
<public-username> Configure a user belonging to the
public group. For a public-user no
authentication method, authentication
password or password for encryption
is selected since authentication and
encryption are not used.
{add | remove} <ip-address> Add or remove the alarm receiver.
<ip-address> specifies the ip address
of the alarm receiver
{admin-user | guest-user | Use this command to remove a
public-user} <name> specific user
{default | mac-address | Choose the method to calculate the
sys-name} engine ID that uniquely identifies the
node
{snmpv2 | snmpv3} This command is used to switch
between SNMPv2 and SNMPv3. If
SNMPv3 configuration is made it will
be ignored by executing the command
version v2. The SNMPv3 configuration
will be reestablished by the command
version v3
Arguments:
{none | read-only | When running SNMPv3 it is possible to
read-write} allow SNMPv2 requests. The access
rights to SNMPv2 are set with this
command.
{administrator | guest | SNMP V2 View: This command
public} defines the group of MIBs that is
accessible. The administrator group
has access to all MIBs. The guest
group has access to standard and
private device MIBs. The public group
has access to standard MIBs
Default Settings:
Examples:
ecn(config system)#snmp access administrator read-write
When local or global management is disabled, the port will be set back to the
default settings specified in Section 9.3 on page 52.
Command Level:
ecn(config system)#
Syntax:
local-management local-traps ip <ip-address>
Arguments:
<ip-address> Sends traps to a remote host. The
IP address of the remote host must
be specified in dotted decimal format:
xxx.xxx.xxx.xxx
{enable | disable} Enables or disables sending of traps to the
local connected PC
type {1 | 2 | 3} Specifies the format of the traps. Type 1:
SNMP v1 traps. Type 2: SNMP v2 traps.
Type 3: SNMP v2 informs. Specify the
read SNMP community
read <string> Specifies the read SNMP community
set <string> Specifies the set SNMP community
port {<port> | disable} Enables the designated port for untagged
management traffic or disables untagged
management traffic. For the ECN330 port
25, 26 and 27 can be used
Default Settings:
port disable
lct-receiver enabled
ip 0.0.0.0
type 3
set : public
read: public
Examples:
ecn(config system)#local-management port 25
This means that incoming and outgoing traffic tagged with VLAN ID 246 can
pass these ports. If pem-management is enabled on one uplink port of the
ECN, VLAN 246 is configured as untagged on this port. This means that
untagged traffic running through that port is internally tagged with VLAN 246. A
host connected to this port sending and receiving untagged traffic (like a normal
PC) would appear like being connected to VLAN 246.
This function allows a PC to be connected to a port of the ECN and reach the
EM-PEM management VLAN.
When local or global management is disabled, the port will be set back to the
default settings specified in Section 9.3.1 on page 52.
Command Level:
ecn(config system)#
Syntax:
pem-management port {<port>|disable}
Arguments:
{<port> | disable} Disable or set the port for EM-PEM
management. For the ECN330 port 25, 26
and 27 can be used
Default Settings:
Disabled
Examples:
ecn(config system)#pem-management port disable
8 Configuring VLAN
Use these commands to configure service VLAN and configure RADIUS and
TACACS Servers.
Stop!
Command Level:
ecn(config system)#
Syntax:
service-vlan use-management-vlan {enable|disable}
Arguments:
{enable | disable} Enable or disable the use of service traffic
on external management VLAN
Default Settings:
Disabled
Examples:
ecn(config system)#service-vlan use-management-vlan enable
Use this command to enable or disable VLAN unaware mode of the switching
unit. When it is enabled, the ECN is transparent for all service and user VLANs.
VLAN tag is still considered for management traffic.
Command Level:
ecn(config system)#
Syntax:
vlan-unaware {enable|disable}
Arguments:
{enable | disable} Enables or disables the VLAN unaware
mode of the switching unit
Default Settings:
Disabled
Examples:
ecn(config system)#vlan-unaware enable
9 ECN Configuration
Ethernet Controller Node commands. . The show command for all ECN
configurations is described in Section 9.15 on page 80.
Command Level:
ecn(config)#
Syntax:
ecn external-vlan add vlan-id <vlan-id> [tagged-ports
<number>][untagged-ports <number>]
Arguments:
<vlan-id> Specifies the ID of the external VLAN
Arguments:
<number> Specifies set of port numbers that runs
tagged and untagged traffic. For example:
1,2,3,10-12 means switch ports with
numbers 1,2,3,10,11,12 on the ECN
all Removes the VLANs from all ports. But
VLAN needed on some ports due to
configuration of DSL or Ethernet lines are
kept
Default Settings:
No external VLANs are created.
Examples:
ecn(config)#ecn external-vlan add vlan-id 333 tagged-ports
1-10,18,19 untagged-ports 14,15
Command Level:
ecn(config)#
Syntax:
ecn inventory remove {node <node>|all}
Arguments:
<node> Specifies the number of the node in the
format a.b
all Removes all unreachable nodes from the
inventory table.
Default Settings:
None
Examples:
ecn(config)#ecn inventory remove node 1.0
The timeout value should be set high enough to allow the embedded element to
answer in order to avoid false unreachable alarms.
Changes made by this command only come into effect after a restart of the
EMP. Restarting the EMP using the restart enc command (see section 3.5.5 on
page 18) does not affect end user traffic.
Command Level:
ecn(config)#
Syntax:
ecn inventory polling poll-interval <interval> timeout
<time> max-tries <max-tries>
Arguments:
<interval> Sets the time between 2 polling cycles.
Range 1-18000000 ms
<time> Sets the time to wait for an answer before
retransmitting a polling message. Range
10-22000 ms
<max-tries> Sets the number of times to send a polling
message when no answer is received.
Range 1-5.
Default Settings:
interval: 30000
time: 1000
max-tries: 3
Examples:
ecn(config)#ecn inventory polling poll-interval 16000
timeout 800 max-tries 4
In general, all ports on the ECN can be disabled from the EMP. This includes
both uplink and downlink ports. However ports configured to other functions,
can not be disabled, and trying to do so will issue an error message.
The last port on ECN330 node used for (external) management; at least
one uplink port must be kept for management
Command Level:
ecn(config)#
Syntax:
Arguments:
<port> ECN port number that can be either one
number or x-y, where x is a lower port
number and y is the higher port number.
{uplink | downlink | Configures how the port is used.
auxiliary}
{default | vlans} Configures the port with default VLAN
settings or not.
{enable | disable} Enables or disables internal management
VLAN, external management VLAN and
service VLAN.
.The VLANs for the ECN430 are from factory disabled as shown in Table 5
on page 53.
Examples:
Command Usage:
Use this command to configure the spanning tree path cost for the specified
interface. The command is used by the Spanning Tree Algorithm to determine
the best path between devices. Therefore, lower values should be assigned
to ports attached to faster media, and higher values assigned to ports with
slower media.
Command Level:
ecn(config)#
Syntax:
ecn port <port> spanning-tree cost <cost>
Arguments:
<port> The ECN port no. Range 1 to 27.
<cost> The path cost for the port. Range
1-200,000,000.
The recommended range is:
Ethernet: 200,000-20,000,000
Fast Ethernet: 20,000-2,000,000
Gigabit Ethernet: 2,000-200,000
Default Settings:
100.000
Examples
ecn(config)#ecn port 1 spanning-tree cost 20000
Note: This command has the same effect as the command: spanning-tree
port-fast.
Command Level:
ecn(config)#
Syntax:
ecn port <port> spanning-tree edge-port {enable|disable}
Arguments:
<port> ECN port number 1 to 27
{enable | disable} Enables or Disables Edge Port
Default Settings:
Disabled
Examples
ecn(config)#ecn port 1 spanning-tree edge-port disabled
Command Usage:
Use this command to configure the link type for Rapid Spanning Tree. Specify
a point-to-point link if the interface can only be connected to exactly one other
bridge, or a shared link if it can be connected to two or more bridges.
When automatic detection is selected, the switch derives the link type from the
duplex mode. A full-duplex interface is considered a point-to-point link, while a
half-duplex interface is assumed to be on a shared link.
Command Level:
ecn(config)#
Syntax:
ecn port <port> spanning-tree link-type
{auto|point-to-point|shared}
Arguments:
<port> ECN port number 1 to 27
{auto | point-to-point | Automatically derived from the duplex
shared} mode setting, or point-to-point link, or
shared medium
Default Settings:
Auto
Examples
ecn(config)#ecn port 1 spanning-tree link-type
point-to-point
Command Usage:
Use this command to set an interface to fast forwarding. The command is used
to enable or disable the fast spanning tree mode for the selected port. In this
mode, ports skip the Discarding and Learning states, and proceed straight to
Forwarding.
Since end-nodes cannot cause forwarding loops, they can be passed through
the spanning tree state changes more quickly than allowed by standard
convergence time. Fast forwarding can achieve quicker convergence for
end-node workstations and servers, and also overcome other STA related
timeout problems. (Remember that fast forwarding should only be enabled for
ports connected to a LAN segment, that is, at the end of a bridged LAN or for
an end-node device.)
This command is the same as spanning-tree edge-port, and is only included for
backward compatibility with earlier products. Note that this command may be
removed in future software versions.
Command Level:
ecn(config)#
Syntax:
ecn port <port> spanning-tree port-fast {enable|disable}
Arguments:
<port> ECN port number 1 to 27
{enable | disable} Enables or disables the fast spanning tree
mode for the selected port
Default Settings:
Disabled
Examples
Where more than one port is assigned the highest priority, the port with the
lowest numeric identifier will be enabled.
Command Level:
ecn(config)#
Syntax:
ecn port <port> spanning-tree port-priority <priority>
Arguments:
<port> ECN port number 1 to 27
<priority> The priority for the ECN port. Range:
0-240, in steps of 16
Default Settings:
128
Examples
ecn(config)#ecn port 1 spanning-tree port-priority 0
Command Level:
ecn(config)#
Syntax:
ecn port <port> spanning-tree protocol-migration
{enable|disable}
Arguments:
<port> ECN port number 1 to 27
{enable | disable} Enables or disables port migration status
for spanning tree.
Default Settings:
Disabled
Examples
ecn(config)#ecn port 1 spanning-tree protocol-migration
enable
Command Level:
ecn(config)#
Syntax:
ecn spanning-tree forward-time <forward-time>
Arguments:
<forward-time> Configures the spanning tree bridge
forward time in seconds. The minimum
value is calculated as (max-age / 2) + 1,
though never less than 4. Range 4-30
seconds.
Default Settings:
15 seconds
Examples
ecn(config)#ecn spanning-tree forward-time 20
Command Usage:
Use this command to configure the spanning tree bridge hello time globally for
the ECN. The command is only active in the spanning tree root device. This
command sets the time interval (in seconds) at which the root device transmits
a configuration message.
Command Level:
ecn(config)#
Syntax:
ecn spanning-tree hello-time <hello-time>
Arguments:
<hello-time> Time in seconds, (Range: 1-10 seconds).
The minimum value is calculated as
(max-age / 2) 1, though never greater
than 10.
Default Settings:
2 seconds
Examples
ecn(config)#ecn spanning-tree hello-time 5
Command Usage:
Use this command to configure the spanning tree bridge maximum age globally
for the ECN. The command is only active in the spanning tree root device.
This command sets the maximum time (in seconds) a device can wait without
receiving a configuration message before attempting to reconfigure. All device
ports (except for designated ports) should receive configuration messages
at regular intervals. Any port that ages out STA information (provided in the
last configuration message) becomes the designated port for the attached
LAN. If it is a root port, a new root port is selected from among the device
ports attached to the network.
Command Level:
ecn(config)#
Syntax:
ecn spanning-tree max-age <seconds>
Arguments:
<seconds> Time in seconds. Range: 6-40 seconds.
The minimum value is 2 x (hello-time + 1),
though never less than 6. The maximum
value is 2 x (forward-time 1), though
never greater than 40.
Default Settings:
20 seconds
Examples
ecn(config)#ecn spanning-tree max-age 40
Use this command to select the spanning tree mode for the ECN.
Uses RSTP for the internal state machine but sends only 802.1D BPDUs
(Bridge Protocol Data Units).
STP Mode - If the switch receives an 802.1D BPDU after a ports migration
delay timer expires, the switch assumes it is connected to an 802.1D bridge
and starts using only 802.1D BPDUs
Command Level:
ecn(config)#
Syntax:
ecn spanning-tree mode {rstp|stp}
Arguments:
{rstp | stp} Select stp for Spanning Tree Protocol
(IEEE 802.1D), or rstp for Rapid Spanning
Tree Protocol (IEEE 802.1w).
Default Settings:
RSTP
Examples
ecn(config)#ecn spanning-tree mode rstp
Command Level:
ecn(config)#
Syntax:
ecn spanning-tree path-cost-method {long|short}
Arguments:
{long | short} Long specifies 32-bit based values that
range from 1-200,000,000, and short
specifies 16-bit based values that range
from 1-65535.
Default Settings:
Long
Examples
ecn(config)#ecn spanning-tree path-cost-method long
Command Level:
ecn(config)#
Syntax:
ecn spanning-tree priority <priority>
Arguments:
<priority> Priority of the bridge. (Range: 0 61440).
(Range: 0-61440, in steps of 4096;
Options: 0, 4096, 8192, 12288, 16384,
20480, 24576, 28672, 32768, 36864,
40960, 45056, 49152, 53248, 57344,
61440).
Default Settings:
32.768
Examples
ecn(config)#ecn spanning-tree priority 16384
Command Usage:
Use this command to enable or disable the spanning tree. The Spanning Tree
Algorithm (STA) can be used to detect and disable network loops, and to
provide backup links between switches, bridges or routers.
Command Level:
ecn(config)#
Syntax:
ecn spanning-tree status {enable|disable}
Arguments:
{enable | disable} Enables or disables spanning tree
Default Settings:
Disabled
Examples
ecn(config)#ecn spanning-tree status disable
Command Usage:
Use this command to configure the minimum interval between the transmissions
of consecutive RSTP BPDUs (Bridge Protocol Data Units). The command
limits the maximum transmission rate for BPDUs.
Command Level:
ecn(config)#
Syntax:
ecn spanning-tree transmission-limit <seconds>
Arguments:
<seconds> The transmission limit in seconds. Range
1-10 seconds.
Default Settings:
3 seconds
Examples
ecn(config)#ecn spanning-tree transmission-limit 4
Link aggregation in ECN430 is configured with the switch CLI (RCLI). For
more information about link aggregation in ECN430 please refer to ECN430
Switch/EMN120 CLI User Guide and the ESN212 and ESN204g CLI User
Guide.
A port can only join a trunk if the configuration of the port (port settings, VLAN,
QoS) matches the configuration of the trunk.
On uplink ports either the Link Aggregation Control Protocol (LACP, IEEE
802.3ad) can be used to automatically negotiate a trunk link between the ECN
and another network device or a static trunk can be configured. For LACP
trunks, the switches have to comply with LACP. For static trunks the switches
have to comply with the Cisco EtherChannel standard.
Command Level:
ecn(config)#
Syntax:
ecn link-aggregation create-trunk primary <primary>
secondary <secondary>
Arguments:
create-trunk Create a down link trunk for link
aggregation.
<primary> ECN port number. The number must be
smaller than the secondary port number.
The primary port is the port that appears in
the inventory. Range 1 to 23 for down link
ports. For uplink ports either one port in
the range 26 to 27 can be specified or two
ports can be specified as "26,27".
<secondary> ECN port number. The number must
be larger than the primary port number.
Range 2 to 25 for down link ports. For
uplink ports either one port in the range 26
to 27 can be specified or two ports can be
specified as "26,27".
remove-trunk Remove a down link trunk from the link
aggregation configuration.
{uplink lacp | static} LACP can be enabled on switch uplink
ports (25, 26 and 27 for ECN330). The
other device must comply with LACP.
Static is used to create a static trunk,
and the other device must support Cisco
EtherChannel standard..
uplink off Disable link aggregation on all uplink ports.
Default Settings:
None
Examples:
ecn(config)#ecn link-aggregation create-trunk primary 1
secondary 2
9.6 Redundancy
The EAN redundancy is achieved by using EDN312x (containing two 100
Mbps uplinks) and an expansion kit. The expansion kit contains an extra
ECN. One ECN is configured as Active, while the other ECN is configured
as Standby. During normal operation, all data and management traffic goes
through the active ECN. When either the active ECN, the uplink connecting
it to the network, or the link between the ECN and the EDN312x fails, the
EDN312x will go over to unmanaged state, and all the End-user data will be
directed through the standby ECN.
Note: Rapid Spanning Tree (RSTP) must be enabled in both ECNs for
redundancy to work. One ECN must be configured as standby and
the other as active.
Command Level:
ecn(config)#
Syntax:
ecn redundancy work-mode {active|standby}
Arguments:
{active | standby} Redundancy work mode of the ECN
Default Settings:
Active
Examples:
ecn(config)#ecn redundancy work-mode standby
The unmanaged-switch function is used to enable the ECN port for a 3rd party
switch. Valid ECN ports are port 1 to 24.
The 3rd party switch must be configured with the value listed in Table 7 on
page 67. For more detailed information for configuration please refer to the
3rd party switch user guides.
Note: The configuration must be done through the console port of the 3rd
party switch and the 3rd party switch must comply with RFC1493.
Command Level:
ecn(config)#
Syntax:
Arguments:
{add | remove} Add or remove an unmanaged switch
<port> Only downlink ECN ports number 1-24 is
allowed
<ip-address> The IP address of the unmanaged switch
Default Settings:
None
Examples:
ecn(config)#ecn unmanaged-switch add port 2 ip 10.0.0.2
Only RSC96 Power Supply System can be used as an unmanaged node. For
detailed information about this implementation please refer to Adding Power
One RSC96 to EAN guide in the Solution Descriptions folder.
The IP address must be unique within the EAN, but can be reused in another
EAN.
The CLI is the only way to configure (add/remove) and readout, the connection
between ESN212 and the unmanaged node.
Command Level:
ecn(config)#
Syntax:
ecn unmanaged-node add node <a.b> ip <ip-address>
Arguments:
{add | remove} Add or remove an unmanaged node on the
specified port of the ESN212.
<a.b> a specifies the ESN212 and can be any
ESN212 connected to the ESN. b specifies
the port of the ESN212 and can be any
number from 1 to 12.
<ip-address> Specifies the IP address of the unmanaged
node that is added. The IP range to use
will be the same as reserved for switch
extensions, 10.0.0.1 to 10.0.0.254.
From the inventory of the ECN the existing
unmanaged nodes can be seen. Use the
command: show ecn inventory.
Default Settings:
None
Examples:
Connect unmanaged node with IP-address 10.0.0.55 to port 9 of ESN212 with
ID 1002.
The OID is used for all unmanaged nodes within the same EAN. It is possible to
change the OID without restart.
Command Level:
ecn(config)#
Syntax:
ecn unmanaged-node polling <oid>
Arguments:
<oid> The OID that will be queried in the polling
Default Settings:
oid = 1.3.6.1.2.1.1.2 (the default sysObjectID OID).
Examples:
ecn(config)#ecn unmanaged-node polling 1.3.6.1.2.1.1.2
The SNMP version is used for all unmanaged nodes within the same EAN. It is
possible to change SNMP version without restart.
The command sets the SNMP version used between the ECN and the
unmanaged node. Allowed versions are 1 and 2.
Command Level:
ecn(config)#
Syntax:
ecn unmanaged-node snmp-version <version>
Arguments:
<version> Allowed versions are 1 and 2.
Default Settings:
Version = 1
Examples:
ecn(config)#ecn unmanaged-node snmp-version 1
the ECN switch CLI user Guide for more information about how to configure
the switch as IGMP proxy. The IGMP proxy is disabled per default in the
ECN330 and ECN430.
Command Level:
ecn(config)#
Syntax:
ecn ip igmp snooping querier {enable|disable}
Arguments:
{enable | disable} Enables or disables IGMP snooping
querier.
Default Settings:
Enabled
Examples:
ecn(config)#ecn ip igmp snooping querier enable
Command Level:
ecn(config)#
Syntax:
ecn ip igmp snooping proxy-query-address <ip-address>
Arguments:
<ip-address> The IP address to be used in the queries.
The format is xxx.xxx.xxx.xxx.
Default Settings:
Examples:
ecn(config)#ecn ip igmp snooping proxy-query-address
172.30.105.117
2. For the first switch added (node 0.1), the ECN uplink-port status changes
to EMP enabled internal. This applies for all extension switch types,
except 410-uplink, where the port status is changed to EMP enabled
internal-external.
3. All service VLANs from the extension switch(es) are configured on the
uplink ports when these are in use (unless the ecn switch-extension
interconnection-esn410 service-vlan disable command has been used).
4. Internal management VLANs (247 and 248) are configured on the ECN
uplink port.
The switch must be configured with the values listed in Table 8 on page 72.
For more detailed information about configuring the switch refer to section 4 on
page 152 and to the ESN310 User Guide and the ECN User Guide.
Note: The extension switch configuration must be done through the console
port of the extended switch.
Parameter Value
Netmask 255.255.0.0
Gateway 10.0.100.1
Management VLAN 247 tagged
248 untagged
SNMP Enabled
VLAN Operation Mode Port Based VLAN
VLAN Information VID: 247
Community String Public
Trap Managers IP address 10.0.100.1
NTP Server 10.0.100.1
Ingress-filtering (ESN410) Enabled
Command Level:
ecn(config)#
Syntax:
ecn switch-extension add <switch-type> remote-uplink-port
<port> ip <ip-address>
Arguments:
{add | remove} Add or remove a switch extension on the specified
uplink port
Arguments:
<switch-type> Specifies the hardware type of the extension
switch.
The value of the parameter is esn310,
ecn320_esn310, ecn330-switch, ecn330a-switch,
esn410 or esn410-uplink.
ecn320_esn310 refers to an ECN320, which has
been downgraded to be a switch.
ecn330-switch and ecn330a-switch refer to
ECN330 and ECN330a respectively, downgraded
to be a switch.
esn410 refers to an ESN410, used as a switch
extension. This argument has the same effect
as esn410-uplink when used together with the
emp enable internal-external command on the
port of the ECN connected to the ESN410 switch
extension.
esn410-uplink has the same effect as esn410,
but in addition creates the external management
VLAN (VLAN 246) on the uplink port of the ECN
itself.
<port> Specifies the uplink port of the previous switch, to
which the switch extension is connected. The port
parameter connects the extension switch. For the
first switch extension, this refers to the port on the
ECN. This is port 25 or 26 when adding a switch
extension to an ECN330, or port 11 or 12 for
ESN410, when adding to more than one ESN410.
For example, when one ESN410 is daisy chained
to the ECN, the remote-uplink-port refers to the
uplink port of the ECN. When a second ESN410
is added to the daisy chain, remote-uplink-port
refers to the uplink port on the previous (in this
case, the first) ESN410.
ECN330 port 27 must not be used for
daisy-chaining.
This argument is only mandatory for the first
switch extension.
Arguments:
<ip-address> Specifies the IP address of the switch that is
added.
The IP address must be within the range that is
reserved for the embedded nodes, which means
in the range from 10.0.0.1 to 10.0.0.254.
<node-no> The node number, which may be 0.1, 0.2, 0.3
and so on, where the first daisy chained node is
node number 0.1
{enable | disable} Enables or disables the configuration of service
VLANs on ports 11 and 12 on all ESN410
extension switches.
Default Settings:
Service VLAN configuration on port 11 and 12 is enabled on ESN410 extension
switches.
Example 1:
Add three daisy chained ESN310 switches, see Figure 2 on page 75.:
Note: The switch extension can be added to the ECNs inventory before the
connection between the ECN and the extended switch is established.
However, the extended switch will be unreachable until it is connected.
Note: The connection between the ECN and the extended switch has to be
unreachable before it is possible to remove the switch extension.
If all the extension switches are removed, the uplink port of the ECN330 is
reconfigured to allow traffic only on the external management VLAN.
The second and third switch extensions can also be added without specifying
the port:
Example 2:
Add three ESN410 switches and disable service VLANs on the interconnecting
links, see Figure 3 on page 77:
Note: For star topology, these commands must refer to the switches in
the order in which they are added as switch-extensions (and not
necessarily to their physical configuration order). The node numbers
are assigned according to the order in which the switch-extensions are
added. Similarly, the remote-uplink-port number refers to the port of
the switch added before (in other words, at an earlier time than) the
switch that is being added.
Table 9
Exampl First Extension 2 or More Disable Service
e Switch Type Extension VLANs
Switches
1 ESN410 ESN410 No
2 ESN410 ESN410 Yes
3 ESN410-uplink ESN410 No
Command Level:
ecn(config)#
Syntax:
ecn auto-rediscover state {enable|disable}
Arguments:
{enable | disable} Enables or disables the function.
<1-60> Specifies the period in minutes
Default Settings:
State: Enabled
Interval: 5 minutes
Examples:
ecn(config)#ecn auto-rediscover state disable
Command Level:
ecn(config)#
Syntax:
ecn location node <node> location {<string>|none}
Arguments:
<node> The node number of the switch in the
format a.b for example 1.0, which refers
to the ESN212 connected to port 1 of the
ECN.
{<string> | none} The parameter <string> specifies a location
for a switch. Specifying none will remove
the location specified for a switch.
Default Settings:
None
Examples:
ecn(config)#location node 1.0 location Paris
Command Level:
ecn#
Syntax:
show ecn {external-vlan {tag|vlan-id <id>|port
<port>}|inventory|link-aggregation|polling|port <port> span
ning-tree|redundancy|spanning-tree|ip| switchextension|
switch-ports|auto-rediscover|unmanaged-node| location}
Arguments:
external-vlan tag / Show information about external VLAN
vlan-id <id> / port
<port>
Arguments:
inventory Shows the following for the embedded
nodes:
Port No (node ID in a.b format)
Reachable / Unreachable
Name of the node
HW version of the node
IP address
SW versions
link-aggregation Show all trunks configured for link
aggregation. Not valid for ECN430
polling Show information about polling
redundancy Show status of ECN redundancy
spanning-tree Show port settings of spanning tree
parameters for the elements
ip Show all configurations related to IP
switch-extension Show all configured switch extensions. Not
valid for ECN430
switch-ports Shows information about the ports on the
ECN
auto-rediscover Show the setting for auto rediscover
Unmanaged-node Show all global configurations related to
the unmanaged nodes
port <port> spanning-tree Show spanning tree information for the port
on the ECN switch. The port number must
be in the range 1 to 27.
location Show information about the location of the
switches
Default Settings:
None
Interval: 5 minutes
Examples:
ecn#show ecn inventory
ecn#show ecn port 4 spanning-tree
10 EDN Commands
Command Level:
ecn(config)#
Syntax:
edn <node> link-configuration <secondary>
{single-link|redundancy|link-aggr}
Arguments:
<node> Specifies the node no. of the EDN (IP
DSLAM)
single-link Use this argument if there is only one uplink
redundancy Use this argument if the IP DSLAM is
used in redundancy scenario. When this
option is selected the IP DSLAM must be
connected with one uplink to an active
ECN, and with the other uplink to a standby
ECN. RSTP must be enabled in both
ECNs.
link-aggr Use this argument if link aggregation
is used towards the ECN. The link
aggregation (trunk) for the two connected
ports on the ECN must be configured in the
ECN using CLI commands
Default Settings:
None
Examples:
ecn(config)#edn 1.0 link-configuration single-link
Command Level:
ecn#
Syntax:
show edn <node> link-configuration
Arguments:
<node> Specifies the node no. of the EDN (IP DSLAM) in
a.b format
Default Settings:
None
Examples:
ecn#show edn 1.0 link-configuration
Command Level:
ecn(config)#
Syntax:
dslport <dslport> channel 0 {downstream|upstream}
[data-rate-alarm-threshold <bitrate>][impulse-noise-prote
ction {no-inp|half-dmt|one-dmt|two-dmt|four-dmt|eight-dm
t|sixteen-dmt}][min-bit-rate <min-bit-rate>] [max-bit-rate
<max-bit-rate>][interleave-delay <time>]
Arguments:
<dslport> The DSL-port to configure. The
parameter a.b.c refers to the ECN port
(a), the ESN108 port (b) and the IP
DSLAM line (c).
{downstream | upstream} Sets the downstream and upstream
parameters for the line.
Arguments:
data-rate-alarm-threshold Configures the IP DSLAM to send
<bitrate> an alarm if the actual data rate of
the line is less than the predefined
value (bit_rate). Different values can
be set for upstream and downstream
traffic. Range downstream: 0-128000,
upstream: 0-64000. To disable
the alarm set the data rate alarm
threshold to a lower value than the
Minimum data rate for that direction.
Values equal or higher will enable the
alarm. The range for each direction
is between zero and Maximum data
rate. An alarm will be issued when
the actual data rate is lower than the
specified Data rate alarm threshold for
upstream.
impulse-noise-protection The ability of the ADSL transmission
to withstand corruption of data due to
noise impulses. This parameter sets a
requirement to the transmission, and
it is related to the data rate and the
interleave delay parameters.
{no-inp | half-dmt | one-dmt The Impulse Noise Protection (INP)
| two-dmt | four-dmt | unit is DMT (discrete multitone)
eight-dmt | sixteen-dmt} symbols which is equivalent to 250
S in ADSL, ADSL2 and ADSL2+.
Half DMT will cause the transmission
to withstand (correct errors due to) a
noise pulse with 125 S duration, one
DMT will withstand a pulse of 250 S
duration and so on.
min-bit-rate <min-bit-rate> Sets the Minimum Bit Rate within
the range of 0-128000 kbps for
downstream and the range of 0-64000
kbps for upstream
max-bit-rate <max-bit-rate> Sets the Maximum Bit Rate within
the range of 64-128000 kbps for
downstream and the range of
64-64000 kbps for upstream.
Arguments:
interleave-delay <time> Interleave delay in msec or specific S
value. The Interleaved delay improves
the error correction capabilities of the
ADSL connection (and therefore less
retransmissions).
Range: 2 to 254 ms
S0 = Maximum Interleave Delay in the
IP DSLAM
S1 = No delay (0 ms) in the IP DSLAM
This correspond to fast path
S2 = 1 ms. Interleave Delay in the IP
DSLAM (only used on VDSL)
power-down-mode {enable | When there is only a little traffic the IP
disable} DSLAM can be set to go in an energy
saving state (enable).
For more information about the line parameters refer to the EMP Web Interface
User Guide.
Default Settings:
Examples:
ecn(config)#dslport 1.0.1 channel 0 downstream
min-bit-rate 32 max-bit-rate 512 interleave-delay 20
Command Level:
ecn(config)#
Syntax:
dslport <dslport> line downstream [dmt-carrier-mask <mask>]
[delta-psd-annex-1 <delta-psd-annex-1>][delta-psd-normal
<delta-psd-normal>]
[delta-psd-plus <delta-psd-plus>][max-snr-margin <margin>]
[max-tx-power <transmit-power>][min-snr-margin <margin>]
[min-downshift-margin <margin>][min-downshift-time <time>]
[min-upshift-margin <margin>][min-upshift-time <time>]
[rate-adaption-mode {fixed|adapt-at-startup|adapt-at-run
time}]
[target-snr-margin <margin>]
[transmit-psd {fixed|priority-to-power|priority-to-rate}]
Arguments:
<dslport> The DSL-port to configure. The
parameter a.b.c refers to the ECN
port (a), the ESN port (b) and the IP
DSLAM line (c).
dmt-carrier-mask Sets the DMT (Discrete Multi Tone)
<mask> carrier mask. 128 hexadecimal
characters, default downstream and
16 hexadecimal characters, default
upstream
delta-psd-annex-1 Defines the maximum PSD configured
<delta-psd-annex-1> as a delta with respect to the
Annexplus. Allowed range is -400 to
-40 0.1 dBm/Hz. Only downstream.
delta-psd-annex-m Defines the maximum PSD Annex
<delta-psd-annex-1> M. Allowed range is -400 to -32 0.1
dBm/Hz.
delta-psd-normal Defines the maximum nominal PSD
<delta-psd-normal> configured as a delta with respect to
the Annexs maximum nominal PSD,
ADSL/2/2+ Annex A/B. Allowed range
is -400 to -40 0.1 dBm/Hz.
delta-psd-plus Defines the maximum nominal PSD
<delta-psd-plus> configured as a delta with respect to
ADSL2+. Allowed range is -400 to -40
0.1 dBm/Hz. Only downstream
max-snr-margin Sets the Maximum SNR (Signal To
<margin> Noise) margin in dB. Range 0-31 dB.
max-rx-power Defines the maximum received power
<receiver-power> at the ATU-C, expressed in 0.1 dBm.
The ATUC will request an Upstream
Power Cutback such that the power
received at the ATUC is not higher
than Max. Rx Power Upstream.
The parameter applies to ADSL2
and ADSL2+ only. Allowed range is
[-50..200] 0.1 dBm.
Arguments:
upstream max-tx-power Defines the maximum allowed
<transmit-power> transmitted power used in the
upstream direction, expressed in 0.1
dBm. Allowed range is [-130..200] 0.1
dBm. Note that for the EDN612nef
the maximum value is 145 although a
higher value can be inserted without
receiving any failure message.
delta-psd-plus Defines the maximum nominal PSD
<delta-psd-plus> configured as a delta with respect to
ADSL2+. Allowed range is -400 to -40
0.1 dBm/Hz. Only downstream
downstream max-tx-power Defines the maximum allowed
<transmit-power> transmitted power used in the
downstream direction, expressed in
0.1 dBm. Allowed range is [-50..230]
0.1 dBm. Note that for the EDN612nef
the maximum value is 145 although a
higher value can be inserted without
receiving any failure message..
min-snr-margin Sets the Minimum SNR (Signal To
<margin> Noise) margin in dB. Range 0-31 dB
min-downshift-margin Sets the Minimum Downshift Margin in
<margin> dB. Range 0-31 dB.
min-downshift-time Sets Minimum Downshift Time in
<time> seconds. Range 0 -16383 seconds.
The Downshift SNR margin and
Min Downshift Time are only valid
if Rate Adaptation Mode is set to
adapt-at-runtime. If the Actual SNR
Margin falls below the Downshift SNR
margin for more than Min Downshift
Time the line will be temporarily closed
and reinitialized at a lower bit-rate
min-upshift-margin Sets the Minimum Upshift Margin in
<margin> dB. Range 0-31 dB
min-upshift-time Sets the Minimum Upshift Time in
<time> seconds. Only valid if Rate Adaptation
Mode is set to adapt-at-runtime.
Range 0 16383 seconds
rate-adaption-mode Select the rate adaptation mode
{fixed | adapt-at-startup | either fixed, adapt-at-startup or
adapt-at-runtime} adapt-at-runtime
Arguments:
state The DSL line can be activated or
{enable | disable} deactivated. Select enable to activate
the line or disable to deactivate the line
target-snr-margin Sets the Target SNR Margin in dB.
<target-snr-margin> Range 1-31 dB. The Target SNR
margin is the ultimate condition
that always must be achieved for
successful training.
transmit-psd ADSL transmission mode (PSD:
{fixed | priority-to-power | Power Spectral Density) can be set to:
priority-to-rate}
fixed A constant 19 dB output power
from IP DSLAM. This setting is the
default setting for the IP DSLAM.
priority-to-power The output power
will be the lowest possible and the
bandwidth will be between minimum
peak cell rate and maximum peak cell
rate
priority-to-rate The output power is
optimized to reach maximum peak cell
rate with the lowest possible output
power
prm-protection s used for 12/16 kHz Private Metering
{disable | 12khz | 16khz} (PRM) support for DSL line.
disable (default) Will disable the
PRM pulse signaling for the DSL line.
enable 12kHz Will enable 12 KHz
PRM signaling for the DSL line.
enable 16kHz Will enable 16 KHz
PRM signaling for the DSL line.
Please note that if the PRM Protection
is enabled the performance for the
upstream bit rate can be about 15%
lower.
tssi-shape no-of-breakpoints Defines the number of breakpoints.
<no-of-breakpoints> Allowed range is [0..16]
Arguments:
breakpoints A hexadecimal string which defines
<breakpoints> the PSD breakpoints. One breakpoint
is represented by two byte (16 bits).
Bit0-bit6 represents the value of log
TSSI for the breakpoint at the defined
Tone, expressed in dB. The range is 0
to 124 (1 = -0.5 dB). Zero represents
zero dB while 124 represent -62 dB.
Bit7-bit15 represents Tone Index for
which a PSD breakpoint is set. The
range is 0 to 511. For more information
see the EMP Web Interface User
Guide
Please note that the maximum
number of breakpoints is 16. All the
breakpoints values have to be entered
in a continuous hex string.
auto-configuration Enables or disables the ILMI (Interim
{enable | disable} Local Management Interface)
auto-configuration on the port. ILMI is
used to configure the CPE modem with
the upstream bandwidth parameters.
This however requires that the CPE
modem support ILMI.
tssi-shape adsl2-protocol Defines the ADSL2 protocol type.
<protocol> Allowed range is 0-7.
1: G.992.3 Annex A/B/J
2: G.992.5 Annex A/B/M
3: G.992.3 Annex A/B/J + G.992.5
Annex A/B/M
4: G.992.3 Annex L
5: G.992.3 Annex A/B/J + G.992.3
Annex L
6: G.992.5 Annex A/B/M + G.992.3
Annex L
7: G.992.3 Annex A/B/J + G.992.5
Annex A/B/M + G.992.3 Annex L
Arguments:
tx-filter-id Enables a high pass filter for ADSL2+
<tx-filter-id> cabinet deployment with a cutoff tone
equal to: 130 + 10 * filter I. The range
is 140 to 280 with steps of 10 tones. 0
means that the filter is disabled. The
filter id range is [0..15].
hs-tx-psd Defines the handshake carrier level
of ADSL handshakes. PSD level can
be defined for the following G.994.1
carrier set designations.
a43 <hx-tx-psd> - Mainly for Annex
A. The range from -128 to -32 and 0.
The unit is dBm/Hz.
b43 <hx-tx-psd> - Mainly for Annex
B. The range from -128 to -32 and 0.
The unit is dBm/Hz.
cab <hx-tx-psd> - Mainly for cabinet
deployment. The range from -128 to
-32 and 0. The unit is dBm/Hz
For more information about the parameters refer to the EMP Web Interface
User Guide.
Default Settings:
Note: The following rules apply: Minimum Noise Margin Downshift Noise
Margin Target Noise Margin Upshift Noise Margin Maximum
Noise Margin.
Examples:
ecn(config)#dslport 1.0.1 line downstream dmt-carrier-mask
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFF delta-psd-annex-1 -200
max-snr-margin 1 min-downshift-margin 1 min-downshift-time
1 rate-adaption-mode disable target-snr-margin 1
The uplink port of the ESN108 can supply the uplink node with power over the
Ethernet cable. The ability to supply a node with power over the Ethernet cable
in the upstream direction can be enabled by the ECN by this command. It
can be disabled or set to auto as well.
Command Level:
ecn(config)#
Syntax:
dslport <dslport> performance-data reset-counters
Arguments:
<dslport> The DSL-port to configure. Insert the
dslport in the format a.b.c where the
parameter a.b.c refers to the ECN port (a),
the ESN108 port (b) and the IP DSLAM
line (c)
performance-data Error parameters of the line in the ADSL,
ATM, and Ethernet layers. Different
counters count relevant parameters in
each layer.
reset-counters Reset the performance data counters
Default Settings:
None
Examples:
ecn(config)#dslport 1.0.1 performance-data reset-counters
The access method used will depend on the equipment used by the Service
Provider and the CPE equipment.
Refer to the System Description for more information on the Relay Agent
options for transmitting line characteristics in DHCP Option 82.
In the example below, the number 4 has been used in the command, thus
indicating that the method: Circuit ID String has been selected.
Command Level:
ecn(config)#
Syntax:
dslport <dslport> pvc <pvc> general
[cpe-access-method <access-method>]
[relay-agent-remoteid-configuration <relay-agent-remoteid-co
nfiguration>]
[relay-agent-circuitid-configuration <relay-agent-circuiti
d-configuration>]
[relay-agent-remoteid-string <string>]
[relay-agent-circuitid-string <string>]
[relay-agent-options {all|none|{[adsl-transmission-system
][access-loop-encapsulation][downstream-actual-data-rate
][downstream-minimum-data-rate][downstream-attainable-data
-rate][downstream-maximum-data-rate][downstream-minimum-da
ta-rate-low-power-state][downstream-maximum-interleave-del
ay][downstream-actual-interleave-delay][upstream-actual-da
ta-rate][upstream-minimum-data-rate][upstream-attainable-d
ata-rate][upstream-maximum-data-rate][upstream-minimum-dat
a-rate-low-power-state][upstream-maximum-interleave-delay
][upstream-actual-interleave-delay]}}]
Arguments:
<dslport> The DSL-port (a.b.c) to configure. The
parameter a.b.c refers to the ECN port (a),
the port of the switch between the ECN
and the IP DSLAM (b) and the IP DSLAM
line (c).
<variable> Configure the specified PVC number or
service ID number. Range 1-8 for ADSL
and 9 to 16 for VDSL.
pvc <pvc> Configure the specified PVC number or
service ID number. Range 1 to 8 for ADSL
and 9 to 16 for VDSL
cpe-access-method End-users access method to the network:
<access-method>
dhcp - DHCP
static-ip-o-lan - Static IP
transparent_lan - Transparent LAN
ppp_o_ethernet - PPP over Ethernet
ppp_o-atm - PPP over ATM
ppp_automatic - PPP Automatic
static_ip_o_atm - Static IP over ATM
dynamic_ip_o_atm - Dynamic IP over
ATM
transparent_ip_o_atm - Transparent IP
over ATM
Arguments:
relay-agent-remoteid-conf Select which DHCP Relay Agent
iguration Information option method to use:
<method>
0 or not_used - Not used.
1 or string - String is a string of up to 253
octets that can be inserted.
2 or customer_number - Customer
Number is a format specified by
management system, which uses the
customer number as the id.
3 or eda is a format specified by Ericsson.
4 or cisco - A format specified by Cisco.
5 or tr101 - A standard specified by
TR101.
6 or tr101 flex - A flexible string specified
by TR101.
relay-agent-circuitid-con Select which DHCP Relay Agent
figuration Information option method to use:
<method>
0 or not_used - Not used.
1 or string - String is a string of up to 253
octets that can be inserted.
2 or customer_number - Customer
Number is a format specified by
management system, which uses the
customer number as the id.
3 or eda is a format specified by Ericsson.
4 or tr101 - A standard specified by
TR101.
5 or tr101 flex - A flexible string specified
by TR101.
relay-agent-remoteid-str String of up to 253 characters to be used
ing when the method is Remote ID String.
<string>
Arguments:
relay-agent-circuitid-st String of up to 253 characters to be used
ring when the method is Circuit ID String.
<string>
relay-agent-options Select the Relay Agent options desired, to
<string> include line characteristics in the DHCP
Option 82. Any number of the Relay Agent
options may be specified. All includes all
options, and none excludes all options
Default Settings:
cpe-access-method: DHCP
relay-agent-options: None
Examples:
ecn(config)# dslport 1.0.1 pvc 1 general cpe-access-method
dhcp relay-agent-configuration 4 relay-agent-string user1-
of-netservice relay-agent-options adsl-transmission-system
downstream-actual-data-rate upstream-actual-data-rate
VPI (Virtual Path ID) and VCI (Virtual Channel ID) are the ATM identification
of the PVC. The VPI range is 0 15. The VCI range is 0 255. The VPI and
VCI values must be the same as the corresponding values in the CPE modem.
The VPI and VCI are used only in the specific ADSL connection. Other IP
DSLAM ports may use the same set of VPI and VCI. Note that VCI 0 31 are
considered to be reserved for other purposes, and should therefore not be used.
Important
Upstream policing must be used with care, since Ethernet frames will be
discarded.
Command Level:
ecn(config)#
Syntax:
dslport <dslport> pvc <pvc> atm [atm-service-class <class>]
[upstream-policing {enable|disable}] [vci <vci>] [vpi
<vpi>]
Arguments:
<dslport> The DSL-port (a.b.c) to configure. The
parameter a.b.c refers to the ECN port (a),
the port of the switch between the ECN
and the IP DSLAM (b) and the IP DSLAM
line (c).
<pvc> Configure the specified PVC number.
Range 1-8.
<class> 4 ATM service classes (PVC types) can be
configured:
ubr - UBR service is Unspecified Bit Rate,
which is used for data transmissions.
vbr-nrt - VBR-nrt service is Variable
Bit Rate non real time, which is used
for video transmissions. It provides a
specified throughput capacity but data is
not sent evenly.
vbr-rt - VBR-rt is Variable Bit Rate
real time, which is used for real time
applications such as Telephony over IP.
cbr - CBR service is Constant Bit Rate
transmissions, which can be used for
Telephony over IP. It specifies a fixed
bit rate so that data is sent in a steady
stream. The configured bit rate is
reserved by the PVC, but can be used by
other services if there is no data to send.
upstream-policing Enable or disable upstream policing
{enable | disable}
<vci> Sets the VCI (Virtual Channel ID) as
identification of the PVC. Range 0 to 255.
<vpi> Sets the VPI (Virtual Path ID) as
identification of the PVC. Range 0 to 15.
Default Settings:
atm-service-class: UBR
upstream-policing: Disabled
vpi: 0
vci: X+31, 32 for PVC 1, 33 for PVC 2, 34 for PVC 3 and so on.
Examples:
ecn(config)# dslport 1.0.1 pvc 1 atm atm-service-class ubr
upstream-policing enable vpi 1 vci 32
Command Usage:
Use this command to set the bandwidth of the PVC for a service defining the
Peak Cell Rate, Sustainable Cell Rate and the Maximum Burst Size.
When ATM service class is set to ubr or cbr, Sustainable Cell Rate and
Maximum Burst Size is not used.
Command Level:
ecn(config)#
Syntax:
dslport <dslport> pvc <pvc> bandwidth {downstream|upst
ream}[max-burst-size <size>] [peak-cell-rate <speed>]
[sustainable-cell-rate <speed>]
Arguments:
<dslport> The DSL-port (a.b.c) to configure. The
parameter a.b.c refers to the ECN port (a),
the port of the switch between the ECN
and the IP DSLAM (b) and the IP DSLAM
line (c).
bandwidth Downstream and upstream bandwidth.
{downstream | upstream}
<pvc> Configure the specified PVC number.
Range 1-8.
<size> Defines the maximum number of ATM cells
allowed in one burst at Peak Cell Rate. The
number of cells should be set according
to the size of the packets that should be
transferred. Note when calculating the
number of cells needed, that the payload
of an ATM cell is 48 byte. Range 1-65535.
Arguments:
peak-cell-rate Sets the maximum speed attainable in
<vci> traffic bursts through the PVC. Range
0-32768. It is used to limit the absolute
bandwidth used by the PVC. The traffic in
the PVC can never exceed the Peak Cell
rate. The Peak Cell rate should be equal to,
or greater than the Sustainable Cell Rate.
If no value is entered the value will be set
to zero, which means that the PVC will not
be created. The units of this parameter are
kbps (1.000 bits per second).
sustainable-cell-rate Sets the average speed through the PVC.
<speed> Range 0-32768. When Telephony over
IP is used, a minimum of 170 kbps per
channel is needed.
Default Settings:
None.
Examples:
ecn(config)# dslport 1.0.1 pvc 1 bandwidth downstream
max-burst-size 1 peak-cell-rate 32 sustainable-cell-rate
32
Command Usage:
Use this command to enable forced forwarding (layer-2), limit the number of
End-user devices or disable / enable local switching.
When MAC forced forwarding is enabled all the End-users upstream data is
checked for destination (layer-2) and always redirected to the default gateway.
If both MAC forced forwarding and local switching are enabled, MAC forced
forwarding has precedence, and local switching will not be used.
Command Level:
ecn(config)#
Arguments:
<dslport> The DSL-port (a.b.c) to configure. The
parameter a.b.c refers to the ECN port (a),
the port of the switch between the ECN
and the IP DSLAM (b) and the IP DSLAM
line (c).
<pvc> Configures the specified PVC number.
Range 1-8.
mac-forced-forwarding Enabling or disabling MAC forced
{enable | disable} forwarding.
<mac-address-count-limit> Sets the maximum number of MAC
allowed. Range 0 - 254. If zero is set
as value the maximum number of CPE
devices will be unlimited.
local-switching Enables or disables local switching to and
{enable | disable} from the PVC, within the IP DSLAM.
Syntax:
dslport <dslport> pvc <pvc> ethernet
[ac-forced-forwarding {enable|disable}]
mac-address-count-limit <mac-address-count-limit>]
[local-switching {enable|disable}]
Default Settings:
mac-forced-forwarding: disabled.
mac-address-count-limit: 0
local-switching: enabled
Examples:
ecn(config)# dslport 1.0.1 pvc 1 ethernet mac-forced-forw
arding enable mac-address-count-limit 10 local-switching
disable
Command Level:
ecn(config)#
Syntax:
Arguments:
<dslport> The DSL-port (a.b.c) to configure. The
parameter a.b.c refers to the ECN port (a),
the port of the switch between the ECN
and the IP DSLAM (b) and the IP DSLAM
line (c).
<pvc> Configures the specified PVC number.
Range 1-8.
broadcast allowed Enables or disables the End-user to
{enable | disable} broadcast traffic on the VLAN into which
the PVC is mapped.
default-gateway Sets the IP address of the default gateway.
<ip-address>
igmp-snooping With IGMP Ethernet, parallel transmission
{enable | disable} of the same video stream is avoided.
Ethernet bandwidth is saved by snooping
the streaming requests from one user
and connecting them to an already active
stream towards another user.
static-ip Sets or removes a static IP address.
{add | remove}
<ip-address>
Default Settings:
igmp-snooping: enabled.
broadcast-allowed: disabled
Examples:
ecn(config)# dslport 1.0.1 pvc 1 ip broadcast-allowed
enable default-gateway 192.168.1.1 igmp-snooping enable
static-ip add 192.168.1.3
Command Level:
ecn(config)#
Syntax:
dslport <dslport> pvc <pvc> remove
Arguments:
<dslport> The DSL-port (a.b.c) to configure. The
parameter a.b.c refers to the ECN port (a),
the port of the switch between the ECN
and the IP DSLAM (b) and the IP DSLAM
line (c).
<pvc> Configures the specified PVC number.
Range 1-8.
remove Removes the PVC.
Default Settings:
None
Examples:
ecn(config)# dslport 1.0.1 pvc 1 remove
The VLAN will be configured on all ports of the ECN (both downlink and uplink)
and on all ports of daisy chained switch extensions.
Stop!
Do not use any of the VLAN IDs that are used for management. Apart from the
configurable management VLANs (246, 247, 248, and 249), VLANs 1 and
4093 are used internally in the ECN.
Command Level:
ecn(config)#
Syntax:
dslport <dslport> pvc <pvc> vlan [ethernet-priority
<priority>] vlan-id <vlan-id>
Arguments:
<dslport> The DSL-port (a.b.c) to configure. The
parameter a.b.c refers to the ECN port (a),
the port of the switch between the ECN
and the IP DSLAM (b) and the IP DSLAM
line (c).
<pvc> Configures the specified PVC number.
Range 1-8.
<priority> Ethernet priority sets the priority tag of the
VLAN. Range 0-7.
<vlan-id> VLAN ID is a number of the VLAN. Note
that VLAN ID nr. 246, 247 and 248 are the
default VLAN ID for management. VLAN
ID 1 is used for untagged traffic. Range 1
4092. VLAN IDs above 4092 are reserved.
Default Settings:
ethernet-priority: 0
Examples:
ecn(config)# dslport 1.0.1 pvc 1 vlan ethernet-priority 1
vlan-id 3
The list of modes defined by this command overwrites any previous allowed
mode. That is, only the modes included in the last entered command will be
allowed.
Annex M and Annex J within the same ADSL standard (ADSL2 or ADSL2+)
are mutually exclusive. For example it is not possible to use ITU-T ADSL2
G.992.3 Annex M and ITU-T ADSL2 G.992.3 Annex J as modes in the same
command. It is possible to use ITU-T ADSL2 G.992.3 Annex M and ITU-T
ADSL2+ G.992.5 Annex J in the same command.
Use this command to configure two or more transmission modes that may
be used for the connection.
Command Level:
ecn(config)#
Syntax:
dslport <dslport> configurable-auto-transmission-mode
<mode> <mode> [<mode>.....<mode>]
Arguments:
<dslport> The DSL-port to configure. The parameter
a.b.c refers to the ECN port (a), the ESN
port (b) and the IP DSLAM line (c).
<mode> The parameter <mode> is repeated for
each allowed transmission mode. Name or
number can be used. Range 1-21.
Note: Because some CPE modems have errors in handling the automode
feature, it is recommended not to mix Annex A, B and M.
Numbers:
Range Mode
01 AUTODETECT
2 AUTO ADSL1
3 AUTO ADSL2
4 ANSI T1.413
5 ETSI TS 101 388
6 ITU-T ADSL over POTS, G.992.1 Annex A
7 ITU-T ADSL over ISDN, G.992.1 Annex B
8 ITU-T ADSL Lite over POTS, G.992.2 Annex A
9 ITU-T ADSL2 over POTS, G.992.3 Annex A
10 ITU-T ADSL2 over ISDN, G.992.3 Annex B
11 ITU-T RE-ADSL2 over POTS, G.992.3 Annex A and L
12 ITU-T RE-Narrow PSD ADSL2 over POTS, G.992.3 Annex A and L
13 ITU-T ADSL2, G.992.3 Annex M
14 ITU-T ADSL2+ over POTS, G.992.5 Annex A
15 ITU-T ADSL2+ over ISDN, G.992.5 Annex B
16 ITU-T ADSL2+, G.992.5 Annex M
18 Auto Annex A
19 ITU-T VDSL2, G993.2
20 ITU-T ADSL2, G.992.3 Annex J
21 ITU-T ADSL2+, G992.5 Annex J
Names:
Range Name
01 autodetect
2 auto_adsl1
3 auto_adsl2
4 ansi_t1.413
5 etsi_ts_101_388
6 itu-t_adsl_over_pots,_g.992.1_annex_a
7 itu-t_adsl_over_isdn,_g.992.1_annex_b
8 itu-t_adsl_lite_over_pots,_g.992.2_annex_a
9 itu-t_adsl2_over_pots,_g.992.3_annex_a
10 itu-t_adsl2_over_isdn,_g.992.3_annex_b
11 itu-t_re-adsl2_over_pots,_g.992.3_annex_a_and_l
12 itu-t_re-narrow_psd_adsl2_over_pots,_g.992.3_annex_a_and_l
13 itu-t_adsl2,_g.992.3_annex_m
14 itu-t_adsl2+_over_pots,_g.992.5_annex_a
15 itu-t_adsl2+_over_isdn,_g.992.5_annex_b
16 itu-t_adsl2+,_g.992.5_annex_m
18 auto_annex_a
19 itu-t_vdsl2,_g.993.2
20 itu-t_adsl2,_g.992.3_annex_j
21 itu-t_adsl2+,_g.992.5_annex_j
Default Settings:
Autodetect
Examples:
ecn(config)#dslport 1.0.1 configurable-auto-transmission
-mode 6 8
There are different ADSL standards that can be used in an ADSL connection.
The use of the transmission mode depends on the equipment and installation
on the customer premises. The IP DSLAM supports multi-annex on a per line
basis, except for ADSL over ISDN. If ADSL over ISDN is used, all lines of the
same IP DSLAM are set to ADSL over ISDN.
Choosing AUTO ADSL1 or AUTO ADSL2 will let the IP DSLAM to decide which
access method is appropriate. ADSL1 includes a bunch of ADSL CPE access
methods. ADSL2 includes bunch of ADSL2 and ADSL2+ CPE access methods.
The list of modes defined by this command overwrites any previous allowed
mode. That is, only the modes included in the last entered command will be
allowed.
ITU-T G992.3 Annex J and G.992.3 Annex M cannot be used in the same
command, they exclude each other.
ITU-T G992.5 Annex J and G992.5 Annex M cannot be used in the same
command, they also exclude each other.
Command Level:
ecn(config)#
Syntax:
dslport <dslport> transmission-mode <mode> [<mode>][<mode
>]......[<mode>]
Arguments:
<dslport> The DSL-port to configure. The parameter
a.b.c refers to the ECN port (a), the ESN
port (b) and the IP DSLAM line (c).
<mode> The parameter <mode> is repeated for
each allowed transmission mode. Name or
number can be used. Range 1-21.
Numbers:
Range Mode
01 AUTODETECT
2 AUTO ADSL1
3 AUTO ADSL2
4 ANSI T1.413
5 ETSI TS 101 388
Numbers:
Range Mode
6 ITU-T ADSL over POTS, G.992.1 Annex A
7 ITU-T ADSL over ISDN, G.992.1 Annex B
8 ITU-T ADSL Lite over POTS, G.992.2 Annex A
9 ITU-T ADSL2 over POTS, G.992.3 Annex A
10 ITU-T ADSL2 over ISDN, G.992.3 Annex B
11 ITU-T RE-ADSL2 over POTS, G.992.3 Annex A and L
12 ITU-T RE-Narrow PSD ADSL2 over POTS, G.992.3 Annex A and L
13 ITU-T ADSL2, G.992.3 Annex M
14 ITU-T ADSL2+ over POTS, G.992.5 Annex A
15 ITU-T ADSL2+ over ISDN, G.992.5 Annex B
16 ITU-T ADSL2+, G.992.5 Annex M
18 Auto Annex A
19 ITU-T VDSL2, G993.2
20 ITU-T ADSL2, G.992.3 Annex J
21 ITU-T ADSL2+, G992.5 Annex J
Names:
Range Name
01 autodetect
2 auto_adsl1
3 auto_adsl2
4 ansi_t1.413
5 etsi_ts_101_388
6 itu-t_adsl_over_pots,_g.992.1_annex_a
7 itu-t_adsl_over_isdn,_g.992.1_annex_b
8 itu-t_adsl_lite_over_pots,_g.992.2_annex_a
9 itu-t_adsl2_over_pots,_g.992.3_annex_a
10 itu-t_adsl2_over_isdn,_g.992.3_annex_b
11 itu-t_re-adsl2_over_pots,_g.992.3_annex_a_and_l
12 itu-t_re-narrow_psd_adsl2_over_pots,_g.992.3_annex_a_and_l
13 itu-t_adsl2,_g.992.3_annex_m
14 itu-t_adsl2+_over_pots,_g.992.5_annex_a
15 itu-t_adsl2+_over_isdn,_g.992.5_annex_b
16 itu-t_adsl2+,_g.992.5_annex_m
18 auto_annex_a
19 itu-t_vdsl2,_g.993.2
20 itu-t_adsl2,_g.992.3_annex_j
21 itu-t_adsl2+,_g.992.5_annex_j
Arguments, cont.:
<priority> Ethernet priority sets the priority tag of the
VLAN. Range 0-7.
<vlan-id> VLAN ID is a number of the VLAN. Note
that VLAN ID nr. 246, 247 and 248 are the
default VLAN ID for management. VLAN
ID 1 is used for untagged traffic. Range 1
4092. VLAN IDs above 4092 are reserved.
Default Settings:
Autodetect
Examples:
ecn(config)# dslport 1.0.1 transmission-mode 2 3
There are different VDSP PSD parameters that can be configured with this
command. For further information see the EMP Web Interface User Guide.
Command Level:
ecn(config)#
Syntax:
dslport <dslport> vdsl-psd {downstream|upstream}
adv-power-back-off {enabled|disabled}
Arguments:
All parameters in this command are described in detail in the EMP Web
Interface User Guide. The range for maximum power downstream is -25.6 to
25.6 dBm, though it must not exceed the power defined in the standard for the
selected profile in the profile-enabling parameter. Note that 8a and 8b are not
supported for the EDN612nef although they can be checked without receiving
any failure message.
Default Settings:
MIN-ESEL: 0
ESEL: 127
ESCMA: -0.90234375
ESCMB: -0.1015625
ESCMC: 1.296875
FMAX: 2992
FMIN: 0
MUS: -11
US1A: -80.0
US1B: -31.0
US2A: 0.0
US2B: 0.0
US3A: 0.0
US3B: 0.0
Forced-e-Length: 120
Power-Back-Off: Enabled
Advanced-Power-Back-Off: Disabled
RFI Notches:
Examples:
ecn(config)# dslport 1.0.1 vdsl-psd downstream
adv-power-back-off enabled
Command Level:
ecn(config)#
Syntax:
copy-dslport from <dslport> to {<dslport>|all}
Arguments:
from <dslport> Insert the no. of the DSL-port to copy from
in the format a.b.c, which refers to the ECN
port (a), the ESN108 port (b) and the IP
DSLAM line (c).
to {<dslport> all} Copy configuration to the specified
DSL-port or to all the ports. Insert the
DSL-port no. in the format a.b.c.
Default Settings:
None.
Examples:
ecn(config)#copy-dslport from 1.0.1 to 1.0.2
The test requires an active modem at the customer premises that supports
ADSL2, ADSL2+ or VDSL. If the test does not succeed, an error message
is returned.
If the test succeeds, the upstream and downstream results for the following line
parameters are displayed in the CLI: Attainable net data rate (kbps), Actual
aggregate transmit power (dBm). For ADSL, the band parameters Loop
attenuation (dB), Signal attenuation (dB), and Signal to Noise Ratio (dB) are
shown for upstream and downstream. For VDSL, the band parameters are
shown for US0, US1, US2, US3, DS0, DS1 and DS2, as defined in the ITU
standard G.993.2.
The detailed loop diagnostic test results, per sub carrier, are stored in the ECN
at /var/delt_result.txt. The file format is space delimited text. The results can
be accessed using an FTP session to connect to the ECN (user name = root,
password = secret). Note that due to space limitations, the ECN only stores
the latest loop diagnostic test results. Starting another loop diagnostic test
deletes the stored results.
If there are no loop diagnostic tests available for the line, the ECN returns a
result where all the parameters are zero.
Command Level:
ecn#
Syntax:
test dslport <dslport> {loop-diagnostic|load-previous-LD}
Arguments:
<dslport> Insert the no. of the DSL-port to test in
the format a.b.c, which refers to the ECN
port (a), the ESN108 port (b) and the IP
DSLAM line (c).
Default Settings:
None.
Examples:
ecn#test dslport 14.0.2 loop-diagnostic
Command Level:
ecn(config)#
Syntax:
dslport <dslport> alarm-threshold {downstream|upstream}
{es-15-minutes|ses-15-minutes|uas-15-minutes|es-24-hours|
ses-24-hours|uas-24-hours}
<interval>
Arguments:
<dslport> The DSL-port to configure. The parameter
a.b.c refers to the ECN port (a), the
ESN108 port (b) and the IP DSLAM line (c)
{downstream | upstream} The thresholds can be set for both
upstream and downstream.
es-15-minutes Sets the amount of Error Seconds (ES) in
an interval of 15 minutes that is accepted
before an alarm is sent. ES is a second
with one or more errors
ses-15-minutes Sets the amount of Error Seconds (ES) in
an interval of 15 minutes that is accepted
before an alarm is sent. ES is a second
with one or more errors
uas-15-minutes Unavailable Seconds (UAS) is a second
in which the line is defined as unavailable.
The line is defined as unavailable after
10 contiguous SES. The unavailable time
includes the 10 error seconds, which have
defined the state of the line as unavailable.
The line becomes available again after
10 contiguous seconds with no SES. This
argument is used to set the amount of UAS
before an alarm is sent.
es-24-hours Sets the amount of Error Seconds (ES) in
an interval of 24 hours that is accepted
before an alarm is sent. ES is a second
with one or more errors
Arguments:
ses-24-hours Sets the amount of Severely Error Seconds
(SES) in an interval of 24 hours that is
accepted before an alarm is sent. SES is a
second with 18 or more errors.
uas-24-hours Unavailable Seconds (UAS) is a second
in which the line is defined as unavailable.
The line is defined as unavailable after
10 contiguous SES. The unavailable time
includes the 10 error seconds, which have
defined the state of the line as unavailable.
The line becomes available again after
10 contiguous seconds with no SES. This
argument is used to set the amount of UAS
before an alarm is sent.
<interval> The range of interval is 0 to 900.
Note: Setting the threshold value to 0 (zero) will disable the alarm. The 15
minutes always start at 0,15, 30 and 45 minutes after the hour (start
time is line initialization). The 24 hours interval start at line initialization,
and is synchronized with the 15 minutes interval.
Default Settings:
None
Examples:
ecn(config)#dslport 1.0.1 alarm-thresholds downstream
es-15-minutes 1 uas-15-minutes 1 ses-15-minutes 1
Command Level:
ecn(config)#
Syntax:
dslport <dslport> alarms line-initialization-failure
{enable|disable} link-up-down {enable|disable}
Arguments:
<dslport> The DSL-port to configure. The
parameter a.b.c refers to the ECN port
(a), the ESN108 port (b) and the IP
DSLAM line (c).
line-initialization-failure When enabled the alarms will be sent
{enable | disable} if training fails and the line cannot be
initialized.
link-up-down {enable | To enable and disable the link up and
disable} link down alarms.
Default Settings:
Disabled
Examples:
ecn(config)#dslport 1.0.1 alarms line-initialization
-failure enable link-up-down enable
Command Level:
ecn#
Syntax:
show dslport <dslport> {alarm|line {15-min|24-hours
|since-last-reset}|performance-data|psd line|status
line|vdsl-psd|pvc}
Arguments:
<dslport> Insert the DSL-port no. in the format a.b.c,
where the letters refer to the ECN port (a),
the THE INTERMEDIATE SWITCH port (b)
and the IP DSLAM line (c).
alarm Displays alarm configuration.
line Displays information about the
configuration of the line parameters
that are included in the dslport line
command except the PSD parameters.
Arguments:
performance-data Displays an error parameter of the
line in the ADSL, ATM, and Ethernet
layers. Different counters count relevant
parameters in each layer.
psd line Displays the settings of the PSD
parameters that are included in the dslport
line commands plus the carrier masks.
status line Displays information about the status of
the channel and line.
vdsl-psd Displays the VDSL PSD configuration.
pvc Displays PVC configuration for the
specified PVC number, that is from 1 to 8.
Default Settings:
None.
Examples:
ecn#show dslport 1.0.1 alarm
12 ESN Commands
Command Level:
ecn(config)#
Syntax:
esn <node> link-aggregation create-trunk primary <port>
secondary <port>
Arguments:
<node> The node number of the ESN310 in the
format a.b for example 0.1, which refers to
the first ESN310 connected to port 25 or
26 of the ECN.
primary <port> ECN port number. The port number must
always be smaller than the secondary port
number. The primary port number is in the
range 1 23. The primary port is the one
that appears in the inventory.
secondary <port> ECN secondary port number, which must
be larger than the primary port number.
Range is 2 24.
Default Settings:
Disabled
Examples:
ecn(config)#esn 0.1 link-aggregation create-trunk primary
8 secondary 12
Command Usage:
Use this command to set the physical mode of an ESN108 port which is the
duplex mode and interface speed. The possible physical modes of an ESN108
port can be: auto-negotiation, 10-mbps-half-duplex, 100-mbps-half-duplex,
10-mbps-full-duplex, and 100-mbps-full-duplex.
Command Level:
ecn(config)#
Syntax:
esn <node> port <port> phy-mode <phy-mode>
Arguments:
<node> The node number of the ESN in the format
a.b for example 1.0, which refers to the
ESN connected to port 1 of the ECN.
<port> The port no. of the ESN108, which can be
any number from 0 to 8.
<phy-mode> The physical mode of the ESN108
port with the following possible values:
auto-negotiation, 10-mbps-half-duplex,
100-mbps-half-duplex, 10-mbps-full-duplex
, 100-mbps-full-duplex.
Default Settings:
Auto-negotiation
Examples:
ecn(config)#esn 1.0 port 5 phy-mode auto-negotiation
12.2.2 Spanning-tree
The spanning tree port commands are the same as mentioned in Section 9.3
on page 52.
Command Usage:
The command is used to enable, disable or automatically configure the ESN108
to supply power over the Ethernet on the uplink connection.
The uplink port of the ESN108 can supply the uplink node with power over the
Ethernet cable. The ability to supply a node with power over the Ethernet cable
in the upstream direction can be enabled by the ECN by this command. It
can be disabled or set to auto as well.
Command Level:
ecn(config)#
Syntax:
esn <node> power-on-uplink {enable|disable|auto}
Arguments:
<node> The node number of the ESN in the format
a.b for example 1.0, which refers to the
ESN connected to port 1 of the ECN.
{enable | disable | auto} Enable, disable or automatically configure
the ESN108 to supply power over Ethernet
on the uplink connection.
Default Settings:
Disabled
Examples:
ecn(config)#esn 3.0 power-on-uplink enable
13 EXN Commands
Command Level:
ecn(config)#
Syntax:
exn <node> line <line> {state {enable|disable}|sync
{master|slave}|test {disable|line-loop}}
Arguments:
<node> EXN104 node no. in the format a.b
<line> The line no. in the range 1 to 4
{enable | disable} Enable or disable the operational state of
the EXN104 line
{master | slave} Sets the synchronization mode of the line
to master or slave
{disable | line-loop} Disables the line-loop test mode or enable
the line-loop test mode
Default Settings:
None
Examples:
ecn(config)#exn 3.100 line 3 state enable
Command Level:
ecn(config)#
Syntax:
exn <node> line-type {esf|d4|e1|e1crc|auto-crc}
Arguments:
<node> EXN104 node no. in the format a.b
{esf | d4 | e1 | e1crc | Insert the line type of the EXN104 lines:
auto-crc}
esf - Extended SuperFrame DS1 (T1.107)
d4 - AT&T D4 format DS1 (T1.107)
e1 - ITU-T Recommendation G.704
(Table 4a)
e1crc - ITU-T Recommendation G.704
(Table 4b)
auto-crc - Sets the E1 line to use auto
negotiations on CRC (G.706)
Default Settings:
None
Examples:
ecn(config)#exn 3.100 line-type e1
Command Level:
ecn(config)#
Syntax:
exn <node> packet-distribution {enable|disable}
Arguments:
<node> EXN104 node no. in the format a.b
{enable | disable} Enables or disables packet distribution
across E1 links.
Default Settings:
None
Examples:
ecn(config)#exn 3.100 packet-distribution enable
Command Level:
ecn#
Syntax:
show exn <node> {general|line}
Arguments:
<node> EXN104 node no. in the format a.b
general Displays the general settings, that is,
information about site, packet distribution,
load distribution and link mode.
line Displays the configuration of the E1 lines,
that is, information about operational state,
line type, coding, alarm, synchronization
mode and test mode settings.
Default Settings:
None
Examples:
ecn#show exn 3.100 general
14 EFN Commands
Command Level:
ecn(config)#
Syntax:
ethport <portno> line state {unlock|lock}
Arguments:
<portno> Specifies the port number of the EFN324,
in a.b.c format. a is the flexible block
number (1000+the Switch ID of the EFN),
b is 0, and c is the number of the EFN324
port (range 1 to 26).
{unlock | lock} Unlocks or locks the port to which the line
is connected.
Default Settings:
Unlocked
Examples:
ecn(config)#ethport 1035.0.3 line state lock
Command Level:
ecn#
Syntax:
show ethport <portno> {line|performance-data line|status
line}
Arguments:
<portno> Specifies the port number of the EFN, in
a.b.c format. a is the flexible block number
(1000+the Switch ID of the EFN), b is 0,
and c is the number of the EFN port (range
1 to 26).
line Displays information about the
configuration of the line parameters,
including the port speed.
performance-data line Displays the number of upstream and
downstream octets, unicast packets,
discarded packets and errors since the last
reset.
status line Displays information about the status of
the line.
Default Settings:
None
Examples:
ecn#show ethport 1035.0.3 line
15 Alarms
Use these commands to configure and display alarms from the EAN.
Alarm oid defined in the filter will not be processed by the ECN. That is they will
be discarded upon arrival to the EMP.
Command Level:
ecn(config)#
Syntax:
alarm filter {add|remove} oid <alarm oid>
Arguments:
{add | remove} Adds or removes the specified OID from
the filter.
<alarm oid> Specifies which alarm oid to add or remove
from the filter. The oid is the SNMP oid of
the alarm.
Default Settings:
Linkup and linkdown are included in the filter (can be removed). OIDs:
1.3.6.1.6.3.1.1.5.3
1.3.6.1.6.3.1.1.5.4
Examples:
ecn(config)#alarm filter add oid 1.3.6.1.4.1.193.72.300.1
0.2.1.0.1
Command Level:
ecn#
Syntax:
show alarm filter
Arguments:
None
Default Settings:
None
Examples:
ecn#show alarm filter
Alarm Filters:
1.3.6.1.6.3.1.1.5.3
1.3.6.1.6.3.1.1.5.4
Command Level:
ecn(config)#
Syntax:
alarm statistics-filter {add|remove} oid <alarm oid>
Arguments:
{add | remove} Adds or removes the specified OID from
the filter.
<alarm oid> Specifies which alarm oid to add or remove
from the filter. The oid is the SNMP oid of
the alarm.
Default Settings:
ifLinkup and iflinkdown are included in the filter (can be removed). OIDs:
1.3.6.1.4.1.193.72.600.1.6.0.3
1.3.6.1.4.1.193.72.600.1.6.0.4
Examples:
Command Usage:
Use the command to display the configured filter entries.
Command Level:
ecn#
Syntax:
show alarm filter
Arguments:
None
Default Settings:
None
Examples:
ecn#show alarm statistics-filter
Alarm Filters:
1.3.6.1.6.3.1.1.5.3
1.3.6.1.6.3.1.1.5.4
1.3.6.1.4.1.193.72.300.10.2.1.0.1
Note: Active alarms are synchronized after a reboot, or in case alarms sent
by an embedded element are lost.
Active Alarms are only synchronized for the following node types:
EDN612
EDN312x
EDN524
Command Level:
ecn(config)#
Syntax:
alarm active-alarm-log synchronize {enable|disable}
Arguments:
{enable | disable} Enables or disables the synchronization of
active alarms from embedded elements.
Default Settings:
Disabled
Examples:
ecn(config)#alarm active-alarm-log synchronize enable
Command Usage:
Use this command to display the status of the inventory information regarding
the active alarm synchronization setting for the embedded elements.
Command Level:
ecn#
Syntax:
show alarm status
Arguments:
None
Default Settings:
None
Examples:
ecn#show alarm status
Note: The active alarm status can occur as following: Disabled, Not
supported, Not Synchronized, Synchronized, Synchronizing.
Command Level:
ecn(config)#
Syntax:
alarm remove-active-alarm {[integer]|all}
Arguments:
integer Defines which active alarm to remove from
the Active Alarm Log
all Removes all active alarms from the Active
Alarm Log
Default Settings:
None
Examples:
ecn(config)#alarm remove-active-alarm 1
Command Usage:
Use this command to display the active alarms or alarm history.
Command Level:
ecn#
Syntax:
show alarm log {active|history}
Arguments:
{active | history} Active displays the active alarm log.
History displays the history of alarms.
Default Settings:
None
Examples:
ecn#
The output will be similar to the Alarm Active Log, but only the history list
of alarms will be displayed.
16 Security
Use these command to configure security settings in the ECN like firewall
access control lists, security users, and net services.
Start by creating the access list and continue with inserting or appending rules.
The list can be build of several rules. A packet will be matched against the rules
in the order they are defined, and when the first rule is matched the packet will
be permitted or denied according to the rule. Packets that do not match any
rule will be allowed access.
Note: After the access list is defined it must be assigned to the external
management interface, see Section 4.1 on page 25 in order to take
effect. If no access list is assigned to the interface all traffic arriving on
the external VLAN will be allowed.
Command Level:
ecn(config)#
Syntax:
security firewall-acl <firewall-acl name> {create|remove}
Arguments:
<firewall-acl-name> The name of the firewall IP access list.
{create | remove} Creates or removes a firewall IP access
list.
<sequence-number> Deletes a rule with a specific rule number.
Arguments:
{permit | deny} Specifies whether packets that match the
rule is passed or dropped.
{<ip-address> netmask Specifies the source IP address and
<subnetmask> | any} netmask that is permitted or denied access.
{append | insert Append will insert the rule as the last rule
<sequence-number> | in the list. Insert <sequence-number> will
delete} insert the rule in the list at the position
specified by the sequence number.
Specifying the parameter delete will delete
the rule matching the parameters.
{tcp | udp port telnet Specifying which TCP or UDP destination
ftp http | snmp | tftp | port number that are permitted or denied.
any <portnumber>} Specifying telnet, ftp, http, nmp or tftp
is equal to specifying the default port
numbers for these services.
icmp Specifies whether ICMP traffic is permitted
or denied.
Default Settings:
None
Examples:
ecn(config)#security firewall-acl fir1 create
The command is used for user account administration. Different types of user
accounts can be defined to protect against unauthorized access to EMP by
defining users and passwords with different access rights. A user with admin
rights can change the password of other users (modify) using own password
instead of the password of the user.
Command Level:
ecn(config)#
Syntax:
security user [add username <name> password <password>]|
[remove username <name>]|[modify {usernameold <name> new
<name>}|{password username <name> new <password> password
<password>}|{type username <name> new {admin|cli}}]
Arguments:
{add | modify | type} Adds or modifies a new user and password
and configures or modifies the user access
rights (type).
<name> The name of the user.
<password> The password for the user.
{admin | cli} Configures the access rights for the
user. admin will give full access to see,
create, delete and modify users. The cli
parameter will give access to CLI and Web
interface and this user is allowed to see
and modify own user name and password..
Default Settings:
Type: cli
Examples:
ecn(config)#security user add username peter password
cliandweb
Command Level:
ecn(config)#
Syntax:
security net-service https {enable|disable}
Arguments:
{enable} Enables the protocol on the server
{disable} Disables the protocol on the server
Default Settings:
https: enabled
Examples:
ecn(config)#security net-service https enable
Command Level:
ecn(config system)#
Syntax:
radius-server enable host <ip-address> [auth-port <port>]
[timeout <seconds>][key <string>]
Arguments:
<ip-address> The IP address of the RADIUS Server that
must be added or deleted from the list of
RADIUS Servers
<port> The port number (TCP), on which the client
must contact the RADIUS Server.
<seconds> The number of seconds the client will wait
for a connection to the RADIUS Server
before giving up
<string> The RADIUS Client must share a key
with the server. The key is like a mutual
password. It is agreed upon in advance
and if it needs to be changed, it must be
changed in both the RADIUS Client and
the RADIUS Server
radius-server disable Removes the definition of the RADIUS
host Server.
Note: When deleting the RADIUS host the argument auth-port <port>
must be used if the argument is used when configuring the RADIUS
client.
Default Settings:
timeout: 3
authentication-port: 1812
Examples:
ecn(config system)#radius-server enable host 172.1.1.4
timeout 4 key iknowwhatyoudidlastsummer
Command Level:
ecn(config system)#
Syntax:
tacacs-server {enable|disable} server <ip-address>
Arguments:
<ip-address> The IP address of the TACACS+ Server
that must be added or deleted from the list
of TACACS+ Servers
<string> The TACACS+ Client (that is, the ECN)
must share a secret with the server. The
secret is like a mutual password. It is
agreed in advance and if it needs to be
changed, it must be changed in both the
TACACS+ Client and the TACACS+ Server
{enable | disable} Removes the definition of the TACACS+
Server
{set | unset} Sets or unsets a secret password
Default Settings:
None
Examples:
ecn(config system)#tacacs-server enable server 172.1.1.4
To disable a set of login methods, these must previously have been enabled.
Command Level:
ecn(config system)#
Syntax:
aaa authentication login {enable|disable} radius
Arguments:
{enable | disable} Enables or disables RADIUS authentication
radius
Arguments:
{enable | disable} Enables or disables TACACS+
tacacs+ authentication
{enable | disable} Enables or disables the authentication
prioritize login methods, with prioritization when an
authentication server is unavailable. The
prioritization order of a set of login methods
can then be entered. The first method has
the highest priority, and the last method
has the lowest priority
Default Settings:
disable radius
disable tacacs+
disable prioritize
enable local
Examples:
ecn(config system)#aaa authentication login enable radius
This section describes the CLI commands when the ECN is in Fallback State.
*) These commands are supported in releases earlier than EDA 1200 2.0.
17.1.1 Calendar
This command is the same as under normal operation and described in Section
3.5 on page 17. The command is supported in releases before EDA 1200 2.0.
17.1.2 Exit
This command is the same as under normal operation and described in Section
2.3.2 on page 10.
17.1.3 Interface
This command is almost the same as under normal operation. The only
difference is that it is not necessary to save the interface configuration (interface
activate). The activate argument does not exist in the CLI when the ECN is in
fallback state. Restart the ECN to activate the new settings (restart), seeSection
4.1 on page 25. The commands interface internal and interface untagged are
only supported in releases before EDA 1200 2.0.
17.1.4 Restart
This command is almost the same as under normal operation. The only
difference is that it is only possible to use the enc argument (it is only possible
to restart the EMP from the fallback CLI). Refer to Section 3.8 on page 20.
17.1.5 Update
This command is almost the same as under normal operation. The only
difference is that it is only possible to use the enc parameter value (it is only
possible to update the EMP SW from the fallback CLI). Note that the new EMP
SW must be transferred to the ECN before executing the update command.
Refer to Section 6.3 on page 37for more information about the update. For
more information about how to upload SW files, refer to the ECN430 Installation
Guide, the ECN330 Installation Guide or the ECN320 Installation Guide.
17.1.6 Clear
Command Usage:
Use this command to delete configuration or software that is suspected to be
corrupt, and therefore may prevent the ECN from starting up properly. This
command is supported in releases before EDA 1200 2.0.
Command Level:
vty#
Syntax:
clear {network|inventory|nodesw|all}
Arguments:
network Deletes the network configuration
(configured with the interface command)
from the ECN.
inventory Deletes the inventory table (created
automatically by the ECN) from the ECN.
nodesw Deletes the installed embedded nodes
software from the ECN.
all Deletes the network, inventory and
embedded nodes from the ECN.
Default Settings:
None
Examples:
vty#clear network
vty#clear inventory
vty#clear nodesw
vty#clear all
17.1.7 Ping
This command is the same as under normal operation. Refer to Section 3.6
on page 18.
17.1.8 Show
Command Usage:
Use this command to view the status or log file of the ECN. This command is
used for diagnostic purposes in order to identify what went wrong during start
up. Since the log file can be large, specifying the line numbers may be useful.
For more information about log files refer to the EMP Web Interface User Guide.
Command Level:
vty#
Syntax:
show status
Arguments:
status Shows the status of the ECN.
log Prints the log file of the ECN on the screen.
The log argument can be used with two,
one or no parameters:
Use no parameters to print the whole log
file.
Use one parameter to print the last lines
(number of lines specified by the parameter
value).
Use two parameters to print the log file from
the line number specified in parameter one,
to the line number specified in parameter
two.
Default Settings:
None
Examples:
To show the whole log file:
vty#show status
vty#show log 15
vty#show log 45 75
Execute the following commands (in the example, the IP address of the
ECN330 is 172.30.67.16):
Login: admin
Password:admin
For more information on downgrading the switch, see the turn command
Section 3.10 on page 22.
For information on how to reconfigure the IP settings for the switch (since these
are lost during the downgrade), see Section 18.3 on page 150.
See the Release Notes for the correct versions of the software and EDA 1200
Update Description for software update.
Login: esn310
Password:esn310
For information on how to reconfigure the IP settings (since these are lost
during the downgrade), see Section 18.3 on page 150.
console#config
console(config-if)#exit
console(config)#exit
19 Factory Default
The procedure for resetting the ECN to factory default is described in the
following.
1. Connect a laptop to the console of the ECN. This will enable you to see
the boot menu.
This section gives an overview of the open source licenses on which the ECN
is based, that is, the GNU Public License Terms, the Apache 2.0 License, the
Apache 1.1 license and the LGPL 2.1 license.
The Linux Core system is the operating system for the Ethernet Node Controller
in ECN. The Linux distribution for ECN is based on standard open source
packages widely used in the Linux community.
These programs are free software; you can redistribute them and/or modify
them under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your option)
any later version.
See the GNU General Public License in the Third Party License Agreement
for more details.
The EMP application contains standard open source packages from Jakarta
Commons Net.
The programs are distributed in the hope that they will be useful, but WITHOUT
ANY WARRANTY.
The EMP application contains open source code from Enterprise Edt, called
edtFTPj. This is available for distribution under an LGPL license and should
not be modified.
ftp-hotel.Ericsson.net
Login: eda-gpl
Password: q5prst