PTP IP Clock Server Configuration Guide
PTP IP Clock Server Configuration Guide
User’s Guide
Revision F – May 2012
Part Number 098-00028-000
Symmetricom, Inc.
2300 Orchard Parkway
San Jose, CA 95131-1017
U.S.A.
http://www.symmetricom.com
Chapter 1 Overview
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
TimeProvider 5000 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Software Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Security Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
TimeProvider 5000 Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
UTI Input and Output Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Communications Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Output Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Input Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Power and Ground Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Physical Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Functional Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
TimeProvider 5000 Expansion Shelf System . . . . . . . . . . . . . . . . . . . . . .45
IMC Module LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
IOC Module LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Expansion Shelf LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Communication Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Synchronization and Timing Inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Synchronization and Timing Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
System Inputs and Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
TP E10 Expansion Shelf System Outputs . . . . . . . . . . . . . . . . . . . . . . . .54
TP E30 Expansion Shelf System Outputs . . . . . . . . . . . . . . . . . . . . . . . .54
Expansion Shelf ID Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Configuration Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Chapter 2 Installing
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Security Considerations for TP5000 Installation . . . . . . . . . . . . . . . . . . . .58
Site Survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Installation Tools and Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Unpacking the Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
Rack Mounting the Chassis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
Rack Mounting the TimeProvider 5000 Main Shelf. . . . . . . . . . . . . . . . . .62
Rack Mounting the TP E10 & TP E30 Expansion Shelves . . . . . . . . . . . .64
Working With Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Handling Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Inserting Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Removing Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Signal Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Communications Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
TP 5000 Synchronization and Timing Connections . . . . . . . . . . . . . . . . .71
TimeProvider E10 Synchronization and Timing Connections. . . . . . . . . .81
TimeProvider E30 Synchronization and Timing Connections. . . . . . . . . .82
Connecting the GPS/GNSS Antenna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Setting Shelf ID on Expansion Shelves. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Making Ground and Power Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Ground Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Power Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
Testing Power Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
Installation Check List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Applying Power to the TimeProvider 5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Normal Power Up Indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Chapter 4 Provisioning
Establishing a Connection to the TimeProvider 5000 . . . . . . . . . . . . . . . . . . .272
Communicating Through the Serial Port. . . . . . . . . . . . . . . . . . . . . . . . .272
Communicating Through the Ethernet Port . . . . . . . . . . . . . . . . . . . . . .273
Managing the User Access List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274
Logging In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275
Adding a User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275
Deleting A User. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276
Displaying Current Users and User Access Levels . . . . . . . . . . . . . . . .276
Changing a User’s Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277
Changing a User’s Access Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .278
Provisioning for a RADIUS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .279
Provisioning the TP5000 for Login Authentication . . . . . . . . . . . . . . . . .279
Configuring the RADIUS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .279
Provisioning the Ethernet Ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .280
Provisioning IMC Ethernet Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .280
Provisioning IOC Ethernet Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .282
Provisioning VLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .287
Provisioning PTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
Packet Service Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
PTP Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292
PTP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
Management Addressing Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .299
Two-Step Clock Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300
Provisioning NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .308
Provisioning an IOC Port as NTP Server . . . . . . . . . . . . . . . . . . . . . . . .309
Chapter 5 Operating
Logging In And Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360
Adding And Deleting Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360
Saving Present Configuration To Non-volatile Memory . . . . . . . . . . . . . . . . .360
Restoring Default Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360
Determining Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .361
Forcing Unit To Send New Time in Time Reference Mode. . . . . . . . . . . . . . .361
Switching Active And Standby IOC Cards . . . . . . . . . . . . . . . . . . . . . . . . . . .362
Manually Switching IOC Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .362
Automatic IOC Card Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .362
Impact of IOC Card Switches on IO Card Outputs . . . . . . . . . . . . . . . . .363
Displaying Logs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .363
Displaying Alarms Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .363
Displaying Events Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .363
Restarting the TimeProvider 5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .364
Managing PTP Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .365
Configuring PTP Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .366
Monitoring PTP Client Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . .367
Monitoring PTP Client Alarm / Event Information . . . . . . . . . . . . . . . . . .368
Upgrading PTP Client Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .369
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .525
In This Preface
Purpose of This Guide
Who Should Read This Guide
Structure of This Guide
Conventions Used in This Guide
Warnings, Cautions, Recommendations, and Notes
Related Documents and Information
Where to Find Answers to Product and Document Questions
What’s New In This Guide
The TimeProvider 5000 User’s Guide describes the procedures for unpacking,
installing, using, maintaining, and troubleshooting the Symmetricom TimeProvider
5000 Precision Timing Protocol Grand Master / NTP Server (TimeProvider 5000). It
also includes appendixes that describe alarms and events, the languages that you
use to communicate with the TimeProvider 5000, default values, and other
information.
Chapter 1 is written for non-technical audiences who need information about the
TimeProvider 5000 system. Chapters 2 through 6 contain detailed information and
instructions which are intended to be performed by qualified personnel only.
Acronyms and Abbreviations – Terms are spelled out the first time they appear
in text. Thereafter, only the acronym or abbreviation is used.
Revision Control – The title page lists the printing date and versions of the
product this guide describes.
Typographical Conventions – This guide uses the typographical conventions
described in the table below.
Select File, Open... Click the Open option on the File menu.
Note: All notes use this symbol. Notes contain installation, operation,
or maintenance procedures, practices, conditions, or statements, that
alert you to important information, which may make your task easier
or increase your understanding.
See your Symmetricom representative or sales office for a complete list of available
documentation.
For additional information about the products described in this guide, please contact
your Symmetricom representative or your local sales office. You can also contact us
on the web at www.symmetricom.com.
The following corrections and additions have been made to the TimeProvider 5000
User’s Guide since Rev. E:
The following corrections and additions have been made to the TimeProvider 5000
User’s Guide since Rev. D:
In This Chapter
Overview
– TimeProvider 5000 Features
– Software Options
– Security Features
TimeProvider 5000 Connections
Physical Description
Functional Description
Configuration Management
Alarms
Expansion Shelf
TimeProvider 5000 Expansion Shelf System
– TP E10 Expansion Shelf System Outputs
– TP E30 Expansion Shelf System Outputs
– Expansion Shelf ID Switch
– Expansion Shelf LEDs
Overview
A new functionality for the TimeProvider 5000 is NTP server capability, which
supports up to a maximum of 120,000 NTP transactions/second in unicast mode.
The TimeProvider 5000 can be purchased as either a dedicated NTP server or as a
unit which supports both PTP and NTP.
Software Options
The TimeProvider 5000 also provides several software options. An activation key is
required to access these options. Table 1-1 lists all options for the TP 5000.
FW Available
Notes
Version Software Options
There is no expiration date for option keys, with the exception of a demo license that
was offered for the v1.2 release.
Keys are associated with the serial number of the device on which the keys are
stored and travel with that device. This is the IMC card for all software options,
except for the 16-port option for a TP E10 Ethernet expansion shelf. When an IMC
is replaced, keys in the old IMC do not transfer to the replacement IMC. The new
IMC will need its own keys for the desired software options releases. The 16-port
group key for a TP E10 Ethernet expansion shelf, which is based on the serial
number of the expansion shelf, will stay with the expansion shelf on which it is
installed.
The user must manually enter key(s) with CLI commands to gain access to the
licensed software options.
Security Features
The TP5000 was designed to provide a high level of security on the Ethernet ports.
The protocols running on the module run behind an internal firewall on the module.
This allows access to the UDP ports to be limited or completely inaccessible by
other systems.
Each of the service ports only allows NTP, PTP, ICMP, and IGMP. The IMC allows
user-configuration of the firewall, which includes ICMP, FTP, SFTP, SSH, telnet, and
SNMP.
If a service port is configured to run PTP, then it will ignore NTP packets and
vice-versa. If the port is configured for unicast service, then multicast packets are
ignored.
The service ports do not support routing protocols between the ports. This prevents
a malicious attack on Port 1 (network 1) to be used to send a malicious attack via
Port 2 (network 2) or vice-versa. This applies to both on the IOC modules and also
the 16 ports on the TP E10 expansion shelf.
The service ports also include a hardware traffic limiter. If the number of packets per
second exceeds the limit, the module will generate an alarm indicating excessive
traffic is being seen. This could be an indication of a malicious attack or it could also
be a large number of clients requesting service from the server. The system will
drop packets received in excess of the limit. Packets received below the limit will be
handled normally.
If the service ports do come under attack, only the module under attack will be
affected due to the system's architecture. The IMC will continue to provide all
management facilities for the system during this type of attack. To minimize system
resource usage and deter denial of service attacks, the system is configured to
allow a maximum ICMP ping request rate of 1 per second.
Conclusions
The TP5000's architecture isolates functional areas such as user interfaces, the
module-to-module interface, and output signal generation to minimize the
possible corruption of time and frequency outputs.
Only service specific UDP protocols are enabled on the IMC or IOC modules, or
the TP E10 expansion shelves.
From a system security perspective the TP5000 provides the highest level of
security while providing very accurate time and frequency outputs. However, it
also requires that the user implement best-practice security safeguards in their
networks for the most robust levels of security.
Figure 1-1 is a front view of the TimeProvider 5000 showing connectors and LEDs.
Connections for the GPS/GNSS input signal, Ethernet Management, and EIA-232
serial connection are located on the IMC module. Small Form-factor Pluggable
(SFP) connectors are located on the IOC modules. UTI, E1, T1, 1PPS+TOD, or 10
MHz/1pps, and I/O ports are located on the I/O module. The 1PPS/10MHz ports are
optional. Customers can order units with either
Note: The 090-50315-01 I/O card has a different pin assignment and
uses a standard twisted-pair RJ45 CAT5 cable. A custom cable
should not be used with the 090-50315-01 I/O card.
1 DTI+ DTI
2 DTI DTI
3 No connection
4 No connection
5 No connection
6 No connection
7 No connection
8 No connection
Table 1-3. Custom Cable RJ-45 Wiring Connections: UTI Port to Expansion Shelf EXP Port
1 DTI+ 7
2 DTI 8
Communications Connections
The IMC allows user control of the TimeProvider 5000 through either the Ethernet
Management port or the EIA-232 serial port.
The connector pinouts for the expansion Management port, and all expansion ports,
are listed in Table 1-4.
4 Reserved
5 Reserved
7 DTI+ DTI
8 DTI DTI
Figure 1-4 shows the EIA-232 male connector pin assignments for the serial port.
Table 1-5 describes the EIA-232 connector pin assignments for the serial port.
Signal Pin
Ground 5
Output Connections
Programmable E1 Output Connections
Two of the traditional telecom synchronization coaxial ports (Port1 and Port2) on the
090-50311-01, 090-50312-01, and 090-50315-01 versions of the I/O module (Figure
1-5) are software configurable as E1 output ports, with the following signal types:
E1 Output Connections
Two of the four traditional telecom synchronization mini-BNC ports (Port3 and
Port4) on the 090-50311-01 version of the I/O module (Figure 1-5) are dedicated E1
output ports, with the following signal types:
Table 1-6 shows the pin assignments for the RJ-48C connectors for the
programmable T1 input/output ports.
Pin Signal
1 Rx Ring
2 Rx Tip
3 NC
4 Tx Ring
5 Tx Tip
6 NC
7 NC
8 NC
Port3 and Port4 on the 090-50314-01 version of the I/O module are also 1PPS and
10MHz dedicated output ports. See Figure 1-6.
The RJ-45 pin assignments for the UTI/EXP ports are shown in Table 2-6 and Table
2-7.
Input Connections
E1 Input Connections
Mini-BNC ports 1 and 2 on the 090-50311-01, 090-50312-01, and 090-50315-01
versions of the I/O module (see Figure 1-5) are software configurable as traditional
telecom input ports with the following signal types:
T1 Input Connections
Two of the RJ-45 ports (I/O-1 and I/O-2) on the 090-50314-01 version of the I/O
module (Figure 1-6) are software configurable as traditional T1 telecom input ports
with the following signal types:
GNSS Connection
The IMC (versions 090-50331-04 and 090-50331-05) has an SMA connector for
input from GPS (090-50331-05) and Beidou/GPS (090-50331-04) navigation
satellites to provide a frequency and time reference (see Figure 1-3). This port
supports input from both GPS and Beidou satellites for the 090-50331-04 version of
the IMC and input from GPS satellites for the 090-50331-05 version.
GPS Connection
The IMC (versions 090-50331-01, 090-50331-02, 090-50331-04, and
090-50331-05) has an SMA connector for GPS input to provide a frequency and
time reference (see Figure 1-3).
Physical Description
The TimeProvider 5000 consists of a 19-inch (48 cm) rack mount chassis, plug-in
modules, and hardware. The TP E10 and TP E30 each consist of a 19-inch (48 cm)
rack mount chassis and hardware.
The TimeProvider 5000 has one I/O module slot, two IOC module slots, and one
IMC module slot. The grounding lug is located near the I/O module and the power
supply connectors are located on both sides of the chassis (see Figure 1-11). The
minimum configuration is an I/O module, an IOC module, and an IMC module. The
second IOC module slot is available for redundancy. See TimeProvider 5000 Part
Numbers, on page 398.
The TimeProvider E10 SyncE/PTP expansion shelf has one block of RJ-45
expansion connectors (2 Input ports, 2 Output ports), two blocks of Gigabit SFP
connectors (16 ports). The shelf also has six LEDs located on the left side of the
front panel. The shelf features a recessed rotary switch with 10 positions that is
used to set the shelf ID and a recessed reset switch. The grounding lug is located
on the right side of the front panel. The power supply connectors are located on
both sides of the chassis (see Figure 1-12).
The TimeProvider E30 E1/1PPS+TOD expansion shelf has one block of RJ-45
expansion Input/Output connectors (2 Input ports, 2 Output ports), two blocks of
SMB output connectors (12 ports), and three blocks of RJ-45 output connectors (12
ports). The shelf also has six LEDs located on the left side of the front panel. The
grounding lug is located on the right side of the front panel. The power supply
connectors are located on both sides of the chassis (see Figure 1-13).
Functional Description
See Figure 1-14 below for a block diagram of the TimeProvider 5000.
The TP 5000 expansion shelf system supports two IOC cards in 1+1 redundant
configuration. These two IOC cards track one or more of the time and frequency
reference inputs and provide the stable time and frequency signals that are used to
generate output synchronization signals. The 090-50331-04 version of the IMC
supports the Beidou satellite system. The 090-50301-02 chassis, 090-50315-01 I/O
module and the 090-50331-02, 090-50331-04, and 090-50331-05 versions of the
IMC will support 1PPS+TOD inputs. The 090-50331-02, 090-50331-04, and
090-50331-05 versions of the IMC support the expansion shelves.
Figure 1-16 shows the physical interfaces of a typical TimeProvider 5000 expansion
shelf system that consists of a TP5000 and two output expansion shelves.
In the TimeProvider 5000 expansion shelf system, expansion shelves are primarily
output shelves. They use the time and frequency information from the TP5000 and
convert them to different synchronization signal formats. Symmetricom offers two
types of expansion shelves for the TP5000: the TimeProvider E30 expansion shelf
provides E1 and 1PPS+TOD outputs and the TimeProvider E10 expansion shelf
provides PTP and SyncE outputs. More outputs can be added by adding
appropriate expansion shelves.
Expansion Connections
The TP 5000 provides time and frequency to the expansion shelves through DTI
links in the expansion interface. The TP5000 controls and manages the expansion
shelves through Ethernet in the expansion interface. The Ethernet management link
and the DTI links share the same physical RJ-45 connector but they are logically
two separate networks.
Figure 1-15 shows the Expansion connector on the expansion shelves. Figure 1-18
is a block diagram of the TimeProvider E30 E1/1PPS+TOD expansion shelf. Figure
1-17 is a block diagram of the TimeProvider E10 SyncE/PTP expansion shelf.
The following actions must be performed to support the use of expansion shelves
with the TP 5000.
– TP 5000 - IMC
– TP 5000 - I/O
– Expansion shelf
Provision output signals for each expansion shelf
Enable state(s) of output(s)
Figure 1-19 is a diagram of the expansion connections for a TP 5000 with one
expansion shelf. Figure 1-20 is a diagram of the expansion connections for a TP
5000 with 5 expansion shelves.
Figure 1-19. Expansion Connections for TP 5000 with a Single Expansion Shelf
Power Status
Active Status
Ethernet Status
Alarm Status
Holdover Status
Power Status
Active Status
Ethernet Status
Alarm Status
Holdover Status
Communication Ports
Communications ports on the IMC allow you to provision, monitor, and troubleshoot
the chassis. You can communicate with the TimeProvider 5000 using either CLI or
SNMP protocols.
Baud = 57.6K
Data Bits = 8 bits
Parity = 0
Stop bits = 1
Flow Control, None
The 090-50314-01 version of the I/O module has two RJ-45 ports that are software
configurable as either T1 input or output ports. They can provide or receive the
following signal types:
The 090-50315-01 version of the I/O module has two RJ-45 input ports for 1PPS
and TOD information transmitted at RS-422 level
The 090-50312-01 (see Figure 1-5) and 090-50314-01 (see Figure 1-6) versions of
the I/O module also have two mini-BNC ports that are dedicated output ports with
the following signal types:
1PPS
10 MHz
Configuration Management
The Command Line Interface (CLI), also called the ASCII command set, can be
used to control the TimeProvider 5000 from a terminal connected to the EIA-232
serial port, or the Ethernet port. Refer to Chapter 3, CLI Commands and SNMP for
further details.
Alarms
The TP5000 uses alarms to notify you when certain conditions are deteriorating
below specified levels. Expansion shelf alarms are reported to the TP 5000 that
controls the shelf. These alarms are indicated by module status LEDs and by SNMP
traps. You can provision the alarm to either be enabled or disabled and the current
alarm state can be obtained via the communication ports. For more information, see
Provisioning Alarms, on page 346 and Appendix A, System Messages.
This chapter describes the procedures for installing the TimeProvider 5000, as well
as the TimeProvider E10 and TimeProvider E30 expansion shelves.
In This Chapter
Getting Started
Unpacking the Unit
Rack Mounting the Chassis
– Rack Mounting the TimeProvider 5000 Main Shelf
– Rack Mounting the TP E10 & TP E30 Expansion Shelves
Working With Modules
Signal Connections
– Communications Connections
– TP 5000 Synchronization and Timing Connections
– TimeProvider E10 Synchronization and Timing Connections
– TimeProvider E30 Synchronization and Timing Connections
Connecting the GPS/GNSS Antenna
Making Ground and Power Connections
Installation Check List
Applying Power to the TimeProvider 5000
Getting Started
Site Survey
Before you begin installation, determine the chassis location, ensure the
appropriate power source is available (–48 VDC), and ensure that the equipment
rack is properly grounded.
The TimeProvider 5000 is designed to mount in a 19-inch (48 cm) rack, occupies
1.75 in (4.5 cm, 1 RU) of vertical rack space, and has a depth of 18 in (45.7 cm).
The TimeProvider E10 and TimeProvider E30 expansion shelves are also designed
to mount in a 19-inch (48 cm) rack, and each occupies 1.75 in (4.5 cm, 1 RU) of
vertical rack space, and has a depth of 10 in (25.4 cm). .
Note: 23-inch (58.42 cm) rack mounting adapters are also available
as a separately ordered item. 21-inch (ETSI) rack mounting adapters
are available as a separately ordered item.
The TimeProvider E10 expansion shelf is to be installed into a rack with permanent
connection to the -48VDC mains. This connection is to be made to a branch
over-current, short-circuit protection device with replaceable fusing of 2 amps,
maximum. For permanently connected equipment a readily accessible disconnect
device shall be incorporated in the building installation wiring.
The TimeProvider E30 expansion shelf is to be installed into a rack with permanent
connection to the -48VDC mains. This connection is to be made to a branch
over-current, short-circuit protection device with replaceable fusing of 1 amp,
maximum. For permanently connected equipment a readily accessible disconnect
device shall be incorporated in the building installation wiring.
Environmental Requirements
To prevent the unit from malfunctioning or interfering with other equipment, install
and operate the unit according to the following guidelines:
The TimeProvider 5000, TimeProvider E10 and TimeProvider E30 are packaged to
protect them from normal shock, vibration and handling damage.(Each unit is
packaged separately.)
3. Open the container, being careful to cut only the packaging tape.
4. Locate and set aside the CD, printed information, and paperwork that is included
in the container.
5. Remove the unit from the container and place it on an anti-static surface.
6. Locate and set aside small parts which may be packed in the container.
9. Verify that the model and item number shown on the shipping list agrees with the
model and item number on the equipment. The item number can be found on a
label affixed to the top of the unit, front and center. See Figure 2-1 for the location
of the label on the TP 5000. See Figure 2-2 for the location of the label on the TP
60 TimeProvider 5000 User’s Guide 098-00028-000 Revision F – May, 2012
Chapter 2 Installing
Unpacking the Unit
E10. See Figure 2-3 for the location of the label on the TP E30. Contact your
Symmetricom distributor if the model or item number do not match.
For a complete listing of item numbers, see Table 6-7 and Table 6-8.
The installation procedure described in this section provides general guidelines for
installing the TimeProvider 5000, as well as theTimeProvider E10 and TimeProvider
E30 expansion shelves. Always follow applicable local electrical standards.
1. TimeProvider 5000 is shipped with rack mounting brackets attached. The rack
mounting brackets can be removed and reattached in a different orientation, if
desired. See Figure 2-4 for mounting hole placements. See Figure 2-5 and
Figure 2-6 for chassis dimensions. Ensure that the mounting brackets on both
sides are attached to the chassis at equal distances from the front of the unit (see
Figure 2-7) using 6-32 x 1/4-inch screws.
2. Mount the chassis to the front of the equipment rack rails with four screws and
associated hardware. Use the proper screws for the equipment rack.
Note: The TP E10 and TP E30 come equipped with 19-inch rack
mounting brackets. 23-inch (58.42 cm) rack mounting adapters are
also available as a separately ordered item. 21-inch (ETSI) rack
mounting adapters are available as a separately ordered item.
1. The TP E10 and TP E30 are shipped with rack mounting brackets attached. The
rack mounting brackets can be removed and reattached in a different orientation,
if desired. See Figure 2-8 for mounting hole placements. See Figure 2-9,
Figure 2-10 and Figure 2-11 for chassis dimensions. Ensure that the mounting
brackets on both sides are attached to the chassis at equal distances from the
front of the unit (see Figure 2-12 for the TP E10, Figure 2-13 for the TP E30)
using 6-32 x 1/4-inch screws.
2. Mount the chassis to the front of the equipment rack rails with four screws and
associated hardware. Use the proper screws for the equipment rack.
Figure 2-8. TP E10 and TP E30 Mounting Hole Placements - Side View
This section describes how to install, remove, and handle the modules associated
with the TimeProvider 5000.
Handling Modules
When handling any of the modules, observe the following precautions:
1. Use proper static control precautions when handling modules! Protect the
equipment against ESD (electrostatic discharge) by using a grounded protective
wrist strap and normal equipment grounding.
Inserting Modules
This procedure is common for all modules in the TimeProvider 5000.
1. Align the module edges within the guides of the selected slot.
2. Slide the module into the chassis and press firmly until it seats fully into its
backplane edge connector.
Note: The I/O card does not have captive screws and requires a
Phillips screwdriver.
Removing Modules
To remove a module from the TimeProvider 5000, loosen the screws and then pull
out the module. Be sure to place the module on a static-free surface.
Signal Connections
The connectors for the GPS and GNSS input signal, Ethernet management,
expansion connections, and EIA-232 serial connection are located on the IMC
module. The PTP output connectors are located on the IOC module. The E1, T1,
1PPS+TOD, 10 MHz, 1PPS, Expansion, and UTI connectors are located on
different versions of the I/O module.
Communications Connections
The IMC allows user control of the TimeProvider 5000. The EIA-232 serial port and
Ethernet Management port are located on the IMC as shown in Figure 2-14. See
Working With Modules, on page 67 for module installation instructions.
Not Used 4, 5, 7, 8
Expansion Port
The expansion ports are standard 10/100Base-T shielded RJ-45 receptacles. To
connect the TimeProvider 5000 to an expansion shelf (TP E30 E1/1PPS+TOD or
TP E10 SyncE/PTP, use a standard twisted pair Ethernet RJ-45 cable (CAT5
minimum). The Ethernet management link and the DTI links share the same
physical RJ-45 connector, as shown in Figure 2-14, but they are logically two
separate networks. The expansion port from the IMC must always be used when
using expansion shelves to provide management messages via Ethernet. (The
expansion ports on the I/O card only provide DTI.)
Figure 2-20 shows the expansion connections for a TP 5000 with a single
expansion shelf, with redundant DTI connections from the expansion ports on the
IMC and I/O cards. Figure 2-21 shows the expansion connections for a TP 5000
with five expansion shelves. Redundant DTI connections for the IN1 and IN2 ports
on each expansion shelf are used to protect against various failure scenarios.
4 Reserved
5 Reserved
7 DTI+ DTI
8 DTI DTI
Figure 2-15 shows the EIA-232 male connector pin assignments for the serial port.
Table 2-3 describes the EIA-232 connector pin assignments for the serial port.
Signal Pin
Ground 5
GPS Connections
To connect a GPS signal, you must install a GPS antenna. See Connecting the
GPS/GNSS Antenna, on page 83. Also see Working With Modules, on page 67 for
module installation instructions.
Caution: The GPS cable should only be connected while the unit is
properly Earth grounded.
GNSS Connections
To connect a GNSS signal, you must install a Beidou or GPS antenna. See
Connecting the GPS/GNSS Antenna, on page 83. Also see Working With Modules,
on page 67 for module installation instructions.
Caution: The GNSS cable should only be connected while the unit is
properly Earth grounded.
Only the SFP transceivers in Table 2-4 are recommended and supported. Other
SFP transceivers are not supported and may cause the TimeProvider 5000 to not
comply with regulatory requirements. Figure 2-17 shows a typical optical SFP
transceiver.
Type Transceiver
Figure 2-19. Output Connections for T1 and Expansion Versions of I/O Module
E1 Connections
Two of the four coaxial ports on the 090-50311-01 and 090-50312-01, and
090-50315-01 versions of the I/O module (see Figure 2-18 and Figure 2-19) are
software configurable as either E1 input or output ports. These ports are mini-BNC
male ports, except for the 090-50315-01, which uses SMB male connectors. They
can provide or receive the following signal types:
The 090-50311-01 version of the I/O module (Figure 2-18) also has two mini-BNC
male ports that are dedicated E1 output ports with the following signal types:
T1 Connections
The 090-50314-01 version of the I/O module has two RJ-45 ports that are software
configurable as either T1 input or output ports (see Figure 2-19). They can provide
or receive the following signal types:
Pin Signal
1 Rx Ring
2 Rx Tip
3 NC
4 Tx Ring
5 Tx Tip
6 NC
7 NC
8 NC
1PPS
10 MHz
Expansion Connections
The TP5000 provides timing to the expansion shelves through two DTI links. The
090-50315-01 version of the I/O card features two standard shielded RJ-45
receptacles, labeled EXP-1 and EXP-2, as shown in Figure 2-19. The
090-50311-01, 090-50312-01, 090-50314-01 versions of the I/O card feature two
standard shielded RJ-45 receptacles, labeled UTI-1 and UTI-2, as shown in
Figure 2-18 and Figure 2-19, which are also used for DTI signals. The expansion
shelves use the time and frequency information from the TP5000 and convert them
to different synchronization signal formats.
To connect the expansion (EXP) ports on the 090-50315-01 version of the TP 5000
I/O card to an expansion shelf (TP E10 or TP E30), use a standard twisted pair
Ethernet RJ-45 cable, CAT5 or better. See Table 2-6 for pin-outs for the EXP
expansion RJ-45 connectors on the I/O card.
Figure 2-20 shows the expansion connections for a TP 5000 with a single
expansion shelf, with redundant DTI connections from the expansion ports on the
IMC and I/O cards. Figure 2-21 shows the expansion connections for a TP 5000
with five expansion shelves. Redundant DTI connections for the IN1 and IN2 ports
on each expansion shelf are used to protect against various failure scenarios.
The expansion port from the IMC must always be used when using expansion
shelves to provide management messages via Ethernet. (The expansion ports on
the I/O card only provide DTI.)
Table 2-6. Expansion Port (EXP) RJ-45 Connector Pin Assignments - I/O Card
1 No connection
2 No connection
3 No connection
4 No connection
5 No connection
6 No connection
7 DTI+ DTI
8 DTI DTI
Table 2-7. UTI Port RJ-45 Connector Pin Assignments - I/O Card
1 DTI+ DTI
2 DTI DTI
3 No connection
4 No connection
5 No connection
6 No connection
7 No connection
8 No connection
Table 2-8. EXP Port RJ-45 Connector Pin Assignments - TP E10 & TP E30 Expansion Shelves
4 Reserved
5 Reserved
7 DTI+ DTI
8 DTI DTI
Table 2-9. Custom Cable RJ-45 Wiring Connections: UTI Port to Expansion Shelf EXP Port
1 DTI+ 7
2 DTI 8
Figure 2-20. DTI and DTI/ETH Connection for TP 5000 and One Expansion Shelf
Figure 2-21. DTI and DTI/ETH Connection for TP 5000 and Five Expansion Shelves
Only the SFP transceivers in Table 2-4 are recommended and supported. Other
SFP transceivers are not supported and may cause the TP E10 expansion shelf to
not comply with regulatory requirements. SyncE is only available with optical SFP
transceivers.
Since the TP E10 expansion shelf uses PTP multicast, all 16 ports should be on
isolated Ethernet networks. Otherwise, only one of the ports will be the active
grandmaster due to the IEEE-1588 BMC algorithm
Caution: The GPS and GNSS cables should only be connected while
the unit is properly Earth grounded.
The antenna connections for the TP 5000 are made at the IMC module connector
labeled GPS or GNSS. Allow at least one hour for the unit to track and lock to
GPS/GNSS.
Proper cable, grounding techniques, and lightning arrestors should be used. Mount
the antenna outside, preferably on the roof with a clear view of the sky. Do not
mount the antenna near a wall or other obstruction blocking part of the sky. Mount
the antenna well above roads or parking lots.
Set the shelf ID on the TP E10 or TP E30 expansion shelf using a small flat-blade
screwdriver to turn the mechanical rotary switch on the front panel. See Figure 2-26.
Each expansion shelf must be provided a unique user-defined shelf ID. There can
be up to 10 shelf IDs (0 to 9) in the system.
Note: If 2 systems are assigned the same shelf ID, then management
capability will be lost and an alarm will be generated on the TP 5000
shelf.
The TimeProvider 5000 has two –48 VDC power connectors for redundant
operation, which are located on the right and left sides of the front panel (see
Figure 2-27). A separate frame ground terminal is on the left side of the front panel.
The TP E10 and TP E30 expansion shelves each have two –48 VDC power
connectors for redundant operation, which are located on the right and left sides of
the front panel (see Figure 2-28 and Figure 2-29). A separate frame ground terminal
is provided on the right side of the front panel.
84 TimeProvider 5000 User’s Guide 098-00028-000 Revision F – May, 2012
Chapter 2 Installing
Making Ground and Power Connections
Ground Connections
Frame ground connections are made using the M4 Grounding Terminal Stud, which
is marked with the universal ground symbol, as shown in Figure 2-30. This stud is
located on the left side of the front panel for the TP 5000, and on the right side of the
front panel for the TP E10 and TP E30.
After installing the TimeProvider 5000 into the rack, connect the chassis to the
proper grounding zone or master ground bar. Run a 16 AWG green/yellow-striped
insulated wire from the TimeProvider 5000 grounding terminal to the Earth Ground
on the rack. The rack grounding method is below.
1. Crimp the customer-supplied UL listed Ring Lug to one end of the 16 AWG wire
and connect it to the ground terminal on the left side of the front panel using the
supplied M4 Kept machine nut. The surface of the TimeProvider 5000 Earth
grounding terminal must be clean of contaminants and oxidation.
2. Crimp the appropriate customer-supplied UL listed Ring Lug to the other end of
the 1 mm² / 16 AWG green/yellow-striped wire. Remove the paint and sand the
area around the screw hole to ensure the proper conductivity. Coat the
connection with an electrically conductive antioxidant compound such as
Kopr-shield spray. Connect this Ring Lug to the rack with appropriate customer
supplied screws and external star lock washers.
3. Using a digital voltmeter, measure between the ground and chassis and verify
that no voltage exists between them.
Power Connections
Use the following procedure to make the power connections:
Caution: To avoid damage to the unit, remove the fuses in the fuse
panel which provides power to the TimeProvider 5000, TimeProvider
E10 and TimeProvider E30 before making power connections.
3. Locate the power connectors included in the installation kit, Phoenix Contact p/n
MC 1,5/2-STF-3,81.
4. Using 1 mm² / 18 AWG (minimum) stranded wire, connect primary power to the
connectors per the polarity markings. Use the polarity markings of "-48V" and
"RTN" as a reference for the proper polarity connection..
Note: The -48VDC power must be connected with the proper polarity.
The unit will not be damaged by reverse polarity, but the unit will not
operate if the polarity is reversed.
5. Insert the connectors into the power connections in the chassis. See
Figure 2-31. Tighten screws in the connector
1. Remove all fuses that supply power to the unit from the fuse panel.
3. Disconnect the -48V battery leads from the unit’s power connector terminals. See
the primary and secondary power connections in Figure 2-34. Leave the Return
battery leads connected to the unit.
4. At the chassis end of the battery leads, use the multimeter to measure the
voltage between the following test points:
5. Reconnect the –48V battery A and battery B leads to the –48V A and –48V B
terminal connectors.
7. Measure the voltage between the –48V A and Return terminals on the primary
power module. The multimeter should indicate –42 VDC to –56 VDC.
9. Measure the voltage between the –48V B and Return terminals on the secondary
power module. The multimeter should indicate –42 VDC to –56 VDC.
To verify that the installation of the TimeProvider 5000 is complete, perform the
checks and procedures in Table 2-14.
Operation Complete
Ensure that the appropriate modules (and filler panels if needed) are installed
Verify that all power and ground wires are installed correctly and securely
Verify that all input and output cables are properly installed
The TimeProvider 5000 is not equipped with a Power switch. DC power is controlled
by a power distribution panel. After installing the unit in a rack and making the
necessary connections described in previous sections, turn on power at the
distribution panel.
The TP E10 and TP E30 expansion shelves are not equipped with Power switches.
DC power is controlled by a power distribution panel. After installing a unit in a rack
and making the necessary connections described in previous sections, turn on
power at the distribution panel.
Table 2-15 provides a description of the module LEDs. Table 2-16 provides a
description of the expansion shelf LEDs.
IMC Module
IOC Module
Output Ports
Left OFF - No DTI client detected
Left Amber - DTI client detected
Left Green - DTI client detected and ready
This chapter describes the CLI command conventions, the prompts, line editing
functions, and command syntax. The CLI command functions and features are
organized by user security access levels and are listed alphabetically. This chapter
also describes the SNMP option.
In This Appendix
CLI Overview
TimeProvider 5000 CLI Command Set
Simple Network Management Protocol (SNMP)
CLI Overview
The Command Line Interface (CLI), also called the ASCII command set, can be
used to control the TimeProvider 5000 from a terminal connected to the EIA-232
serial port, or the Ethernet port. See Figure 3-1 below for an overview of the TP5000
command set.
Previously typed commands can be recalled by using the UP ARROW key. You
can recall up to five previously typed commands. Continually pressing the UP
ARROW key will cycle you through the five previously typed commands. After
pressing the UP ARROW key five times, you will go back to the last command
you previously typed. Use the DOWN ARROW key to cycle the five prior typed
commands in the opposite direction.
You can use the BACKSPACE to correct keystroke errors, or to reuse parts of a
previously typed command. When using BACKSPACE, the removed characters
will still appear on the screen, but they have been removed to the position shown
by the cursor. When you start typing, the removed characters are overwritten.
For all commands that indicate a specific port on an IOC card, the port will be
referred to as IOC-[y] or IOC1-[y] in the command description, where y=1 or 2. If
port redundancy is enabled, the bonded port will use the configuration for port 1
(y=1) for all commands.
The users assigned to each security level have access options available as follows:
This section provides an alphabetical listing and details of all CLI commands.
show alarm
Displays the system's standing (active) alarms and events.
Command Syntax:
Example:
Response:
show alarm-config
Displays the alarm ID, level, state, description, and reporting delay time for the
TP5000 alarms. This also displays if the alarm is transitory.
Command Syntax:
show alarm-config
Example:
Response :
------------------------------------------------------------------------------
|ID |Level |Delay |State |Descriptions
|----|---------|-------|--------|---------------------------------------------
|0 |critical |0 |enable |Communication to peer card failed
|....|.........|.......|........|.............................................
|1 |minor |0 |enable |GNSS/GPS receiver communications failed
|....|.........|.......|........|.............................................
|2 |minor |0 |enable |GNSS/GPS receiver not tracking satellite
|....|.........|.......|........|.............................................
|3 |major |0 |enable |System time invalid
|....|.........|.......|........|.............................................
|4 |event |0 |enable |System time has been set by reference
|....|.........|.......|........|.............................................
|5 |event |0 |enable |System log time has been updated
|....|.........|.......|........|.............................................
|6 |minor |0 |enable |Management port link down
|....|.........|.......|........|.............................................
|7 |minor |0 |disable |Ethernet port link down
|....|.........|.......|........|.............................................
|8 |minor |0 |enable |Manual sync IOC time to IMC required
|....|.........|.......|........|.............................................
|9 |critical |0 |enable |Power out of range
|....|.........|.......|........|.............................................
|10 |major |0 |enable |GPS antenna voltage out of range
|....|.........|.......|........|.............................................
|11 |major |0 |enable |GPS antenna current out of range
|....|.........|.......|........|.............................................
|12 |minor |0 |enable |GNSS/GPS antenna short-circuit
|....|.........|.......|........|.............................................
|13 |minor |0 |enable |GNSS/GPS antenna open-circuit
|....|.........|.......|........|.............................................
|14 |major |0 |disable |Battery(-48V)-A failure
|....|.........|.......|........|.............................................
|15 |major |0 |disable |Battery(-48V)-B failure
|....|.........|.......|........|.............................................
|16 |critical |0 |enable |FPGA access failure
|....|.........|.......|........|.............................................
|17 |critical |0 |enable |Flash partition failure
|....|.........|.......|........|.............................................
|18 |critical |0 |enable |PLL unlock error
|....|.........|.......|........|.............................................
|....|.........|.......|........|.............................................
|49 |minor |0 |enable |No IOC present
|....|.........|.......|........|.............................................
|50 |event |0 |enable |Transitioned to active state
|....|.........|.......|........|.............................................
|51 |event |0 |enable |Transitioned to standby state
|....|.........|.......|........|.............................................
|52 |minor |0 |enable |Input software loop not settled
|....|.........|.......|........|.............................................
|53 |critical |0 |enable |Input PPS loss
|....|.........|.......|........|.............................................
|54 |event |0 |enable |User configuration lost
|....|.........|.......|........|.............................................
|55 |minor |0 |enable |Primary image failed. Running backup image
|....|.........|.......|........|.............................................
|56 |critical |0 |enable |Production configuration data error
|....|.........|.......|........|.............................................
|57 |minor |0 |enable |Direct access image error. Use JFFS2 image
|....|.........|.......|........|.............................................
|58 |critical |0 |enable |IMC-IOC FPGA link failed
|....|.........|.......|........|.............................................
|59 |minor |0 |enable |Excessive traffic on Ethernet port
|....|.........|.......|........|.............................................
|60 |minor |0 |enable |Unsupported SFP on Ethernet port
|....|.........|.......|........|.............................................
|61 |minor |0 |enable |Input poor SSM
|....|.........|.......|........|.............................................
|62 |event |0 |enable |Input SSM changed
|....|.........|.......|........|.............................................
|63 |minor |0 |enable |Time input not tracking
|....|.........|.......|........|.............................................
|64 |minor |0 |enable |Internal reference data loss
|....|.........|.......|........|.............................................
|65 |event |0 |enable |Obsolete
|....|.........|.......|........|.............................................
|66 |event |0 |enable |IO module not present
|....|.........|.......|........|.............................................
|67 |major |0 |enable |Redundancy data transfer error
|....|.........|.......|........|.............................................
|68 |critical |0 |enable |PTP client critical alarm
|....|.........|.......|........|.............................................
|69 |major |0 |enable |PTP client major alarm
|....|.........|.......|........|.............................................
|70 |minor |0 |enable |PTP client minor alarm
|....|.........|.......|........|.............................................
|71 |event |0 |enable |PTP client event
|....|.........|.......|........|.............................................
|72 |event |0 |enable |PTP client transient event
|....|.........|.......|........|.............................................
|73 |critical |0 |enable |PLL unlock
|....|.........|.......|........|.............................................
|74 |critical |0 |enable |Rubidium unlock
|....|.........|.......|........|.............................................
|75 |event |0 |enable |Sync IOC time
|....|.........|.......|........|.............................................
|76 |major |0 |enable |Configuration data sync error
|....|.........|.......|........|.............................................
|77 |major |0 |enable |RTE voltage out of range
|....|.........|.......|........|.............................................
set alarm-config
Provisions the alarm state, alarm level, and reporting delay time for the specified
alarms.
Command Syntax:
where:
2 - Critical
3 - Major
4 - Minor
5 - Event
To provision the reporting delay of the specified Alarm number in seconds:
set alarm-config delay {alarm [0 to max-alarm-id] | all}
[0 to 500000]
Example 1:
Example 2:
Remarks: The severity level and delay of transitory events cannot be changed.
alias
This command is used to assign an alias for a CLI command (or any character
string). The alias can then be used as a convenient substitution for the CLI
command to which it has been assigned.
The alias command can also be used to display all defined aliases and the
commands to which they have been assigned.
Command Syntax:
To display all defined aliases and the commands to which they have been
assigned:
alias
Example 1:
To set the alias “abc” for the command show ip status ioc. The command string
must be contained within double quote marks (“”)
Example 1a:
To use the alias “abc” to execute the command show ip status ioc
tp5000> abc
Response 1a:
collisions:0 txqueuelen:1000
collisions:0 txqueuelen:1000
Example 2:
tp5000> alias
Response 2:
show authentication
Displays how the system authenticates users.
Command Syntax:
show authentication
Example:
Response:
Authentication Info:
set authentication
Provisions the authentication source for user logins.
Command Syntax:
Example 1:
Example 2:
show auto-sync
Displays the auto sync state
Command Syntax:
show auto-sync
Example:
Response:
AUTO-SYNC - enable
set auto-sync
Provisions the auto sync IOC time to IMC time. This parameter is used only when
the reference is set to time mode after the IOC has passed the warm-up state.
When auto sync is enabled, IOC time will be synchronized to IMC time if they are
different. If auto sync is disabled and IOC time is different from IMC time, an alarm
will be generated. The user can then use the “Sync TOD-Source now” command to
manually synchronize IOC time to IMC time.
Command Syntax:
Example:
Remarks: When the system is in warm-up state, IMC time and IOC time are always
synced automatically regardless of whether auto sync is enabled or not. Auto-sync
is not used in the frequency reference mode.
show bridge-time
Displays the bridging time that is used to allow the frequency servo to coast through
short periods when the system does not have qualified reference. The bridging time
is in seconds.
Command Syntax:
show bridge-time
Example:
Response:
Remarks: If the system has not qualified a ToD Source (frequency reference) within
the specified bridging time the system transitions into holdover mode of operation.
set bridge-time
Provisions the amount of time, in seconds, the system remains in bridging mode
before transitioning into the holdover mode of operation.
Note: Updates to the bridging-time value are only used at the start of
the next bridging event. Any changes to this value while the unit is in
bridging mode will not be implemented until the next bridging event.
Command Syntax:
Example:
show clock
Displays the date, time, and leapseconds in several formats.
Command Syntax:
show clock
Example:
Response 1:
Response 2:
When the ToD source is GPS, and the system has never been locked to GPS, the
response will be as follows:
set clock
Provisions the user-assigned Date, Time, and accumulated leapseconds. The
reference mode must be set to the frequency mode with the set ref mode
frequency command in order to change any clock settings.
Command Syntax:
Example 1:
Example 2:
Remarks: The reference mode must be frequency in order to change date, time or
leapseconds. If the reference mode is time, the user is not allowed to overwrite the
date, time, or leapseconds. See Set REF command.
The “set clock” command only sets time on the IMC card. The "sync tod-source
now" command must be sent after setting the time in order to sync IOC time to the
IMC time.
set configuration
Use this command to backup the current configuration, restore the current
configuration from a backup copy, or set the current configuration to factory default
values.
Command Syntax:
To set the current configuration, including imc, ioc and expansion shelves, to
factory or default values
set configuration {default | factory}
– Backup “imc-to-ioc” saves the configuration from the IMC module to both
IOC modules.
– Backup “ioc-to-imc” saves the configuration from the active IOC module to
the IMC module.
– Backup “local” saves the configuration to local non-volatile storage
immediately.
– Backup “exp[0-9]-to-imc” saves the configuration for the specified
expansion shelf to the IMC module.
To backup the current configuration from the IMC, active IOC, or expansion shelf
to remote storage
set configuration backup remote {ioc | imc | exp[0-9]}
<file name> [sftp:]<ip address> <user name>
Password: <password>
Password: <password>
Example 1:
To set the configuration, including IMC, IOC and expansion shelves, to default
values:
Example 2:
To back up the configuration for both IOC modules to the IMC module:
Example 3:
Example 4:
To restore the configuration for both IOC modules from the IMC module:
Example 5:
To back up the configuration data of IOC to a remote site, which is an SFTP server
with the IP address of 172.16.33.33, id: tp5000, password: backup, with a file name
for backup data of “tp5k_ioc_backup.txt”:
Password: backup
Example 6:
To restore the configuration data with a file name of tp5k_ioc_backup.txt for IOC
from a remote site, which is an SFTP server with the IP address of 172.16.33.33, id:
tp5000, password: backup:
Password: backup
Example 7:
To back up the configuration data for an expansion shelf with ID=6 to a remote site,
which is an SFTP server with the IP address of 172.16.33.33, id: tp5000, password:
backup, with a file name for backup data of “tp5k_exp6_backup.txt”:
Password: backup
Example 8:
Password: backup
Remarks:
Setting the configuration to Default will not overwrite all user login information or
current IP address of MGMT port on IMC. However, IP addresses for IOC will be
set to default.
For remote storage, the configuration files should not be modified on the external
storage device. If the configuration files are modified on the external storage
device, TimeProvider 5000 will not import the revised configuration files.
When backing up configuration to an external storage device, user name and
password settings are not included in the configuration file for security reasons.
The user name and password are only backed up locally.
The following settings are unique to the unit and will not be backed up to an
external storage device:
– Option and license keys
– Asset name
When restoring configuration files from the external storage device, the following
settings are not restored:
– IMC IP mode and IP address setting
– IMC firewall setting
– Intra-system setting
The reason these settings are not restored is, if changed, the user could lose
the management port connection to the TimeProvider 5000 system.
The IOC module IP address is part of the configuration file. When restoring the
IOC module configuration file to a different TimeProvider 5000, the user must set
the IOC module IP address to avoid conflict with TimeProvider 5000 units that
had the configuration file before being exported for backup. See the set ip
command.
When restoring configuration files to a different TimeProvider 5000, the PTP
Clock ID must be reinitialized back to its default setting. To re-initialize the PTP
Clock ID use the following command:
tp5000> set ptp clockid ioc1-[x] ff:ff:ff:ff:ff:ff:ff:ff
<enter>
Use SFTP when exporting or importing the IMC module and IOC module
configuration files. SFTP is the same mechanism used for TimeProvider 5000
firmware downloads.
For remote storage, path names should be specified as appropriate for the
FTP/SFTP server and the operating system it is running on. This includes
whether the entire path should be specified and whether "/" or "\" characters
should be used.
Level : Admin only
show eia-232
This command displays the serial port’s operating parameters: baud rate, parity,
word length, and stop bits.
Command Syntax:
show eia-232
Example:
Response:
set eth-auto-neg
The Set Ethernet Auto Negotiation command configures the Ethernet
auto-negotiation feature for connection speed of the Ethernet ports on the IOC
modules.
Command Syntax:
Defaults:
The default for auto-negotiation state is “enable”. The default value for
auto-negotiation speed is “All”..
Example 1:
To set the advertised speed for Ethernet auto negotiation speed to “all” for Port 1 on
IOC card 1
Example 2:
To provision the Ethernet auto negotiation state for Port 1 on IOC card 1
Example 3:
To set the advertised speed for Ethernet auto negotiation speed to "all" for Port 1 on
Example 4:
To provision the Ethernet auto negotiation state for Port 3 on Exp shelf 8 (id=exp7)
Command Syntax:
Example 1:
To display the current configuration for the Ethernet ports on the IOC modules
Response 1:
Example 2:
To display the current configuration for the Ethernet ports on expansion shelf ID=4
Response 2:
show eth-status
The Show Ethernet Status command displays the current speed for the Ethernet
ports on all IOC modules or expansion shelf ports.
Command Syntax:
Example 1:
To display the current speed for the Ethernet ports on the IOC modules
Response 1:
Example 2:
To display the current speed for the Ethernet ports on expansion shelf 5 (id= 4)
Response 2:
show event
This command displays the current events.
Command Syntax:
show event
Example:
Response:
-------------------------------------------------------------------
|ID |Mod |Date-Time |Descriptions .......................|
|---|----|-------------------|------------------------------------|
|...|....|...................|....................................|
|27 |ioc1|2009-06-09 21:32:16|Entered normal-track mode ...........|
|...|....|...................|....................................|
|32 |ioc1|2009-06-09 20:54:19|GPS active .........................|
|...|....|...................|....................................|
|32 |ioc2|2009-06-09 20:53:31|GPS active .........................|
-------------------------------------------------------------------
Command Syntax:
Example 1:
To display the
Response 1:
To display the configurations of DTI and Ethernet on the IMC expansion port
Example 2:
Response 2:
Example 3:
Response 3:
Command Syntax:
Example 1:
To display the status of DTI and Ethernet on the IMC expansion port
Response 1a:
Response 1b:
Example 2:
Response 2a:
io-exp-1: up
io-exp-2: disabled
Response 2b:
io-exp-1: down
io-exp-2: up
Example 3:
To display the status of DTI and Ethernet on expansion shelf ID=3 expansion port
Response 3a:
Response 3b:
Redundant Input only An input that could have been qualified, except that a
timing loop condition existed.
Disconnected Output only A DTI output that is not connected to a DTI input
Command Syntax:
Example 1:
Example 2:
Example 3:
Remark : The imc-exp is the DTI port located on the IMC card. The dti-exp-1
and dti-exp-2 are the DTI ports located on the IO module. The exp[0-9] in1 and
exp[0-9] in2 are the DTI IN 1 and DTI IN 2 ports located on the expansion
shelves.
Command Syntax:
Example:
show firewall
This command displays the firewall configuration.
Command Syntax:
show firewall
Example:
Response:
set firewall
Use this command to configure the system’s Ethernet port firewall. The firewall can
control Telnet, SSH, FTP, SFTP, ICMP, and SNMP on the IMC.
Command Syntax:
Example:
Remarks: Telnet and FTP are disabled by default on IMC. On IOC, all ports are
blocked except ICMP and PTP. The IOC firewall configuration cannot be changed.
generate
This command generates all possible event and alarm messages. This command is
for testing only.
Command Syntax:
generate message
Example:
Response:
show gnss
This command displays the GNSS port state, priority, position (latitude, longitude,
height), elevation mask value (positioning filter), mode of operation (manual or
automatic), and GPS or Beidou satellite tracking status. It also displays information
for all satellite vehicles being tracked: vehicle number, health, noise ratio, satellite
elevation, satellite azimuth.
Command Syntax:
Example 1:
Response 1 :
State - enable
Priority - 1
Mode - auto
GNSS Track-mode - gps
Mask - 10
Antenna Delay - 0
PQL State - disable
PQL Value - 1
Latitude - N37:22:42.900
Longitude - W121:55:34.571
Height - 15.4
Example 2:
Response 2 :
GNSS Status
Latitude - N22:22:31.984
Longitude - E11:12:21.996
Height - 249.1
----------------------------------------------------------
--------------------------------------------------------
|Index |No. |SNR |Health |Azimuth |Elevation |
|......|..... |..... |......... |.......... |.......... |
|1 |3 |37 |healthy |313 |23 |
|......|..... |..... |......... |.......... |.......... |
|2 |6 |38 |healthy |309 |35 |
|......|..... |..... |......... |.......... |.......... |
|3 |15 |43 |healthy |57 |31 |
--------------------------------------------------------
set gnss
Use this command to configure the GNSS port state, priority, positioning mode,
mask, track mode, PQL state, and PQL value. Possible track modes for the GNSS
port are:
forced GPS
forced Beidou
GPS priority over Beidou, switch automatically
Beidou priority over GPS, switch automatically
Command Syntax:
Example 1:
Example 2:
To manually set the GNSS to manual mode, with a system position of latitude of
N37:22:45.123, longitude of W121:55:36.123, and a height 17.5 meters
Example 3:
Example 4:
Example 5:
Example 6:
Restrictions: The system must have the GNSS mode of operation provisioned as
manual before you can successfully provision the position manually.
show gps
This command displays the position (latitude, longitude, height), elevation mask
value (positioning filter), mode of operation (manual or automatic), and GPS
satellite tracking status. It also displays information for all satellite vehicles being
tracked: vehicle number, health, noise ratio, satellite elevation, satellite azimuth.
Command Syntax:
Example 1:
Response 1:
GPS Configuration
State - enable
Priority - 2
Mode - auto
Mask - 10
Antenna Delay - 0
PQL State - disable
PQL Value - 1
Latitude - N37:22:43.425
Longitude - W121:55:34.815
Height - 13.7
Example 2:
Response 2:
GPS Status
----------------------------------------------------------
|Index |No. |SNR |Health |Azimuth |Elevation|
|------|---------|---------|---------|---------|---------|
|1 |3 |37 |healthy |313 |23 |
|......|.........|.........|.........|.........|.........|
|2 |6 |38 |healthy |309 |35 |
|......|.........|.........|.........|.........|.........|
|3 |15 |43 |healthy |57 |31 |
|......|.........|.........|.........|.........|.........|
|4 |16 |39 |healthy |259 |24 |
|......|.........|.........|.........|.........|.........|
|5 |18 |39 |healthy |300 |82 |
|......|.........|.........|.........|.........|.........|
|6 |21 |42 |healthy |36 |67 |
|......|.........|.........|.........|.........|.........|
|7 |22 |42 |healthy |240 |47 |
|......|.........|.........|.........|.........|.........|
|8 |24 |42 |healthy |85 |29 |
|......|.........|.........|.........|.........|.........|
|9 |26 |38 |healthy |42 |18 |
|......|.........|.........|.........|.........|.........|
|10 |29 |42 |healthy |150 |26 |
----------------------------------------------------------
set gps
Use this command to provision the GPS port for mode of operation, position, and
positioning elevation mask. With this command, you can provision the GPS to use
either automatic or manual mode to determine the system’s position. You can
provision the GPS position if the system is provisioned for Manual mode of
operation. You can also provision the elevation mask to provide a method of filtering
satellites to be used by the system.
Command Syntax:
Example 1:
Example 2:
To manually set the GPS to manual mode, with a system position of latitude of
N37:22:45.123, longitude of W121:55:36.123, and a height 17.5 meters
Example 3:
To enable GPS
Example 4:
Example 3:
Example 4:
Restrictions: The system must have the GPS mode of operation provisioned as
manual before you can successfully provision the position manually.
show hardware-status
This command displays the status of the specified hardware.
Command Syntax:
Example 1:
Response 1:
-48V-A : ok
-48V-B : ok
+1.2V : 1.211V
+1.8V : 1.843V
+2.5V : 2.526V
+5.5V : 5.490V
VCXO : 2.526V
GPS Power : 5.464V
GPS Current : 24mA
GPS Antenna : ok
FPGA : ok
Example 2:
Response 2:
+1.8V : 1.805V
10M EFC : 1.116V
20M EFC : 0.872V
25M EFC : 1.155V
24.5M EFC : 1.155V
24.7M EFC : 1.253V
OSC Current : 173mA
FPGA VCCint : 1.005V
FPGA VCCaux : 2.499V
FPGA Temp : 60C
FPGA Temp High : 61C
FPGA Temp Low : 54C
Example 3:
Response 3:
-48V-A : failed
-48V-B : ok
VCXO : 1.701V
12V : 11.807V
1.8V : 1.778V
2.5V : 2.487V
1.2V : 1.173V
0.9V : 0.889V
1.0V : 0.992V
F1.1V : 1.082V
F1.5V : 1.482V
F2.5V : 2.101V
G1.1V : 1.082V
G1.5V : 1.482V
G2.5V : 2.462V
FPGA : ok
Temp : 35C
Temp High : 41C
Temp Low : 35C
history
This command shows the command history for the current session.
Command Syntax:
history
Example:
tp5000> history
Response:
show hostname
This command displays the host name for the TimeProvider 5000.
Command Syntax:
show hostname
Example:
Response
set hostname
This command sets the host name for the TimeProvider 5000. Hostname can
contain up to 20 characters.
Command Syntax:
Example:
Note: The hostname will be used for the SNMP sysName object.
However, if sysName is changed via SNMP, SNMP will then use the
updated value until the next restart of SNMP, but hostname will not be
changed.
show image
This command displays the firmware image used by each module in the system and
the firmware version.
Command Syntax:
show image
Example:
Response:
. . .
set image
Use this command to provision the module firmware image from which to boot. The
backup image is the inactive (non-boot) image.
Note: Each image has it's own set of configuration data. If Image 1 is
set as the boot image, the configuration data for Image 1 is applied
when the TP 5000 is rebooted. If Image 2 is set as the boot image,
the configuration data for Image 2 is applied when the TP 5000 is
rebooted.
Command Syntax:
Example 1:
Example 2:
Example 3:
show input-config
This command displays the input port's state, priority, framing type, CRC, SSM
state, SSM Bit, user-assigned SSM PQL value and whether the configuration
settings for the port are used. The settings will not be used if the port is configured
as an output..
Note: Setting the Time of Day source to GPS with the set
tod-source command will also set the input reference port state to
Disable.
Command Syntax:
show input-config
Example:
Response:
------------------------------------------------------------------------------
|Port ID| State |Prio|Frame Type |CRC St |SSM St |SSM Bit|PQL Val|Config Used|
|-------|-------|----|-----------|-------|-------|-------|-------|-----------|
| port1 |disable| 1 |cas |disable|disable| 8 | 3 | no |
|.......|.......|....|...........|.......|.......|.......|.......|...........|
| port2 |disable| 2 |freq2048khz|disable|disable| 8 | 3 | yes |
|.......|.......|....|...........|.......|.......|.......|.......|...........|
set input
Use this command to provision the System's Input Port(s) for the following:
Priority
State
Framing Type
CRC state for E1 signals
Forced PQL state for port
PQL Bit position for E1/T1 signals
Forced PQL-value (this value is used if SSM is disabled)
Priority Quality Level (PQL) values are listed in the following table.
Command Syntax:
Note: Setting the Time of Day source to GPS with the set
tod-source command will also set the input reference port state to
Disable.
If SSM is enabled for an input port and the frametype does not
support SSM or is not sending a valid SSM, then the input will be
disqualified and the input SSM will be set to 15 (invalid). The system
will go to holdover if there is not another qualified reference to switch
to.
To provision the SSM Bit position for E1 signals for the specified input port (used
only for ESF, CCS or CAS framing type):
set input ssm-bit port[1|2] [4|5|6|7|8]
To set the forced PQL value for the specified input port:
set input pql-value port[1|2] <pql-value>
Example 2:
Example 3:
Example 4:
Example 5:
Example 6:
To provision the SSM PQL Bit value for E1 signals to 6 for input port2:
Example 7:
To set the SSM PQL value to 3 (Stratum 2/Type II) for input port1:
show intra-system
Use this command to display which Class of network and IP addresses are used for
IMC-to-IOC and IOC-to-IOC communications.
Command Syntax:
show intra-system
Example:
Response:
set intra-system
Use this command to provision which Class of network and IP addresses are used
for IMC-to-IOC and IOC-to-IOC communications.
Command Syntax:
where
show inventory
This command displays the installed module inventory information as follows:
model number
user-assigned asset number
IMC and IOC module part numbers
IMC and IOC module CLEI numbers
IMC and IOC module serial numbers
IMC and IOC module hardware versions
IMC and IOC module FPGA versions
IMC and IOC module compatibility mask
IMC and IOC module firmware versions
Exp shelf part number
Exp shelf CLEI number
Exp shelf serial number
Exp shelf hardware version
Exp shelf FPGA version (clock FPGA)
Exp shelf compatibility mask
Exp shelf firmware version
The compatibility information allows the user to verify the compatibility between the
hardware and software for each card. To be compatible, the hex numerical string
displayed for the hardware (HW) of a card must match the numerical string
displayed for the software (SW) of that card. See Figure 3-2.These hex numerical
strings are generated from a compatibility algorithm.
For IMC-to-IOC compatibility, the numerical strings for the IMC and IOC cards must
match. See Figure 3-2. For IOC-to-IOC compatibility, the numerical strings for the
IOC cards must match.
Command Syntax:
show inventory
Example:
Response:
----------------------------------------------------------------------------------
|Mod |Slot | Part Num | CLEI Num | Serial | HW Ver | FPGA |SW Version |
-------------------------------------------------------------------------------
----------------------------------------------------------
|----|----------------|----------------|----------------|
|....|................|................|................|
. . . .
|.....|...............|................|................|
---------------------------------------------------------
set inventory
Use this command to provision the system's user-assigned asset value information.
Command Syntax:
Example:
set io
This command provisions the system's I/O module port configuration.
Command Syntax:
Example 1:
Example 2:
show ioc-state
This command displays the state of both the active and standby IOC module. If either
IOC module cannot assume the active or standby state, the state indicates NOT
AVAILABLE.
Command Syntax:
show ioc-state
Example:
Response:
---------------------------------
|Module ID |State |
|---------------|---------------|
|ioc1 |active |
|...............|...............|
|ioc2 |standby |
---------------------------------
set ioc-state
Use this command to provision the standby module to become the active module.
IOC1 refers the IOC module to the left of the IMC and IOC2 refers to the IOC module
to the right of the IMC.
Command Syntax:
Example:
Remarks :
Switchover to the standby IOC will be prohibited if the standby IOC has alarms of
higher severity than the active IOC, or if the standby IOC is still in warm-up. Check
system status and alarms if the command fails.
show io-status
This command displays the system's I/O module port configuration and status. It
also displays the current SSM value for both inputs and outputs. The current SSM
value is displayed for all outputs, even if SSM is not applicable for that type of
output. If the current SSM is unknown, due to an unknown SSM code or
inappropriate frametype, then an SSM value of 15 will be displayed.
Command Syntax:
show io-status
Example:
Response:
------------------------------------------------------------------
|Port ID | I/O Type | Signal Type | Current Status | Current SSM |
|--------|----------|-------------|----------------|-------------|
| port1 | Output |T1pulse | ON | 1 |
|........|..........|.............|................|.............|
| port2 | Input |E1/2.048MHz | OFF | 15 |
|........|..........|.............|................|.............|
| port3 | Output |1PPS | ON | 15 |
|........|..........|.............|................|.............|
| port4 | Output |10MHz | ON | 15 |
|........|..........|.............|................|.............|
show ip
This command displays the Host, Mask, and Gateway IP addresses for Ethernet
interfaces on the specified module. It also indicates if DHCP is enabled and if the
port is enabled.
Command Syntax:
To show the configuration of the Ethernet interfaces for the specified module
(some settings will only be implemented after restarting the IP interface):
show ip config {imc | ioc1 | exp[0-9]}
To show the current status of the Ethernet interfaces for the specified module:
show ip status {imc | ioc1 | exp[0-9]} [vlan-id <vlan>]
Note: Packet and byte counts do not include most PTP and NTP
packets.
Defaults:
See Table B-19 for default IP address for the IMC module.
See Table B-25 for default IP address for IOC1 and IOC2 modules.
Example 1:
To display the configuration of the Ethernet interfaces for the IMC module
Response 1:
IP mode : dhcp
IP state : enable
Example 2:
To display the configuration of the Ethernet interfaces for the IOC1 module
Response 2:
IP address: 192.168.1.11
IP mask : 255.255.255.0
IP gateway: 0.0.0.0
IP state : enable
IP address: 192.168.2.11
IP mask : 255.255.255.0
IP gateway: 0.0.0.0
IP state : enable
Example 3:
To display the status of the Ethernet interfaces for the IMC module
Response 3:
collisions:0 txqueuelen:1000
Example 4:
To display the status of the Ethernet interfaces for the IOC module
Response 4:
collisions:0 txqueuelen:1000
collisions:0 txqueuelen:1000
set ip
Use this command to provision the Host, Mask, and Gateway IP addresses for IMC
and IOC Ethernet interfaces.
The special value of 0.0.0.0 should be used for the gateway value if a gateway
router is not required.
Command Syntax:
To provision the state of the Ethernet interfaces for the specified module and
port:
set ip {imc|ioc1-1|ioc1-2|exp[0-9] port<1-16>}
[enable|disable|restart]
To set the address, mask and gateway of the Ethernet interfaces for the specified
module and port:
Example 1:
Example 2:
Example 3:
To set the IP address for the IMC module to 192.168.2.11, the mask to
255.255.255.0, and the gateway 192.168.2.1:
Example 4:
To set the IP address for Port 2 on the IOC card to 192.168.2.3, the mask to
255.255.255.0, and the gateway 192.168.2.1:
Example 5:
To set the IP address for Port 2 on expansion shelf 4 (id: exp3) to 192.168.2.3, the
mask to 255.255.255.0, and no gateway:
Remarks: The address format allows IPv4 multiple octet formats. Restart the
interface after configuring the system in order to implement the new settings.
Note: PTP will be restarted after the IP interface is restarted for the
IOC modules.
set ip-mode
Use this command to set the DHCP mode for the IMC Ethernet interface. You can
set up the interface to use either DHCP or a static IP.
Command Syntax:
Example:
Remarks: Use set ip to restart the interface after configuring the system.
show led
This command displays the LED status for each of the modules. See Table 3-2 for
LED descriptions for the main shelf. See Table 3-3 for LED descriptions for the
expansion shelves.
Command Syntax:
Example 1:
Response 1:
-------------------------------------------
|Index|Module ID|LED |LED Status |
|-----|---------|------------|------------|
|1 |imc |bta |off |
|.....|.........|............|............|
|2 |imc |btb |off |
|.....|.........|............|............|
|3 |imc |sys |red |
|.....|.........|............|............|
|4 |imc |alm |off |
|.....|.........|............|............|
|5 |imc |gps |green |
|.....|.........|............|............|
|6 |imc |mgmt |green |
|.....|.........|............|............|
|7 |ioc1 |active |green |
|.....|.........|............|............|
|8 |ioc1 |alarm |amber |
|.....|.........|............|............|
|9 |ioc1 |eth1 |off |
|.....|.........|............|............|
|10 |ioc1 |eth2 |green |
|.....|.........|............|............|
|11 |ioc1 |holdover |off |
|.....|.........|............|............|
|12 |ioc2 |active |off |
|.....|.........|............|............|
|13 |ioc2 |alarm |red |
|.....|.........|............|............|
|14 |ioc2 |eth1 |green |
|.....|.........|............|............|
|15 |ioc2 |eth2 |off |
|.....|.........|............|............|
|16 |ioc2 |holdover |off |
-------------------------------------------
Example 2:
Response 2:
-------------------------------------------
|Index|Module ID | LED |LED Status |
|-----|---------|------------|------------|
| 1 | exp5 | pwra |off |
|.....|........|..............|............|
| 2 | exp5 | pwrb |red |
|.....|........|..............|............|
| 3 | exp5 | alm |off |
|.....|........|..............|............|
| 4 | exp5 | mgmt |green |
|.....|........|..............|............|
| 5 | exp5 | ref |green |
-------------------------------------------
IMC Module
IOC Module
show license
Use this command to display the current feature-level license and all option
licenses. This command also displays all previous feature-level licenses.
Command Syntax:
Example:
Response:
-----------------------------------------------------------------------
|No. | Feature/Option | License Key | Serial Number |
|----|-------------------------|----------------------|---------------|
|1 | Feature 1.4 | ****************95ef | M12269 |
|....|.........................|......................|...............|
|2 | Feature 2.0 | ****************89f5 | M12269 |
|....|.........................|......................|...............|
|3 | Option ptp-probe | ****************3af9 | M12269 |
|....|.........................|......................|...............|
|4 | Option ntp-probe | ****************981b | M12269 |
|....|.........................|......................|...............|
|5 | Option ntp-server | ****************601a | M12269 |
|....|.........................|......................|...............|
|6 | Option ntp-server-120k | ****************dd7e | M12269 |
|....|.........................|......................|...............|
|7 | Option ptp-gm | ****************12b3 | M12269 |
|....|.........................|......................|...............|
|8 | Option eth-16-ports | ****************9e51 | U27210 |
|....|.........................|......................|...............|
|9 | Option eth-16-ports | ****************76fd | U27285 |
|....|.........................|......................|...............|
|10 | Option snmp | ****************3b07 | M12269 |
|....|.........................|......................|...............|
|11 | Feature 1.2 | ****************36f1 | M12269 |
|....|.........................|......................|...............|
Remarks :
set license
Use this command to enter the 40-character license key for new features or options,
and to delete features or options.
Licensing is used with TP5000 versions 1.2 and later. New features and options are
activated with a 40-character key. If the user has a 6-character key, the “set option”
command is used to enter the key. If the user has a 40-character key, the “set
license” command is used to enter the key. The license is associated with the serial
number of the card or module being licensed, which is usually the IMC card. The 16
port option for the Ethernet expansion shelf is associated with the expansion shelf
serial number. System-level features or options are normally associated with the
IMC card serial number.
Command Syntax:
The TP5000 will respond with all installed features that can be deleted.
The TP5000 will respond with all installed options that can be deleted. The user
chooses from the list for the option to delete
Note: When an option license is deleted, the option will still function
until the next reboot.
Example 1:
Note: Feature and option licenses require a valid key. The key
shown in this example is only intended to illustrate the concept.
Example 2:
Example 3:
The TP5000 will prompt the user with a list of options that can be deleted.
>0
Remarks :
show log
This command displays the specified log file from the local storage. The Index
parameter selects one of the seven rotated log files. The Head parameter, along
with the count value, displays the specified number of events from the beginning of
the file. The Tail parameter, along with the count value, displays the specified
number of events from the end of the file. If the Index is not specified or set to zero,
the current log file is displayed. If neither Head nor Tail parameter is issued, the 20
most recent entries are displayed. The log files are:
Alarm Log
Event Log
Command Log
Security Log
Command Syntax:
Example 1:
To display the first 5 entries of the alarm log (5 lines from the head of current log)
Response:
Example 2:
To display the last 10 entries of the event log (10 lines from the tail of current log)
Example 3:
show log-size
Use this command to display the specified log buffer, the maximum number of
kilobytes stored in the file before it is rotated.
Command Syntax:
Example:
Response:
set log-size
Use this command to provision the specified log file buffer size, the maximum
number of kilobytes to be stored in the file before it is rotated.
Command Syntax:
Remarks: Provisioning a log file size to zero disables the logging of that type of
data.
Example:
logout
This command terminates the current user connection.
Command Syntax:
logout
Example:
tp5000> logout
show monitor-exp
Use this command to display the monitor configuration for expansion shelves. If the
monitor in an expansion shelf is enabled, it means that if communication is lost to
this expansion shelf, alarm #0 (communication to peer card failed) will be reported
by the IMC.
Command Syntax:
show monitor-exp
Example:
Response:
set monitor-exp
Use this command to specify the monitoring mode for the expansion shelf with
specified ID. If an expansion shelf has monitoring enabled, then a loss of
communication with that expansion shelf will cause an alarm. If an expansion shelf
has monitoring disabled, alarm #0 (communication to peer card failed) will be
cleared, and loss of communication to that shelf will just cause an event.
Command Syntax:
Example:
show ntp
This command displays the NTP configuration and status data for Ethernet
interfaces on the IOC module. Configuration data includes state, DSCP state and
value, TTL value and VLAN ID. Status data includes state, version, mode, leap
status, stratum level, root dispersion and packet load..
Command Syntax:
Example 1:
To display NTP configuration of the port 1 Ethernet interface on the IOC module
Response 1:
Example 2:
To display NTP status of the port 1 Ethernet interface on the IOC module
Response 2:
set ntp
Use the set ntp command to configure the NTP parameters for the specified port .
This command allows the user to set the NTP and DSCP (DiffServ Code Point)
states, and to enter the desired values for TTL and DSCP for use in NTP packets.
Command Syntax
To enable or disable the DSCP (DiffServ Code Point) field in NTP packets:
set ntp dscp-state ioc1-x {enable | disable}
To set the VLAN ID for the NTP server on the specified port:
set ntp vlan-id ioc1-x <1-4094>
Example 1:
Example 2:
To configure port 1 of the IOC card with a TTL value of 50 to use in NTP packets:
Example 3:
Example 4:
show option
This command displays the option mode and key information.
Command Syntax:
show option
Example:
Response:
set option
This command sets the option mode and key information. The 6-character key is
printed on the Symmetricom-issued certificate for the unit.
A new license model is used with TP5000 versions 1.2 and later. New features and
options are activated with a 40-character MD5 key. If the user has a 6-character
key, the “set option” command is used to enter the key. If the user has a
40-character key, the “set license” command is used to enter the key.
Command Syntax:
Example:
show output-config
This command displays the System's output settings and whether the settings for a
port are used. The output settings will not be used if the port is configured as an
input, is a dedicated 10MHz or 1PPS output, or the port has been configured for test
mode. Ports 1 and 2 are programmable I/O ports. Ports 3 and 4 are dedicated
output ports.
Command Syntax:
show output-config
Example:
Response:
-------------------------------------------------------------------
|Port ID | State | Frame Type |CRC St |SSM St |SSM Bit|Config Used|
|--------|-------|------------|-------|-------|-------|-----------|
| port1 |enable |freq2048khz |disable|disable| 8 | T1pulse |
|........|.......|............|.......|.......|.......|...........|
| port2 |enable |freq2048khz |disable|disable| 8 | no |
|........|.......|............|.......|.......|.......|...........|
| port3 |enable |freq2048khz |disable|disable| 8 | no |
|........|.......|............|.......|.......|.......|...........|
| port4 |enable |freq2048khz |disable|disable| 8 | no |
|........|.......|............|.......|.......|.......|...........|
Note: See 'show io-status' for current port status and direction.
set output
Use this command to provision the system's output ports. This command allows you
to provision:
state
frame type
CRC (for CAS or CCS frametypes only)
SSM (for frame type ESF, CCS with CRC, or CAS with CRC)
SSM-bit (for frame type ESF, CCS with CRC, or CAS with CRC)
output generation behavior in warm-up, free-run, fast-track, and holdover states
test-mode (creates a T1-isolated pulse on the selected output port)
Priority Quality Level (PQL) values are listed in the following table.
If the output frame type supports SSM and SSM is enabled for the output port, then
the output signal will contain the system SSM value. The table below shows the
output SSM value based on the clock state of the TP5000
Command Syntax:
Example 1:
Example 2:
Example 3:
Example 4:
Example 5:
To provision the SSM Bit value for E1 signals to 6 for output port2:
Example 6:
To provision the output behavior to squelch during the warm-up state for port2:
Example 7:
To provision the output behavior to squelch during the free-run state for port2:
Example 8:
To provision the output behavior to ON during the holdover state for port2:
Example 9:
To provision the output behavior to ON during the fast-track state for port2:
Example 10:
show output-10m-config
This command displays the System's 10 MHz Output Port state, as well as the
provisioned behavior of the 10 MHz Output Port during the warm-up, free-run, and
holdover states.
Command Syntax:
show output-10m-config
Example:
Response:
set output-10m
Use this command to provision the System's 10 MHz Output Port state. It is also
used to provision the behavior of the 10 MHz Output Port during the warm-up,
free-run, and holdover states.
Command Syntax:
Example 1:
Example 2:
To provision the output behavior to squelch during the warm-up state for the
dedicated 10MHz output port:
Example 3:
To provision the output behavior to squelch during the free-run state for the
dedicated 10MHz output port:
Example 4:
To provision the output behavior to ON during the fast-track state for the dedicated
10MHz output port:
Example 5:
To provision the output behavior to ON during the holdover state for the dedicated
10MHz output port:
show output-exp
This command displays the E1 or 1PPS+TOD output port configuration and status
in E1-TOD expansion shelf.
Command Syntax:
Example:
set output-exp
Use this command to provision the E1 and 1PPS+TOD output ports on the
expansion shelf. This command allows you to provision:
state
frame type
CRC (for CAS or CCS frametypes only)
SSM (for frame type ESF, CCS with CRC, or CAS with CRC)
SSM-bit (for frame type ESF, CCS with CRC, or CAS with CRC)
output generation behavior in warm-up, free-run, fast-track, and holdover states
Priority Quality Level (PQL) values are listed in the following table.
If the output frame type supports SSM and SSM is enabled for the output port, then
the output signal will contain the system SSM value. The table below shows the
output SSM value based on the clock state of the TP5000
Command Syntax:
To provision the output behavior during the warm-up state for the specified E1
output port::
set output-exp e1 warm-up exp[0-9] {port [1-12] | all}
{on|squelch|ais}
To provision the output behavior during the free-run state for the specified E1
output port::
set output-exp e1 free-run exp[0-9] {port [1-12] | all}
{on|squelch|ais}
To provision the output behavior during the warm-up state for the specified
1PPS+TOD output port::
set output-exp pps-tod warm-up exp[0-9] {port [1-12] | all}
{on|squelch}
To provision the output behavior during the free-run state for the specified
1PPS+TOD output port:
set output-exp pps-tod free-run exp[0-9] {port [1-12] | all}
{on|squelch}
To provision the output behavior during the holdover state for the specified
1PPS+TOD output port:
To provision the output behavior during the fast-track state for the specified
1PPS+TOD output port:
set output-exp pps-tod fast-track exp[0-9] {port [1-12] |
all} {on|squelch}
Example 1:
Example 1a:
Example 2:
To set the frame type to 2048 kHz for E1 output Port 10 on expansion shelf 5
(id=exp4):
Example 3:
Example 4:
Example 5:
To provision the SSM Bit value to 6 for E1 output Port 9 on expansion shelf 8
(id=exp7):
Example 6:
To provision the output behavior to squelch during the warm-up state for E1 output
Port 9 on expansion shelf 8 (id=exp7):
Example 7:
To provision the output behavior to squelch during the free-run state for E1 output
Port 9 on expansion shelf 8 (id=exp7):
Example 8:
To provision the output behavior to ON during the holdover state for E1 output Port
9 on expansion shelf 8 (id=exp7):
Example 9:
To provision the output behavior to ON during the fast-track state for E1 output Port
9 on expansion shelf 8 (id=exp7):
Example 10:
To provision the output behavior to squelch during the warm-up state for E1 output
Port 9 on expansion shelf 8 (id=exp7):
Example 11:
To provision the output behavior to squelch during the free-run state for E1 output
Port 9 on expansion shelf 8 (id=exp7):
Example 12:
To provision the output behavior to ON during the holdover state for E1 output Port
9 on expansion shelf 8 (id=exp7):
Example 13:
To provision the output behavior to ON during the fast-track state for E1 output Port
9 on expansion shelf 8 (id=exp7):
show output-pps-config
This command displays the System's 1PPS Output Port state, as well as the
provisioned behavior of the 1PPS Output Port during the warm-up, free-run, and
holdover states.
Command Syntax:
show output-pps-config
Example:
Response:
set output-pps
Use this command to provision the System's 1PPS Output Port state. It is also used
to provision the behavior of the 1PPS Output Port during the warm-up, free-run, and
holdover states.
Command Syntax:
Example 1:
Example 2:
To provision the output behavior to squelch during the warm-up state for the
dedicated 1PPS output port:
Example 3:
To provision the output behavior to squelch during the free-run state for the
dedicated 1PPS output port:
Example 4:
To provision the output behavior to ON during the fast-track state for the dedicated
1PPS output port:
Example 5:
To provision the output behavior to ON during the holdover state for the dedicated
1PPS output port:
show output-test-mode
This command displays the status of the output test mode for all output ports.
Command Syntax:
show output-test-mode
Example:
Response:
set packet-service
Use the set packet-service command to configure the specified port as either a
PTP grandmaster, an NTP server, or a PTP probe. A license is required for a packet
service other than PTP grandmaster. The packet-service mode for IOC ports can be
set independently, with one port operating in PTP grandmaster mode while the
other port is configured for ptp-probe mode (IP addresses must be set to different
subnets).
Command Syntax:
Example 1:
Example 2:
Example 3:
password
Use this command to modify the password of the current user.
Command Syntax:
password
Example:
tp5000> password
Response:
ping
Use this command to ping the host specified by the address (xxx.xxx.xxx.xxx) and
display ping statistics.
Command Syntax:
Example 1:
Response 1:
Example 2:
For port 1 on the active IOC card, IP address 192.168.5.110, with VLAN ID of 23
Response 2:
Example 3:
For port 2 on the active IOC card, IP address 192.168.5.112, with no VLAN
Response 3:
Example 4:
For port 16 on the expansion shelf 4 (module id: exp3), IP address 192.168.5.110,
with VLAN ID of 23
Response 4:
show pps-tod
This command displays the pps-tod input ports (port1 and port 2) configuration and
status information.
Command Syntax:
Example 1:
Response 1:
----------------------------------------------------------------------
| Port ID | State | Priority | Cable Delay | PQL State | PQL Value |
|.........|.........|..........|.............|...........|...........|
| Port 1 | enable | 3 | 0 | disable | 1 |
|.........|.........|..........|.............|...........|...........|
| Port 2 | enable | 4 | 0 | disable | 1 |
|.........|.........|..........|.............|...........|...........|
Example 2:
Response 2:
-------------------------------------------------------------------
| Status | Port 1 | Port 2 |
|----------------------------------------------|-------------------|
| Port status | normal | disabled|error |
|.................... |.........................|...................|
| PPS status | normal | n/a |
|.................... |.........................|...................|
|PPS phase offset(ns) | 10 | n/a |
|.................... |.........................|...................|
| Clock source type | 0x00 | n/a |
|.................... |.........................|...................|
| Clock source status | 0x00 | n/a |
|.................... |.........................|...................|
| Accuracy | <value> | n/a |
|.................... |.........................|...................|
| Alarm | 0x00 | n/a |
|.................... |.........................|...................|
set pps-tod
Function: to configure the pps-tod input ports state, the priority level, the
cable-delay compensation.
Command Syntax:
To set the forced PQL state for the specified 1PPS+TOD port
set pps-tod pql-state {port1 | port2} {enable | disable}
To set the forced PQL value for the specified 1PPS+TOD port
set pps-tod pql-value port {port1 | port2} <pql-value>
Ranges: priority = 1 — 16
cable-delay = 0 — 200000 ns, 12.5 ns resolution
pql-value= 1 — 3
Example 1:
Example 2:
Example 3:
To provision the cable delay value for the 1PPS+TOD input port 1 to a value of 2500
ns
Example 4:
Example 5:
show pql-ssm
This command displays the Priority Quality Level (PQL) values for reference input
signal types. The PQL corresponds to the “ssm-value” parameter that is used with
the “set input” command. The PQL is a representation of traceability for the signal
presented at the input ports, where a PQL value of 15 represents an invalid SSM. If
SSM is disabled for an input port, then the TP5000 will use the user-assigned
SSM-value (PQL) for that input port.
Note: SSM during bridging will be the last SSM value of input
reference while clock was in normal lock state.
Command Syntax:
show pql-ssm
Example:
Response:
Option 1 Table
---------------------------------------------------------
| Option 1 SSM hex | Clock QL | PTP clockClass | PQL |
|------------------|-------------|----------------|-----|
| 0x02 | QL-PRC | 84 | 1 |
|..................|.............|................|.....|
| 0x00 | STU | 82 | 2 |
|..................|.............|................|.....|
| 0x04 | QL-SSU-A | 90 | 3 |
|..................|.............|................|.....|
| 0x04 | Type I | 90 | 4 |
|..................|.............|................|.....|
| 0x08 | QL-SSU-B | 96 | 6 |
|..................|.............|................|.....|
| 0x0B | QL-SEC/EEC1 | 104 | 7 |
|..................|.............|................|.....|
| 0x0F | QL-DNU | 110 | 9 |
|..................|.............|................|.....|
| Others(or absent)| Invalid | n/a | 15 |
---------------------------------------------------------
Option 2 Table
---------------------------------------------------------
| Option 2 SSM hex | Clock QL | PTP clockClass | PQL |
|------------------|-------------|----------------|-----|
| 0x04FF | QL-PRS | 80 | 1 |
|..................|.............|................|.....|
| 0x08FF | QL-STU | 82 | 2 |
|..................|.............|................|.....|
| 0x0CFF | QL-ST2 | 86 | 3 |
|..................|.............|................|.....|
| 0x0CFF | Type I | 86 | 4 |
|..................|.............|................|.....|
| 0x78FF | QL-TNC | 90 | 5 |
|..................|.............|................|.....|
| 0x7CFF | QL-ST3E | 100 | 6 |
|..................|.............|................|.....|
| 0x10FF | QL-ST3/EEC2 | 102 | 7 |
|..................|.............|................|.....|
| 0x22FF | QL-SMC | 106 | 8 |
|..................|.............|................|.....|
| 0x30FF | QL-DUS | 110 | 9 |
|..................|.............|................|.....|
| Others(or absent)| Invalid | n/a | 15 |
---------------------------------------------------------
set ptp
Use this command to provision the PTP port’s common provisioned attributes,
multicast-specific attributes, and unicast-specific attributes.
See Table 4-12 for descriptions of the attributes specific to Unicast – Non-Fixed.
See Table 4-13 for descriptions of the attributes specific to Unicast -Static.
Command Syntax:
Common Attributes:
– If the timescale is set to “auto”, the TP5000 will make the decision based
on the input. The TP5000 will set the timescale to “ptp” if the unit is locked
to gps. The TP5000 will set the timescale to “arb” if the unit is locked to
any other reference besides gps (i.e. E1 and T1).
To provision the Alternate Master mode:
set ptp alternative-master {ioc1-1 | ioc1-2 | exp[0-9]}
{enable | disable}
To provision the state for the specified PTP port on the IOC card or expansion
shelf:
set ptp state {ioc1-1 | ioc1-2 | exp[0-9]} {enable | disable}
To provision the IP Header Time to Live (TTL) field for PTP packets:
set ptp ttl {ioc1-1 | ioc1-2} <TTL-value>
To provision the announce limit, the minimum interval (maximum rate) between
PTP announce messages:
set ptp announce-limit {ioc1-1 | ioc1-2} <announce-limit
value>
To provision the delay limit, the minimum interval (maximum rate) between PTP
delay response messages:
set ptp delay-limit {ioc1-1 | ioc1-2} <delay-limit value>
where
Note: The VLAN must be configured with the set vlan command.
To provision the interval between delay response messages for PTP Multicast:
set ptp multicast delay-int {ioc1-1 | ioc1-2 | exp[0-9]
port<1-16>} <delay-int-value>
where
To provision the state for the specified IOC module and port in PTP Unicast static
mode:
set ptp unicast static state {ioc1-1 | ioc1-2} index [1 - 10]
[enable|disable]
where
To set the interval between synchronization messages for PTP Unicast static:
set ptp unicast static sync-int {ioc1-1 | ioc1-2}
index [1 - 10] <sync-int-value>
To set the interval between announce messages for PTP Unicast static:
set ptp unicast static announce-int {ioc1-1 | ioc1-2}
index [1 - 10] <announce-int-value>
To provision the interval between delay response messages for PTP Unicast
static:
set ptp unicast static delay-int {ioc1-1 | ioc1-2}
index [1 - 10] <delay-int-value>
To provision the state of the PTP outputs for the PTP/Synce expansion shelf:
set ptp state exp[0-9] [port[1-16] | all] [enable | disable]
To provision the PTP clock to two-step or one-step mode for the PTP/Synce
expansion shelf:
set ptp two-step exp[0-9] [enable | disable]
To provision the dither for the for the PTP/Synce expansion shelf:
set ptp dither exp[0-9] [enable | disable]
To set the PTP announce limit to no less than 0.5 seconds (2-1) for port 1:
To set the PTP sync limit to no less than 0.125 seconds (2-3) for port 2:
To set the PTP delay limit to no less than 0.250 seconds (2-2) for port 1:
To set the PTP Diffserv Code Point value for port 2 to a value of 21:
To set the PTP Multicast client timeout to 900 seconds for Port 1:
To set the PTP Unicast dynamic maximum lease duration value to 500 seconds:
Use the following procedure to configure IOC1, Port 1 for 2 Unicast Static clients:
Command Syntax:
To display the attributes for the specified PTP client for the specified PTP port :
show ptp client ioc-[y] address <ip-address>
To display the attributes for all PTP clients for the specified PTP port :
show ptp client { ioc-1 | ioc-2 | exp[0-9] port <1-16>} all
Example 1:
To show the PTP client attributes for the client on port 1 of the active IOC module at
IP address 192.168.5.132:
Response 1:
Example 2:
To show the PTP client attributes for all clients on port 1 of the active IOC module:
Response 2:
192.168.5.13 0 0 00:B0:AE:FF:FE:01:1A:85 D 0 0 -6
192.168.5.23 0 0 00:B0:AE:FF:FE:01:1B:85 D 0 0 -6
192.168.5.33 0 0 00:B0:AE:FF:FE:01:1C:85 D 0 0 -6
Example 3:
To show the PTP client attributes for all clients on port 10 of the expansion shelf
ID=9, and the PTP is in L2 mode:
Response 3:
Command Syntax:
Example:
show ptp-config
Use these commands to display the PTP port’s common provisioned attributes,
multicast-specific attributes, and unicast-specific attributes.
PTP Address Mode, Management Address Mode, TTL, Alternate Master, Clock ID,
PTP state, two-step, priority1, priority2, domain, DiffServ code point, maximum
number of clients, sync limit, announce limit, delay limit, unicast negotiation, unicast
lease interval, dither
Announce Message Timeout, Client Timeout, VLAN ID, Sync Message Interval,
Announce Message Interval, Delay Message Interval
Command Syntax:
where
To show the PTP Common mode configuration for Port 1 on the active IOC
Response 1:
Example 2:
To show the PTP Multicast mode configuration for Port 1 on the active IOC
Response 2:
Example 3:
To show the PTP Unicast-static mode configuration for client 3 of Port 1 on active
IOC
Response 3:
--------------------------------------------------------------------------------
|Index|State |Address |VlanId|ClockId |Sync|Ann |Delay|
|.....|........|...............|......|........................|....|....|.....|
|1 |disabled|0.0.0.0 |5 |FF:FF:FF:FF:FF:FF:FF:FF |0 |1 |-3 |
|.....|........|...............|......|........................|....|....|.....|
|2 |disabled|0.0.0.0 |0 |FF:FF:FF:FF:FF:FF:FF:FF |0 |1 |-3 |
|.....|........|...............|......|........................|....|....|.....|
|3 |disabled|0.0.0.0 |0 |FF:FF:FF:FF:FF:FF:FF:FF |0 |1 |-3 |
|.....|........|...............|......|........................|....|....|.....|
Example 4:
To show the PTP Common mode configuration for Port 1 on the expansion shelf 7
(exp6)
Response 4:
Example 5:
To show the PTP Multicast mode configuration for Port 1 on the expansion shelf 7
(exp6)
Response 5:
show ptp-node
This command sends a request for the Acceptable Master list, clock description, or
client status to the TP500 found at the <client_ip> address.
The acceptable master list, clock description, and null-management commands can
also be used with other PTP clients that support PTP management messages.
Command Syntax:
To display the IP and VLAN address for the Acceptable Master for the specified
PTP port and client:
show ptp-node acc-master ioc-[y] address <client_ip>
[vlan-id <vlan>]
To display the clock description for the specified PTP port and client:
show ptp-node clock-description ioc-[y] address <client_ip>
[vlan-id <vlan>]
To display the null management for the specified PTP port and client:
show ptp-node null-mgmt ioc-[y] address <client_ip> [vlan-id
<vlan>]
To display the status of the specified client connected to the specified port:
show ptp-node status ioc-[y] address <client_ip> [vlan-id
<vlan>]
where
Response 1:
Examples 2:
To display the clock description info for the Port 1 client at IP address
192.168.106.99, VLAN ID 4094
Response 2:
Product description :
SYMMETRICOM;TP500;090-03863-01##
Revision data : I0:2.0.2,I1:1.0.28
User description :
Profile identity : 00:1b:19:01:00:00
Examples 3:
To display the null management info for the Port 1 client at IP address
192.168.106.99, VLAN ID 4094
Response 3:
Examples 4:
To display the status info for the Port 1 client at IP address 192.168.106.99, VLAN
ID 4094
Response 4:
set ptp-node
This command allows the user to provide a new Acceptable Master list to the TP500
client found at a specified IP address. If the targeted TP500 is reached, and certain
conditions are met, the TP500 client will accept the new acceptable-master list.
The acceptable master list command can also be sent to other clients that support
PTP management messages.
This command allows the user to upgrade the firmware on a targeted TP500 client.
This command can also be used to reboot the targeted TP500 client.
Command Syntax:
To set a new Acceptable Master list for the specified PTP port and client (master
2 is optional):
To upgrade the firmware for the specified client on the specified PTP port:
set ptp-node upgrade ioc-[y] address <client_ip> [vlan-id
<vlan>] <filepath> FTP:<server_ip> <user_name>
Where
y= 1|2, the port number on the IOC
<file_path> = path (including filename) to the upgrade file that
is to be used once logged onto server
<server_ip> = address of the server where the upgrade file
should be found.
<user name>= user name to use for logging onto the server.
This command prompts for the password. The VLAN-ID is optional,
needed only if this TP5K is on a VLAN subnet.
To reboot the specified client on the specified PTP port:
set ptp-node reboot ioc-[y] address <client_ip> [vlan-id
<vlan>]
Examples 1:
To set the Acceptable Master info for the Port 1 client at IP address 192.168.5.177,
VLAN ID 15, Master1 IP address 192.168.5.15 and priority value of 0, with no
Master2
Note: A priority value of 0 causes the PTP client to use the priority
value sent from the grandmaster, rather than overriding the value.
Examples 2:
To set the Acceptable Master info for the Port 1 client at IP address 192.168.5.177,
no VLAN, Master1 IP address 192.168.5.15 priority 0, Master2 IP address
192.168.5.20 and priority value of 0
Examples 3:
Response 3:
Password:
Examples 4:
show ptp-probe
This command is used to begin PTP packet measurements. This command can also
be used to display the Probe configuration, which includes Grandmaster Clock ID, IP
address and VLAN (if applicable), interval rate, and lease duration.
Command Syntax:
where
y= 1|2, the port number on IOC1
To stop gathering data with the probe, press the Enter key.
Example 1:
Example 2:
Response :
F,00011,1229541029,099868364,1229541029,099881920,0000000000,
B,00011,1229541029,562553320,1229541029,562539700,0000000000,
F,00012,1229541030,099868364,1229541030,099881776,0000000000,
B,00012,1229541030,562553320,1229541030,562539700,0000000000,
F,00013,1229541031,099868364,1229541031,099881936,0000000000,
B,00013,1229541031,562553288,1229541031,562539700,0000000000,
F,00014,1229541032,099868364,1229541032,099881776,0000000000,
B,00014,1229541032,562553288,1229541032,562539700,0000000000,
set ptp-probe
Use this command with a TP 5000 that is configured in Probe mode to specify the
Grandmaster IP address and Clock ID. This command is used to set the PTP
profile, interval rate for Sync and Delay Requests and the lease duration for the
specified Probe IOC card and port. This command is also used to restart the
specified Probe IOC card and port.
Command Syntax:
To set the IP address and Clock ID for the Grandmaster being tested by the
Probe:
set ptp-probe ioc1-[y] active-probe gm-clock-id <clock-id>
gm-ip <addr> [vlan-id <vlan>]
where
y = 1|2, the port number on the IOC
<clock-id> is in the form “xx:xx:xx:xx:xx:xx:xx:xx”
To set the PTP profile for the Probe:
set ptp-probe ioc1-[y] active-probe profile {default |
telecom-2008 | Ethernet-default}
where
y = 1|2, the port number on the IOC
<clock-id> is in the form “xx:xx:xx:xx:xx:xx:xx:xx”
To set the interval rate for Sync and Delay Requests from the Probe:
set ptp-probe ioc1-y active-probe interval <int-value>
Example 1:
Example 2:
Example 3:
Command Syntax:
Example 1:
Response 1:
Example 2:
To show the PTP status of the PTP port in expansion shelf 9 (id=exp8), port 15
Response 2:
reboot
This command restarts one or more of the modules. Using this command can cause
a loss of outputs.
Command Syntax:
reboot {system|imc|ioc1|ioc2|exp[0-9]}
Remarks: Selecting system restarts all system modules and expansion shelves.
Selecting system, or the only IOC, or an expansion shelf disrupts the system
outputs.
Example 1:
Response 1:
Clock configuration:
Coherent System Bus: 166 MHz
Core: 333 MHz
Local Bus Controller: 166 MHz
Local Bus: 41 MHz
DDR: 333 MHz
SEC: 55 MHz
I2C1: 166 MHz
I2C2: 166 MHz
TSEC1: 166 MHz
TSEC2: 166 MHz
USB MPH: 0 MHz
USB DR: 55 MHz
Symmetricom tp5000_imc
login:
Example 2:
To Reboot IOC1
Response 2:
NO MESSAGE.
NO INDICATION.
LED ALARM GREEN BLINKING
tp5000>
Example 3:
Response 3:
Error
IOC is not present.
tp5000>
Example 4:
Response 4:
tp5000>
Example 5:
Response 5:
tp5000>
show redundancy
This command displays the IOC redundancy configuration: Port Bonding and IOC
Module.
Command Syntax:
To display the port redundancy configuration for the specified IOC module:
show redundancy port ioc1
Example 1:
Response 1:
Example 2:
Response 2:
Response 2a:
set redundancy
Use this command to provision the redundancy configuration for the Ethernet ports
on the IOC module.
Command Syntax:
where
Example 2:
show ref
Use this command to display the system's reference mode and manual input
reference.
Command Syntax:
show ref
Example:
Response:
Reference Info
-------------------------------------------------------------------------------
| Reference | Ref | Priority | PQL | PQL Config | PQL Input | Reference |
| | State | | State | Value | Value | Status |
|-----------|-------|----------|-------|------------|-----------|-------------|
| GNSS |enable | 1 |disable| 1 | 1 |disqualified |
|...........|.......|..........|.......|............|...........|.............|
| GPS |enable | 2 |disable| 1 | 1 |selected |
|...........|.......|..........|.......|............|...........|.............|
| PPS-TOD-1 |enable | 3 |disable| 1 | 1 |disqualified |
|...........|.......|..........|.......|............|...........|.............|
| PPS-TOD-2 |enable | 4 |disable| 1 | 1 |disqualified |
|...........|.......|..........|.......|............|...........|.............|
| Input-1 |enable | 7 |disable| 3 | 15 |disqualified |
|...........|.......|..........|.......|............|...........|.............|
| Input-2 |enable | 8 |disable| 3 | 15 |disqualified |
|...........|.......|..........|.......|............|...........|.............|
set ref
Use this command to provision the system's reference mode and reference
selection criteria. It allows the user to select the reference mode as timing mode or
frequency mode. In Timing Mode, timing reference will have higher priority than
frequency reference. If all timing references are not available (disabled or
disqualified), the frequency reference will be used to assist timing holdover. The
Timing Reference includes GNSS (GPS/Beidou) inputs and TOD/1PPS inputs. In
Frequency Mode, both timing reference and frequency reference can be used for
frequency lockup. The system will not do phase lockup in frequency mode even if
there is valid timing reference. The frequency references are the E1/T1 inputs.
When switching reference mode, the system selects the new reference based on
REF CRITERIA. When Ref Criteria is set to PRIORITY, the system selects the
reference based on the priority setting of the inputs. When Ref Criteria is set to
SSM, the system selects the reference based on the SSM (received or provisioned)
of the inputs.
Command Syntax:
Note: Command “set ref mode time” has the same meaning as
“set tod-source GPS” and “set ref mode frequency” has
the same meaning as “set tod-source sys”. See set
tod-source command.
Example 1:
Example 2:
Example 3:
show remote-syslog
This command displays the remote syslog server that log messages are sent to
from the TimeProvider 5000.
Command Syntax:
show remote-syslog
Example:
Response:
State - disable
Remote Address - 0.0.0.0
set remote-syslog
This command is used to configure a remote syslog server to receive log messages
from the TimeProvider 5000.
Command Syntax:
Example:
show snmp
Use these commands to display the SNMP Manager assigned to the agent, all
assigned users (username only), and the SNMP trap version and SNMP trap user.
Command Syntax:
To display which SNMP MIB version, 1.2 or 2.0, has been selected:
show snmp sys-obj-mib
Example 1:
Response 1:
-----------------------------------------------------------------------------
|Index|Manager ID |Manager Addr |Engine ID |
|-----|---------------|--------------------|--------------------------------|
|1 |m192.168.5.187 |192.168.5.187 |0x63000000a1c0a805bb |
|.....|...............|....................|................................|
|2 |m192.168.5.144 |192.168.5.144 |0x0123456789010384 |
|.....|...............|....................|................................|
|3 |m192.168.5.171 |192.168.5.171 |0x63000000a1c0a805bb |
|-----------------------------------------------------------------------------
Example 2:
Response 2:
--------------------------------------------------------------------------
|Index|User Name |User Type |Auth. Key |Priv. Key |
|-----|--------------------|-------------|---------------|---------------|
|1 |test |snmpnoauth |********** |********** |
|.....|....................|.............|...............|...............|
|2 |harsha |snmpshades |********** |********** |
--------------------------------------------------------------------------
Example 3:
Response 3:
Example 4:
Response 4:
-----------------------------------------
|Index|Community Name |Access Level|
|-----|--------------------|------------|
|1 |test |readwrite |
|.....|....................|............|
|2 |testteam |readwrite |
-----------------------------------------
Example 5:
Response 5:
Example 6:
Response 6:
Example 7:
Response 7:
Example 8:
Response 8:
set snmp
Use this command to provision the SNMP v2 state, trap version, user assignment,
manager assignment, and trapuser and v2 community assignments.
SNMP User 10
Trapuser 3
Manager 3
v2 Community 10
Command Syntax:
Example 1:
Response 1:
authkey <authkey-value>
Example 2:
Example 3:
Example 4:
Example 5:
Example 6:
Example 7:
Example 8:
Example 9:
show ssm-option
Use this command to display whether the E1 or T1 sync network option is selected,
as defined in G.781, for the IOCs and expansion shelves.
Command Syntax:
show ssm-option
Example:
Response:
set ssm-option
Use this command to select either E1 or T1 sync network options as defined in
G.781:
Command Syntax:
Example:
Note: The ssm-option only applies to syncE and the G.8265.1 profile
of PTP.
show status
Use this command to display the following system status information:
Command Syntax:
show status
Example 1:
Response 1:
Example 2:
Response 2:
Note: the value of "SyncE output PQL" is the PQL level defined in
PQL-SSM table. See response of command "SHOW PQL-SSM" for
the descriptions of the PQL level.
Example 3:
Response 3:
Note: The value of "E1 output PQL" is the PQL level defined in
PQL-SSM table. See response of command "SHOW PQL-SSM" for
the descriptions of the PQL level.
Remarks :See Table 3-4 below for IOC Clock Status descriptions.
Conditions Required
IOC Clock Possible Next
Description for Next Transition
Status State
State
Fast-track This IOC has a qualified Bridging This IOC no longer has a
input and clock is qualified input.
stabilizing.
Normal-track Clock stabilized
show synce
Use this command to display SyncE status, configuration, and Ethernet
Synchronization Messaging Channel (ESMC) state for the specified expansion
shelf.
Command Syntax:
To display the SyncE configuration parameters for the specified expansion shelf:
show synce config exp[0-9]
Example 1:
Response 1:
SyncE Status
--------------------------------------------------------------------------
|.........|...........|..................|.............|........|........|
| Port11 | output | asynchronous | off | 0x0f | 0x0f |
|.........|...........|..................|.............|........|........|
| Port12 | output | asynchronous | off | 0x0f | 0x0f |
|.........|...........|..................|.............|........|........|
| Port13 | output | asynchronous | off | 0x0f | 0x0f |
|.........|...........|..................|.............|........|........|
| Port14 | output | asynchronous | off | 0x0f | 0x0f |
|.........|...........|..................|.............|........|........|
| Port15 | output | asynchronous | off | 0x0f | 0x0f |
|.........|...........|..................|.............|........|........|
| Port16 | output | asynchronous | off | 0x0f | 0x0f |
|.........|...........|..................|.............|........|........|
Example 2:
Response 2:
SyncE Configuration
-------------------------------------------------------------------------------
| Port ID | Direction | ESMC State | QL State | Output QL Mode | Forced Input |
| | | | | | QL Value |
|---------|-----------|------------|----------|----------------|--------------|
| Port1 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port2 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port3 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port4 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port5 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port6 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port7 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port8 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port9 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port10 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port11 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port12 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port13 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port14 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port15 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
| Port16 | output | disable | enable | unidirectional | n/a |
|.........|...........|............|..........|................|..............|
set synce
Use these commands to:
Command Syntax:
To set the ESMC state for the specified SyncE expansion shelf :port
set synce esmc exp[0-9] {port <1-16> | all} {enable |
disable}
To set the SyncE SSM/QL state for the specified expansion shelf port :
set synce ql-state exp[0-9} {port <1-16> | all} {enable |
disable}
To set the SyncE SSM/QL directional mode for the specified expansion shelf
output:
set synce output-ql-mode exp[0-9} {port <1-16> | all}
{unidirectional | bidirectional}
Example 1:
Example 2:
Example 3:
Example 4:
To set the SSM/QL directional mode to bidirectional for all ports on expansion shelf
1 (id=exp0):
set-timeout
This command sets the inactivity timeout to the defined time interval, in seconds.
This setting is only used for the current session.
Command Syntax:
set-timeout
Default: 0 seconds
Example:
tp5000> set-timeout
Response:
show-timeout
This command displays the inactivity timeout to the defined time interval, in
seconds.
Command Syntax:
show-timeout
Example:
tp5000> show-timeout
Response:
show tod-source
This command displays the Time of Day Source.
Command Syntax:
show tod-source
Example:
Response:
set tod-source
Use this command to provision the ToD Source to be provided by GPS or the
System.
The set ref mode command replaces the set tod-source command. The
set tod-source command is supported for backward-compatibility.
Command Syntax:
Example 1:
Remarks: Command set tod-source GPS has the same meaning as set ref
mode time and set tod-source sys has the same meaning as set ref mode
frequency. See Set REF command.
sync tod-source
Use this command to force the system to synchronize the phase and time to the
current reference. This command is required to clear alarmID 8 (manual sync IOC
to IMC required).
Command Syntax:
Example:
upgrade
Use this command to upgrade the specified modules firmware with the specified
filename. If the IP address, username, and password is provided, the system will
FTP the filename from the specified server (IP or name) and then upgrade the
specified module.
Command Syntax:
Note: The FTP firewall is set to “Block” by default. Use the following
command to set the IMC firewall to “Allow” for ftp communications:
Note: The TimeProvider 5000 only supports active FTP; it does not
support passive (PASV) mode.
Note: For SFTP, both the SFTP and SSH firewalls must be set to
“Allow”. They are both set to “Allow” by default.
Remarks: Firmware upgrades will not be implemented until the specified module
is rebooted.
Example 1:
Response 1:
Password:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Example 2:
or
Response 2:
See Response 1.
Example 3:
To upgrade the PTP-SyncE expansion shelf ID=4 using the upgrade file path of
"/symm/tp5000/current_ptp_exp_upd", FTP server IP address 192.168.5.56, and a
user name of "bob321", Password: "bob123!"
Response 3:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Example 4:
To upgrade the E1-TOD expansion shelf ID=0 using the upgrade file path of
“/symm/tp5000/current_e1_exp_upd", FTP server IP address 192.168.5.56, and a
user name of "bob321". Password: "bob123!"
Response 4:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
show user
This command displays the list of users assigned access privileges to the system.
Command Syntax:
show user
Example:
Response:
-----------------------------------------
|Index|User Name |Access Level|
|-----|--------------------|------------|
|1 |admin |admin |
|.....|....................|............|
|2 |bobo |admin |
-----------------------------------------
set user
Use this command to provision the local user password and access level, to delete
the specified user, to modify the password of a specified user.
Command Syntax:
To delete a user:
set user delete <username>
Example 1:
Response 1:
Example 2:
Response 2:
Example 3:
show vlan-config
Use this command to display the VLAN configuration for a specified service port in
IOC and expansion shelf, including VLAN ID, Index value, priority, state, and Host,
Netmask, and Gateway IP address. This command also can be used to display the
VLAN mode for an IOC port or an expansion shelf.
Command Syntax:
Example 1:
Results 1:
Example 2:
Results 2:
ETH1: enable
ETH2: disable
Example 3:
Results 3:
vlan-mode: enable
Example 4:
Results 4:
set vlan
This command is used to provision the VLAN mode for an Ethernet port , as well as
to provision the state for a defined VLAN configuration.
Use this command to add a new VLAN configuration to an Ethernet port and
provision its Host, Mask, and Gateway IP addresses. This command also can be
used to modify or delete an existing VLAN configuration. Each VLAN must be
configured with its own IP address on a separate subnet.
IOC ports, ETH1 and ETH2, can support up to 500 VLANs each
Bonded IOC ports can support 500 VLANs total, using the ETH1 VLAN
configuration.
The first 16 VLANs (Index = 1 to 16) can be configured with default gateway
The non-fixed VLANs (up to 484) can be configured with one static route.
Ethernet expansion shelf supports 1 VLAN per port.
Command Syntax:
To provision the VLAN mode for the specified port or expansion shelf:
set vlan-mode {ioc1-1 | ioc1-2 | exp[0-9]} {enable |
disable}
Note: If a gateway router is not required, then set the gateway value
to the special value of 0.0.0.0
To delete a fixed VLAN configuration for the specified index on the specified port:
set vlan-config delete {ioc1-1 | ioc1-2} index {1 thru 16}
To provision the state of the fixed VLAN for the specified index on the specified
port:
set vlan-config state {ioc1-1 | ioc1-2} index {1 thru 16}
{enable | disable}
To provision the state of the non-fixed VLAN for the specified VLAN ID on the
specified port:
set vlan-config state {ioc1-1 | ioc1-2} non-fixed vlan-id
<vlan-id> {enable | disable}
To provision the fixed VLAN for the specified port on an expansion shelf:
set vlan-config expansion exp[0-9] port <1-16> vlan-id <id>
priority <priority-value> {layer2 | address <IP> netmask
<mask> gateway <gway>}
Use set ip <port> restart after modifying VLAN configuration using the
command “.set vlan-config modify...”.
Example 1:
Note: In order to Enable the VLAN mode for a port, at least one
VLAN (indexed or non-fixed) must be already be configured and
Enabled on the VLAN for that port. See the set vlan-config
state command.
Example 2:
To add a fixed VLAN on IOC1-1 with VLAN ID = 25, Index=3, Priority=0, where the
IP address= 192.168.1.5 Netmask=255.255.255.0, and Gateway=192.168.1.1
Example 2a:
To add a non-fixed VLAN on IOC1-1 with VLAN ID = 99, Priority=5, where the IP
address= 192.168.3.20, Netmask=255.255.255.0, Next Hop=192.168.3.1 and
Destination Network/Net-Prefix=192.168.3.0/24
Example 3:
To modify Index 3 on an existing fixed VLAN on IOC1-1 with the new IP address of
192.168.1.7, Netmask=255.255.255.0, and Gateway=192.168.1.1
Example 3a:
To modify the existing non-fixed VLAN with VLAN ID of 99 on IOC1-1 with the new
IP address of 192.168.3.35, Netmask=255.255.255.0, Next Hop=192.168.3.1 and
Destination Network/Net-Prefix=192.168.3.0/24
Example 4:
Example 4a:
To Delete the non-fixed VLAN configuration for VLAN ID=75 on port 1 of IOC1
Example 5:
Example 5a:
To Enable the non-fixed VLAN configuration for VLAN ID=75on port 1 of IOC1
Example 6:
Example 7:
To configure a VLAN on port 3 of expansion shelf 5 (id: exp4) with VLAN ID = 25,
Priority=0, layer 2
If SNMP is present, port 161 becomes the port of standard SNMP interactive
communications and port 162 becomes the trap port.
SNMP is an optional feature for the TP5000 that must be enabled to function. See
Provisioning for SNMP, on page 354 for details..
The MIB is controlled by the TimeProvider 5000’s SNMP agent. The SNMP agent is
a server program that sends TimeProvider 5000 status (stored in the MIB database)
to the network manager when the manager transmits GET or GETNEXT messages.
The manager can also transmit SET messages that instruct the agent to set MIB
variables to new values. The TRAP message is used by the server to send the
manager indications of MIB occurrences, such as a fault condition.
The MIB data bases are included on the CD included with the TP5000. A MIB
browser is required to view the MIBs.
The entire MIB structure used for the TP 5000 SNMP agent is composed of the
existing tp5000 MIB (with two new tables), and the new MIB structure. The new
structure consists of several public MIBs, the symmCommon MIBs, the tp5000e
MIB, and the framework which ties all of them together.
Public MIBs
The Symmetricom implementation of SNMP uses the definitions of MIB II variables
described in RFC 1213 and definitions of SNMP traps described in RFC 1215.
Symmetricom provides its own private MIB extensions with every system that is
licensed for the SNMP option. Symmetricom private MIBs comply with the
guidelines described in the relevant RFCs unless otherwise noted in the
documentation.
Figure 3-3 shows the Public MIBs used with the TP 5000 SNMP agent. See the
TimeProvider 5000 SNMP Agent User’s Guide (098-00385-000) for details.
Figure 3-3. Hierarchy of Public MIBs for Used With TimeProvider 5000
Private MIBs
symmCommonModelV1
The new Private MIB, symmCommonModelv1 Private MIB and its MIB modules, is
rooted in the Symmetricom directory. Figure 3-4 shows the top level objects for the
symmCommonModelV1 Private MIB module. See the TP 5000 SNMP Agent User’s
Guide (098-00385-000) for the functions and details of these objects.
TP 5000e MIB
The tp5000e MIB module is part of the symmCommonModelV1 MIB, but it is
described in its own separate chapter in the TP 5000 SNMP Agent User’s Guide
(098-00385-000). Figure 3-5 shows the top level hierarchy for the tp5000e MIB.
TP 5000 MIB
The original MIB for the TP5000, tp5000, is kept to maintain full backward
compatibility with TP5000 release v1.2. Most of the functions in the tp5000 MIB are
already duplicated in the new private MIB modules. The tp5000 MIB is only used for
a few remaining functions: alarm management, PTP client management, and SNMP
administration. The tp5000 MIB will be deprecated when these remaining functions
are implemented in the new MIBs. See the TP 5000 SNMP Agent User’s Guide
(098-00385-000) for details.
This chapter describes the procedures for provisioning the TimeProvider 5000. Use
the procedures in this chapter after you have installed and powered up the
TimeProvider 5000 (see Chapter 2, Installing).
In This Chapter
Establishing a Connection to the TimeProvider 5000
Managing the User Access List
Provisioning the TP5000 for Login Authentication
Provisioning IMC Ethernet Port
Provisioning IOC Ethernet Ports
– Redundant Ethernet Ports
– Independent Ethernet Ports
– Ethernet Auto-Negotiation
Provisioning VLAN
Provisioning PTP
Provisioning NTP
Provisioning the Input Reference
– Setting GPS Port as Reference
– Setting GNSS Port as Reference
– Setting an E1/T1 Input as Reference
– Setting a 1PPS+TOD Input as Reference
Provisioning the Programmable E1/T1 Inputs
Provisioning the 1PPS+TOD Inputs
Provisioning the Programmable E1/T1 Outputs
Provisioning the Dedicated Outputs
Provisioning the 10MHz & 1PPS Outputs
Setting the System Date and Time
Provisioning Alarms
Saving and Restoring Provisioning Data
Provisioning for SNMP
To set up and manage the TimeProvider 5000 with a terminal or a computer with
terminal emulation, you must establish either a serial connection or an Ethernet
connection. To connect through the serial port, see Communicating Through the
Serial Port, on page 272. If the TimeProvider 5000 is connected to an Ethernet LAN,
use the procedure described in Communicating Through the Ethernet Port, on page
273.
1. Connect one end of a straight through serial cable to the serial port on the
computer or terminal and the other end to the EIA-232 connector on the IMC.
2. Configure the emulation software for 8 data bits, 1 stop bit, no parity, 57600 baud
rate, and no flow control.
3. Start the terminal emulation software and press Enter. The system prompt
should appear. If it does not, recheck each step in this procedure.
4. Type your user name and press Enter. The system prompts for a password.
5. Type your password and press Enter. The system prompt appears.
Note: The unit’s default user name is “admin” and the default
password is “symmadmin**”.
2. Provision the IP, Gateway, and Subnet Mask addresses for the TimeProvider
5000. The IT department or site administrator for your location can recommend
specific addresses for these parameters. Use the dotted decimal format
xxx.xxx.xxx.xxx to enter the address parameters with the following commands:
Note: The telnet firewall is set to Block by default. Use the following
command to set the IMC firewall to Allow for telnet communications:
2. Telnet from your computer to the IP address assigned to the TimeProvider 5000
(see Configuring the Ethernet Port, on page 273).
Note: SSH can be used to connect to the TP5000. The SSH firewall
is set to Allow by default.
3. Type your user name and press Enter. If you are not assigned as a user in the
system, contact the system administrator or see Adding a User, on page 275.
4. Type your assigned password and press Enter. The system prompt appears.
When you are logged in at the Admin level you can add, edit, or delete user names
in the user access list. The user list can contain up to 20 names and users can be
set to one of three different security levels described in Table 4-1. Users are
required to enter a user name and password to log in to the system. Users can
access or modify only the parameter settings allowed by their assigned security
level.
User Users can edit their password and show information, or access any
command at the User security level.
Admin Users are allowed to modify the security database or download new
firmware and issue commands at any level.
Use the procedures in this section to manage user access to the TimeProvider
5000.
Logging In
Use the following procedure to log in to the system at the admin level.
Note: The telnet firewall is set to Block by default. Use the following
command to set the IMC firewall to Allow for telnet communications:
3. Type your user name and press Enter. The system prompts for a password.
4. Type your password and press Enter. The system prompt appears.
Note: The unit’s default user name is “admin” and the default
password is “symmadmin**”. To avoid unauthorized access, you
should change the default password.
Adding a User
Use the following procedure to add a user to the system access list.
Note:
2. Type show user and press Enter to view the current list of users.
3. Type set user add and press TAB twice. The system prompts you for a user
name.
4. Type a user name and press SPACE and then TAB. The name you enter will be
the log-in name for the user. The system prompts you for the access-level for the
user.
5. Type in the desired access-level (user, config, or admin) and press Enter. The
system prompts you for a password.
6. Type a password and press Enter. The password you enter will be the log-in
password for the user. The system responds with the confirm password prompt.
7. Retype the password and press Enter. The system indicates that “CLI user has
been added: <user>”.
8. Type show user and press Enter to verify that the account exists.
Deleting A User
Use the following procedure to delete user ABCD1234 from the system access list.
Do not delete the default username and password.
2. Type show user and press Enter to view the current list of users.
2. Type show user and press Enter. The system displays the current list of users.
Note:
2. Type show user and press Enter to view the current list of users.
3. Type set user modify <user name> password and press Enter.
Note:
2. Type show user and press Enter to view the current list of users.
4. Type set user add and press TAB twice. The system prompts you for a user
name.
5. Type a user name and press SPACE and then TAB. The name you enter will be
the log-in name for the user. The system prompts you for the access-level for the
user.
6. Type in the desired access-level (user, config, or admin) and press Enter. The
system prompts you for a password.
7. Type a password and press Enter. The password you enter will be the log-in
password for the user. The system responds with the confirm password prompt.
8. Retype the password and press Enter. The system indicates that “CLI user has
been added: <user>”.
9. Type show user and press Enter to verify that the account exists.
To authenticate TP5000 users with a Remote Access Dial In User Server (RADIUS),
the TP5000 must be provisioned to allow remote authentication and the RADIUS
server must be properly configured. The usernames, passwords, and security level
of the remotely-authenticated users can then be controlled from the RADIUS server.
To provision the RADIUS server IP address and authentication key for server
access:
1. Type set authentication radius address <address> key <key> and press
Enter (address is the server IP address, for example 192.168.0.10, key is up to
32 ASCII characters).
Table 4-2. Security Levels vs. RADIUS Server User-Name Attribute Settings
User “remote_user”
Config “remote_config”
Admin “remote_admin”
Listed below are example configurations for the file “/etc/raddb/users” for the
FreeRADIUS server.
The secret key must also be configured in the RADIUS server. For a FreeRADIUS
server, this is configured in the "/etc/raddb/clients.conf" file.
DHCP Mode
You can either enable or disable DHCP mode on the MGMT port. See Figure 4-1.
Use the following procedure to configure the TimeProvider 5000 to enable DHCP on
the MGMT port.
Example
1. Login at the Admin or Config-user level (see Logging In, on page 275).
Static IP Mode
Use the following procedure to configure the TimeProvider 5000 IP parameters
(Host Address, Subnet Mask, and Gateway Address) in Static IP mode on the
MGMT port. Use the dot-decimal notation format xxx.xxx.xxx.xxx to enter the
address parameter. See Figure 4-2.
Example
1. Login at the Admin or Config-user level (see Logging In, on page 275).
The redundant port uses the ETH1 port configuration. Therefore, the redundant
ports share the same IP address and MAC address. See Figure 4-3. The TP5000
allows VLAN over the redundant port as well as over independent ports.
Enabling or disabling port redundancy does not require the user to issue the “set
IP restart” command.
The TP5000 also supports redundant IOC cards (see Appendix D, Redundant IOC
Cards). Both IOC cards will have the same IP addresses for the Ethernet ports, but
the MAC addresses will be different for each IOC card. See Figure 4-5 for an
example of redundant IOC cards with independent ports. See Figure 4-4 for an
example of redundant IOC cards with redundant ports. If the TP5000 is configured
with two IOC cards, one card is active and drives outputs, while the other is in
standby mode. Both cards share the same configuration, which is IOC1. Neither
card is primary. Switching is non-revertive. The configuration and state is
synchronized between cards automatically. See Parameters with IOC Card
Redundancy, on page 483 for a thorough description of IP addresses, MAC
addresses, and Clock IDs.
On system power-up, IOC1 will be active. After initial warm-up, the Rb IOC (in a
mixed Rb IOC, Qtz IOC-card configuration) will be active. If the active IOC card fails
or loses its Ethernet connection, the TP5000 will switch over to the standby card
within 10 seconds. The active IOC card sends a gratuitous ARP after switchover.
Manual switchover is also supported. See Causes of Switchovers Between IOC
Cards, on page 485 for a thorough description of TP5000 behavior with redundant
IOC cards.
The redundant port uses the ETH1 port configuration. Therefore, the redundant
ports share the same IP address and MAC address.
For all commands that indicate a specific port on an IOC card, the port will be
referred to as IOC-[y] or IOC1-[y] in the command description, where y=1 or 2. If
port redundancy is enabled, then y=1 for all commands.
Use the following procedure to configure the ports on IOC 1 as independent ports.
Ethernet Auto-Negotiation
The Ethernet ports on IOC modules can be configured to allow automatic
negotiation of their connection speeds. When Ethernet auto-negotiation is enabled,
the TP5000 will advertise connection speeds of 100/1000M for electrical SFP and
1000M for optical SFP. The user can also specify a connection speed for a port,
100M, 1000M, or All, to configure the speed used by auto-negotiation. The default
for auto-negotiation state is “enable”. The default value for auto-negotiation speed is
“All”.
If auto negotiation is disabled, the Ethernet connection speed will be forced to 100M
for Electrical SFPs and to 1000M for Optical SFPs.
Use the following procedure to configure both independent ports on IOC 1 to allow
Ethernet auto-negotiation. In this example, Port 1 allows all connection speeds, and
Port 2 only allows a connection speed of 100 M.
Provisioning VLAN
The TP 5000 supports up to 500 VLANs on each port of an IOC card, ETH1 and
ETH2. In bonding mode, the bonding port support 500 VLANs, using the ETH1
VLAN configuration. Each VLAN must have its own address and subnet. There is
no default VLAN configuration. Figure 4-7 shows the command for enabling VLAN
mode for the IOC ports.
There are 16 VLANs that can accessed by index. These VLANs can be configured
with a default gateway and are considered “fixed” VLANs. These VLANs can be
deleted with the “set vlan delete ioc1-x index” command. The command hierarchy
for configuring fixed VLANs is shown in Figure 4-7. Fixed VLANs include a gateway
address.
The remaining 484 VLANs are considered to be “non-fixed” VLANs, each of which
can be configured with one static route. When a non-fixed VLAN is removed, the
route will be automatically deleted whether the TP 5000 is in bonding or
non-bonding mode. A non-fixed VLAN can also be deleted by the user with the “set
vlan delete ioc1-x non-fixed” command. The command hierarchy for configuring
non-fixed VLANs is shown in Figure 4-8. Non-fixed VLANs require specification of
an IP address for the “next hop” and network prefix/prefix length for the destination
network, instead of the gateway address.
Example
Use the following procedure to configure a fixed VLAN with an ID of 2 and priority of
3:
3. Type set vlan-config state ioc1-1 index 1 enable and press Enter.
5. Type show vlan-config ioc1-1 and press Enter to verify the configuration.
6. Type show ip status ioc-1 and press Enter to verify VLAN is up.
Example
Use the following procedure to configure a non-fixed VLAN on ETH1 with VLAN ID
of 99, priority of 5, next hop IP address of 192.168.3.1 and Destination
Network/Net-Prefix=192.168.4.0/24:
5. Type show vlan-config ioc1-1 and press Enter to verify the configuration.
6. Type show ip status ioc-1 and press Enter to verify VLAN is up.
Provisioning PTP
PTP Profiles
The TP5000 Grandmaster can be configured to run with one of four PTP profiles, as
described in Table 4-3. Each PTP port can run only one of these profiles at one
time. However, if the Ethernet ports are configured for independent operation, each
port can operate with a different profile. For example, ETH1 can run the
Telecom-2008 profile while ETH2 is configured to run the ITU-G.8265-1 profile.
The TP5000 requires a v1.2 license key to unlock the Default (multicast) and Hybrid
(multicast-hybrid) profiles. Use the show license command to display the current license...
Table 4-4 shows the output state of the TP5000 main shelf relative to the clock state
and clockClass when using the Default (multicast) profile.
To be fully compliant to the ITU telecom profile, a PTP protocol must support the
mapping between SSM and PTP clockClass as defined in G. 8265.1. The SSM QL
value, defined in ITU-T G.781, is transferred through the Clock Class attribute
carried in PTP Announce messages. This mapping is explicitly defined for
frequency synchronization, but Symmetricom’s implementation assumes it is
applicable to time synchronization. See Table 4-8 and Table 4-9 for Symmetricom’s
implementation of the G.8265.1 SSM-clockClass mapping table.
Table 4-4 shows the compliance of the ITU-8265.1 PTP profile for the TP5000 to the
ITU 8265.1 standard.
Table 4-5 shows the compliance of the Default (multicast) PTP profile for the
TP5000 to IEEE 1588-2008 Annex J.
Table 4-6 and Table 4-7 show the attributes for the proprietary Telecom-2008
(unicast) and Hybrid (multicast-hybrid) PTP profiles, respectively.
Domain 4 4 4 to 23 0 to 255
Announce Interval 1 1 0 to +4 -4 to +4
Sync Interval 0 -1 -1 to +1 -7 to +7
Default for TP
Attribute Range for TP 5000
5000
Domain 4 0 to 255
Announce Interval -3 -4 to +4
Sync Interval -7 -7 to +7
Domain 4 0 to 255
Table 4-8. Option 1 - SSM Mapping to QL and clockClass per G.781 and G.8265-1
04FF QL-PRC 84 1
08FF STU 82 2
0CFF QL-SSU-A 90 3
0CFF Type I 90 4
78FF QL-SSU-B 96 6
Table 4-9. Option 2 - SSM Mapping to QL and clockClass per G.781 and G.8265-1
04FF QL-PRS 80 1
08FF QL-STU 82 2
0CFF QL-ST2 86 3
0CFF Type I 86 4
78FF QL-TNC 90 5
Table 4-9. Option 2 - SSM Mapping to QL and clockClass per G.781 and G.8265-1 (Continued)
PTP Parameters
Unicast (Telecom-20008 and ITU-G.8265.1)
The “set ptp unicast dynamic” command is used to provision parameters specific to
unicast dynamic. See Figure 4-14 for the hierarchy of the “set ptp unicast dynamic”
commands. SeeTable 4-12 for descriptions of the Unicast – Dynamic parameters,
and Table B-31 for defaults and ranges.
The “set ptp unicast static” command is used to provision parameters specific to
unicast static. See Figure 4-15 for the hierarchy of the “set ptp unicast static”
commands. See Table 4-13 for descriptions of the Unicast – Static parameters, and
Table B-31 for defaults and ranges.
The TP5000 can be configured with both dynamically-allocated and static clients at
the same time.
Unicast - Dynamic
The default condition for Unicast negotiate is “Enable”, with a lease duration of 1000
seconds.
Use the following procedure to configure Port 1 of IOC1 for PTP Unicast dynamic
clients, with a lease duration of 250 seconds:
3. Type set ptp unicast dynamic negotiate ioc1-1 enable and press Enter.
4. Type set ptp unicast dynamic lease-duration ioc1-1 250 and press
Enter.
Unicast - Static
The default condition for Unicast Static is “Disable”. See Table B-30 for default
values for other Unicast Static parameters.
Use the following procedure to configure IOC1, Port 1 for 2 Unicast Static clients:
4. Type set ptp unicast static vlanid ioc1-1 index 1 add 10 and press
Enter.
6. Type set ptp unicast static sync-int ioc1-1 index 1 -4 and press
Enter.
7. Type set ptp unicast static announce-int ioc1-1 index 1 0 and press
Enter.
8. Type set ptp unicast static delay-int ioc1-1 index 1 -3 and press
Enter.
9. Type set ptp unicast static state ioc1-1 index 1 enable and press
Enter.
11.Type set ptp unicast static vlanid ioc1-1 index 2 vlanid 20 and
press Enter.
13.Type set ptp unicast static sync-int ioc1-1 index 2 -5 and press
Enter.
14.Type set ptp unicast static announce-int ioc1-1 index 2 0 and press
Enter.
15.Type set ptp unicast static delay-int ioc1-1 index 2 -4 and press
Enter.
16.Type set ptp unicast static state ioc1-1 index 2 enable and press
Enter.
Note: If the client is not reachable, the “set ptp unicast static state”
command will fail.
Multicast (Default)
The TP5000 grandmaster operates per the multicast communication model, which
specifies that each PTP message sent from the grandmaster is capable of being
received and processed by all PTP ports on the same PTP communication path.
The “set ptp multicast” command is used to provision parameters specific to
multicast addressing mode (hybrid or Default profile). See Figure 4-13 for the
hierarchy of the “set ptp multicast” commands and Table 4-11 for defaults and
ranges.
Note: The TP5000 requires a 1.2 feature license key to unlock the
multicast addressing mode feature. Use the show license current
command to display the current license.
In multicast mode, there are no client leases or client limits. All delay requests will
be responded to. There is no limit applied to the number of delay responses
supported, other than the maximum capacity of the Ethernet link and the packet
engine.
In multicast mode, the TP5000 creates a client list by examining the received PTP
delay request messages. In order for a client to be reliably added to the client list
and not removed, the TP5000 needs to receive several hundred delay request
messages during the client timeout period. If delay requests are sent at a slow rate,
then the client-timeout value must be increased. Since one-way PTP operation
does not use delay request and delay response messages, the client list will not be
populated in this mode.
Use the following procedure to configure Port 1 of IOC1 for multicast addressing
mode:
Multicast-Hybrid (Hybrid)
The Hybrid profile (multicast-hybrid) sends sync and announce messages using
multicast, but sends delay request and delay response messages using unicast.
This minimizes the amount of network traffic.
The TP5000 will support unicast negotiation for the delay requests. If the client limit
is reached, then the unicast negotiation request will be denied.
Note: The TP5000 requires a current license key to unlock the Hybrid
(multicast-hybrid) PTP profile feature. Use the show license
command to display the current license.
The TP5000 will also support lease-less clients. These clients will operate in
multicast-hybrid mode, but will not request a lease via unicast negotiation. To
support this, the TP5000 will respond to all delay requests, regardless of whether
there is a lease for that client. The “set ptp multicast” command is used to provision
parameters specific to the Hybrid PTP profile. See Figure 4-13 for the hierarchy of
the “set ptp multicast” commands and Table 4-11 for defaults and ranges.
The TP5000 will automatically learn lease-less clients. When the combined total of
clients (unicast-negotiated and lease-less clients) reaches 500, the TP5000 will not
grant new leases to unicast negotiation requests but it will respond to all new
lease-less clients.
Only one VLAN will be supported in multicast-hybrid mode. See Provisioning VLAN,
on page 287 for details.
Use the following procedure to configure Port 2 of IOC1 for Hybrid (multicast-hybrid)
PTP profile:
Only one VLAN is supported in multicast mode. See Provisioning VLAN, on page
287 for details.
Use the following procedure to configure Port 1 of IOC 1 for unicast management
address mode and Port 2 of IOC1 for multicast management addressing mode:
A one-step clock does not include a follow-up packet after the Sync packet from the
grandmaster, as shown in Figure 4-17. If two-step clock mode is disabled, the
grandmaster uses one-step clock mode.
Use the following procedure to configure Port 1 of IOC1 for two-step clock mode:
Parameter Description
Parameter Description
Parameter Description
priority-1 Sets the advertised Priority 1 value for the Grandmaster for
the specified port. PTP clients use the Best Master Clock
(BMC) algorithm to determine which Grandmaster provides
the best signal by first comparing Priority 1 values, then
dynamic elements from the Grandmasters (such as clock
class, accuracy and variance), and then Priority 2 values.
priority-2 Sets the advertised Priority 2 value for the Grandmaster for
the specified port. Clients use the Best Master Clock (BMC)
algorithm to determine which Grandmaster provides the best
signal by first comparing Priority 1 values, then dynamic
elements from the Grandmasters (such as clock class,
accuracy and variance), and then Priority 2 values.
domain Sets the domain value for the Grandmaster clock.
IEEE-1588-2008 defines a domain as a logical grouping of
clocks that synchronize to each other using the protocol, but
that are not necessarily synchronized to clocks in another
domain.
dscp The Differentiated Services Code Point is an 6-bit field in the
8-bit Differentiated Services (DS) field of the IP packet
header to specify what classes of traffic will be provided,
what guarantees are needed for each class, and how much
data will be sent for each class. When used with the TP5000,
it provides a way to prioritize packets for PTP traffic.
dscp-state This is to enable or disable the use of DSCP.
dither This is an advanced feature in which an intentionally applied
form of noise is used to randomize quantization error, and
thus to break up any undesirable synchronizing effects with
the network. With dither enabled, the TP5000 varies the T1
timestamp by a pseudo-random sequence with peak
variations of no more than +/- 800 sec.
clockid This is the PTP master Clock ID for the specified PTP port.
The Clock ID for a PTP port on Symmetricom’s TP5000 is
typically based on the MAC value for that port, with FF:FE
inserted in the middle of the MAC address. This command
allows the user to manually set the Clock ID to a desired
value. The Clock ID is in the form xx:xx:xx:xx:xx:xx:xx:xx
Parameter Description
client-timeout Sets the client timeout value. If less than several hundred delay
request messages have been received from a client before the
specified client timeout value, the Grandmaster removes that client
from the client list. If delay requests are sent at a slow rate, then the
client-timeout value must be increased.
Applies to Default (Multicast) and Hybrid (Multicast-Hybrid) ptp
profiles.
announce-timeout Sets the announce timeout value for Multicast address mode. This
should be set to a consistent value in the PTP domain.
vlanid Sets the VLAN ID for the Grandmaster in Multicast address mode.
A VLAN ID of 0 is used to specify that no VLAN is being used. Only
one VLAN will be supported in Default (Multicast) and Hybrid PTP
profiles.
announce-int Sets the announce interval for the TP5000 Grandmaster, how often
to send announce messages to clients on the specified port.
Applies to Default (Multicast) and Hybrid PTP profiles
The interval is 2z seconds, where z= <announce-int-value>.
sync-int Sets the synchronization interval for the TP5000 Grandmaster, how
often to send synchronization messages to clients on the specified
port. Applies to Default (Multicast) and Hybrid PTP profiles.
The interval is 2z seconds, where z= <sync-int-value>.
delay-int Sets the delay interval for the TP5000 Grandmaster, how often to
send delay response messages to clients on the specified port.
Applies to Default (Multicast) and Hybrid PTP profiles.
The interval is 2z seconds, where z= <delay-int-value>.
Parameter Description
Parameter Description
announce-int Sets the announce interval for the TP5000 Grandmaster, how
often to send announce messages to clients on specified port.
The interval is 2z seconds, where z= <announce-int-value>.
delay-int Sets the delay interval for the TP5000 Grandmaster, how often
to expect to receive delay request messages (T3 - T4) from
clients on the specified port.
The interval is 2z seconds, where z= <delay-limit-value>.
Provisioning NTP
Each Ethernet port on the TP5000 IOC module can be configured as either a PTP
grandmaster or as an NTP server, with PTP grandmaster as the default mode. The
exception is for versions that are purchased as dedicated NTP servers.
Use the set packet-service command to configure the IOC port with a
packet-service mode of NTP server. See Figure 4-9 for the set packet-service
command hierarchy.
Use the set ntp command to enable NTP on an IOC port and to configure the DSCP
and TTL parameters. See Figure 4-18 for the set ntp command hierarchy.
Note: The IP address for the IOC port is configured with the set ip
command whether the port is configured as an NTP server or PTP
grandmaster.
Use the command set packet-service ioc1-x ptp-gm to return an IOC port to
a packet service mode of PTP grandmaster.
When operating in normal (locked) mode, the TimeProvider 5000 uses an external
reference (such as GPS) to acquire the system’s frequency and/or TOD alignment.
Table 4-14 shows the configurable parameters for reference selection.
Reference Mode Time Selecting "Time" means some outputs need to track
reference time and phase.
Time Mode
In Time mode with a time reference, the system will track the phase of the input and
the system time will be set from the time of the input reference. With a frequency
input reference, the system will only track the frequency of the reference.
Frequency Mode
In Frequency mode, the system will track the frequency of the input reference. Any
phase or time information from a time reference will not be used in Frequency
mode.
Note: The command “set ref mode time” has the same
meaning as “set tod-source GPS” and “set ref mode
frequency” has the same meaning as “set tod-source sys”.
The set tod-source command is deprecated.
Example
1. Login at the Admin or Config-user level (see Logging In, on page 275).
Example
1. Login at the Admin or Config-user level (see Logging In, on page 275).
Example
In Time mode, time references are selected first, even if a frequency reference has
a higher priority setting than the time references. In Time mode, there must be at
least one qualified time reference for the system to get out of the warm-up state and
into normal track state. If all time references are disabled or disqualified after the
system gets to a normal track state, a frequency reference will be used for time
holdover.
In Frequency mode, all reference inputs (time reference and frequency reference)
are used. The reference selection is based only on priority.
Example
1. Login at the Admin or Config-user level (see Logging In, on page 275).
9. Type show ref and press Enter to verify that Priority values have been set to
the desired values.
Note: Manual mode should not be used unless antenna location has
been accurately surveyed. See the set gps command description for
for details about setting GPS position parameters manually.
Example
To provision the TimeProvider 5000 for a GPS reference in auto mode, perform the
following steps:
1. Login at the Admin or Config-user level (see Logging In, on page 275).
5. Type show ref and press Enter to verify that the reference mode has been set
to Time.
Note: Manual mode should not be used unless antenna location has
been accurately surveyed. See the set gnss command description
for for details about setting GNSS position parameters manually.
Track-Mode
The Priority setting for GNSS is for the GNSS port itself. However, the GNSS port
for the 090-50331-04 can receive Beidou and GPS satellite RF inputs. (Future
implementations of the IMC card may support RF inputs from other satellites.) The
GNSS track-mode parameter is used to specify the tracking priority for the GNSS
port.
Example
To provision the TimeProvider 5000 for a GNSS reference in auto mode, with a
track-mode of Priority-beidou, perform the following steps:
1. Login at the Admin or Config-user level (see Logging In, on page 275).
6. Type show ref and press Enter to verify that the reference mode has been set
to Time.
Note: Disabling the input port will clear all alarms and events related
to this port.
Example
To provision the TimeProvider 5000 for a 1PPS+TOD input reference, perform the
following steps:
Note: Command “set ref mode time” has the same meaning as
“set tod-source GPS” and “set ref mode frequency” has
the same meaning as “set tod-source sys”. The set
tod-source command has been deprecated.
5. Type show ref and press Enter to verify that the reference mode has been set
to Time.
Example
To provision I/O ports 1 and 2 as inputs and use either as the reference, perform the
following steps:
1. Login at the Admin or Config-user level (see Logging In, on page 275).
Note: Command “set ref mode time” has the same meaning as
“set tod-source GPS” and the command “set ref mode
frequency” has the same meaning as “set tod-source sys”.
The set tod-source command has been deprecated.
8. Type show ref and press Enter to verify that the reference mode has been set
to Frequency..
Note: Disabling the input port will clear all alarms and events related
to this port.
Two I/O ports on the I/O module (versions 090-50311-01, 090-50312-01, and
090-50315-01), Port1 and Port 2, are software configurable as E1 inputs. Two
RJ-48 I/O ports on the I/O module (p/n 090-50314-01), Port1 and Port 2, are
software configurable as T1 inputs. The “set io” command is used to set Ports 1 and
2 as inputs. See Figure 4-22. The “set input” command is used to provision the ports
as E1 or T1 inputs. See Figure 4-23.
If SSM is enabled for an input port and the frametype does not support SSM or is
not sending a valid SSM, then the input will be disqualified and the input SSM-value
will be set to 15 (invalid). If there is not another qualified reference to switch to, the
system will go to holdover. See Table 4-16 for examples.
If input SSM for a port has a worse quality level than the IOC oscillator - Type II
for Rb IOC and Type 1 for Quartz IOC -the input port will be disqualified
If SSM is enabled for an input port and the signal does not support SSM or is not
sending a valid SSM, then the input will be disqualified. The SSM-value for the
input will be set to 15 (invalid). If there is not another qualified reference to switch
to, the system will go to holdover.
If any of the following conditions are detected at an input port, that input signal
will be disqualified: Loss of signal (LOS), Out-of-framing (OOF), or Alarm
indication signal (AIS)
Table 4-16 illustrates some example situations. The Output PQL values shown
assume that no other references are available
Selected
Current Disqualify Signal Output
Input SSM State
PQL value Based on SSM? PQL value
Signal
PQL-Value
The “PQL value” parameter that is used with the “set input” command corresponds
to the Priority Quality Level (PQL) values for reference input signal types, as shown
in Table 4-17. The PQL is a representation of traceability for the signal presented at
the input ports, where a PQL value of 15 represents an invalid SSM. If SSM is
disabled for an input port, then the TP5000 will use the user-assigned PQL value for
that input port.
Note: SSM during bridging will be the last SSM value of input
reference while clock was in normal lock state.
SSM Bit
The SSM bit indicates which bit of the framing signal carries the SSM.
Priority
DS1 (T1)
Quality Level E1 SSM Description
SSM
(PQL)
CRC State
CRC is a cyclic redundancy checking protocol which is applicable for E1 signals.
CRC must be enabled for the input port in order to use SSM with the CAS or CCS
framing types for that port.
Provisioning E1 Inputs
Use the following procedures to provision Port 1 or 2 as an E1 input.
Note: Disabling the input port will clear all alarms and events related
to this port.
Provisioning T1 Inputs
Use the following procedures to provision I/O-1 or I/O-2 (RJ-48 ports) as a T1 input
(applies only to I/O module 090-50314-01).
Note: Disabling the input port will clear all alarms and events related
to this port.
D4 Frame Type
To provision Port 2 as an input port with a frametype of D4, SSM disabled, a Priority
value of 2, and to enable the port:
Ports 1 and 2 on the 090-50315-01 version of the I/O module are 1PPS+TOD
inputs.
Note: Disabling the input port will clear all alarms and events related
to this port.
Use the following procedure to set the priority value for these ports, set the cable
delay value, and to enable the inputs (Priority=5, cable delay=2500 ns in this
example).
Note: SSM is only supported for the frametypes ESF, CAS with
CRC4 and CCS with CRC4. SSM should not be enabled for other
output frame types
If the output frame type supports SSM and SSM is enabled for the output port, then
the output signal will contain the system SSM value. Table 4-18 shows the output
SSM value based on the clock state of the TP5000.
Provisioning T1 Outputs
Use the following procedures to provision I/O-1 or I/O-2 (RJ-48 ports) as a T1
output.
D4 Frame Type
To provision Port 2 as an output port with a frametype of D4, SSM disabled, and to
enable the port:
Example:
To provision the port 1 output behavior as squelch for the warm-up state, AIS for the
free-run state, and AIS for the holdover state:
Provisioning E1 Outputs
Port 3 and Port 4, the two dedicated output ports on the 090-50311-01 version of the
I/O module, must be provisioned for the type of output signal. The “set output”
command is used to provision the dedicated E1 output characteristics. See Figure
4-24.
Note: SSM is only supported for the frametypes ESF, CAS with
CRC4 and CCS with CRC4. SSM should not be enabled for other
output frame types
Verify that the TP 5000 and expansion are connected as shown in Figure 2-21.
It is critical that each expansion shelf be configured with a unique shelf ID (0-9)
using the rotary switch on its front panel.
The following actions are required to provision the TP 5000 to support the operation
of expansion shelves:
2. Type set exp-if eth imc-exp state enable and press Enter.
To Disable
If there are no expansion shelves being used with the TP5000, Symmetricom
recommends that the Ethernet port of the exp-if interface be disabled. The DTI port
of this interface can also be disabled, however, it is not necessary to do so. Use the
following procedure to disable the Ethernet and DTI ports of the exp-if interface on
the IMC card.
2. Type set exp-if eth imc-exp state disable and press Enter.
2. Type set exp-if dti exp0 in1 enable and press Enter.
3. Type set exp-if dti exp0 in2 enable and press Enter.
CRC
SSM
SSM-bit
State
See Figure 4-29 for the hierarchy of commands to provision the expansion shelf E1
outputs.
The output generation behavior can be provisioned for fast-track, warm-up, free-run
and holdover conditions. See Figure 4-30 for the hierarchy of commands to
provision expansion shelf E1 output generation behavior.
Note: SSM is only supported for the frametypes CAS with CRC4 and
CCS with CRC4. SSM should not be enabled for other output frame
types
If the outputs are enabled and the telecom outputs are provisioned to
generate SSMs, the output SSM should be set to the LO's SSM
value, e.g. TYPE I (TNC) or TYPE III (ST3E).
3. Type set output-exp e1 crc exp0 port 3 disable and press Enter.
4. Type set output-exp e1 ssm exp0 port 3 disable and press Enter.
5. Type set output-exp e1 state exp0 port 3 enable and press Enter.
2. Type set output-exp e1 frametype exp0 port 4 ccs and press Enter.
3. Type set output-exp e1 crc exp0 port 4 enable and press Enter.
4. Type set output-exp e1 ssm exp0 port 4 enable and press Enter.
6. Type set output-exp e1 state exp0 port 4 enable and press Enter.
2. Type set output-exp e1 frametype exp0 port 4 cas and press Enter.
3. Type set output-exp e1 crc exp0 port 4 enable and press Enter.
4. Type set output-exp e1 ssm exp0 port 4 enable and press Enter.
6. Type set output-exp e1 state exp0 port 4 enable and press Enter.
2. Type set output-exp e1 warm-up exp0 all squelch and press Enter.
3. Type set output-exp e1 free-run exp0 all ais and press Enter.
5. Type set output-exp e1 fast-track exp0 all ais and press Enter.
See Figure 4-29 and Figure 4-30 for the hierarchy of commands to provision the
expansion shelf 1PPS+TOD outputs.
2. Type set output-exp pps-tod state exp0 port 4 enable and press Enter.
3. Type set output-exp pps-tod state exp1 all enable and press Enter.
2. Type set output-exp pps-tod warm-up exp0 all squelch and press Enter.
3. Type set output-exp pps-tod free-run exp0 port 7 squelch and press
Enter.
4. Type set output-exp pps-tod holdover exp0 all on and press Enter.
2. Type set exp-if dti exp0 in1 enable and press Enter.
3. Type set exp-if dti exp0 in2 enable and press Enter.
State
Timescale
Clock Mode (One Step vs. Two Step)
Alternative Master
Priority Level
Domain
Dither
Clock ID
The TP E10 expansion shelf only supports the Default (multicast) PTP profile. The
TP E10 operates per the multicast communication model, which specifies that each
PTP message sent from the expansion shelf PTP output ports is capable of being
received and processed by all PTP ports on the same PTP communication path.
The PTP transport for the expansion shelf is Ethernet, because the expansion shelf
is implemented using Layer 2. The transport for PTP outputs on the TP 5000 IOC
cards is IPv4, because the default implementation is Layer 3. Unicast, static or
dynamic, is not supported for the TP E10 PTP/SyncE expansion shelf outputs.
The “set ptp” command is used to provision PTP parameters for the TP E10
PTP/SyncE expansion shelf. See Figure 4-31 and Figure 4-32 for the hierarchy of
the “set ptp” commands that apply to the TP E10 PTP/SyncE expansion shelf.
SeeTable 4-10 for descriptions of the Common parameters and Table B-30 for
defaults and ranges.
In multicast mode, there are no client leases or client limits. All delay requests will
be responded to. There is no limit applied to the number of delay responses
supported, other than the maximum capacity of the Ethernet link and the packet
engine.
In multicast mode, the TP5000 creates a client list by examining the received PTP
delay request messages. In order for a client to be reliably added to the client list
and not removed, the TP5000 needs to receive several hundred delay request
messages during the client timeout period. If delay requests are sent at a slow rate,
then the client-timeout value must be increased. Since one-way PTP operation
does not use delay request and delay response messages, the client list will not be
populated in this mode.
Only one VLAN is supported in multicast mode. See Provisioning VLAN, on page
287 for details.
10.Type set ptp state exp0 port1 enable and press Enter.
Figure 4-31. Set PTP Command Hierarchy for PTP Expansion Shelf
Figure 4-32. Set PTP Command Hierarchy for PTP Expansion Shelf (cont’d)
Normally, syncE nodes use the ESMC messages. However, if the downstream
devices do not use the ESMC messages, then the messages can be disabled.
The system PQL value is normally sent in the QL -value (SSM) field in the ESMC
message. If desired, this can be disabled and a value of DNU will be inserted in the
ESMC message.
The user should set the appropriate SSM option with the set ssm-option command.
This can be configured to either option 1 or option 2.
2. Type set synce ql-state exp0 all enable and press Enter
2. Type set synce esmc exp0 port 1 enable and press Enter
The TimeProvider 5000 Time of Day can be set either by an external source, or
manually with the “set clock” command. You can set the time and date only in the
frequency reference mode (or SYS tod-source mode), but if the reference mode has
been set to time (default) or if TOD source has been set to GPS (default)], it is not
possible to set the time manually.
Example
1. Login at the Admin or Config-user level (see Logging In, on page 275).
2. Type show ref and press Enter to check the reference mode.
4. Type set clock date-time <value> and press Enter. Enter the value in
format yyyy-mm-dd,hh:mm:ss.
Provisioning Alarms
This section describes the commands used to provision and manage alarms in the
TimeProvider 5000. The user can provision the alarms to be enabled or disabled
and set thresholds to turn the alarms on and off. For a list of all alarms, see
Appendix A, System Messages.
Alarms are also indicated by LEDs on the IOC and IMC modules.
Note: Disabling an input port will clear all alarms and events related
to the port.
Example
To disable the GNSS/GPS antenna open-circuit alarm (alarm #13), enter the
following:
1. Login at the Admin or Config-user level (see Logging In, on page 275).
Example
To display the configuration for all alarm types, enter the following:
Example
Note: Probe mode is only available with the TP5000 platform as part
of the TimeAnalyzer 7x00.
Example
Example 1
Example 2
To backup up the current configuration of the IMC card to the active IOC card, enter
the following:
Example 3
To backup up the current configuration of expansion shelf with ID=3 to the IMC card,
enter the following:
Example 4
To back up the configuration data of the active IOC to a remote site, which is an
SFTP server with the IP address of 172.16.33.33, id: tp5000, password: backup,
with a file name for backup data of “tp5k_ioc_backup.txt”:
2. The system will prompt for the password. Enter the password and press Enter.
Example 5
To back up the configuration data for an expansion shelf with ID=6 to a remote site,
which is an SFTP server with the IP address of 172.16.33.33, id: tp5000, password:
backup, with a file path for backup data of “c:\sftp\tp5k_exp6_backup.txt”:
2. The system will prompt for the password. Enter the password and press Enter.
To change the current configuration to factory default while preserving user and IP
information, enter the following:
Example 2
To change the current configuration to the factory default, enter the following:
Example 3
To restore the expansion shelf with ID=3 with its stored configuration from the IMC
card, enter the following:
Example 4
To restore the configuration data with a file name of tp5k_ioc_backup.txt for the
active IOC from a remote site, which is an SFTP server with the IP address of
172.16.33.33, id: tp5000, password: backup:
2. The system will prompt for the password. Enter the password and press Enter.
Example 5
2. The system will prompt for the password. Enter the password and press Enter.
If SNMP is present, port 161 becomes the port of standard SNMP interactive
communications and port 162 becomes the trap port.
SNMP functionality is provisioned on the TP5000 using the CLI command “set
snmp” (see Figure 4-36).
Note: For redundant IOC systems, the IOC1 configuration is used for
both IOC cards, regardless of which IOC is active.
The TimeProvider 5000 MIB has one SNMP container OID for alarms and one
SNMP container OID for events. All alarms are reported from the same OID. The
object tp5000TrapAlarm, 1.3.6.1.4.1.9070.1.2.4.6.2.2.3, is the container OID used
to report alarms via SNMP trap. All events are reported from the same OID. The
object tp5000TrapEvent, 1.3.6.1.4.1.9070.1.2.4.6.2.2.4, is the container OID used
to report events via SNMP trap
The Alarm/Event ID element should be used to determine which alarm or event was
generated. Alarm and Event IDs are listed in Appendix A, System Messages.
Example
Example:
Example:
The default trap version is v2. By default, therefore, the TP5000 will generate v2
traps if the SNMP option is activated.
Example:
Example
Example
1. Type set snmp add v2-community tech27 securlvl read-only then press
Enter.
Use the “set snmp add user” command to add a v3 user. Use the “set snmp delete
user” command to remove an existing v3 user. The TP5000 will support a maximum
of 10 v3 users.
To add a user named “test12”, with a security level of “priv”, with a 20-character
MD5 authentication key “123456789ABCDEFGHIJK” and a 16-character DES
privacy key “ABCDEFG123456789”:
1. Type set snmp add user test12 securlvl priv then press Enter.
To add a trap user named “test12” with a security level of “priv”, with the
20-character MD5 authentication key “123456789ABCDEFGHIJK” and
16-character DES privacy key “ABCDEFG123456789”:
1. Type set snmp add trapuser test12 securlvl priv then press Enter.
In This Chapter
Logging In And Out
Adding And Deleting Users
Saving Present Configuration To Non-volatile Memory
Restoring Default Configuration
Determining Status
Forcing Unit To Send New Time in Time Reference Mode
Switching Active And Standby IOC Cards
Displaying Alarms Log
Displaying Events Log
Managing PTP Clients
– Configuring PTP Clients
– Monitoring PTP Client Performance
– Monitoring PTP Client Alarm / Event Information
– Upgrading PTP Client Firmware
To login:
tp5000> login
User: <user name>
Password: <password>
To logout:
tp5000> logout
Use the following commands to save IMC module settings to the IOC memory and
to save the active IOC module settings in the IMC memory:
The user can restore the TimeProvider 5000 to Symmetricom factory default
values in two ways. The default mode preserves user login information and IP
addresses of the MGMT port of the IMC, and is set with the following command:
set configuration default
The factory mode overwrites all user login information and IP addresses of the
MGMT port of the IMC, and is set with the following command:
set configuration factory
Determining Status
The user may need to manually sync the IOC time and phase to the time
reference’s time and phase if there is any difference. After the reference mode is
changed to time and the system is locked to the reference, the TP5000 response
depends on whether Auto-Sync is enabled and whether the TP5000 has left
warm-up. The possible system responses are shown in Table 5-1 below.
Table 5-1. Force Unit to Send New TIme vs. Auto Sync
Condition of Auto-Sync
System Response
TP5000 State
Unit is still in warm-up Enabled Time and phase will automatically sync to the
time reference
Unit is still in warm-up Disabled Time and phase will automatically sync to the
time reference
Unit has left warm-up Enabled Time and phase will automatically sync to the
time reference
Unit has left warm-up Disabled Alarm ID #8 (Manual sync IOC time to IMC
required) will be generated.
Use the command “sync tod-source now” to
manually sync IOC time and phase to the time
reference and clear the alarm
Active and standby IOC cards may be switched automatically or manually. See
Appendix D, Redundant IOC Cards for additional details.
Example:
If IOC1 is the active card, IOC2 is the standby card. This example demonstrates switching
IOC2 to be the active card, then using the “show ioc-state” command to verify the switch.
If the detected condition of an IOC card is of "fail" level, the card is taken completely
out of service. If the failed card is the active card at the time of the failure, the
standby card then becomes active. The failed card will not become standby
because it is now nonfunctional. This situation then becomes analogous to the user
removing the active IOC module, which forces a switchover. The active IOC module
will go to fail regardless of the state (or existence) of the other IOC module.
Removing the active IOC card also forces an automatic switchover to the standby
card.
Displaying Logs
This section describes the commands used to display the TP5000 alarm and event
logs.
Example
Example
The system can be restarted via the reboot system command. Since reference
output signals will be lost, it is not recommended to restart the entire system unless
required. Only the admin user can issue the reboot command. The reboot imc
command restarts the IMC card, and no output will be lost. If the system has two
IOC modules, each IOC can be rebooted separately to preserve the output.
Example:
3. Type show status and press Enter to check the status of IOC1.
4. After IOC1 has entered the standby state, type reboot ioc2 and press Enter (if
applicable).
The TimeProvider 500 PTP client supports a capability to select from one of two
master clocks. Use of this feature is easily enabled by providing target addresses
for two master clocks. When both are configured to non-zero IP addresses, the
TimeProvider 500 will attempt to establish PTP flow with both. If a flow problem
persists, or no flow can established at all with one of the candidate masters, then
the other one will be used as long as it has acceptable PTP flow.
1. Login at the Admin level (see Logging In And Out, on page 360).
1. Login at the Admin level, Config or User level (see Logging In And Out, on page
360).
See Figure 5-3 for a typical response for a status request from a TP500 client.
SNMP is an application layer protocol that allows you to manage network devices.
SNMP is based on a client-server query-response mode that requires an Ethernet
connection. A manager application (software installed on a computer) is the client
generating the queries, and an agent (software on the TimeProvider 5000) is the
server generating responses. The TimeProvider 5000 SNMP supports most existing
functions.
In order to manage PTP client alarms and events with the TP5000, the alarms and
events must be monitored as SNMP traps. SNMP traps are configured using the
SNMP manager application. Consult the documentation for the SNMP manager
application for details about how to set up traps.
Example - FTP: For an FTP server with IP address 192.168.5.64, no VLAN, Port
1 of the active IOC card, client IP address of 192.168.1.200, a user name of
“user1” on the FTP server, and an upgrade file named “Maincode.bin” the
command is:
3. When prompted, enter the password for the server. The new software is loaded
into the client.
4. Type set ptp-node reboot IOC-1 address 192.168.1.220 and press Enter
to reboot the client.
The firmware update will not be implemented until after the client has been
rebooted.
In This Chapter
Preventive Maintenance
Safety Considerations
ESD Considerations
Troubleshooting
– Diagnosing the IOC - Reading LED Conditions
– Diagnosing the IMC - Reading LED Conditions
Repairing the TimeProvider 5000
– Removing the IOC
– Replacing the IOC
– Replacing the IMC
Upgrading the Firmware
– TP5000 Upgrade - Loss of Outputs
– TP5000 with Redundant IOC Modules v1.2.3 - No Loss of Outputs
– TP5000 with Redundant IOC Modules v1.1.8 - No Loss of Outputs
– Upgrading an Expansion Shelf
Downgrading the Firmware
TimeProvider 5000 Part Numbers
Returning the TimeProvider 5000
User’s Guide Updates
Contacting Technical Support
Preventive Maintenance
The TimeProvider 5000 requires minimal preventive maintenance. Ensure the unit
is not exposed to hazards such as direct sunlight, open windows, water, or extreme
heat. See Environmental Requirements, on page 59, for electromagnetic
compatibility conditions that may cause damage.
Chassis Inspect for dirt or foreign Clean the exterior of chassis with Periodically
material a soft dry cloth
Safety Considerations
Follow your company’s safety guidelines and policies when working on or around
live equipment.
ESD Considerations
Maintenance personnel should wear ESD wrist straps when installing or working on
all TimeProvider 5000 equipment and modules. Plug the user-supplied wrist strap
into the TimeProvider 5000. Place IMC and IOC modules into static-free bags when
not in use.
Troubleshooting
Symptoms, LEDs, and System Messages can all be very helpful in troubleshooting
the TP5000. Use the “show alarm” and “show event” commands to view system
messages.
Table 6-2 presents troubleshooting information for the TP5000 based on symptoms.
Table 6-3 presents diagnostic information for the IOC card using on front panel
LEDs. Table 6-4 presents diagnostic information for the IMC card based on front
panel LEDs. See Table A-1 in Appendix A, System Messages for Event IDs, system
messages and associated corrective actions.
Troubleshooting Procedure /
Symptom Probable Cause
Corrective Action
No PTP flow between Cable connections Check the cable connections and SFP
TP5000 Grandmaster connections.
and client
Verify that SFP connector models are
(If LED for port is OFF:) recommended and supported.
Troubleshooting Procedure /
Symptom Probable Cause
Corrective Action
No PTP flow between VLAN / non-VLAN Verify that IP configuration is correct with
TP5000 Grandmaster configuration is incorrect "show ip config ioc1"
and client
or Verify that VLAN configuration is correct
(If LED for port is ON with “show vlan-config ioc1”
and ping to client is IP address configuration
unsuccessful:) is incorrect Verify that IP status is correct with "show
ip status ioc"
No PTP flow between Client configuration for Check acceptable Grandmaster setting of
TP5000 Grandmaster acceptable Grandmaster client.
and client is incorrect
PTP domain setting for Verify domain setting for GM matches the
GM does not match domain setting for the client. Check GM
client’s domain domain setting with “show ptp-config
common” command for the port.
Troubleshooting Procedure /
Symptom Probable Cause
Corrective Action
Upgrading firmware Firewall set to “Block” for Use “show firewall” command to check
retrieving file failed FTP or SFTP firewall settings.
Use “set firewall” command to change
firewall settings.
FTP/SFTP server file Ensure that the file name and path in the
path configured command line string exactly matches the
incorrectly file name, including extension name, and
path to the upgrade file.
User name / password Verify that the user name and password
for the FTP/SFTP server is correct. Retry
Upgrading firmware failed Attempting to upgrade Verify path to correct file for upgrade.
the IMC with IOC file or Ensure that upgrade file is for the same
vice-versa. card-type being upgraded. Try upgrade
again with correct file path.
Troubleshooting Procedure /
Symptom Probable Cause
Corrective Action
Check cables
System stays in warm-up ToD source (GPS or E1) Check Input source.
invalid
Check alarms with “show alarm-config”
command.
Warm-up still in progress Typical warm-up time for the Active card
is:
Quartz 30 40 minutes
Rubidium 50 60 minutes
Active ACT Off - Standby IOC or System If dual IOC cards, then the IOC is
Indicates which Startup or card failed in Startup or in Standby, or card
IOC is failed
responsible for
generating PTP, If single IOC card, then IOC is in
Telecom, 10MHz, Startup or card failed.
and 1PPS
outputs See Table 6-2 ,“No LED lit on
any module” for probable causes
and more corrective actions.
Off - ToD source is not GPS This LED should only be OFF if
the TP5000 is not using GPS.
Each power module in the TimeProvider contains a 3A fuse, but these fuses are not
field-replaceable. There are no field-serviceable fuses in the TimeProvider 5000. If a
fuse blows in a TimeProvider 5000, the unit must be returned to the factory for
repair.
1. Save the contents of the IOC memory in the IMC by issuing the following
command:
2. Attach a wrist grounding strap and connect it to the TimeProvider 5000 chassis.
3. Loosen the captive retaining screws and pull out on them to unseat the IOC from
the chassis.
Install a new IOC using the appropriate procedure in Replacing the IOC, on page
385.
1. Attach a wrist grounding strap and connect it to the TimeProvider 5000 chassis.
3. Align the new IOC module’s edges within the guides of the selected slot.
4. Slide the IOC module into the chassis and press firmly until it seats fully into its
backplane edge connector.
6. Copy the contents of the IOC memory stored in the IMC by issuing the following
command.
If you have not stored the contents of the IOC memory in the IMC, then provision
the IOC using the procedures and commands described in Chapter 4, Provisioning.
4. Wait for the IOC to reboot and achieve normal operating state.
For this example, assume that IOC1 is the card that is to be replaced, and that it is the active
card. Therefore, IOC2 is the standby card. This example demonstrates switching IOC2 to be
the active card, then using the “show ioc-state” command to verify the switch.
1. Attach a wrist grounding strap and connect it to the TimeProvider 5000 chassis.
3. Type show ioc-state and press Enter to verify that the standby card has been
switched to active.
4. Loosen the screws and then pull out the IOC. Be sure to place the IOC on a
static-free surface.
5. Align the new IOC module’s edges within the guides of the selected slot.
6. Slide the IOC module into the chassis and press firmly until it seats fully into its
backplane edge connector.
8. The configuration of the newly-installed IOC will be set from the active IOC in the
system. Wait for the new IOC to reboot and achieve normal operating state.
9. To switch the new IOC card as the active card, type set ioc-state ioc1
active and press Enter.
10.Type show ioc-state and press Enter to verify that the standby card has been
switched to active.
If it does not matter whether outputs are interrupted, use the Replacing the Only
IOC In a Chassis procedure above to replace each IOC module.
For this example, assume that IOC1 is the card that is to be replaced first, and that it is the
active card. Therefore, IOC2 is the standby card. This example demonstrates switching
IOC2 to be the active card, then using the “show ioc-state” command to verify the switch.
1. Attach a wrist grounding strap and connect it to the TimeProvider 5000 chassis.
3. Type show ioc-state and press Enter to verify that the standby card has been
switched to active.
4. Loosen the screws and then pull out IOC1. Be sure to place the IOC on a
static-free surface.
5. Align the new IOC module’s edges within the guides of the IOC1 slot.
6. Slide the IOC module into the chassis and press firmly until it seats fully into its
backplane edge connector.
8. The configuration of the newly-installed IOC will be set from the active IOC in the
system. Before replacing the second IOC, wait for the first IOC to reboot and
leave the warm-up state.
9. To switch the first new IOC card as the active card, type set ioc-state ioc1
active and press Enter.
10.Type show ioc-state and press Enter to verify that the standby card has been
switched to active.
You can remove the IMC from the chassis and replace it without affecting outputs.
1. Save the contents of the IMC memory in an IOC (example is for IOC1) by issuing
the following command:
2. Attach a wrist grounding strap and connect it to the TimeProvider 5000 chassis.
3. Remove the IMC by loosening the captive screws and pulling the IMC from the
chassis.
5. Insert another IMC into the chassis and tighten the captive screws.
6. Reload the IMC memory from the IOC by issuing the following command:
You can upgrade the firmware in the IMC, IOC or redundant IOCs, or expansion
shelves using CLI commands and software available from Symmetricom. Only
users with Admin level access can execute the “upgrade” command. The command
places the IMC in the firmware download mode and prevents all other sessions from
making changes to the configuration. During the upgrade process, no new sessions
are allowed. Refer to Chapter 3, CLI Commands and SNMP and the command
upgrade, on page 255 for details on the upgrade process.
TP5000 with a single IOC module upgrading from 1.1.8 or 1.2.3 release to 2.0.4,
please follow the procedure TP5000 Upgrade - Loss of Outputs below.
TP5000 with Redundant IOC modules upgrading from 1.1.8 release to 2.0.4,
please follow the step-by-step procedure TP5000 with Redundant IOC Modules
v1.1.8 - No Loss of Outputs below.
TP5000 with Redundant IOC modules upgrading from 1.2.3 release to 2.0.4,
please follow the step-by-step procedure TP5000 with Redundant IOC Modules
v1.2.3 - No Loss of Outputs below.
All systems: When upgrading from released versions prior to 1.1.8, the upgrade
process must be performed in two steps. The TP5000 must be upgraded to 1.1.8
first and then upgraded to 2.0.4 using the relevant procedure below. See page
258 in Rev. D of the TimeProvider User’s Guide (098-00028-000 Rev. D) for the
procedure “Upgrading from TP5000 v1.0 to v1.1 or Higher”.
Upon receipt of any new/repaired equipment, perform the relevant software
upgrade procedure below prior to putting the shelf into service.
Note: Linux, Windows, and other third-party FTP servers can be used
in the upgrade process of the TP5000.
2. Upgrade IMC to 2.0.4 using the command "upgrade imc <filepath> [ftp: |
sftp:] <ftp-ip-address> <username>", but DO NOT reboot
Note: The FTP firewall is set to “Block” by default. Use the following
command to set the IMC firewall to “Allow” for telnet communications:
Note: The TimeProvider 5000 only supports active FTP; it does not
support passive (PASV) mode.
Note: For SFTP, both the SFTP and SSH firewalls must be set to
“Allow”. They are both set to “Allow” by default.
3. Upgrade IOC1 to 2.0.4, and if present, IOC2. Use the command "upgrade iocx
<filepath> [ftp: | sftp:] <ftp-ip-address> <username>" (where x is
either 1 or 2), but DO NOT reboot
1. Verify that SSH or telnet connection to IMC is available. Verify that a PTP probe
option is not installed. This requires using both the "show license" and "show
option" CLI commands. If there is a probe license, you must follow the procedure
TP5000 Upgrade - Loss of Outputs.
2. Verify that both IOC outputs on the active card are functioning properly by
checking the active alarms with the "show alarm" CLI command. If any alarms
are present, resolve these issues first before proceeding.
3. Upgrade IMC to 2.0.4 using the command "upgrade imc <filepath> [ftp: |
sftp:] <ftp-ip-address> <username>", but DO NOT reboot
Note: The FTP firewall is set to “Block” by default. Use the following
command to set the IMC firewall to “Allow” for telnet communications:
Note: The TimeProvider 5000 only supports active FTP; it does not
support passive (PASV) mode.
Note: For SFTP, both the SFTP and SSH firewalls must be set to
“Allow”. They are both set to “Allow” by default.
4. Upgrade both IOCs to 2.0.4 using the command "upgrade iocx <filepath>
[ftp: | sftp:] <ftp-ip-address> <username>" (where x is either 1 or 2),
but DO NOT reboot
5. Once all modules have been loaded with the 2.0.4 revision, issue the "show
status" command, taking note as to which IOC module is standby and which is
active.
6. Reboot the standby IOC module by issuing the command "reboot iocx" (where
the x is the standby IOC position, either 1 or 2). Immediately after the Tp5000>
prompt returns from this command, issue the command "reboot imc".
7. Allow both the standby IOC and the IMC to fully reboot and then log into the
TimeProvider 5000.
8. Issue the command "show status". The current reference input and the phase
offset fields may be incorrect - this is temporary. Please ignore this.
Issue the command "show alarm". At this point in the upgrade procedure there
may be alarms present that are invalid- this is temporary. Please ignore this. Wait
until the standby IOC changes from standby warm-up mode to standby.
9. Make standby IOC active with the command "set ioc-state iocx active"
(where x is the standby IOC, either 1 or 2).
10.Verify IOC switch state with "show ioc-state" CLI command. Also verify that
the current standby IOC is running the previous firmware version with "show
inventory".
11.Reboot standby IOC with "reboot iocx" (where the x is the standby IOC
position, either 1 or 2). Immediately after the prompt returns, reboot IMC with
"reboot imc".
12.After the standby IOC module and IMC module return to service, log into the
TimeProvider 5000 and issue the command "show inventory". Make sure all of
the modules are now at 2.0.4 revision.
13.Issue the command "show ref". All of the input references that are not being
used must be disabled. Choose the appropriate commands from the list below for
the input references that need to be disabled:
2. Verify that both IOC outputs on the active card are functioning properly by
checking the active alarms with the "show alarm" CLI command. If any alarms
are present, resolve these issues first before proceeding.
3. Upgrade IMC to 2.0.4 using the command "upgrade imc <filepath> [ftp: |
sftp:] <ftp-ip-address> <username>", but DO NOT reboot
Note: The FTP firewall is set to “Block” by default. Use the following
command to set the IMC firewall to “Allow” for telnet communications:
Note: The TimeProvider 5000 only supports active FTP; it does not
support passive (PASV) mode.
Note: For SFTP, both the SFTP and SSH firewalls must be set to
“Allow”. They are both set to “Allow” by default.
4. Upgrade both IOCs to 2.0.4 using the command "upgrade iocx <filepath>
[ftp: | sftp:] <ftp-ip-address> <username>" (where x is either 1 or 2),
but DO NOT reboot
5. Once all modules have been loaded with the 2.0.4 revision, issue the "show
status" command, taking note as to which IOC module is standby and which is
active.
6. Reboot the standby IOC module by issuing the command "reboot iocx" (where
the x is the standby IOC position, either 1 or 2). Immediately after the Tp5000>
prompt returns from this command issue the command "reboot imc".
Allow both the standby IOC and the IMC to fully reboot and return to service.
Once you are able to log back into the TimeProvider 5000, issue the command
"show status". The current reference input and the phase offset fields may be
incorrect - this is temporary. Please ignore this.
Issue the command "show alarm". At this point in the upgrade procedure, there
may be alarms present that are invalid- this is temporary. Please ignore this. Wait
until the standby IOC changes from standby warm-up to standby.
7. Make standby IOC active with the command "set ioc-state iocx active"
(where x is the current standby IOC, either 1 or 2).
8. There will be a temporary gap in the PTP flow. To minimize the gap, immediately
restart IP interfaces on IOC:
9. Verify IOC switch state with the command "show ioc-state". Also verify that
the current standby IOC is running the previous firmware version with "show
inventory".
10.Reboot standby IOC with "reboot iocx" (where the x is the standby IOC
position, either 1 or 2). Immediately after the prompt returns, reboot IMC with
"reboot imc".
11.After the standby IOC module and IMC module return to service, log into the
TimeProvider 5000 and issue the command "show inventory". Make sure all of
the modules are now at 2.0.4 revision.
12.Issue the command "show ref". All of the input references that are not being
used must be disabled. Choose the appropriate commands from the list below for
the input references that need to be disabled:
1. Login at the Admin level (see Logging In And Out, on page 360).
2. Type set configuration backup exp4-to-imc and press Enter to save the
contents of the expansion shelf configuration to the IMC card.
Note: The FTP firewall is set to “Block” by default. Use the following
command to set the IMC firewall to “Allow” for telnet communications:
Note: The TimeProvider 5000 only supports active FTP; it does not
support passive (PASV) mode.
Note: For SFTP, both the SFTP and SSH firewalls must be set to
“Allow”. They are both set to “Allow” by default.
Example - FTP: For a TP E10 PTP/SyncE expansion shelf with ID=4, FTP server
with IP address 192.168.5.64, a user name of “user1”, and an upgrade path of
“/ver2.bin” the command is:
4. When prompted, enter the password for the server. The new software is loaded
into the expansion shelf with the specified ID.
Note: The system will transfer the file from the specified server and
then upgrade the expansion shelf.
5. The TimeProvider 5000 validates the received file, and if the file is valid it
updates the flash memory in the expansion shelf.
Note: If the file is not valid, the TimeProvider 5000 will reject it.
You can also downgrade the firmware in the IMC, IOC or redundant IOCs, or
expansion shelves to an earlier version using “upgrade” and other CLI commands
and software available from Symmetricom. Only users with Admin level access can
execute the “upgrade” command.
This section describes the downgrade procedure. There will be loss of outputs at
reboot and the configuration must be set to factory defaults.
Note: The FTP firewall is set to “Block” by default. Use the following
command to set the IMC firewall to “Allow” for telnet communications:
Note: The TimeProvider 5000 only supports active FTP; it does not
support passive (PASV) mode.
Note: For SFTP, both the SFTP and SSH firewalls must be set to
“Allow”. They are both set to “Allow” by default.
3. Downgrade IOC1 and if present, IOC2 to 1.2.3 or 1.1.8. Use the command
"upgrade iocx <filepath> [ftp: | sftp:] <ftp-ip-address>
<username>" (where x is either 1 or 2), but DO NOT reboot
1 Chassis
1 IMC module
1 IOC module
1 Chassis
1 IMC module
2 IOC modules
See Table 6-6 for the minimum firmware revisions required for TP 5000 hardware.
Compatibility Matrix
Table 6-6 below describes the minimum firmware revision required for TP 5000
hardware. The IMC, IOC and expansion shelves should all contain the same
firmware revision (see Upgrading the Firmware, on page 389)..
Minimum
Description P/N HW Rev. Notes
FW Rev.
090-50331-02 2.0.4*
090-50331-04 2.0.4*
090-50331-05 2.0.4*
090-50312-01 1.0.6**
090-50314-01 1.2.3**
Minimum
Description P/N HW Rev. Notes
FW Rev.
* These items are also supported by firmware release 1.3.8 for China region.
** The FW revision for the I/O module refers to the IMC/IOC firmware revision.
Base Units
I/O Modules
IMC Card w/ Integrated GPS & GNSS (GPS only) & expansion 090-50331-05
control
Expansion Shelves
Software Licenses
GPS Antenna
Table 6-9 lists the GPS antenna kits. Table 6-7 lists the cables available for the GPS
antenna.
990-13074-150 Antenna Kit, 150 Meter (10 meter and 140 meter cables),
48db Antenna
990-13075-230 Antenna Kit, 230 Meter (10 meter and 220 meter cables),
48dB Antenna/20dB Amp
Table 6-10. GPS Roof Mount Cables (spares and replacements only)
You should return the equipment to Symmetricom only after you have exhausted the
troubleshooting procedures described earlier in this chapter, or if Symmetricom
Global Services has advised you to return the unit.
2. Provide a description of the problem, product item number, serial number, and
warranty expiration date.
4. Ship the product to Symmetricom, transportation prepaid and insured, with the
Return Material Authorization (RMA) number and item numbers or part numbers
clearly marked on the outside of the container to the address given with the RMA.
When this manual is updated the updated version will be available for downloading
from Symmetricom’s internet web site. Manuals are provided in PDF format for ease
of use. After downloading, you can view the manual on a computer or print it using
Adobe Acrobat Reader.
www.symmetricom.com
Note: If you are downloading a product manual for the first time, you
will need to register with Symmetricom for a username and password.
If you are currently registered, login and download the manual
update.
If you encounter any difficulties installing or using the product, contact Symmetricom
Global Services:
This section provides information about the system messages that are displayed in
response to a provisioning event or to an alarm that occurs when an associated
threshold or timer is outside of the provisioned setting. These system messages
apply to the TimeProvider 5000, as well as the TimeProvider E10 and TimeProvider
E30 expansion shelves.
In This Appendix
Message provisioning
System Notification Messages
Message provisioning
The TimeProvider 5000 and its expansion shelves support logging of events using
syslog defined facility and severity codes and system defined facility codes as
follows:
Facility codes
4 Security/authorization messages
Severity codes
2 (critical) Critical: critical conditions
Notes:
Mmm dd hh:mm:ss
host_name Process-name AlarmID,Index,Severity, MsgText
Where:
host_name = hostname
process-name = alarmd
AlarmID = 000 thru Max_AlarmID
Index = 0 thru 63
Severity = Event | Minor | Major | Critical (defined by severity code)
MsgText = (see tables)
The following is an example syslog message showing Input Port 1 loss of signal:
Syslog messages with facility code 4 are stored in the Security Log.
Syslog messages with facility code 20 and a severity of 2 | 3 | 4 are stored in the
Alarm Log.
Syslog messages with facility code 20 and a severity of 5 are stored in the Event
Log.
Syslog messages with facility code 21 are stored in the Command Log.
Syslog messages with facility code 22 are not stored in the TP5000. They can
be forwarded to the remote syslog server.
Table A-1 provides a list of system notification messages. These messages are
logged and sent to a remote syslog server if configured. Alarms will also generate
an SNMP trap.
System time has IMC 4 Event Yes System time has None required
been set by been set by
reference reference <source>
System log time has IMC 5 Event Yes System log time has None required
been updated been updated
Ethernet port (ETH1 IOC1 7 Minor No <port> Ethernet port Check network
or ETH2) link down IOC2 link down connections
EXPx
(See Table A-2 for x = 09 <port> PTP Ethernet None required
Secondary Index Info) port link down
cleared
Manual sync IOC IMC 8 Minor No Manual sync IOC Sync IOC time to
time to IMC required time to IMC required clear alarm with
“sync tod-source
Manual sync IOC now” command
time to IMC not
required None required
Power out of range IMC 9 Critical No <x.x V> power out of Hardware failure -
EXPx range (voltage Replace module
x = 09 value)
(See Table A-2 for None required
Secondary Index Info) <x.x V> power out of
range cleared
(voltage value)
IOC detected but IMC 21 Major No IOC detected but Reboot system
none of them active none of them active
In holdover mode IOC 30 Major No In holdover mode for Check input system
for extended period extended period reference
None required
None required
IOC-to-IOC sync
fault cleared
Input loss of signal IOC 35 Minor No <input> loss of Check system input
signal reference
(See Table A-2 for
Secondary Index Info) <input> loss of None required
signal cleared
Input phase error IMC 36 Minor No <input> phase error Check system input
IOC reference
(See Table A-2 for
Secondary Index Info) <input> phase error None required
cleared
Input out of frame IOC 39 Minor No <input> out of frame Check system input
reference
(See Table A-2 for
Secondary Index Info) <input> out of frame None required
cleared
IOC not present IMC 48 Event No <IOC> not present Check IOC slot in
shelf for module
(See Table A-2 for
Secondary Index Info) <IOC> present None required
Input software loop IOC 52 Minor No <input> software Check system input
not settled loop not settled reference
(proprietary
algorithm) <input> software
loop settled None required
(See Table A-2 for
Secondary Index Info)
Loss of Input PPS IMC 53 Critical No Input PPS loss Hardware fault-
signal IOC replace IOC first - If
(from GPS to IMC alarm is still
or from IMC to IOC) present, replace
Input PPS loss IMC
cleared
None required
Direct access image IMC 57 Minor No Direct access image Direct access image
error. Use JFFS2 IOC1 error. Use JFFS2 corrupted. Run
image IOC2 image upgrade to recover
EXPx the image
(See Table A-2 for x = 09
Secondary Index Info)
IMC-IOC FPGA link IMC 58 Critical No IMC-IOC FPGA link Hardware failure-
failed IOC failed replace module
Input poor SSM IOC 61 Minor No <input> poor SSM Check system input
reference quality
(See Table A-2 for level
Secondary Index Info) <input> poor SSM
cleared None required
Input SSM changed IOC 62 Event Yes <input> SSM None required
changed
(See Table A-2 for
Secondary Index Info)
Time input not IOC 63 Minor No Time input not Check GNSS
tracking tracking antenna location,
cable connections
None required
Time input not
tracking cleared
Internal reference
data loss cleared
None required
PTP client critical IOC 68 Critical No PTP client Refer to Client for
alarm <IP address> Troubleshooting
<message>
(See Table A-2 for
Secondary Index Info)
PTP client major IOC 69 Major No PTP client Refer to Client for
alarm <IP address> Troubleshooting
<message>
(See Table A-2 for
Secondary Index Info)
PTP client minor IOC 70 Minor No PTP client Refer to Client for
alarm <IP address> Troubleshooting
<message>
(See Table A-2 for
Secondary Index Info)
PTP client event IOC 71 Event No PTP client Refer to Client for
<IP address> Troubleshooting
(See Table A-2 for <message>
Secondary Index Info)
PTP client transient IOC 72 Event Yes PTP client Refer to Client for
event <IP address> Troubleshooting
<message>
(See Table A-2 for
Secondary Index Info)
Real Time Engine IOC1 73 Critical No RTE PLL unlock Reboot IOC that is
(RTE) IOC2 showing alarm. If
phase-lock-loop EXPx RTE PLL unlock alarm is still
(PLL) to input signal x = 09 cleared present, replace
unlock IOC module.
Real Time Engine IOC1 74 Critical No RTE rubidium Reboot IOC that is
(RTE) IOC2 unlock showing alarm. If
phase-lock-loop EXPx alarm is still
(PLL) to rubidium x = 09 RTE rubidium present, replace
unlock unlock cleared IOC module.
Sync IOC time IMC 75 Event Yes Sync IOC time None required
(reason)
Voltage to RTE IOC 77 Major No RTE <x.x V or xMHz Replace IOC that is
microprocessor out EFC> out of range reporting alarm.
of specified range
RTE voltage out of
range cleared
GNSS/GPS signal
normal
PTP client dropped IOC 79 Event No PTP client dropped None required
from client list from client list
PTP client added to IOC 80 Event No PTP client added to None required
client list client list
PTP client changed IOC 82 Event No PTP client changed None required
to new address to new address
PTP client list IOC 83 Event No PTP client list None required
refreshed refreshed
FPGA in failed state IOC 84 Critical No FPGA in failed state Reboot IOC with
alarm. If alarm
persists, then
replace IOC
PTP state - master IOC1 85 Event Yes PTP port state on None required
IOC2 <port> changed to
(See Table A-2 for EXPx master
Secondary Index Info) x = 09
PTP state - passive IOC1 86 Event Yes PTP port state on None required
IOC2 <port> changed to
(See Table A-2 for EXPx passive
Secondary Index Info) x = 09
PTP state - listening IOC1 87 Event Yes PTP port state on None required
IOC2 <port> changed to
(See Table A-2 for EXPx listening
Secondary Index Info) x = 09
PTP state - disabled IOC1 88 Event Yes PTP port state on None required
IOC2 <port> changed to
(See Table A-2 for EXPx disabled
Secondary Index Info) x = 09
DTI Loss of signal EXPx 89 Major No DTI Loss of signal Check expansion
x = 09 cable connection
(See Table A-2 for
Secondary Index Info) Check expansion
cable
DTI reference input EXPx 90 Major No DTI reference input Check expansion
error x = 09 error cable connection
DTI input port active EXPx 91 Event No DTI input port active None required
x = 09
(See Table A-2 for DTI input port
Secondary Index Info) inactive
Exp-Interface link
down cleared
EXP has duplicated IMC 96 Major No EXP has duplicated Check rotary switch
shelf ID shelf ID of all expansion
shelves to make
(See Table A-2 for sure there are no
Secondary Index Info) duplicate shelf ID
numbers
EXP has duplicated
shelf ID cleared
Multiple fans failure EXPx 100 Major No Multiple fans failure The expansion shelf
x = 09 needs to be
repaired
Multiple fans failure
cleared
Check 1PPS+TOD
source
PPS-TOD input
communication err
cleared
Check 1PPS+TOD
cable
Check 1PPS+TOD
source
PPS-TOD input
unusable cleared
Time and phase IMC 103 Minor No Time and phase There should be
questionable questionable other alarms
regarding the time
Time and phase reference source.
questionable Fixing those other
alarms will clear this
alarm.
NTP server near IOC 104 Minor No NTP server near Reduce rate of NTP
packet limit packet limit transactions
1. The excessive traffic alarm is set if the count of Ethernet packets received in one second exceeds a
threshold. All traffic received by the TP5000 IOC ports is counted, such as ARP, ICMP, IGMP, PTP unicast
signaling, and PTP management messages. In unicast mode, PTP delay requests are not counted. In
multicast mode, all PTP announce messages are counted, and less than 1% of the PTP delay requests are
also counted toward the limit. PTP sync and delay response messages are never counted. NTP requests
are not counted.
Threshold:
Main shelf for releases 1.2 between 2.0, inclusive: 512 packets/sec for each port, or 1024
packets/sec with port redundancy enabled
Expansion shelf: 512 packets/sec for each group of 8 ports (1-8 and 9-16)
This appendix provides mechanical and electrical specifications and factory defaults
for the TimeProvider 5000, as well as for the TimeProvider E10 and TimeProvider
E30 expansion shelves.
In This Appendix
Specifications
including:
– TP 5000 Main Shelf Output Signal Specifications
– TP E10 Expansion Shelf Output Signal Specifications
– TP E30 Expansion Shelf Output Signal Specifications
Factory Defaults
– TP 5000 Main Shelf Defaults
– TP E10 Expansion Shelf Defaults
– TP E30 Expansion Shelf Defaults
Specifications
This section provides the specifications for the TimeProvider 5000 components and
input and output signals. This section also provides the specifications for the
TimeProvider E10 and TimeProvider E30 expansion shelves.and their output
signals.
Mechanical
Parameter Description
Rack Mounting Position For front mounting location unit protrudes 0.65 in /
1.651 cm
Environmental
Parameter Description
Power
Parameter Description
DC Recommended 5 A, maximum
Battery Feed Fuse
DC Power 43 W, typical
Parameter Description
DC Recommended 2 A, maximum
Battery Feed Fuse
DC Power 36 W, typical
Parameter Description
DC Recommended 1 A, maximum
Battery Feed Fuse
DC Power 20 W, typical
Serial Port
Item Description
Data Bits 8
Stop Bits 1
LAN Port
Connector Description
Input Signals
Parameter Specification
GPS
GNSS
Table B-7. TimeProvider 5000 Main Shelf Input Signal Specifications (Continued)
Parameter Specification
E1
Impedance 75 ohms
1PPS+TOD
Figure B-1. TP 5000 - Timing Relationship Between 1PPS and TOD for 1 PPS+ TOD Input
Figure B-2. TP 5000 - TOD Frame Structure for 1 PPS+ TOD Input
Table B-8. TP 5000 - TOD Frame Field Descriptions for 1PPS +TOD Input
Table B-8. TP 5000 - TOD Frame Field Descriptions for 1PPS +TOD Input
Table B-9. TP 5000 - Time Information Message Payload Contents for 1PPS+TOD Input
Byte Data
Name Units Notes
Offset Type
4 I4 Reserved Reserved
Table B-9. TP 5000 - Time Information Message Payload Contents for 1PPS+TOD Input (Continued)
Byte Data
Name Units Notes
Offset Type
13 U1 Reserved Reserved
14 U1 Reserved Reserved
15 U1 Reserved Reserved
Table B-10. TP 5000 - Time Status Message Payload Contents for 1PPS+TOD Input
Byte Data
Name Units Notes
Offset Type
5 I1 Reserved Reserved
6 U1 Reserved Reserved
7 U1 Reserved Reserved
8 U4 Reserved Reserved
12 U4 Reserved Reserved
Table B-11. TP 5000 - TOD Message Data Type Definitions for 1PPS+TOD Input
Size
Short Type Range Resolution Comments
(bytes)
CH ASCII / ISO 1
8859.1 Encoding
Output Signals
TP 5000 Main Shelf Output Signal Specifications
Parameter Specification
PTP
E1
Impedance 75 ohms
10 MHz
Impedance 50 unbalanced
Connector Mini-BNC
1PPS
Impedance 50 unbalanced
Connector Mini-BNC
Parameter Specification
Parameter Specification
PTP
Accuracy
System tracking GPS or The difference between the PTP outputs
Beidou GNSS and UTC time 200 ns
SyncE
1PPS
Impedance 50 unbalanced
Parameter Specification
E1
Impedance 75 ohms
1PPS+TOD
Connector RJ-45
Figure B-3. TP E30 - Timing Relationship Between 1PPS and TOD for 1 PPS+ TOD Outputs
Figure B-4. TP E30 - TOD Frame Structure for 1 PPS+ TOD Outputs
Table B-14. TP E30 - TOD Frame Field Descriptions for 1PPS +TOD Output
Table B-14. TP E30 - TOD Frame Field Descriptions for 1PPS +TOD Output
Table B-15. TP E30 - Time Information Message Payload Contents for 1PPS+TOD Outputs
Byte Data
Name Units Notes
Offset Type
4 I4 Reserved Reserved
Table B-15. TP E30 - Time Information Message Payload Contents for 1PPS+TOD Outputs (Continued)
Byte Data
Name Units Notes
Offset Type
13 U1 Reserved Reserved
14 U1 Reserved Reserved
15 U1 Reserved Reserved
Table B-16. TP E30 - Time Status Message Payload Contents for 1PPS+TOD Outputs
Byte Data
Name Units Notes
Offset Type
5 U1 Reserved Reserved
6 U1 Reserved Reserved
7 U1 Reserved Reserved
8 U4 Reserved Reserved
12 U4 Reserved Reserved
Table B-17. TP E30 - TOD Message Data Type Definitions for 1PPS+TOD Outputs
Size
Short Type Range Resolution Comments
(bytes)
CH ASCII / ISO 1
8859.1 Encoding
Clocks
Parameter Description
Quartz (Type I)
Factory Defaults
Image None 1, 2
GPS Priority 2 1 to 16
GNSS Priority 1 1 to 16
ID 0 1 to 4094
(not visible in VLAN table)
Priority 0 0 to 7
ID 0 1 to 4094
(not visible in VLAN table)
Priority 0 0 to 7
PTP Max Number of Clients 500 per port 1 to 500 per port
(or 1000 if bonded ports or
if other port is not running
ptp-gm)
Active Probe GM IP
IOC1-1 192.168.1.11 Valid IPv4 Address
IOC1-2 192.168.2.11
ID 2 1 to 4094
Priority 0 0 to 7
Note: The second set of SyncE/PTP ports (Ports 9-16) for the TP E10
expansion shelf are available as a purchasable option.
In This Document
Antenna Kits and Accessories
Installing the Antenna
This section provides a list of antenna kits and accessories as well as descriptions
and associated part numbers.
L1 Antenna gains are usually specified as the minimum effective gain. Such
antenna gains can have 4.5 to 10 dB more signal strength at different satellite
azimuths and elevations, depending on their reception pattern. The GPS engine
requires a net gain at the antenna connector input of the chassis (GPS or GNSS
port) to be between 25 dB and 35 dB. This tolerance allows for the signal loss of the
internal and external coaxial cable and connectors. The optimal gain at the GPS
radio receiver input is 30 dB. The total gain is the gain of the GPS antenna less the
loss of the transient eliminator, connectors, and cables.
All antenna kits include the GPS L1 antenna, mounting pipe, floor flange, transient
eliminator, pre-assembled coaxial cable (for antenna to transient eliminator), roll of
3M 2150 weatherproof tape, and a right angle adapter. The antennas, transient
eliminators, and in-line amplifiers have N-type connectors.
All antenna kits supplied use LMR-400, or equivalent, low-loss coaxial cable. Other
types of coaxial cable are available for GPS antenna applications; however, it is
imperative that you calculate the specific cable loss to ensure a gain between 25 dB
and 35 dB at the antenna connector input. The L1 signal loss of LMR-400 is
0.167 dB/meter. The L1 signal loss of a 90 V transient eliminator is typically
0.25 dB.
The cable between the antenna and the TimeProvider 5000 cable should be kept to
the shortest reasonable length. Before using additional cables, verify that the total
antenna system gain is acceptable as described in the Selecting the Proper Gain
Antenna section of Appendix D. The tables listed below provide information about
the antenna:
Table C-1 lists the item number and provides a brief description of each antenna
Table C-2 provides specification information for GPS antenna with internal LNA
Table C-3 lists the item numbers and provides a brief description of the antenna
accessories available for the GPS series antennas.
Table C-2 provides specifications for GPS antennas with internal LNA.
Characteristic Specification
Mechanical
Environmental
Altitude 200 ft. (60 m) below sea level to 13,000 ft. (3962 m) above sea level
Electrical
Table C-2. Specifications for GPS Antennas with Internal LNA (Continued)
Characteristic Specification
Bandwidth 10 MHz
Output Impedance 50
Gain
Marine 26 26.5 dB 3 dB
Marine 40 40 dB minimum
Marine 50 48 dB minimum
Table C-3 lists the available accessories for GPS antennas with internal LNA.
12813080-000-0 Crimper Kit, LMR-400 (crimp tool, 2150 tape, LMR preptool,
10 each crimp N-type connectors)
Transient Eliminators
Symmetricom offers the FCC-250B-90-1.5NFNF Transient Eliminator for installations
that require antenna coaxial lead-in protection. The FCC-250B- 90-1.5NFNF
Transient Eliminator passes DC power and frequencies in the 1.5 GHz range with
non-downconverter L1 GPS antennas. In most installations, the transient eliminator
mounts near the point at which the antenna lead enters the facility. Table C-4
provides the transient eliminator specifications.
Characteristic Specification
Type Gas
Impedance 50
Characteristic Specification
Altitude 200 ft. (60 m) below sea level to 13 000 ft. (3962 m) above
sea level
Characteristic Specification
Mechanical
Gain 20 dB 2 dB
Electrical
Current < 10 mA
Table 6-10 in Chapter 6 of this User’s Guide lists the optional antenna coaxial
cables
Table C-6 provides antenna cable specifications
Measured Loss
DC Resistance Type Center
Cable Type (@1.575 GHz dB Flammability
( per foot) Conductor
per foot)
Antenna Installation
This section provides a procedure for installing a GPS antenna. Before beginning
the installation, review Planning the Installation, on page 473, and gather the
necessary tools and materials described in Antenna Installation Tools and Materials,
on page 476
In general, follow local building codes when selecting a grounding scheme, wire
size, and installation.
Use #6 AWG (13.3 mm) copper ground wire or larger, depending on the distance
to the earth ground electrode. Refer to your local electrical codes for specific
details. In most cases, 1/0 AWG (55.0 mm) ground wire will maintain 1/10 the
resistance of the coaxial shied..
Never connect antenna systems to the same earth ground connector as heating
and cooling systems, elevator or pump motors, or other motors or machinery
which can induce noise in the antenna system.
Four each 0.25 in (6 mm) fasteners for installing the antenna floor flange
Extra cable ties or acceptable cable clamps
#6 AWG (minimum) copper ground wire
Eight-foot (2.9 m) ground electrode
Custom mounting plates, U-bolts, masonry bolt, and so forth, as needed for
mounting to a tower, roof, or wall of a building
A cable puller may be required for installing the antenna coaxial cable
Digital voltmeter (DVM)
Symmetricom does not recommend cutting the antenna cables provided in the GPS
Antenna Kits. If you must cut the cables, please ensure that the following
requirements are met.
Be aware of these cable and connector requirements before cutting antenna cables:
Cable Requirements – The total cable length from the radio receiver to the
antenna must not be shorter than the minimum cable lengths indicated in the GPS
Antenna Kits (see Table C-1).
Connector Requirements – The cables provided with the GPS Antenna Kit have
factory installed crimped connectors. If you cut these cables, you must supply and
add a connector. Symmetricom recommends that you use only crimp-style N-type
connectors in the Crimper Kit for this application.
Note: Follow local building electrical codes when installing the GPS
antenna.
To mount the antenna to any stable flat surface, use the floor flange supplied in
the GPS Antenna Kit. The mounting surface and the local building codes
determine the type and number of fasteners, screws, bolts, and so forth, that may
be required.
To mount the antenna on the side of a building or tower, use the optional right
angle mounting bracket (part number 12010210-000-0).
To secure the coaxial cable to the mast, use one or more 8-inch cable ties or
appropriate cable clamps.
1. Loosen the four screws securing the top of the antenna in place to gain access to the
connector.
2. Route the shorter antenna coaxial cable from the antenna through the floor
flange (in the lower half of the antenna base) to the unit.
3. Connect the cable to the antenna and run the cable from the antenna through the
slot of the floor flange.
4. Replace the four screws to secure the top of the antenna in place with the cable
connected.
Note: Step 6 in the following procedure cannot be done if you cut the
cable (as described in Step 1).
1. If necessary, cut the coaxial cable and install mating connectors (see Cutting
Antenna Cables, on page 476).
2. Using the DVM, measure the resistance between the center conductor and
shield to verify that the center conductor and shield are not shorted together.
3. Connect the longer GPS antenna coaxial cable to the transient eliminator.
4. Connect the ground wire between the transient eliminator and the proper
grounding zone (building ground, master ground bar, or other) for the mounting
location.
6. Verify that the antenna coaxial cable center conductor is not shorted to the shield of
the cable.
If the reading shows a short or open, you may have a shorted or open cable or
transient eliminator (if installed). Therefore, apply the same measurements
directly to the GPS antenna. This requires disconnecting the antenna cable at the
antenna.
2. Secure the free end of the antenna cable to the appropriate antenna connector
on the rear panel of the TimeProvider 5000 using the right angle adapter
provided with the antenna cable.
Verify that all power and ground wires are installed correctly and securely
fastened.
Verify that all input and output cables are properly installed.
Verify that all antenna connectors are secure, tight, and weatherproofed.
In This Appendix
Overview
Parameters with IOC Card Redundancy
Causes of Switchovers Between IOC Cards
Setting the Active IOC Card at Power Up
Output Performance During Switchover
IOC Card Redundancy-Related CLI Commands
Overview
The TimeProvider 5000 chassis has two IOC card slots, IOC1 and IOC2, as shown
in Figure D-1. In v1.0, the TP5000 could only support a single IOC card, which had
to be installed in the IOC1 position. In v1.1, the Redundant IOC Cards feature was
introduced to the TP5000.
If the TP5000 v1.1 is configured with two IOC cards, the IOC cards will
automatically operate redundantly. (There is no capability for the user to disable
redundancy.) With redundancy, one card is Active and drives outputs, while the
other is in Standby mode. Both cards share the same configuration, IOC1, so both
IOC cards will have the same IP addresses and Clock IDs for the Ethernet ports on
either card, but with different MAC addresses for each IOC card. Neither card is
primary and redundancy is not revertive. However, IOC1 will be the active IOC if
the entire system is rebooted or powered-up, and preference is given to a Rb IOC
on initial warmup.
If the TP5000 v1.1 is configured with one IOC card, the card can be located in either
the IOC1 or IOC2 position.
On system power-up, IOC1 will be active. After initial warm-up of both cards is
complete, the IOC with the Rb oscillator will be active, even if it is IOC2. If the active
IOC card fails, exhibits certain diminished health conditions, or loses its Ethernet
connection, the TP5000 will switch over to the standby card within 10 seconds. The
configuration and state is synchronized between cards automatically. The user can
also use a CLI command or SNMP (if SNMP option is purchased) to initiate a
manual switchover.
Note: The IOC with the Rb oscillator is initially selected as the Active
IOC after power-up of the system, regardless of its position as IOC1 or
IOC2.
Both of the redundant IOC cards share the same configuration, IOC1, so both IOC
cards will have the same IP addresses and Clock IDs for the Ethernet ports on
either card. Each PTP port on each IOC card has a unique MAC address, but it may
not be used in the port redundancy mode.
The IP address for the ETH2 port will be the same for IOC1 and IOC2.
Each port on each IOC card will retain a unique MAC address, regardless of IOC
redundancy. See Figure D-2
Clock IDs
Clock IDs normally self-generate for IOC ports using the MAC-based method
described in IEEE-1588. Essentially, the Clock ID is generated by inserting the two
bytes “FFFE” between the first 3 bytes and last 3 bytes of the MAC. For example, a
MAC of “00:b0:ae:01:90:ea” will have a Clock ID of “00:b0:ae:ff:fe:01:90:ea”. In
non-port-redundant mode, the independent ETH1 and ETH2 ports of an IOC use
the Clock IDs associated with their individual MAC addresses. See Figure D-2.
With IOC card redundancy, the Clock IDs are generated from the MAC addresses
for the ETH1 and ETH2 ports of the IOC card that was Active first. The first Active
card is typically the card in the IOC1 slot, as described in the section Setting the
Active IOC Card at Power Up, on page 487. If a switchover occurs, the Standby
card will become the Active card and use the Clock ID of the original Active IOC.
The Clock ID can also be manually assigned by the user with the CLI command "set
ptp clockid" command or via SNMP.
Figure D-3. Redundant IOC Cards With Redundant (Bonded) Ethernet Ports
This issue can be avoided by issuing the “set configuration default” command to the
TP5000 with the newly installed IOC card before putting the unit into service as a
Grandmaster. All IOC parameters will be reset to default values (see Appendix B of
the TP5000 User’s Guide for descriptions of default values), but user logins and
communication attributes, such as IP addresses of the MGMT port on the IMC, will
be preserved. The Clock ID will be generated from the MAC addresses for the
ETH1 and ETH2 ports of the active IOC card. The IP addresses for ETH1 and ETH2
will need to be reconfigured, as well as the PTP parameters
A switchover is when the TP5000 switches the active card to the standby state,
while also switching the standby card to the active state. The active IOC card sends
a gratuitous ARP after switchover. Switchovers between IOC cards are
non-revertive.
There are two possible causes for switchovers between IOC cards on the TP5000:
emergency/health situations and planned switchovers.
Emergency Switchovers
The TP5000 continuously monitors the health of both the active and standby IOC
cards. The TP5000’s switchover algorithms associate certain priority ranks
(Symmetricom-assigned) for different health conditions to determine which IOC is
healthiest at any time. If the TP5000 determines that the health of the IOC in the
Active state is worse than the health of the IOC in the Standby state, the TP5000 will
switch over the Active card to Standby, and vice-versa. The TP5000 will complete
the switch over to the standby card within 10 seconds. If the detected condition for
an Active card has a priority rank of “Failed”, the Standby card will be switched to
Active, but the Active card will be not become the Standby card because it has
become non-functional.
The TP5000 uses the Symmetricom-assigned priority ranks for the conditions or
alarms to determine switchover. The IOC switchover process will not be affected by
user changes to the alarm enable/disable state or severity.
The top priority rank category includes failures that are not recoverable. Items that
are ranked as lower priority include internal conditions or alarms that may recover.
The lowest priority rank includes loss-of-link of the IOC Ethernet ports. The
Ethernet link status is the only external condition that will cause an automatic
switchover.
Planned Switchovers
By Command
The user can also manually initiate a change to switch the states of the Active and
Standby cards.
First, use the command show ioc-state to display which IOC card is in the Active
state.
Example:
Response:
---------------------------------
|Module ID |State |
|---------------|---------------|
|ioc1 |active |
|...............|...............|
|ioc2 |standby |
---------------------------------
Next, use the command set ioc-state to switch over the Standby card to an Active
state.
Example:
If an IOC card is installed in the IOC1 slot of the TP5000 chassis, the TP5000 will
start the state machine for the IOC1 card to determine its appropriate state. If two
IOC cards are installed in a TP5000 at power-up, the TP5000 will start the start the
state machine for IOC2 one minute after starting the state machine IOC1, as shown
in Figure D-4. IOC1 will normally complete the warm-up process before IOC2,
barring any health issues with IOC1, which means that IOC1 will initially be the
Active card.
After the IOC2 card has completed the warm-up process, the TP5000 will select the
IOC with the Rb oscillator as the Active IOC. If IOC1 has the Rb oscillator, there will
be no switchover. If IOC2 has the Rb oscillator, rather than OCXO, the TP5000 will
initiate a switchover to make IOC2 the Active card.
IOC States
The possible states for an IOC card are Active, Standby, Active Warmup, Standby
Warmup, Fail, Non-existent, and Disabled.
The TP5000’s IOC state machine uses proprietary algorithms to determine the
proper state for an IOC card. Table D-1 describes aspects of the state machine,
such as possible IOC states, the next possible state, and the conditions required for
the next state transition.
Standby This IOC is warming Standby IOC has synchronized Active Warmup
Warmup up and will become its configuration from
the standby IOC the other IOC
Oscillator warmup
completion criteria
attained
If GPS is selected
reference, all GPS
validation has been
completed and time
has been set
Non There is no IOC card See Initial Insertion of IOC into this Active
-existent in this physical slot IOC State physical slot Warmup
in this Active
table Fail
Non-existent
Disabled The user has taken See Initial Completion of reboot Active
action to soft-reboot IOC State process and state decision Warmup
this IOC. This in this made in Initial IOC state. Active
condition will table Fail
temporarily exist while
Non-existent
the IOC prepares to
reboot. In this
transient state, the
IOC is not available to
become active.
All continuous outputs, 10MHz, 1PPS, and E1, will not exhibit any loss of signal
during switchover, but may exhibit phase movement of up to 240 ns.
show ioc-state
set ioc-state
set ptp clockid
Show PTP-config common clock-id
This product contains licensed third party software, including software available
under the GPL licensing scheme. The text of each license is available in the
“License” folder located on the Product Information CDROM that is supplied with the
TimeProvider 5000. Additionally, you can obtain these licenses and the open-source
software by contacting Symmetricom Technical support at the following numbers:
By using the TimeProvider 5000, the user agrees to the terms of these licenses.
In This Appendix
Third-Party Software
Third-Party Software
busybox
dropbear
dtc
elfutils-libelf-libs
ethtool
expect
glibc
iproute
iptables
libgcc
libpcap-libs
libxml
linux-2.6.20
logrotate
mtd-utils
net-snmp
openssl
pam-libs
pam-modules
pam_radius
popt-libs
sudo
syslogd
tcl-dev
tcpdump
tftpd-hpa
u-boot
wget
zlib-libs
This appendix describes the procedures for installing, provisioning, and operating
the TimeProvider 5000 in Probe mode.
In This Appendix
Overview
Requirements for Measurements
Installing the Probe
Controlling the Probe With TimeMonitor PDV
Provisioning the Probe
– Enable the Probe Option on the TP 5000
– Enable Port as a PTP Probe
– Return Port to Grandmaster Mode
– Set the IP Address for Probe MGMT Port
– Set Probe IP Address
– Set Grandmaster PTP IP Address
– Set Synchronization Interval
– Set Lease Duration
Operating the Probe
Probe Data
Analyzing Probe Data
Overview
The Precision Time Protocol (PTP) is a time-transfer protocol defined in the IEEE
1588-2008 standard that allows distribution of time and frequency over packet
switched networks. A PTP server (master) and PTP client (slave) devices exchange
synchronization messages at regular intervals. These messages are time-stamped
by the server and clients, so each client can recompute the offset between its clock
and the server's clock. See Figure F-1.
Symmetricom’s TP 5000 PTP Probe (an optional operational mode of the TP 5000)
provides a way to examine the packet delay of synchronization messages passing
through a packet switched network. Using a hardware time-stamp processor that
delivers nanosecond caliber-timing accuracy, a comprehensive computation engine,
and TimeMonitor software, the TP 5000 PTP Probe collects PTP data and analyzes
in real-time and off-line graphical displays. See Figure F-2. The Probe simulates a
PTP client device. It negotiates with the Grandmaster server for PTP flows, follows
the PTP protocol as a client device, and sends delay-request packets. Unlike a
normal client, it does not adjust its clock, but only time stamps the received packets
using its own clock. Performance of the network can be measured relative to the
location of the Probe device and traffic conditions. By measuring Packet Delay
Variation (PDV), users can characterize a network and determine its suitability for
delivering sync packets. Measurements include PDV and packet Minimum Time
Deviation (MinTDEV).
The PDV module of the TimeMonitor software suite also features a set of six masks
in the packet domain that correspond to the masks in the synchronization domain,
as defined by Telecommunication standards. The six masks available for
packetTDEV and packetZTIE analysis cover application requirements ranging from
synchronization interface requirements, to traffic interface requirements, to wireless
backhaul frequency offset requirements. Four of the masks apply to the packetZTIE
calculation and two of the masks apply to the packetTDEV calculation. These
masks help determine if the PTP packet flow delivered over the network meets the
synchronization criteria for the application, and allow TimeMonitor PDV to present a
very intuitive and user-friendly PASS/FAIL result for the given conditions.
TimeMonitor is included with the Probe option.
The Probe function is an optional feature of the TimeProvider 5000. The Probe
function is enabled via a special software key. If a TimeProvider 5000 is configured
in Probe mode, it cannot be used in Grandmaster mode at the same time.
TimeProvider 5000 Grandmaster (or other 1588 Server with Unicast and 1-step
clock)
TimeMonitor software suite (or other tools for analyzing PDV data)
Computer (terminal function or TimeMonitor)
Ethernet network connections
Optional Equipment
Traffic simulator for lab-based measurements
See Figure F-3 and Figure F-4 below for TP 5000 Probe connectors and LEDs. To
physically install the TP 5000 Probe, use the following procedures from Chapter 2,
Installing:
See Figure F-5 for a diagram of the test setup for the TP 5000 Probe and
grandmaster.
Type Transceiver
Use the following procedure to make the connections for PTP measurements:
1. Plug the SFP transceiver into the ETH1 or ETH2 port on the IOC module of the
TP 5000 probe.
2. Plug an Ethernet cable into the SFP transceiver.
3. Plug the other end of the Ethernet cable directly into the packet network, as
shown in Figure F-5.
Figure F-5. Test Setup for TP 5000 Probe (power connections not shown)
The TP 5000 Probe can also be provisioned and operated with the TimeMonitor PDV
software module.
Configure the TP 5000 probe for PTP packet-timing measurement data collection.
Collect packet timing data. The file of collected data contains packet timestamps
between the TP 5000 Probe and a PTP grandmaster.
Analyze a probe data file using packetTDEV and packetZTIE, and give a pass/fail
indication using built-in masks.
All examples for provisioning and operating the Probe will include instructions for both
TimeMonitor PDV and CLI.
Terminal Sets TimeMonitor PDV to Terminal mode. The interface will act as a
simplified terminal. Commands and responses are shown in the Main
Display (see Item 29). All other fields and buttons will be grayed out,
except for Check, Start, and Clear buttons.
Check Click Check button to verify the test setup before beginning the PDV
measurements for the selected port.
Start Click Start button to start PDV measurements for the selected port.
Stop Click Stop button to stop PDV measurements for the selected port.
RS-232 Use these radio buttons to select the type of connection for command
TCP / IP and control of the TP 5000 probe. Clicking the button to the right of the
connection type will display the dialog box to configure the connection.
TCP/IP should be used for making measurements. Either TCP/IP or
RS-232 can be used for configuration.
Interval Use these radio buttons to select the desired interval rate for Sync and
Delay Requests from the TP 5000 probe.
Duration Use this field to enter the desired lease duration for the TP 5000 probe
Probe's Enter the IP address information for the selected TP 5000 probe port.
IP Address The Command mode or Disconnect mode (see Item 1) must be
Netmask selected in order to enter this data. Click the Probe Address button
Gateway (see Item 14) to send this address information to the TP 5000 probe.
Grandmaster's Enter the Grandmaster connection information for the selected port.
IP Address The Command mode (see Item 1) or Disconnect must be selected in
order to enter this data.
(Note: Netmask and Gateway information are not necessary for the
Grandmaster.)
VLAN Click the check box if the Grandmaster has a VLAN address. Enter the
appropriate VLAN ID in the field.
Clock ID - Enter the Clock ID of the Grandmaster for the selected port.
Master
Clock ID - Enter the Clock ID for the selected TP 5000 probe port.
Probe (Note: It is not necessary to fill in the Clock ID field for the TP 5000
probe, but it is recommended.)
Firewall Off Use this button to set the Telnet firewall for the Probe to "Allow". The
default firewall state for Telnet is "Block". The Command mode (see
Item 1) must be selected in order to use this button, and the user must
be logged in to the TP 5000 probe.
Eth1 Use these radio buttons to select the TP 5000 probe Ethernet port for
Eth 2 measurements or configuration.
Probe Enable Use these buttons to Enable or Disable the Probe Mode for the
Probe Disable selected port. The Command mode (see Item 1) must be selected in
order to use these buttons, and user must be logged in to the TP 5000
probe.
Probe Address This button is used to set the IP address for the selected TP 5000
probe Ethernet port using the info in the Address fields for the TP 5000
probe (see Item 6). Changes to the TP 5000 probe IP address will not
be sent to the TP 5000 probe until this button is clicked. The
Command mode (see Item1) must be selected in order to use this
button, and user must be logged in to the TP 5000 probe.
Show Config Use this button to display the Probe configuration for both ports. The
Command mode (see Item 1) must be selected in order to use this
button, and user must be logged in to the TP 5000 probe.
Login Use these buttons to login or logout from the TP 5000 probe. The
Logout Command mode (see Item 1) must be selected in order to use this
button.
File The File text box is used to specify file name and destination directory.
The name need only be specified once because the software will
reuse a file name for new files and add on a date and time to the file
name if the file already exists.
Help The Help drop-down box is used to access the Help file (this file), and
get the revision level of the Symmetricom TimeMonitor PDV software.
All the information about the Help Menu is in this section and can be
read by clicking on one of the subjects below to jump to a topic directly.
Information about other menus can be read by selecting the menu
item in the left pane and jumping to the selected topic directly. You can
also click on the (<=Back) Help button to move to the most recently
viewed topic.
HELP: Opens the HELP file. This file is not context sensitive.
Opening the Help file will always initially display the Help with the first
topic, "Introduction", in view.
SETUP: Selecting this menu item brings up a dialog box which can be
used to adjust the maximum number of samples for analysis. The
default is 1,000,000 samples. If the number of points in the file
exceeds the maximum, the set of data is decimated to a value equal or
lower than the maximum points setting.
TDEV Use these radio buttons to select the type of analysis to be performed,
ZTIE either packetTDEV or packetZTIE.
Clear Click this button to clear the CLI command info from the Main Display
field (see Item 29).
Send Click this button to send the CLI command from the Command field
(see Item 26) to the Probe.
Command This field is used to manually enter CLI commands for the Probe.
TimeMonitor PDV must be in Command mode (see Item 1) to use this
feature. Click the Send button (see Item 25) to send the command to
the Probe.
Title Bar Shows the product name. The cursor has a pointer shape in this area.
Message If live data is being collected, then the Elapsed Time is shown.
Main Display Probe measurement data points are displayed in this section when the
Check button (see Item 2) is pressed, as well as any responses or
messages from the TP 5000 probe during a CLI session.
1. Connect
2. Configure
3. Measure
4. Analyze
These functions are shown in Figure F-7 and described in Table F-3:
Function Description
In Terminal mode, the main display area of the TM PDV interface will function as a
simplified terminal.
Complete commands, with proper syntax, must be used with either approach. The
Tab completion feature for TP 5000 CLI commands is not available through the
TimeMonitor PDV interface in either Terminal or Command mode.
See the TimeProvider 5000 User’s Guide for details about CLI commands and
associated syntax.
Command Mode
Use the following procedure to enter CLI commands manually with TimeMonitor
PDV in Command mode:
3. Enter the Username and Password for the TP 5000 probe when prompted in
the main display area of the screen.
4. In the Command field, enter the desired CLI command, as the following
example image illustrates.
5. Click the Send button to send the command to the TP 5000 probe for
execution. Any response will be shown in the main display area of the screen.
Terminal Mode
To display the IP address for the MGMT port on the TP 5000 Probe’s IMC card,
enter the command “show ip status imc”. Use the following procedure to enter CLI
commands manually with TimeMonitor PDV in Terminal mode:
The “Login:” prompt will appear in the main display. All other fields and buttons
are greyed out, except for the Check, Start, and Clear buttons.
2. Enter the Username for the TP 5000 Probe at the prompt in the main display.
Click the Enter button on user’s computer.
3. Enter the Password for the TP 5000 Probe at the prompt in the main display.
Click the Enter button on the user’s computer. The TP 5000 prompt will appear.
tp5000>
Installing TimeMonitor
Refer to the TimeMonitor PDV User’s Guide for instructions on installing the
TimeMonitor software suite.
The MGMT port on the IMC can also be used for the initial connection, assuming
that the default IP address of the MGMT port does not conflict with the network. Use
an Ethernet cable to connect the MGMT port of the TP 5000 to the network.
See Chapter 2 of the TP 5000 User’s Guide for Installation details. See Chapter 4 of
the TP 5000 User’s Guide for details about provisioning the TP 5000 using CLI
commands.
Note: The default IP address for the IMC MGMT port of the TP
5000 is:
IP Address: 192.168.0.100
Gateway: 0.0.0.0
Netmask: 255.255.255.0
Note: The unit’s default user name is “admin” and the default
password is “symmadmin**”.
Use the show license command to check if the probe option has been enabled yet
for the TP 5000. Use the set license command to enter the authentication key for
Example:
To enable the probe option with an authentication key of
“ABCDEFGHIJ1234567890KLMNOPQRST0987654321”:
Example:
2. Click the Login button to login to the Probe. To enable port 1 of IOC1 as a PTP probe
The Probe will prompt for Username and
Password.
1. Login at the Admin or Config-user
level.
Example:
2. Click the Login button to login to the Probe. To return port 1 of IOC1 to PTP grandmaster
The Probe will prompt for Username and mode:
Password.
1. Login at the Admin or Config-user level.
The IP address for the MGMT port can only be set with CLI commands. It may be
necessary to connect to the TP 5000 via the Craft port to set the IP address.
Use the following CLI procedure in Table F-6 to configure the TimeProvider 5000
MGMT port IP parameters (Host Address, Subnet Mask, and Gateway Address).
Use the dot-decimal notation format xxx.xxx.xxx.xxx to enter the address
parameter. Use the TimeMonitor PDV procedure in Table F-6 to enter the IP
address that TimeMonitor PDV will use to connect to the MGMT port..
This procedure describes how to enter the IP This procedure describes how to set the
address that TimeMonitor PDV will use to IP address for the MGMT port on the
connect to the MGMT port. Probe.
Example:
2. Click on the TCP/IP radio button. For following settings on IMC:
Address = 192.168.2.10
Netmask = 255.255.255.0
Gateway = 192.168.2.1
3. Click on the button on the right side of “TCP/IP” 1. Login at the Admin or Config-user
to bring up the TCP/IP Settings dialog box. level.
4. Enter the IP Address that was set with CLI 4. Type set ip imc restart.
commands and the Port number.
NOTE: The IMC card must be
5. Click the OK button to return to the main restarted to implement the IP
screen.
address change
The IOC Ethernet ports can only be configured with static IP addresses.
The TP 5000 allows VLAN over the redundant port as well as over independent
ports. .
Note: The VLAN must first be configured with the “set vlan”
command. VLAN can only be configured using CLI commands
through a terminal.
Enabling or disabling redundancy does not require the user to issue the “set IP
restart” command.
5. Enter the Clock ID for the selected Probe port. Note: It is possible to set the TP 5000 for
(optional). Use the show ptp-probe redundant probe ports, but this
command to find the clock ID. configuration is not recommended.
Grandmaster Clock ID
Grandmaster IP Address
Grandmaster VLAN Address (if any).
Example:
Example:
For an interval of -2 (0.25 seconds)
on Port 1 of IOC1:
3. Click on the radio button that corresponds to
the desired SYNC rate. 1. Login at the Admin or Config-user
level.
2. Click the Login button to login to the Probe. where x is the port number on the IOC card
The Probe will prompt for Username and
Password. Example:
Example:
4. Select the radio button for the desired probe To ping the grandmaster at IP address
port. 192.168.5.120, no VLAN from port
IOC1-1 of the TP 5000 Probe:
The top of the main screen will display the To begin the measurement:
message:
show ptp-probe data ioc-[y]
If the setup is configured correctly info like that
shown Figure F-8 in will appear in display. where y is the port number.
Probe Data
Message Type
Sequence Number
GM seconds
GM nanoseconds
Probe seconds
Probe nanoseconds
Correction field in nanoseconds
GM Clock ID
See Figure F-10 for a description of the anatomy of a probe message. See Table
F-12 and Table F-13 for descriptions of message types and message parameters.
Example
f,00011,1229541029,099868364,1229541029,099881920,+0000000000,00a06efffe0084f2
b,00011,1229541029,562553320,1229541029,562539700,+0000000000,00a06efffe0084f2
f,00012,1229541030,099868364,1229541030,099881776,+0000000000,00a06efffe0084f2
b,00012,1229541030,562553320,1229541030,562539700,+0000000000,00a06efffe0084f2
f,00013,1229541031,099868364,1229541031,099881936,+0000000000,00a06efffe0084f2
b,00013,1229541031,562553288,1229541031,562539700,+0000000000,00a06efffe0084f2
f,00014,1229541032,099868364,1229541032,099881776,+0000000000,00a06efffe0084f2
b,00014,1229541032,562553288,1229541032,562539700,+0000000000,00a06efffe0084f2
The Probe can return three different types of messages, as shown in Table F-12.
Each message includes a single letter, m, f or b, to indicate the type of message.
Parameter Description
GM Seconds The integer part of the timestamp from the GrandMaster, with
units of seconds
Probe Seconds The integer part of the timestamp from the Probe, with units of
seconds
Probe Nanoseconds The fractional part of the timestamp from the Probe with units
of nanoseconds
Correction Field The value of the correction field, as received by the Probe
Example
If operating the TP 5000 Probe with the CLI command “show ptp-probe data ioc1-x”
, capture or copy the data displayed in the terminal emulator and save or paste the
data into a “.txt” file. Before loading the data file to TimeMonitor Analyzer for
analysis, the extension of the file needs to be changed from “.txt” to “.tpk”.
Refer to the TimeMonitor PDV and TimeMonitor Analyzer User’s Guides for
instructions on how to analyze Probe data with TimeMonitor software.