Manual - MXK 319 (0123 0187)
Manual - MXK 319 (0123 0187)
show the description and the physical location. If multiple port descriptions
have the same text string they will all be displayed
port description find <text string>
Note: Notice that for search items which do not have spaces the
quotation marks are unnecessary.
Port mirroring
Note: If more than one port needs to be mirrored, you must put
the ports in a link aggregration group. The ports must stay in the
link aggregration group for mirroring to continue.
Variable Definition
This example enables port mirroring to send packets both entering and
leaving port 1-a-7-0/eth and port 1-a-6-0/eth in the link aggregration
group to port 1-a-8-0/eth on VLAN 900.
3 When necessary, turn port mirroring off.
zSH> port mirror 1-a-1-0/linkagg 1-a-8-0/eth vlan 900 off
This example enables port mirroring to send packets both entering and
leaving 1-a-11-0/eth to 1-a-2-0/eth.
2 When necessary, turn port mirroring off.
zSH> port mirror 1-a-11-0/eth 1-a-2-0/eth vlan 800 off
Jumbo Ethernet frames are defined as frames that exceed 1500 bytes of
payload. Jumbo Ethernet frames are usually up to 9000 bytes of payload and
are frequently used by data centers to provide lower overhead Ethernet
connectivity. Enterprise Ethernet, carrier Ethernet, and access networks are
now frequently requiring jumbo Ethernet frames.
MXK security
This section describes the MXK’s security features including Radius support,
Secure Shell (SSH), Secure File Transfer Protocol (SFTP), HTTPS and port
access security.
• MXK security (SSH, SFTP, and HTTPS), page 128
• Port access security, page 132
• Radius support, page 134
Note: For security reasons, host keys are not accessible via SNMP
and cannot be saved/restored with the dump command.
Disabled Enabled
HTTP HTTPS
digital certificate, and passwords are protected by being encrypted. You can
now connect to a MXK using the SSH client of your choice to encrypt the
session. The MXK SSH2 only with the following SSH clients:
• OpenSSH
– cygwin
– Linux
– Solaris
• Putty
• Teraterm
• SecureCRT
• Absolute Telnet
Encryption-key commands
encryption-key add
encryption-key delete
encryption-key renew
encryption-key show
The MXK provides security capabilities on the UDP/TCP ports which the
MXK uses for management. Use the port-access profile to define the UDP/
TCP port and the IP address or IP address subnet that allows access to that
port.
The port access security feature is a white list mechanism. If a host’s IP
address is not specified in a port-access profile, users from that host cannot
access on that port.
The management ports are:
• Telnet, port 23
• SSH, port 22
• HTTP, port 80
• HTTPS, port 443
• SNMP, port 161
In order to restrict access to the SNMP port, there must be a rule to allow the
MXK its own SNMP access. See Creating a port-access entry for the MXK to
maintain SNMP access on page 134.
By default, port-access profiles do not exist and all ports are open. After a
port-access profile is configured for a port all other IP addresses or subnets
are blocked. This restriction only takes effect after the first port-access
profile is created.
Radius support
The MXK supports local and RADIUS (Remote Authentication Dial In User
Service) access authentication. The MXK can be configured for local
authentication, RADIUS authentication, or RADIUS then local
authentication. RADIUS users are configured with the Service-Type attribute
as Administrative-User or NAS-Prompt-User. RADIUS is used for only login
authentication, not severity levels.
Table 11 shows the mapping of service-type to MXK permissions.
Note: Before beginning this procedure, ensure that the MXK has IP
connectivity to the RADIUS server.
1 Update the RADIUS server with settings for the Zhone prompts.
2 Create a radius-client profile on the MXK with the desired index number
and RADIUS settings for server name, shared secret, number of retries,
and other parameters. The first number in the index is used to group
radius-client profiles so multiple profiles can be assigned to a MXK. The
second number in the index specifies the order in which radius-client
profiles are referenced. This example specifies the radius-client 1/1 with
server name radius1 and a shared-secret of secret. A DNS resolver must
be configured in the system to resolve the server name and IP address.If a
DNS resolver is not available, specify the IP address of the The index 1/1
specifies that this profile is the first profile in group 1.
zSH> new radius-client 1/1
Please provide the following: [q]uit.
server-name: ----> {}: radius1.test.com [DNS resolver must be configured in the system.]
udp-port: -------> {1812}:
shared-secret: --> {** password **}: secret
retry-count: ----> {5}:
retry-interval: -> {1}:
....................
Save new record? [s]ave, [c]hange or [q]uit: s
Record created.
MXK alarms
This section describes the following:
• Alarm manager, page 139
• Alarm suppression, page 140
• Configurable high and low chassis temperature alarms, page 142
Alarm manager
Note: For GPON ONU alarms, refer to GPON Alarms and Traps on
page 987. The alarm show command does not display GPON ONU
alarms.
The MXK central alarm manager includes the ability to view the active
alarms on the system (using the alarm show command) and the ability to
store active alarms on the device. ZMS can use the alarms stored on the
device to recreate the state of the alarms if it becomes disconnected.
The alarm command uses the following syntax:
alarm show [summary]
For example, the following command displays the number of current active
alarms, the total number of alarms, the number of cleared alarms, as well as
each active alarm and its severity:
zSH> alarm show
************ Central Alarm Manager ************
ActiveAlarmCurrentCount :11
AlarmTotalCount :36
ClearAlarmTotalCount :25
OverflowAlarmTableCount :0
ResourceId AlarmType AlarmSeverity
---------- --------- -------------
1-a-2-0/eth linkDown critical
1-a-3-0/eth linkDown critical
1-a-6-0/eth linkDown critical
1-a-7-0/eth linkDown critical
1-a-8-0/eth linkDown critical
1-a-9-0/eth linkDown critical
1-a-10-0/eth linkDown critical
1-a-11-0/eth linkDown critical
1-2-2-1/other linkDown minor
system power_supply_b_failure warning
system not_in_redundant_mode major
The summary option displays the number of current active alarms, the total
number of alarms, the number of system cleared alarms:
zSH> alarm show summary
************ Central Alarm Manager ************
ActiveAlarmCurrentCount :84
AlarmTotalCount :137
ClearAlarmTotalCount :53
OverflowAlarmTableCount :0
The alarm clear command clears a transient alarm the system was unable to
clear.
Caution: Alarms cleared with the alarm clear command will not be
redisplayed if condition reoccurs. The alarm will redisplay only
if the condition reoccurs, goes away, and then reoccurs.
The alarm clear command only clears alarms one at a time by the alarm
number displayed in the Num column.
Alarm suppression
This example disables alarm/LED notification and output for all current and
future alarms with the severity levels minor and warning.
zSH> update system 0
system 0
Please provide the following: [q]uit.
syscontact: -----------> {}:
sysname: --------------> {}:
syslocation: ----------> {}:
enableauthtraps: ------> {disabled}:
setserialno: ----------> {0}:
zmsexists: ------------> {false}:
zmsconnectionstatus: --> {inactive}:
zmsipaddress: ---------> {0.0.0.0}:
configsyncexists: -----> {false}:
configsyncoverflow: ---> {false}:
configsyncpriority: ---> {high}:
configsyncaction: -----> {noaction}:
configsyncfilename: ---> {}:
configsyncstatus: -----> {syncinitializing}:
configsyncuser: -------> {}:
configsyncpasswd: -----> ** private **
numshelves: -----------> {1}:
shelvesarray: ---------> {}:
numcards: -------------> {3}:
ipaddress: ------------> {0.0.0.0}:
alternateipaddress: ---> {0.0.0.0}:
High and low temperature threshold parameters were added to the system
profile:
zSH> show system
...
outletTemperatureHighThreshold:-> {35 - 65}
outletTemperatureLowThreshold:--> {-40 - 0}
syscontact: ---------------------> {}
sysname: ------------------------> {}
syslocation: --------------------> {}
enableauthtraps: ----------------> {disabled}
setserialno: --------------------> {0}
zmsexists: ----------------------> {true}
zmsconnectionstatus: ------------> {inactive}
zmsipaddress: -------------------> {10.51.1.241}
configsyncexists: ---------------> {false}
configsyncoverflow: -------------> {false}
configsyncpriority: -------------> {high}
configsyncaction: ---------------> {noaction}
configsyncfilename: -------------> {10.51.1.118_4_1405380127627}
configsyncstatus: ---------------> {synccomplete}
configsyncuser: -----------------> {zmsftp}
configsyncpasswd: ---------------> ** private **
numshelves: ---------------------> {1}
shelvesarray: -------------------> {}
numcards: -----------------------> {3}
ipaddress: ----------------------> {10.51.1.118}
alternateipaddress: -------------> {0.0.0.0}
countryregion: ------------------> {us}
primaryclocksource: -------------> {0/0/0/0/0}
ringsource: ---------------------> {internalringsourcelabel}
revertiveclocksource: -----------> {true}
voicebandwidthcheck: ------------> {false}
alarm-levels-enabled: -----------> {critical+major+minor+warning}
userauthmode: -------------------> {local}
radiusauthindex: ----------------> {0}
secure: -------------------------> {disabled}
webinterface: -------------------> {enabled}
options: ------------------------> {NONE(0)}
reservedVlanIdStart: ------------> {0}
reservedVlanIdCount: ------------> {0}
snmpVersion: --------------------> {snmpv2}
persistentLogging: --------------> {disabled}
outletTemperatureHighThreshold: -> {50}
outletTemperatureLowThreshold: --> {0}
3 View the alarms sent in the console window when thresholds are met or
exceeded or use the alarm show command.
View the alarm when the outlet temperature reaches the configured
temperature high threshold.
zSH> log ses on
Logging is already enabled for this session.
View the alarm when the outlet temperature exceeds the configured
temperature high threshold by +5.
zSH> JUL 28 10:02:45: alert : 1/a/12 : shelfctrl: Warning: Temperature is above
55 degrees C (131 F) threshold.
JUL 28 10:02:45: alert : 1/a/12 : shelfctrl: Outlet temp=55 degrees C (131 F)
JUL 28 10:02:45: alert : 1/a/1025: alarm_mgr: 01: a:00 Minor Updating
Temperature alarm severity
JUL 28 10:02:45: alert : 1/a/1025: alarm_mgr: 01: a:00 Major Chassis Temperature
above 55 degrees C (131 F) threshold
View the alarm when the outlet temperature exceeds the configured
temperature high threshold by +10.
zSH> JUL 28 10:07:58: alert : 1/a/12 : shelfctrl: Warning: Temperature is above
60 degrees C (140 F) threshold.
JUL 28 10:07:58: alert : 1/a/12 : shelfctrl: Outlet temp=60 degrees C (140 F)
JUL 28 10:07:58: alert : 1/a/1025: alarm_mgr: 01: a:00 Minor Updating
Temperature alarm severity
JUL 28 10:07:58: alert : 1/a/1025: alarm_mgr: 01: a:00 Critical Chassis
Temperature above 60 degrees C (140 F) threshold
View the alarm when the outlet temperature reaches the configured
temperature low threshold.
zSH> JUL 28 11:51:03: alert : 1/a/12 : shelfctrl: Warning: Temperature is below
0 degrees C (32 F) threshold.
JUL 28 11:51:03: alert : 1/a/12 : shelfctrl: Outlet temp=0 degrees C (32 F)
JUL 28 11:51:03: alert : 1/a/1025: alarm_mgr: 01: a:00 Minor Chassis Temperature
below 0 degrees C (32 F) threshold
You can view information by entering the slots command with the uplink card
slot of the uplink card including:
• ROM Version
• Software Version
• Card-Profile ID
The asterisk next to the type of card indicates that this card is in a redundant
configuration.
zSH> slots a
MXK 819
Type :*MXK TWO TENGIGE EIGHT GIGE
Card Version : 800-02485-01-A
EEPROM Version : 1
Serial # : 1360640
CLEI Code : No CLEI
Card-Profile ID : 1/a/10100
Shelf : 1
Slot : a
ROM Version : MXK 2.0.100
Software Version: MXK 2.5.1.124
State : RUNNING
Mode : FUNCTIONAL
Heartbeat check : enabled
Heartbeat last : TUE MAR 11 18:55:46 2014
Heartbeat resp : 4243
Heartbeat late : 0
Hbeat seq error : 0
Hbeat longest : 5
Fault reset : enabled
Power fault mon : not supported
Uptime : 3 days, 1 hour, 31 minutes
After you install the uplink card in slot a, all other line cards and the uplink
card in slot b (for redundant configurations) must be provisioned.
The slots command shows the cards currently exist in the MXK chassis and
their state including: running, loading, not provisioned, booting, and
configuring.
zSH> slots
MXK 819
Uplinks
a:*MXK TWO TENGIGE EIGHT GIGE (RUNNING+TRAFFIC)
b: MXK TWO TENGIGE EIGHT GIGE (RUNNING)
Cards
1: MXK ADSL-48-A Bonded/with 900 Ohm Splitter (RUNNING)
4: MXK 20 ACT ETH (RUNNING)
5: MXK 8 PORT GPON (RUNNING)
6: MXK 20 ACT ETH SINGLE SLOT (RUNNING)
11: MXK 4 PORT GPON (RUNNING)
14: MXK 20 ACT ETH (RUNNING)
17: MXK 24 PORT VDSL2 POTS (NOT_PROV)
18:*MTAC RING (RUNNING)
Enter the slots slot number command to display particular card information.
In this case, entering slots 10 displays information about the line card in slot
6. You can find the ROM, software version, and other card information.
zSH> slots 6
MXK 819
Type : MXK 20 ACT ETH SINGLE SLOT
Card Version : 800-03010-01-A
EEPROM Version : 1
Serial # : 4262620
CLEI Code : No CLEI
Card-Profile ID : 1/6/10207
Shelf : 1
Slot : 6
ROM Version : MXK 2.0.100
Software Version: MXK 2.5.1.124
State : RUNNING
Mode : FUNCTIONAL
Heartbeat check : enabled
Heartbeat last : TUE MAR 11 18:57:42 2014
Heartbeat resp : 4283
Heartbeat late : 0
Hbeat seq error : 0
Hbeat longest : 13
Fault reset : enabled
Power fault mon : not supported
Uptime : 27 days, 17 hours, 30 minutes
Delete the card-profile for a card to delete all the profiles associated with a
card. After deleting the card, the specified card reboots.
The following slots commands show the change of status of the Active
Ethernet card in slot 1 immediately after entering card delete. The state
of the card changes from running to not provisioned.
zSH> slots
MXK 819
Uplinks
a:*MXK TWO TENGIGE EIGHT GIGE (RUNNING+TRAFFIC))
b: MXK TWO TENGIGE EIGHT GIGE (NOT_PROV)
Cards
9: MXK 4 PORT GPON (NOT_PROV)
13: MXK 20 ACT ETH (RUNNING)
The system also displays a message that all provisioning associated with
the card is being deleted.
zSH> slots
MXK 819
Uplinks
a:*MXK TWO TENGIGE EIGHT GIGE (RUNNING+TRAFFIC)
b: MXK TWO TENGIGE EIGHT GIGE (RUNNING)
Cards
4: MXK 4 PORT GPON (RUNNING)
13: MXK 20 ACT ETH (NOT_PROV)
Note: You can only delete one card at a time. Wildcards are not
supported when deleting cards and their profiles.
upgrade-vers:-----------> {36}
admin-status-enable:----> enable disable
sw-upgrade-admin:-------> loadupgradesw upgradenow upgradeonreset reloadcurrrev
sw-enable:--------------> true false
sw-upgrade-enable:------> true false
card-group-id:----------> {0 - 0}
hold-active:------------> true false
weight:-----------------> neveractive nopreference slightpreference
mediumpreference highpreference
card-line-type:---------> unknowntype e1 ds1 e1-ima ds1-ima e3 ds3
t1-uni-gr303 t1-ima-gr303 e1-uni-v52 e1-ima-v52 gshdsl t1-uni-t1cas t1
-ima-t1cas t1cas rpr rpr-t1-gr303 rpr-e1-v52 rpr-t1cas adsl-pots adsl-pots-pv
adsl-splitter adsl-pots-pv-rng-itm ebs ebs-pv ebs-pots-pv pot s pots-pv isdn
isdn-pv pots-coin pots-coin-pv reach-splitter t1-tr008 gshdsl-ntp gshdsl-nt
card-atm-configuration:-> notapplicable cellrelayonly cellrelayandmanagement
dataterm voicegateway hybridlowaal5data hybriddefault hybridhighaa l5data
vbnrt95rt5 vbnrt80rt15 vbnrt65rt30 vbnrt50rt45 vbnrt35rt60 vbnrt20rt75
vbnrt5rt95 vbnrt5rt95cbr
card-line-voltage:------> not-used 60-volts 68-volts 95-volts 100-volts
110-volts
maxvpi-maxvci:----------> notapplicable vpi15-vci63 vpi7-vci127 vpi15-vci127
card-init-string:-------> {256}
wetting-current:--------> disabled standard
pwe-timing-mode:--------> none source-differential source-adaptive
remote-differential remote-adaptive
In the case of a MXK TAC card, there are two parameters that must be set. A
prompt will return for each of the parameters even when the first parameter is
designated. For example:
zSH> card add 1
card-group-id validation failed - card-group-id is 0
use "group" option to set card-group-id
zSH> card add 1 group 2
card-profile validation failed - card-line-type must be either e1 or ds1
The card add command must be entered with all of the parameter variables
designated.
zSH> card add 1 linetype ds1 group 2
An autogenerated card-group-id [2] is assigned for this card type.
new card-profile 1/1/5072 added, sw-file-name "tacitmring.bin", 2 options:
card-group-id 2 card-line-type ds1
The card stats all command displays information for all the cards.
zSH> card stats all
-------------- cpu % utilization ------------ ------ memory (KB)--------- Card Memory uptime
slot idle usage high services framework low % Used Total Peak Avail Status ddd:hh:mm:ss s/w version
==== ==== ===== ======= ======== ========= ======= ====== ====== ====== ====== ============= ============ ============
1 92 8 6 1 0 1 33.85 109387 37062 72359 1 - OK 2:03:20:51 MXK 2.5.1.124
6 92 8 5 2 0 0 42.53 104465 44451 60032 1 - OK 2:03:18:42 MXK 2.5.1.124
a* 91 9 4 4 0 0 20.75 624080 129577 494589 1 - OK 2:03:22:11 MXK 2.5.1.124
b 91 9 4 4 0 0 20.29 624081 126648 497482 1 - OK 2:03:18:34 MXK 2.5.1.124
Section Field
idle
Percentage of time the CPU has spent executing tasks with priority of
200 or less. Tasks with priority of 200 or less (the higher the number,
the lower the priority) are considered idle tasks.
usage
Percentage of time the CPU has spent executing tasks with priority of
199 or higher
high
Percentage of time the CPU has spent executing tasks with priority of
001 to 099. High priority tasks are primarily related to packet
processing and critical system monitoring.
Section Field
services
Percentage of time the CPU has spent executing tasks with priority of
100 to 179. Services tasks are primarily line monitoring tasks for line
state and alarms.
framework
Percentage of time the CPU has spent executing tasks with priority of
180 to 199. Framework tasks are primarily database and network
management system related activities such as config synch and backup.
low
Percentage of time the CPU has spent executing tasks with priority of
200 to 250
Total
The amount of physical memory contained by the device/card.
Peak
The maximum physical memory that has been allocated at any time by
the device/card.
Avail
The amount of physical memory that is unallocated and not in use by
the device/card.
Card Memory Status Memory status of the card sent with memory trap. A trap is sent when
each condition occurs.
1 - ramMemOK less then 90% of ram is used
2 - ramMemLow more then 90% of ram is used
3 - flashMemOK enough flash for maximum database
4- flashMemLow not enough flash for maximum database
5 - flashMemOut no more flash memory, data no longer persistent
uptime ddd:hh:mm:ss Uptime is calculated as sysUpTime - ifLastChange (assuming the
device/card is running).
domain The routing domain to which this host parameter applies. The default is
an empty string.
The only routing domain supported is domain 1.
first-nameserver The IP address of the first or primary nameserver for this routing
domain. The default value is 0.0.0.0.
second-nameserver The IP address of the second or secondary nameserver for this routing
domain. This nameserver is queried if the first nameserver cannot
resolve the query. The default value is 0.0.0.0.
third-nameserver The IP address of the third or tertiary nameserver for this routing
domain. This nameserver is queried if the first nameserver cannot
resolve the query. The default value is 0.0.0.0.
Another way to create DNS is by creating a hosts profile after the resolver
profile is created. The syntax is new host-name routingdomain/ipoctet1/
ipoctet2/ipoctet3/ipoctet4.
Table 16 describes the configurable parameters in the host-name profile (all
others should be left at their default values).
Table 16: Configurable parameters in the host-name profile
Parameter Description
hostname Client host name (if any) that the client used to acquire its address. The
default is an empty string.
hostalias1 Host name alias for the specified host. The default value is an empty
string.
hostalias2 Secondary host name alias for the specified host. The default value is
an empty string.
hostalias3 Tertiary host name alias for the specified host. The default value is an
empty string.
hostalias4 Quaternary host name alias for the specified host. The default value is
an empty string.
CPE Manager
The MXK’s CPE Manager provides a means for managing customer premises
equipment (CPE) devices without requiring extra routable IP addresses to
reach these CPE end-points. While the CPE Manager is specifically designed
for Zhone’s EtherXtend and zNID family of CPE products, CPE Manager can
be used with any CPE device which supports receiving an IP address via
DHCP on a VLAN.
In many service provider networks, the increasing usage of IP-aware CPE
devices creates an operational challenge for service providers because the
To access a CPE configured using CPE Manager, access the MXK through its
IP address, however, instead of using the well known protocol ports, use the
CPE's base public port plus an offset to the specific port used for the protocol
desired. Supported protocols include Echo, FTP (data), FTP (control), SSH,
Telnet, HTTP, SNMP and HTTPS.
To select the ports to make available the cpe-mgr add command has several
options depending on the selection of the compact and security
parameters:
• compact [full | partial | none]
Selection of the compact mode defines how many ports may be accessed
using the NAT-PAT binding, the more ports are accessed per device, the
fewer devices that will be able to be accessed.
• security [enabled | disabled | default]
Selection of the security mode defines whether those ports will use SSH,
for example HTTP or HTTPS, telnet or SSH.
A list of offsets for public ports based on the compact and security mode is
given in Offsets for public ports, page 160. For more information about how
offsets work, see Additional information about CPE manager on page 167.
The defaults for compact mode is full mode (the three port mapping). For
security mode, the default is default, which means to use the security settings
for the MXK chassis in system 0. For additional information about security
and system 0, see Enable security on the MXK on page 128.
Note that the GPON format has the port/subport encoded into the IP address
which allows 12 bits for a subport and 4 bits for the port number:
<class A>.<slot>.<subport upper 8 bits>.<subport lower 4
bits * 16 + port>
Configuring the public address for the MXK requires that the MXK has
already been given an IP address.
2 Add the local device to the CPE manager.
zSH> cpe-mgr add local 1-13-1-0/eth
Configured CPE Manager's local network:
Class A network: 1.0.0.0
Local IP: 1.0.0.1
VLAN ID: 7
Created CPE Management interface: 1-13-1-0-eth-7/ip
Note that the default network is created if you do not manually create the
network first.
If the GPON port does not exist, it can be created within the cpe-mgr add
local command by adding gtp <gpon-traffic-profile index>:
zSH> cpe-mgr add local 1-1-1-501/gponport gtp 1
GEM Port 1-1-1-501/gponport has been created on ONU
1-1-1-1/gpononu.
Created CPE Management interface:
1-1-1-501-gponport-7/ip
If you were to manually set the VLAN ID to the default, you would use
cpe-mgr add local vlan 7
If you were to manually set the local network to the default, you would
use
cpe-mgr add local network 1.0.0.0
Note: You can only manually set the local network settings when
no CPE devices are currently configured on the network.
The cpe-mgr show command provides a mapping between the interface and
the local IP address along with the various ports. For more information on
available ports see Additional information about CPE manager, page 167.
zSH> cpe-mgr show CPE Manager public side
interface:
IP: 192.168.254.234
ifIndex: 73
VlanID: 7 (default)
InterfaceLocal IPECHOFTPSSHTelntHTTPSNMPHTTPS
---------------------------------------------------------
---------------------
1-4-9-0/eth1.4.0.951921 - -519225192351923 -
1-7-41-0/efmbond1.7.0.4151924 - -519255192651926 -
1-1-4-501/gponport1.1.31.8451927 - -519285192951929 -
1-4-1-0/eth1.4.0.151930 - -519315193251932 -
1-1-1-501/gponport1.1.31.8151936 - -519375193851938 -
1-4-3-0/eth1.4.0.351939519405194251943519445194651947
1-4-4-0/eth1.4.0.451948 - -519495195151950 -
Compact mode none. Note that since all ports are available security mode is
not applicable in this case.
zSH> cpe-mgr show local 1-4-3-0/eth
Public IP address: 192.168.254.234
Public Access Port:
Protocol Port
ECHO 51939
SNMP Traps 51940
FTP 51940/51941
SSH 51942
Telnet 51943
HTTP(80) 51944
HTTP(81) 51945
SNMP 51946
HTTPS 51947
Local IP Address: 1.4.0.3
To verify or troubleshoot CPE manager, you should understand what the two
commands for CPE manager do. The first cpe-mgr add public command
• Sets natenabled to “yes” in the ip-interface-record for the public
address (in our example, the 192.168.254.1 address)
When using the defaults and the local network has not been created, the
second command, cpe-mgr add local:
The pat-bind profile for the first device from the example (Configuring the
MXK as a CPE manager for Active Ethernet on page 161)contains the local
IP address (1.3.0.42) and the CPE base port (51921):
zSH> list pat-bind
pat-bind 1
1 entry found.
zSH> get pat-bind 1
pat-bind 1
public-ipaddr: -> {192.168.254.1}
public-port: ---> {51921}
local-ipaddr: --> {1.3.0.42}
local-port: ----> {9}
portType: ------> {cpemgr}
The local address which is given is based on the interface in the form:
<local class A network>.<slot>.<port HI byte>.<port LO
byte>
From our example bond group, 1-3-42-0/efmbond, the local IP address (as
shown above in the pat-bind 1 profile) is 1.3.0.42. If you need to verify this
number, do a get on the pat-bind profile.
Note that GPON format allows 12 bits for a subport and 4 bits for the port
number:
<class A>.<slot>.<subport upper 8 bits>.<subport lower 4
bits * 16 + port>
The first device will be accessible by the MXK’s public IP address and the
CPE base port. The CPE base port for the first device is 51921. To reach one
of the well known ports you then give the offset for the public port. Well
known port (7) is for echo which has an offset of zero.
ECHO +0 51921
FTP (data) +1
FTP (control) +2
1st device SSH +3
Telnet +4
HTTP +5
HTTP +6
SNMP +7
HTTPS +8
ECHO +0 51930
FTP (data) +1
FTP (control) +2
2nd device SSH +3
Telnet +4
HTTP +5
HTTP +6
SNMP +7
HTTPS +8
ECHO +0 51938
FTP (data) +1
FTP (control) +2
3rd device SSH +3
Telnet +4
HTTP +5
HTTP +6
SNMP +7
HTTPS +8
Note: The examples use compact mode none. See Configuring the
MXK as a CPE manager for Active Ethernet on page
161,Configuring the MXK as a CPE manager for EFM-SHDSL on
page 162, and Configuring the MXK as a CPE manager for GPON on
page 162. Using different variations of compact mode and security
mode requires different offsets as shown in Offsets for public ports,
page 160.
To telnet to the first CPE via the well known port, 23, you would use the CPE
base port plus the public port offset of 4; You would use the MXK’s address
(192.168.254.1), then 51925 (51921 + 4) to Telnet to the device. From a Unix
or DOS prompt it would look like
telnet 192.168.254.1 51925
To access the second device you need to start with the CPE base port for that
device. Each device consumes nine public ports, so the first device has a port
range from 51921 - 51929, the second device has a port range from 51930 -
51938, the third from 51939 - 51947 and so on.
To access the HTTP port on the third device from a browser, you would start
from the first public port address 51921 + 18 (the 51921 start point plus two
times nine for the first two devices to get to the third device range) + 5 (to get
to port 80, a HTTP port) or 51944.
As CPE devices are deleted or added, holes will form in the list of CPE
devices, so the order eventually becomes arbitrary, but is used in the
discussion to elucidate how the mechanism works.
CPE base port and information for added devices is shown in the cpe-mgr
show display. See Section 2, Viewing the CPE Manager ports.
9 Click on the CPE URL to launch the WebUI for the EtherXtend 3400.
9 Click on the CPE URL to launch the WebUI for the EtherXtend 3400.
When a timing source on the MXK is required, the following cards are
available:
• TAC card
• T1/E1 PWE card
• EFM T1/E1 card
• 6x1GE-CLK uplink card
• 2X10G-8X1GE-CLK uplink card
• 2X10G-8X1G-TOP uplink card
To view current source of clocking on the MXK, enter clkmgrshow. In this
case, timing is local from the uplink card.
zSH> clkmgrshow
All lines are using LOCAL clock
In this case, timing is synchronized network timing from the TAC card.
zSH> clkmgrshow
Primary system clock is 1/14/1/0 : T1
Secondary system clock is LOCAL timing
zSH> slots
MXK 823
Uplinks
a:*MXK SIX GIGE (RUNNING+TRAFFIC)
b: MXK SIX GIGE (RUNNING+TRAFFIC)
Cards
1: MXK 24 PORT VDSL2 POTS (RUNNING)
2: MXK 24 PORT VDSL2 POTS (RUNNING)
3: MXK 24 PORT VDSL2 POTS (RUNNING)
4: MXK 24 PORT VDSL2 POTS (RUNNING)
5: MXK 24 PORT VDSL2 (RUNNING)
7: MXK 24 PORT VDSL2 POTS (RUNNING)
8: MXK ADSL-48-A Bonded (RUNNING)
9: MXK 24 PORT VDSL2 POTS (RUNNING)
10: MXK 24 PORT VDSL2 POTS (RUNNING)
11: MXK 24 PORT VDSL2 POTS (RUNNING)
12: MXK ADSL-48-A Bonded/with Packet Voice POTS, RNG, ITM (RUNNING)
14: MXK ADSL-48-A Bonded/with Packet Voice POTS, RNG, ITM (RUNNING)
16: MXK T1E1-24 PWE (RUNNING)
17: MXK 8 PORT GPON (RUNNING)
18: MXK 8 PORT GPON (RUNNING)
In this case, an TAC card is set to loop timing and is available for
synchronized network timing network on this MXK.
zSH> clkmgrshow list
eligible list has 1 entry
1 * eligible 1/14/1/0 ( 5) : T1 : ACTIVE : LOOP
ineligible list has 0 entries
pending list has 0 entries
In this case, the an MXK with a TOP uplink card is configured for PTP clock.
zSH> clkmgrshow list
eligible list has 2 entries
1 * eligible 1/a/1/0 (11) : T1 : ACTIVE : LOOP
2 eligible 1/a/1/0 ( 8) : PTP : ACTIVE : UNKNOWN
ineligible list has 94 entries
1 not eligible 1/a/2/0 ( 5) : ETHERNET : OOS : NONE
2 not eligible 1/a/3/0 ( 5) : ETHERNET : OOS : NONE
3 not eligible 1/a/4/0 ( 5) : ETHERNET : OOS : NONE
4 not eligible 1/a/5/0 ( 5) : ETHERNET : ACTIVE : NONE
5 not eligible 1/a/6/0 ( 5) : ETHERNET : OOS : NONE
6 not eligible 1/a/7/0 ( 5) : ETHERNET : OOS : NONE
7 not eligible 1/a/8/0 ( 5) : ETHERNET : OOS : NONE
8 not eligible 1/a/9/0 ( 5) : ETHERNET : OOS : NONE
9 not eligible 1/a/10/0 ( 5) : ETHERNET : OOS : NONE
10 not eligible 1/a/11/0 ( 5) : ETHERNET : OOS : NONE
11 not eligible 1/1/1/0 ( 5) : T1 : OOS : THROUGH
12 not eligible 1/1/2/0 ( 5) : T1 : OOS : THROUGH
13 not eligible 1/1/3/0 ( 5) : T1 : OOS : THROUGH
14 not eligible 1/1/4/0 ( 5) : T1 : OOS : THROUGH
15 not eligible 1/1/5/0 ( 5) : T1 : OOS : THROUGH
16 not eligible 1/1/6/0 ( 5) : T1 : OOS : THROUGH
17 not eligible 1/1/7/0 ( 5) : T1 : OOS : THROUGH
18 not eligible 1/1/8/0 ( 5) : T1 : OOS : THROUGH
...
90 not eligible 1/1/80/0 ( 5) : T1 : OOS : THROUGH
91 not eligible 1/1/81/0 ( 5) : T1 : OOS : THROUGH
92 not eligible 1/1/82/0 ( 5) : T1 : OOS : THROUGH
93 not eligible 1/1/83/0 ( 5) : T1 : OOS : THROUGH
94 not eligible 1/1/84/0 ( 5) : T1 : OOS : THROUGH
pending list has 61 entries
BITS clock is not present
The MXK can receive system clocking from one of the following sources:
• The Ds1 interfaces on the T1/E1 EFM card. (MXK-EFM-T1/E1-24)
Provides T1/E1 only, not BITS.
• The Ds1 interfaces on the PWE card. (MXK-PWE-T1/E1-24)
Provides T1/E1 only, not BITS.
• Ds1 interfaces on the TAC card. (MXK-TAC-ITM-RING)
Provides T1/E1 and BITS. BITS clock source has a type of Ds1.
• The CLK and TOP uplink card. (MXK-UPLINK-6X1GE-CLK and
MXK-UPLINK-2X10G-8X1G-TOP)
Provides T1/E1 and BITS.
– T1/E1 Ds1 interfaces.
– Ds1 interface for BITS recognizes the cable for BITS.
system-clock-profile overview
The MXK creates a system-clock-profile for each interface that can provide
clock for the system. These profiles define the clock sources that are eligible
to provide system clock and defines the weights for the clock on the interface.
If there are multiple active interfaces configured as eligible clock sources, the
system selects a clock source based on the weight configured in the
system-clock-profile. If a primary clock source has been configured in the
system 0 profile, this clock source overrides all other clocks.
Note the following information about redundant clock sources on the MXK:
• By default, only when the card becomes the active interface is it eligible
to provide clock, redundant interfaces are not eligible.
• The clock source with the highest weight becomes the primary clock
source. Weights are from 1 (lowest priority) to 10 (highest priority).
system-clock-eligibility Specifies whether the interface is eligible to provide clocking for the
(system-clock-profile) system.
Values:
true
false
Default: false
system-clock-weight Assigns a weight to the clock source. If you assign weight to a clock
(system-clock-profile) source that is higher than the currently active clock source, the
system will switch over to that clock source.
Values:
1 to 10 1 is the lowest priority, 10 is the highest
Default: 5
This section describes how to set the clock source from line and uplink cards
and includes:
• Set a line card as the clocking source, page 180
• Set a CLK or TOP uplink card as the clocking source, page 181
Uplinks
APR 16 14:00:43: warning: 1/a/1053: clkmgr: Secondary clock source set to 1/14/
1/0 Record updated.
zSH> APR 16 14:00:44: warning: 1/a/1053: clkmgr: System clock source set
to 1/14/1/0
APR 16 14:00:44: warning: 1/a/1053: clkmgr: There is no secondary clock
zSH> clkmgrshow
Primary system clock is 1/14/1/0 : T1
Secondary system clock is LOCAL timing
switch to BITS. See the MXK Ethernet Uplink Cards on page 607 chapter for
more information on both T1/E1 and BITS clocking on the uplink card.
zSH> APR 16 14:00:44: warning: 1/a/1053: clkmgr: System clock source set
to 1/a/1/0
APR 16 14:00:44: warning: 1/a/1053: clkmgr: There is no secondary clock
zSH> clkmgrshow
Primary system clock is 1/a/1/0 : T1
Secondary system clock is LOCAL timing
Ordinary clock configurations support one PTP interface on one MXK. This
PTP interface, configured as slave, communicates with the Grand Master and
receives PTP timestamps on a single specified domain that matches the
domain of the Grand Master as shown in Figure 10.
To implement Ordinary Clock:
• Must have a PTP Grand Master in the network to provide PTP packets.
When primary and secondary Grand Masters are provisioned, the
configuration is revertive.
• There is one PTP interface on a MXK.
• The MXK must have the MXK-UPLINK-2X10G-8X1G-TOP uplink
card. PTP does not work on line cards.
• The domain of the PTP Grand Master(s) and the MXK must match and
the MXK is configured in slave mode. See Configuring PTP clock
management for Ordinary Clock on page 186 for more information.
• Network segments are timing domains. There can be two timing domains,
one domain for timing entering the boundary device from the PTP Grand
Master, the second domain for the slave device receiving the timing
information from the boundary device. See Configuring PTP clock
management for Boundary Clock on page 188 for more information.
• There are multiple PTP interfaces.
• When primary and secondary Grand Master clock sources are
provisioned, the configuration is revertive and will return to the first
device when it becomes again available.
• The MXK must have the MXK-UPLINK-2X10G-8X1G-TOP uplink
card. PTP does not work on line cards.
This section also covers the following two procedures:
• Configuring PTP clock management for Ordinary Clock, page 186
• Configuring PTP clock management for Boundary Clock, page 188
D 00:01:47:8b:d7:2d
ipobtls Tagged 3105 1/a/6/0/ipobridge ipobridge-3105/bridge UP S 00:01:47:18:07:43
S 10.51.5.5
2 Bridge Interfaces displayed
4 Update the ptp 1-a-1-0/ptp profile with the information to connect the
PTP Grand Master and the TOP uplink card.
You must provide the IP address of the PTP Grand Master that provides
clock in the acceptable-master-1 field and the ipobridge interface in the
ip-ifindex field for clock to occur, the clock-mode is slave.
The domain domain1MS in the ptp 1-a-1-0/ptp profile must match the
domain of the PTP Grand Master. The domain domain2M is not used.
zSH> update ptp 1-a-1-0/ptp
ptp 1-a-1-0/ptp
Please provide the following: [q]uit.
clock-mode: ----------> {slave}: The mode of the MXK in relation to the PTP Grand Master is slave
sync-msg-interval: ---> {-5}:
announce-interval: ---> {1}:
delay-req-interval: --> {0}:
domain1MS: -----------> {0}: domain must match the domain of the Grand Master
variance: ------------> {32767}:
priority1: -----------> {128}:
priority2: -----------> {128}:
domain2M: ------------> {0}: Domain remains unused in a Ordinary Clock configuration
ip-ifindex: ----------> {0/0/0/0/0}: ipobridge-3105/ip
acceptable-master-1: -> {0.0.0.0}: 172.24.7.1 IP address of the PTP Grand Master
acceptable-master-2: -> {0.0.0.0}:
....................
Save changes? [s]ave, [c]hange or [q]uit: s
Record updated.