G Telecom Profile

Similar documents
G Telecom Profile

G Telecom Profile

G Telecom Profile

Understanding PTP. A network device physically attached to the primary time source. All clocks are synchronized to the grandmaster clock.

Timing and Synchronization Configuration Guide, Cisco IOS XE Everest (Cisco ASR 920 Routers)

Configuring Clocking and Timing

Configuring PTP. Information About PTP. This chapter contains the following sections:

IEEE 1588v2 PTP Support

IEEE-1588 Frequency and Time & Phase Profiles at ITU

Configuring Precision Time Protocol (PTP)

Hardware Compatibility Matrix for Cisco Remote PHY Device

Flow-Based per Port-Channel Load Balancing

Synchronization Standards

Delivering Time and Phase for LTE Networks

IEEE1588 profile development in ITU-T

Dynamic Bandwidth Sharing

Synchronization Standards

Precision Time Protocol Software Configuration Guide for IE 4000, IE 4010, and IE 5000 Switches

High Available Synchronization with IEEE 802.1AS bt

Phase Synchronisation the standards and beyond

Tales from the Base Station to the Substation. Delivering Phase ITSF 2013

Planning for time - deploying Telecoms Boundary Clocks

Configuring Clocking. Configuring Clocking. Restrictions

Configuring Network Clock for Cisco ASR 901S Router

Precision Time Protocol Software Configuration Guide for IE 2000U and Connected Grid Switches

LTE-FDD and APTS support over Existing Cable Networks

PTP Primer for the Cable Dummies

This feature enables/disables MAC address filter on the backhaul interface.

PTP650 Synchronous Ethernet and IEEE1588 Primer

Flow-Based per Port-Channel Load Balancing

Standards Update IEEE 1588

Dynamic Bandwidth Sharing

PTP Implementation Challenges and Best Practices

ITU-T Q13/15, Network synchronization and time distribution performance Supporting 5G mobile transport and fronthaul

Synchronization for Next Generation Networks The PTP Telecom Profile

IP Multicast Optimization: Optimizing PIM Sparse Mode in a Large IP Multicast Deployment

Proposal on FTS and PTS. Tim Frost, Calnex Solutions Ltd.

Hardware Compatibility Matrix for Cisco cbr Series Routers

Differences between Financial and Telecom Network Environment. Kamatchi Gopalakrishnan Distinguished Engineer

Time Sync distribution via PTP

TR-221 Technical Specifications for MPLS in Mobile Backhaul Networks

Powering Next-Generation IP Broadcasting using QFX Series Switches. Tech Note

Small and Macro Cell deployment Mobile Operator- A case Study. Anil K Reddy Director BD APAC

Virtual Interface Bundling

ecpri Transport Network V1.0 ( )

OSPFv3 Address Families

OSPFv3 Address Families

BFD on BDI Interfaces

Quality of Service for VPNs

Add Path Support in EIGRP

Match-in-VRF Support for NAT

Upstream Interface Configuration

COPS Engine Operation

Configuring the Cisco MWR 2941-DC Router Using the CLI

Evaluating 1588v2 Performance

BGP Named Community Lists

Downstream Channel ID Assignment

ITU-T G /Y

IS-IS Inbound Filtering

IPv6 over IPv4 GRE Tunnel Protection

IPv6 Switching: Provider Edge Router over MPLS

802.1P CoS Bit Set for PPP and PPPoE Control Frames

BGP Event-Based VPN Import

IEEE 1588 Hardware Assist

Status of ITU Q13/15 sync standards and relationship with IEEE 1588 ITSF-2014

White Paper. Synchronization for Next Generation Networks The PTP Telecom Profile

COPS Engine Operation

ITU-T Q13/15activity and its relation with the leap second. Jean-Loup Ferrant, ITU-T Q13/15 Rapporteur Calnex solutions

IPv6 Switching: Provider Edge Router over MPLS

IP over IPv6 Tunnels. Information About IP over IPv6 Tunnels. GRE IPv4 Tunnel Support for IPv6 Traffic

IGMP Proxy. Finding Feature Information. Prerequisites for IGMP Proxy

IEEE 1588v2 Technology White Paper

Classifying and Marking MPLS EXP

RME-V01. Digital Instruments. Time and Reference Measurement System

COPS Engine Operation

Nested Class Map Support for Zone-Based Policy Firewall

Configuring PTP. Prerequisites for Configuring PTP. Information About PTP. How to Provision PTP. Configuring Slave IPv4

BGP-MVPN SAFI 129 IPv6

BGP Route-Map Continue

ETHERNET TIME & SYNC. In Telecoms, Power, Finance, Cars,... ITSF Budapest, Nov 2014

Cisco cbr Converged Broadband Routers High Availability Configuration Guide

BGP Cost Community. Prerequisites for the BGP Cost Community Feature

Using Flexible NetFlow Flow Sampling

Using Flexible NetFlow Flow Sampling

Using the Multicast Routing Monitor

Configuring an FQDN ACL

Source-Based Rate Limit

Source-Based Rate Limit

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Source-Based Rate Limit

ECMP Load Balancing. MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 900 Series) 1

Remote Access MPLS-VPNs

Considerations for building accurate PTP networks for now and the future. Thomas Joergensen ITSF 2013 November 2013

Configuring NTP. Information About NTP. Information About the NTP Server. This chapter contains the following sections:

Synchronous Ethernet (SyncE) ESMC and SSM

Challenges in profiles and architectures

FPG Endpoint Agnostic Port Allocation

Subscriber Management Packet Filtering Extension for DOCSIS 2.0

Packet Networks. Tim Frost, Symmetricom, Inc. ITSF 2008

1588v2 Performance Validation for Mobile Backhaul May Executive Summary. Case Study

Transcription:

This document provides information on the support for G.8275.2 telecom profile and how to configure Cisco cbr series routers to avail the support. Finding Feature Information Your software release may not support all the features that are documented in this module. For the latest feature information and caveats, see the release notes for your platform and software release. The Feature Information Table at the end of this document provides information about the documented features and lists the releases in which each feature is supported. Use Cisco Feature Navigator to find information about the platform support and Cisco software image support. To access Cisco Feature Navigator, go to the link http://tools.cisco.com/itdit/cfn/. You do not require a cisco.com login account., on page 1 Information About, on page 1 How to Configure the G.8275.2 Profile, on page 4 Configuration Examples, on page 7 Feature Information for G.8275.2 Profile, on page 8 Information About Precision Time Protocol (PTP) is a protocol for distributing precise time and frequency over packet networks. PTP is defined in the IEEE Standard 1588. It defines an exchange of timed messages. PTP allows for separate profiles to be defined in order to adapt PTP for use in different scenarios. A profile is a specific selection of PTP configuration options that are selected to meet the requirements of a particular application. Effective Cisco IOS XE Fuji 16.8.1, Cisco cbr Converged Broadband routers support the ITU- T G.8275.2 telecom profile (PTP telecom profile for Phase/Time-of-day synchronization with partial timing support from the network). 1

Why? The G.8275.2 is a PTP profile for use in telecom networks where phase or time-of-day synchronization is required. It differs from G.8275.1 in that it is not required that each device in the network participates in the PTP protocol. Also, G.8275.2 uses PTP over IPv4 and IPv6 in unicast mode. Why? The G.8275.2 profile is based on the partial timing support from the network. Hence nodes using G.8275.2 are not required to be directly connected. The G.8275.2 profile is used in mobile cellular systems that require accurate synchronization of time and phase. For example, the fourth generation (4G) of mobile telecommunications technology. PTP Clocks Two types of ordinary clocks and three types of boundary clocks are used in this profile: Ordinary Clocks (OCs) Telecom Grandmaster (T-GM) A telecom grandmaster provides timing for other devices in the network, and is usually connected to a primary reference time source, such as a GNSS receiver. It does not synchronize its local clock to other network elements. Considerations for a T-GM: Only one PTP port can be configured as a master port. One T-GM master port can have multiple slaves associated with it. The T-GM OC Master port is a fixed port; that is, it always acts as a master clock and its role does not change by negotiating with its peer. Partial-Support Telecom Time Slave Clocks (T-TSC-P and T-TSC-A) A slave clock synchronizes its local clock to another PTP clock (GM, T-GM or T-BC), and does not provide synchronization through PTP to any other device. Considerations for a T-TSC-P: An ordinary clock with single slave port can be configured. Only one peer clock address can be configured as clock source. Boundary Clocks (BCs) Boundary clocks can assume any of the following roles: A BC that can only be a grandmaster (T-GM). A master-only boundary clock can have multiple master port configured. The different master ports can be in different VLANs to serve the slaves that need to be served over them. A BC that can become a grandmaster and can also be a slave to another PTP clock (T-BC-P). Slave-only port configuration is not allowed under boundary clocks. However, one of the dynamic ports (port state negotiated based on BMCA), can assume the role of slave. A BC that can only be a slave (T-TSC-P or T-TSC-A with more than one port). Fixed master port, dynamic ports and virtual port can be configured under a boundary clock. However, only one clock source (peer address) can be configured with a dynamic port. 2

PTP Domain Note Any clock that has multiple PTP ports within a PTP domain is termed a boundary clock (BC). Ordinary clocks (OC) always have only one PTP port. In G.8275.2 (02/2016), PTP transparent clocks are not permitted. PTP Domain A PTP domain is a logical grouping of clocks that communicate with each other using the PTP protocol. A single computer network can have multiple PTP domains operating separately, for example, one set of clocks synchronized to one time scale and another set of clocks synchronized to another time scale. PTP can run over either Ethernet or IP, so a domain can correspond to a local area network or it can extend across a wide area network. The allowed domain numbers of PTP domains within a G.8275.2 network are in the range of 44 and 63 (both inclusive). The default domain number is 44. PTP Messages and Transport The following PTP transport parameters are defined: In Cisco IOS XE Fuji 16.8.1, PTP over IPv4 in unicast mode must be used. One-step clock mode must be used. The G.8275.2 profile supports unicast message negotiation. PTP Ports A port can be configured to perform either fixed master or slave role or can be configured to change its role dynamically. If no role is assigned to a port, it can dynamically assume a master, passive, or slave role based on the BMCA. In G.8275.2, PTP ports are not tied to any specific physical interfaces, but are tied to a loopback (virtual) interface. Traffic from a PTP port is routed through any physical interface based on the routing decision. For a Boundary Clock, multiple PTP ports are supported. The maximum number of PTP ports supported on a BC node is 64. For a dynamic port, only one clock source can be configured. Alternate BMCA The BMCA implementation in G.8275.2 is different from that in the default PTP profile. The G.8275.2 implementation specifies an alternate best master clock algorithm (ABMCA), which is used by each device to select a clock to synchronize to, and to decide the port states of its local ports. The following consideration apply to the G.8275.2 implementation of the BMCA: 3

Benefits MasterOnly A per port attribute, MasterOnly defines the state of the port. If this attribute is true, the port is never placed in the Slave state. Priority 1 Priority 1 is always static in this profile and is set to 128. Priority 1 is not used in BMCA. Priority 2 Priority 2 is a configurable value and its range if from 0 to 255. Local Priority Local priority is configured locally on clock ports to set the priority on nominated clocks. The default value is 128 and valid range is from 1 to 255. Benefits With upcoming technologies like LTE-TDD, LTE-A CoMP, LTE MBSFN and Location-based services, enodebs (base station devices) are required to be accurately synchronized in phase and time. Having GNSS systems at each node is not only expensive, but also introduces vulnerabilities. The G.8275.2 profile meets the synchronization requirements of these new technologies. Restrictions for Using the G.8275.2 Profile In G.8275.2, PTP can be used in both hybrid mode and non-hybrid mode. In hybrid mode, PTP is used to provide phase and time-of-day throughout the network synchronization along with PHY layer frequency support (SyncE). In non hybrid mode, PTP is used without PHY layer frequency support (SyncE). A G.8275.2 PTP clock can have redundant clock sources configured (through multiple PTP ports). However, at any given time, a G.8275.2 PTP clock synchronizes to only one clock source, which is selected by BMCA. The G.8275.2 does not provide any recommendations for performance analysis and network limits for the clocks. How to Configure the G.8275.2 Profile Note To know more about the commands referenced in this section, see the Cisco IOS Master Command List. Creating an Ordinary Slave (T-TSC-P) Cisco cbr-8 supports PTP ordinary clock slave mode with G8275.2 profile. In this mode, PTP ports are either on the Supervisor PIC cards or on the 10GE Ethernet ports on the DPIC cards. To create an ordinary slave, run the following steps: ptp clock Ordinary domain 44 clock-port slave-port slave profile G.8275.2 transport ipv4 unicast interface lo 0 negotiation clock source 1.1.1.1 4

Creating a Boundary Clock Creating a Boundary Clock To create a boundary clock, run the following steps: ptp clock boundary domain 44 clock-port port1 profile G.8275.2 transport ipv4 unicast interface lo 0 negotiation clock source 1.1.1.1 clock-port port2 profile G.8275.2 transport ipv4 unicast interface lo 0 negotiation clock source 1.1.1.2 Configuring Dual PTP Masters Dual PTP masters must connect to the same grandmaster. Both PTP masters and the grandmaster must be set to Priority 2 configuration. You must set the minimum Priority 2 value for the grandmaster to keep the highest priority. The PTP masters connected to the grandmaster must have a Priority 2 value. The following example shows a grandmaster in the Dual PTP masters configuration: Router# show run se ptp license feature ptp ptp clock ordinary domain 44 priority2 2 clock-port master-to-two903 master profile g8275.2 The following example shows a master in the Dual PTP masters configuration: Router# show run se ptp license feature ptp ptp clock boundary domain 44 priority2 12 local-priority 22 clock-port Master-to-all-cBR8 master profile g8275.2 clock-port Slave-from-903 profile g8275.2 local-priority 10 clock source 192.168.193.193 The following example shows the second master in the Dual PTP masters configuration: Router# show run se ptp license feature ptp ptp clock boundary domain 44 priority2 12 clock-port Master-to-all-cBR8 master profile g8275.2 clock-port Slave-from-903 profile g8275.2 local-priority 10 clock source 192.168.193.193 5

Configuring the G.8275.2 Profiles Configuring the G.8275.2 Profiles To configure G.8275.2 Profiles, run the following steps: Router# config terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)# ptp clock ordinary domain 55 Router(config-ptp-clk)# Router(config-ptp-clk)#clock-port slave-port slave profile g8275.2 Router(config-ptp-port)# Router(config-ptp-port)# sync interval -4 Router(config-ptp-port)# Router(config-ptp-port)# transport ipv6 unicast interface Lo1588 negotiation Router(config-ptp-port)# clock source ipv6 2001:158:158:158::158 Configuring an IPv4 Single Clock Source To configure IPv4 single clock source, run the following steps: ptp clock ordinary domain <domain id> clock-port <name> slave profile g8275.2 transport ipv4 unicast interface <loopback name> negotiation clock source <clock ip> Configuring an IPv6 Single Clock Source To configure IPv6 single clock source, run the following steps: ptp clock ordinary domain <domain id> clock-port <name> slave profile g8275.2 transport ipv6 unicast interface <loopback name> negotiation clock source ipv6 <clock ip> Configuring IPv4 Multiple Clock Sources To configure IPv4 multiple clock sources, run the following steps: ptp clock boundary domain <domain id> clock-port <name> profile g8275.2 transport ipv4 unicast interface <loopback name> negotiation clock source <clock ip> clock-port <name> profile g8275.2 transport ipv4 unicast interface <loopback name> negotiation clock source <clock ip> 6

Configuring IPv6 Multiple Clock Sources Configuring IPv6 Multiple Clock Sources To configure IPv6 multiple clock sources, run the following steps: ptp clock boundary domain <domain id> clock-port <name> profile g8275.2 transport ipv6 unicast interface <loopback name> negotiation clock source ipv6 <clock ip> clock-port <name> profile g8275.2 transport ipv6 unicast interface <loopback name> negotiation clock source ipv6 <clock ip> Verifying the G.8275.2 Profile To verify the G.8275.2 profile, run the following command: Router# show run se ptp ptp clock ordinary domain 55 clock-port slave-port slave profile g8275.2 sync interval -4 transport ipv6 unicast interface Lo1588 negotiation clock source ipv6 2001:158:158:158::158 Configuration Examples The following example shows IPv4 single clock source configuration: ptp clock ordinary domain 55 clock-port slave-from-903 slave profile g8275.2 clock source 10.90.3.93 The following example shows IPv6 single clock source configuration: ptp clock ordinary domain 55 profile g8275.2 clock-port slave-from-903 slave profile g8275.2 transport ipv6 unicast interface Lo1588 negotiation clock source ipv6 2001:10:90:3::93 The following example shows IPv4 multiple clock source configuration: 7

Feature Information for G.8275.2 Profile ptp clock boundary domain 55 clock-port 22 profile g8275.2 clock source 10.90.3.93 clock-port 33 profile g8275.2 clock source 158.158.158.7 The following example shows IPv6 multiple clock source configuration: ptp clock boundary domain 55 clock-port 22 profile g8275.2 transport ipv6 unicast interface Lo1588 negotiation clock source ipv6 2001:10:90:3::93 clock-port 33 profile g8275.2 transport ipv6 unicast interface Lo1588 negotiation clock source ipv6 2001:158:158:158::7 Feature Information for G.8275.2 Profile Use Cisco Feature Navigator to find information about the platform support and software image support. Cisco Feature Navigator enables you to determine which software images support a specific software release, feature set, or platform. To access Cisco Feature Navigator, go to the www.cisco.com/go/cfn link. An account on the Cisco.com page is not required. Note The following table lists the software release in which a given feature is introduced. Unless noted otherwise, subsequent releases of that software release train also support that feature. Table 1: Feature Information for G.8275.2 Profile Feature Name G.8275.2 Profile Releases Cisco IOS XE Everest 16.8.1 Feature Information This feature was introduced in Cisco IOS XE Everest 16.8.1 on Cisco cbr Series Converged Broadband Router. 8