Download Print this page

Nokia 7450 Advanced Configuration Manual

Ethernet service switch / service router / extensible routing
Hide thumbs

Advertisement

Table of Contents
Advanced Configuration Guide - Part I Releases Up To 15.0.R5
7450 Ethernet Service Switch
7750 Service Router
7950 Extensible Routing System
Advanced Configuration Guide - Part I
Releases Up To 15.0.R5
3HE 13717 AAAA TQZZA 01
Issue: 01
November 2017
Nokia — Proprietary and confidential.
Use pursuant to applicable agreements.

Advertisement

Table of Contents
loading

  Related Manuals for Nokia 7450

  Summary of Contents for Nokia 7450

  • Page 1 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 7450 Ethernet Service Switch 7750 Service Router 7950 Extensible Routing System Advanced Configuration Guide - Part I Releases Up To 15.0.R5 3HE 13717 AAAA TQZZA 01 Issue: 01 November 2017 Nokia —...
  • Page 2 © 2017 Nokia. Contains proprietary/trade secret information which is the property of Nokia and must not be made available to, or copied or used by anyone outside Nokia without its written authorization. Not to be used or disclosed except in accordance with applicable agreements.
  • Page 3: Table Of Contents

    Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Table of Contents Preface ......................23 About This Guide.........................23 Basic System .................... 27 IEEE 1588 for Frequency, Phase, and Time Distribution .........29 Applicability ........................29 Overview ........................29 Configuration ........................42 Conclusion ........................62 Synchronous Ethernet..................63 Applicability ........................63 Summary...
  • Page 4 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Configuration .........................144 Conclusion .........................161 Port Cross-Connect (PXC).................163 Applicability .........................163 Overview .........................163 Configuration .........................165 Conclusion .........................193 Router Configuration ................195 6PE Next-Hop Resolution ..................197 Applicability .........................197 Overview .........................197 Configuration .........................199 Conclusion .........................218 Aggregate Route Indirect Next-Hop Option .............219 Applicability...
  • Page 5 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Rate Limit Filter Action ..................347 Applicability .........................347 Overview .........................347 Configuration .........................349 Conclusion .........................355 Unicast Routing Protocols ..............357 Associating Communities with Static and Aggregate Routes .......359 Applicability .........................359 Overview .........................360 Configuration .........................361 Conclusion...
  • Page 6 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Conclusion .........................500 BGP Multipath.....................501 Applicability .........................501 Overview .........................501 Configuration .........................503 Conclusion .........................524 BGP Optimal Route Reflection for Hierarchical Networks ......525 Applicability .........................525 Overview .........................525 Configuration .........................529 Conclusion .........................538 BGP Optimal Route Reflection for Non-Hierarchical Networks .....539 Applicability .........................539 Overview...
  • Page 7 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Conclusion .........................651 IS-IS Link Bundling ....................653 Applicability .........................653 Overview .........................653 Configuration .........................657 Conclusion .........................669 Policy Chaining and Logical Expressions ............671 Applicability .........................671 Overview .........................671 Configuration .........................675 Conclusion .........................692 Separate BGP RIBs for Labeled Routes............693 Applicability .........................693 Overview...
  • Page 8 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Overview .........................853 Configuration .........................856 Conclusion .........................866 IGP Shortcuts .....................867 Applicability .........................867 Overview .........................867 Configuration .........................870 Conclusion .........................918 Inter-Area TE Point-to-Point LSPs ..............919 Applicability .........................919 Summary .........................919 Overview .........................921 Configuration .........................922 Conclusion .........................940 LDP FEC to BGP Label Route Stitching ............941...
  • Page 9 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 MPLS LDP FRR using ISIS as IGP ..............1051 Applicability .......................1051 Overview .......................1051 Configuration .......................1052 Conclusion .......................1076 MPLS Transport Profile ..................1077 Applicability .......................1077 Summary .......................1077 Overview .......................1078 Configuration .......................1079 Conclusion .......................1101 Multicast Label Distribution Protocol.............1103 Applicability .......................1103...
  • Page 10 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Segment Routing – Traffic Engineered Tunnels ...........1291 Applicability .......................1291 Overview .......................1291 Configuration .......................1293 Conclusion .......................1310 Segment Routing with IS-IS Control Plane ............1311 Applicability .......................1311 Overview .......................1311 Configuration .......................1313 Conclusion .......................1335 Shared Risk Link Groups for RSVP-Based LSP ..........1337 Applicability .......................1337...
  • Page 11 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 List of tables Synchronous Ethernet..................63 Table 1 Revertive, Non-Revertive Timing Reference Switching Operation ..68 Hybrid OpenFlow Switch ...................271 Table 2 OpenFlow Messages ................274 Table 3 FLOW_MOD Cookie Value ..............277 Table 4 FLOW_MOD Flags ................287 Table 5 Supported Redirect Actions..............297...
  • Page 12 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Table 22 MTU Values for Ethernet Frames............1138 Segment Routing with IS-IS Control Plane ............1311 Table 23 Mode Comparison .................1315 3HE 13717 AAAA TQZZA 01 Issue: 01...
  • Page 13 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 List of figures IEEE 1588 for Frequency, Phase, and Time Distribution .........29 Figure 1 PTP Messages and Timestamp Exchange ..........31 Figure 2 1588 Topology for Frequency Distribution..........33 Figure 3 1588 Topology for Time Distribution............33 Figure 4 Frequency Distribution with 1588 as Last Mile ..........34 Figure 5...
  • Page 14 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Figure 34 ICB Spoke SDPs and Their Association with the Endpoints ....155 Figure 35 Additional Setup Example 1 ..............158 Figure 36 Additional Setup Example 2 ..............159 Port Cross-Connect (PXC).................163 Figure 37 Example Topology...................164 Figure 38 Non-Redundant PXC................167...
  • Page 15 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 PBR/PBF Redundancy ..................321 Figure 69 PBF in VPLS 1 on PE-1................323 Figure 70 Example Topology...................328 Figure 71 PBR in a VPRN ..................342 Rate Limit Filter Action ..................347 Figure 72 Filter Based Rate Limiting ...............347 Figure 73 Rate Limit Filters and FlexPaths..............349 Figure 74...
  • Page 16 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 BGP Multipath.....................501 Figure 100 Example Topology...................503 Figure 101 BGP Multipath with eBGP Limit 2............506 Figure 102 eBGP Multipath with Limit 2 and ECMP Disabled ........506 Figure 103 BGP Multipath with iBGP Limit 3 and ECMP Limit 8 .......508 Figure 104 BGP Multipath with Limit 6 and eBGP Preferred........510 Figure 105...
  • Page 17 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Figure 132 BGP IPv4 Route Leaking from VPRN to GRT.........580 Figure 133 BGP IPv4 Route Leaking from GRT to VPRN.........586 Figure 134 BGP IPv6 Route Leaking between VPRNs ..........590 Figure 135 BGP IPv6 Route Leaking from GRT and VPRN to VPRN.......595 BGP Weighted ECMP ..................605 Figure 136...
  • Page 18 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Figure 165 Updates from Unlabeled Sessions Not Propagated to Labeled Sessions (Default) ...................715 Figure 166 RIB Leaking from IPv4 BGP RIB to Labeled-IPv4 BGP RIB ....717 Automatic Bandwidth Adjustment in P2P LSPs..........723 Figure 167 Auto-Bandwidth Adjustment Implementation...........725 Figure 168...
  • Page 19 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Entropy Label .....................853 Figure 200 Load-Balancing of Flows Based on Hash Label or Entropy Label ..854 Figure 201 Label Stack with Hash Label versus Label Stack with EL and ELI..855 Figure 202 Downstream LERs Signal EL Capability to ILER ........855 Figure 203...
  • Page 20 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 LDP-SR Stitching for IPv4 Prefixes (IS-IS) .............1035 Figure 233 Example Topology.................1036 MPLS LDP FRR using ISIS as IGP ..............1051 Figure 234 Initial Topology ..................1053 Figure 235 Data Verification in the Direction from PE-1 to PE-5 Using Epipe Service....................1063 Figure 236 LFA Computation, Inequality 1 for Prefix PE-5 (D) on PE-1 (S) ....1070...
  • Page 21 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Figure 264 LSP with Dynamic Path Takes IGP Best Route ........1195 Figure 265 RSVP-TE LSP with Dynamic Path Using TE Metric......1198 Figure 266 Fast Reroute One-to-One Detour Tunnels ..........1201 Figure 267 Fast-Reroute Facility Bypass Tunnels...........1204 Figure 268 FRR Facility without Node Protection............1208...
  • Page 22 Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Static Point-to-Point LSPs ................1357 Figure 300 Generic MPLS Network, MPLS Label Operations.........1359 Figure 301 MPLS Example Topology ..............1360 Figure 302 Static LSP Running over PE-1, PE-2, PE-5, PE-6 ........1361 Tunneling of ICMP Reply Packets over MPLS LSPs ........1369 Figure 303 Use of TTL: Uniform versus Pipe ............1370 Figure 304...
  • Page 23: Preface

    List of Technical Publications The 7x50 series documentation set also includes the following guides: • 7450 ESS, 7750 SR, 7950 XRS, and VSR Basic System Configuration Guide Issue: 01 3HE 13717 AAAA TQZZA 01...
  • Page 24 Service Access Points (SAPs), Service Distribution Points (SDPs), customer information, and user services. • 7450 ESS, 7750 SR, 7950 XRS, and VSR Layer 2 Services and EVPN Guide: VLL, VPLS, PBB, and EVPN 3HE 13717 AAAA TQZZA 01...
  • Page 25 Lines (VLLs), Virtual Private LAN Service (VPLS), Provider Backbone Bridging (PBB), and EVPN. • 7450 ESS, 7750 SR, 7950 XRS, and VSR Layer 3 Services Guide: IES and VPRN Describes Layer 3 service functionality and provides examples to configure and implement Internet Enhanced Services (IES) and Virtual Private Routed Network (VPRN) services.
  • Page 26 Preface Advanced Configuration Guide - Part I Releases Up To 15.0.R5 3HE 13717 AAAA TQZZA 01 Issue: 01...
  • Page 27: Basic System

    Advanced Configuration Guide - Part I Basic System Releases Up To 15.0.R5 Basic System In this section This section provides configuration information for the following topics: • IEEE 1588 for Frequency, Phase, and Time Distribution • Synchronous Ethernet Issue: 01 3HE 13717 AAAA TQZZA 01...
  • Page 28 Basic System Advanced Configuration Guide - Part I Releases Up To 15.0.R5 3HE 13717 AAAA TQZZA 01 Issue: 01...
  • Page 29: Ieee 1588 For Frequency, Phase, And Time Distribution

    Conclusion Applicability This section is applicable to all of the 7750 SR and 7450 ESS series, except for the SR-1, ESS-1, and ESS-6/6v. It is not applicable to t.he 7710 SR nor the 7950 XRS series. Description and examples are based on release 12.0.R2. The only software pre-requisites are IP reachability between the node and neighboring 1588 clocks.
  • Page 30 This is useful in environments where the transport network does not provide physical layer synchronization services. The following 1588 capabilities are provided within the 7750 SR and 7450 ESS nodes: • CPM/CFM based 1588 master, boundary, and slave clock functionality •...
  • Page 31: Figure 1 Ptp Messages And Timestamp Exchange

    Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution Figure 1 PTP Messages and Timestamp Exchange Master Slave Data at Slave t1, t2 t1, t2, t3 t1, t2, t3, t4 al_0541 The master sends a PTP Sync message containing a timestamp of when the Sync message is transmitted (t1) to the slave.
  • Page 32 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 These calculations can occur on every message exchange or some initial packet selection can be performed so that only optimal message exchanges are used. The latter is useful if there is variable delay between the master and slave ports.
  • Page 33: Figure 3 1588 Topology For Time Distribution

    Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution Figure 2 1588 Topology for Frequency Distribution Master Slave Synchronous Ethernet Input Port 5/1/3 Int-PE-1-PE-2 Int-PE-2-PE-1 Port 1/1/1 Port 1/1/1 192.168.1.1 192.168.1.2 PE-1 PE-2 192.0.2.183...
  • Page 34: Figure 4 Frequency Distribution With 1588 As Last Mile

    IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 The 1588 standard itself includes a default profile that can be used for either time or frequency distribution. The default profile was defined principally for multicast operation.
  • Page 35 Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution Note: SSM stands for Synchronization Status Messages and ESMC stands for Ethernet Synchronization Messaging Channel. These are two capabilities in SDH/SONET and Synchronous Ethernet respectively for the relaying of source clock quality information.
  • Page 36 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 Figure 5 Unicast Message Negotiation Master_1 Slave Clock Master_2 Execution of the BMCA selects Master_1 as the Grandmaster Clock al_0545 A slave clock initiates unicast discovery by sending a Signaling message to one of its configured master clocks requesting the master send unicast Announce messages to the slave.
  • Page 37 Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution Network Limits A common concern around 1588 is whether it will work on or over a specific customer network. For time distribution using full OPS as shown in Figure 3, there are well defined limits on the number of network elements allowed in the distribution chain...
  • Page 38 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 QoS prioritization of packets helps reduce PDV significantly during congestion periods, but does not remove the PDV effects during lighter loading. This is due to the fact that a timing packet may be delivered to the egress queue for an interface while the interface is busy transmitting a packet.
  • Page 39: Figure 6 Floor Packet Counting For Fpp (N, W, Δ)

    Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution • Floor Delay is a value that is as close as possible to the absolute minimum transit delay across the network. Every actual delay measurement must be equal to or larger than this value.
  • Page 40 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 ITU-T Budget for Frequency The network limit on PDV for frequency distribution is defined in G.8271.1 using the FPP metrics defined above. In general most carrier grade networks with spans of up to 10 nodes and which do not exceed 80% load on their internode links should meet the requirement.
  • Page 41: Figure 7 G.8271.1 Time Error Budget

    Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution Figure 7 G.8271.1 Time Error Budget ±100ns (PRTC/ T-GM) ±500ns cTE (node asymmetry, ±50ns per node) ±200ns dTE (random network variation) ±300ns cTE (uncompensated link asymmetry) ±250ns...
  • Page 42: Configuration

    IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 Note there is discussion that some of these elements could be traded-off against each other. For example, if the link asymmetry needs a higher budget then the holdover budget would have to be less –...
  • Page 43 The 7750 SR and the 7450 ESS can be configured as a 1588 slave clock for frequency recovery. In real deployments, it is more likely for the slave devices to be smaller cell site routers or basestations instead of another 7750 SR or 7450 ESS.
  • Page 44 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 Ordinary Master Configuration The steps to configure PE-1 as a PTP ordinary-clock master for frequency distribution using the G.8265.1 Telecom profile are outlined below: Configure a /32 IPv4 system address on PE-1 and an interface to reach PE-2.
  • Page 45 Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution The default clock type is set to ordinary slave so that must be changed to ordinary master. The only other relevant configuration parameter for the master clock running the G.8265.1 profile is the network-type.
  • Page 46 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 exit no shutdown exit exit Usually a 1588 slave has at least two peers configured in order to provide redundant sources. Configure PTP as the reference for the central clock on PE-2. *A:PE-2# configure system...
  • Page 47 Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution Router IP Address Dir Type Rate Duration State Time ------------------------------------------------------------------------------- Base 192.0.2.183 Announce 1 pkt/2 s Granted 05/30/2014 09:08:38 192.0.2.183 Sync 64 pkt/s Granted 05/30/2014 09:08:43 192.0.2.183...
  • Page 48 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 =============================================================================== In addition PTP packet statistics can be checked to verify reception of the PTP messages and the execution of the frequency slave: *A:PE-2# show system ptp statistics =============================================================================== IEEE 1588/PTP Packet Statistics...
  • Page 49 Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution Hold-over =============================================================================== =============================================================================== IEEE 1588/PTP Event Statistics =============================================================================== Event Sync Flow Delay Flow ------------------------------------------------------------------------------- Packet Loss Excessive Packet Loss Excessive Phase Shift Detected Too Much Packet Delay Variation =============================================================================== Secondly, the central clock status on the system can be checked:...
  • Page 50 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 Rx Quality Level : failed Quality Level Override : none Qualified For Use : No Not Qualified Due To disabled Selected For Use : No Not Selected Due To disabled...
  • Page 51 Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution When using the system as a 1588 slave for frequency distribution, it is strongly recommended to use the default message rate of 64 pps for Sync and Delay_Resp messages.
  • Page 52: Figure 9 Boundary Clock

    IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 Boundary Clock With the increase interest in high accuracy time distribution across networks, the system most likely takes on the role of a 1588 boundary clock. In this role, the system requests time from a GNSS driven grandmaster clock or from a neighboring boundary clock.
  • Page 53 Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution On PE-2, configure a /32 IPv4 system address and an interface to reach PE-1. *A:PE-2# configure router interface "system" address 192.0.2.182/32 no shutdown exit interface "int-PE-2-PE-1"...
  • Page 54 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 no shutdown exit commit exit Next configure PE-1 as a boundary clock requesting service from GM-1 using the default profile. In this example, the interface address of GM-1 is used for the PTP communication.
  • Page 55 Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution exit On PE-1, validate the status of the PTP topology by checking the unicast sessions. Also validate the PTP process has elected GM-1 as both the parentClock and the grandmaster clock.
  • Page 56 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 Frequency Traceable : yes Time Traceable : yes Time Source : GPS On PE-2, validate the PTP process has elected PE-1 as its parentClock and that the grandmaster clock is GM-1.
  • Page 57: Figure 10 Boundary Clocks With Edge Vprn Access

    Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution Figure 10 Boundary Clocks with Edge VPRN Access GNSS Antenna Boundary Boundary Clock Clock GNSS Driven Grandmaster Clock Int-PE-1-GM-1 Int-PE-1-PE-2 BASE Port 1/1/10 Port 1/1/1 Int-PE-2-PE-1 GM-1...
  • Page 58 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 *A:PE-2# show system ptp unicast router 10 *A:PE-2# show service id 10 ptp unicast These two commands provide the same information as shown below. *A:PE-2# show system ptp unicast router 10 =============================================================================== IEEE 1588/PTP Unicast Negotiation Information...
  • Page 59 Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution *A:PE-2# configure router interface "int-PE-2-PE-1" ptp-hw-assist exit exit exit configure service vprn 10 customer 1 interface "int-PE-2-CE-1" ptp-hw-assist exit exit To verify 1588 PBT is active on the 1588 messages to the peers, check the timestamp point for the specific peer.
  • Page 60 IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 In order to configure the system loopback address for PTP, enter the following on PE-1: *A:PE-1# configure system security source-address application ptp "system" exit exit Now the timestamp point on PE-1 will be the port.
  • Page 61 Advanced Configuration Guide - Part I IEEE 1588 for Frequency, Phase, and Time Releases Up To 15.0.R5 Distribution On PE-2, a loopback address must assigned for PTP communication as follows: *A:PE-2# configure service vprn 10 interface "ptp_loopback" address 172.16.1.1/32 loopback exit source-address application ptp "ptp_loopback"...
  • Page 62: Conclusion

    IEEE 1588 for Frequency, Phase, and Time Advanced Configuration Guide - Part I Distribution Releases Up To 15.0.R5 State Reference ID St Type Poll Reach Offset(ms) Remote ------------------------------------------------------------------------------- chosen srvr ..YY 0.000 =============================================================================== =============================================================================== NTP Clients =============================================================================== vRouter Time Last Request Rx Address ------------------------------------------------------------------------------- ===============================================================================...
  • Page 63: Synchronous Ethernet

    Advanced Configuration Guide - Part I Synchronous Ethernet Releases Up To 15.0.R5 Synchronous Ethernet This chapter provides information about Synchronous Ethernet (SyncE). Topics in this chapter include: • Applicability • Summary • Overview • Configuration • Conclusion Applicability This chapter was initially written for SR OS release 8.0.R7. The CLI in the current edition is based on SR OS release 14.0.R6.
  • Page 64: Overview

    Synchronous Ethernet Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Overview Synchronous Ethernet Traditionally, Ethernet based networks employ the physical layer transmitter clock to be derived from an inexpensive +/-100ppm crystal oscillator and the receiver locks onto it. There is no need for long term frequency stability because the data is packetized and can be buffered.
  • Page 65 Advanced Configuration Guide - Part I Synchronous Ethernet Releases Up To 15.0.R5 Figure 11 SyncE Hypothetical Reference Network Architecture S SDH E Eth H Hybrid 25994 Many Tier 1 carriers are looking to migrate their synchronization infrastructure to a familiar and manageable model. In order to enable rapid migration of these networks, SyncE may be the easiest to deploy in order to ensure robust frequency synchronization.
  • Page 66: Figure 12 Packet Based Network Timing Infrastructure

    Telcordia GR-1244 and ITU-T G.781. The system can select from up to three (7950 XRS) or four (7450 ESS and 7750 SR) timing inputs to train the local oscillator. The priority order of these references must be specified.
  • Page 67: Figure 13 Cpm Clock Synchronization Reference Selection

    • BITS port on the CPM, CFM, or CCM module • 10GE ports in WAN PHY mode • IEEE 1588v2 slave port (PTP) (7450 ESS and 7750 SR only) On 7750 SR-12 and 7750 SR-7 systems with redundant CPMs, the system has two BITS input ports (one per CPM).
  • Page 68: Table 1 Revertive, Non-Revertive Timing Reference Switching Operation

    Synchronous Ethernet Advanced Configuration Guide - Part I Releases Up To 15.0.R5 All settings of the signal characteristics for the BITS input apply to both ports. When the active CPM considers the BITS input as a possible reference, it will consider first the BITS input port on the active CPM followed the BITS input port on the standby CPM in that relative priority order.
  • Page 69 Advanced Configuration Guide - Part I Synchronous Ethernet Releases Up To 15.0.R5 Table 1 Revertive, Non-Revertive Timing Reference Switching Operation (Continued) Status of Reference Status of Reference Active Reference Active Reference Non-revertive Case Revertive Case Failed Failed Failed holdover holdover Failed Failed Failed...
  • Page 70: Configuration

    Synchronous Ethernet Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Figure 14 Network Considerations for Ethernet Timing Distribution Acceptable for clock distribution Not acceptable for clock distribution 25997 Configuration Configuration 1 - QL-Selection Mode Disabled The following example shows the configuration options for SyncE when ql-selection mode is disabled.
  • Page 71 Advanced Configuration Guide - Part I Synchronous Ethernet Releases Up To 15.0.R5 *A:PE-1# configure card 1 mda 1 sync-e After syncE is enabled, the configuration of MDA 1 is as follows *A:PE-1# configure card 1 mda 1 *A:PE-1>config>card>mda# info detail ---------------------------------------------- mda-type m4-10gb-xp-xfp sync-e...
  • Page 72 Synchronous Ethernet Advanced Configuration Guide - Part I Releases Up To 15.0.R5 The synchronous interface timing can be configured with the following parameters: *A:PE-1# configure system sync-if-timing - sync-if-timing abort - Discard the changes that have been made to sync interface timing during a session begin - Switch to edit mode for sync interface timing - use commit to...
  • Page 73 Advanced Configuration Guide - Part I Synchronous Ethernet Releases Up To 15.0.R5 *A:PE-1>config>system>sync-if-timing# info detail ---------------------------------------------- no ql-minimum no ql-selection ref-order bits ref1 ref2 ptp ref1 source-port 1/1/2 no shutdown no ql-override exit ref2 shutdown no source-port no ql-override exit bits interface-type ds1 esf no ql-override...
  • Page 74 Synchronous Ethernet Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Not Qualified Due To Selected For Use : No Not Selected Due To not qualified Reference Input 1 Admin Status : up Rx Quality Level : unknown Quality Level Override : none Qualified For Use : Yes...
  • Page 75 Advanced Configuration Guide - Part I Synchronous Ethernet Releases Up To 15.0.R5 Configuration 2 - QL Selection Mode Enabled The following example shows the configuration options for SyncE when ql-selection mode is enabled. This is the normal case for European SDH networks. SyncE is enabled as follows: *A:PE-1# configure card 1 mda 1 sync-e On port 1/1/2, the Synchronization Status Message (SSM) channel is configured to...
  • Page 76 Synchronous Ethernet Advanced Configuration Guide - Part I Releases Up To 15.0.R5 *A:PE-1>config>system>sync-if-timing# info detail ---------------------------------------------- no ql-minimum ql-selection ref-order bits ref1 ref2 ptp ref1 source-port 1/1/2 no shutdown no ql-override exit ref2 shutdown no source-port no ql-override exit bits interface-type e1 pcm31crc ssm-bit 8 ql-override prc...
  • Page 77 Advanced Configuration Guide - Part I Synchronous Ethernet Releases Up To 15.0.R5 Selected For Use : No Not Selected Due To not qualified Reference Input 1 Admin Status : up Rx Quality Level : failed Quality Level Override : none Qualified For Use : Yes Selected For Use...
  • Page 78: Conclusion

    SONET/SDH-like frequency synchronization capability in the inherently asynchronous Ethernet network. SyncE, natively supported on the Nokia SR OS routers, is an ITU-T standardized PHY-level way of transmitting frequency synchronization across Ethernet packet networks that fulfills that need in a reliable, secure, scalable, efficient, and cost- effective manner.
  • Page 79: System Management

    Advanced Configuration Guide - Part I System Management Releases Up To 15.0.R5 System Management In This Section This section provides configuration information for the following topics: • Distributed CPU Protection • Event Handling System Issue: 01 3HE 13717 AAAA TQZZA 01...
  • Page 80 System Management Advanced Configuration Guide - Part I Releases Up To 15.0.R5 3HE 13717 AAAA TQZZA 01 Issue: 01...
  • Page 81: Distributed Cpu Protection

    Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 Distributed CPU Protection This chapter describes Distributed CPU Protection (DCP) configurations. Topics in this chapter include: • Applicability • Overview • Configuration • Conclusion Applicability This chapter was originally written for SR OS release 11.0R1. The CLI in the current edition corresponds to release 15.0.R1.
  • Page 82: Configuration

    Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Configuration The test topology is shown in Figure 15. A 10Gb Ethernet link is used between the tester and the router. Figure 15 Test Topology Port 4/1/1 interface “int-R1-T1.4.4”...
  • Page 83 Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 configure log-id 15 from security to memory 1024 no shutdown exit exit exit This chapter was originally developed on a 7750 SR-c12 platform but it is equally applicable to other platforms such as the 7750 SR-7/12. If other platforms, such as the 7750 SR-7/12 that support centralized CPU Protection, are used to explore DCP then the centralized CPU Protection should be disabled (for the purposes of this chapter) so that it does not...
  • Page 84 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 protocol igmp create enforcement static "sp-igmp" exit exit exit exit exit exit For the dcp-policy-count policy configuration: − The policy contains three static policers: sp-arp, sp-icmp and sp-igmp. These policers are then used by the three configured protocols that are part of the policy: arp, icmp and igmp.
  • Page 85 Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 =============================================================================== CPU Utilization (Sample period: 1 second) =============================================================================== Name CPU Time CPU Usage Capacity (uSec) Usage ------------------------------------------------------------------------------- ~0.00% ~0.00% 30,892 0.34% 0.62% BGP PE-CE 0.00% 0.00% CALLTRACE 5,210 0.05% 0.51%...
  • Page 86 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 The DCP feature is reporting no violations for interfaces on card 4. *A:R1# tools dump security dist-cpu-protection violators enforcement interface card 4 =============================================================================== Distributed Cpu Protection Current Interface Enforcer Policer Violators =============================================================================== Interface Policer/Protocol...
  • Page 87 Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 Detec. Time Remain : 0 seconds Hold-Down Remain. : none ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Local-Monitoring Policer ------------------------------------------------------------------------------- No entries found ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Dynamic-Policer (Protocol) ------------------------------------------------------------------------------- No entries found ------------------------------------------------------------------------------- =============================================================================== *A:R1# Step 5.
  • Page 88 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Figure 16 Count Traffic with DCP Policy Count ICMP Configured Rate = 0 pps IGMP Tester Sending: • 2 pps ARP • 4 pps ICMP • 8 pps IGMP al_0280 Step 6.
  • Page 89 Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 =============================================================================== Interface "int-R1-T1.4.4" (Router: Base) =============================================================================== Distributed CPU Protection Policy : dcp-policy-count ------------------------------------------------------------------------------- Statistics/Policer-State Information =============================================================================== ------------------------------------------------------------------------------- Static Policer ------------------------------------------------------------------------------- Policer-Name : sp-arp Card/FP : 4/1 Policer-State : Exceed Protocols Mapped : arp...
  • Page 90 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 exit static-policer "sp-igmp" create rate packets 10 within 1 exceed-action discard exit protocol arp create enforcement static "sp-arp" exit protocol icmp create enforcement static "sp-icmp" exit protocol igmp create enforcement static "sp-igmp"...
  • Page 91 Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 Number of interfaces : 1 =============================================================================== *A:R1# Step 8. Increase the rate of IGMP packets that the tester is sending to 1000pps (keep ARP and ICMP at 2pps and 4pps). Figure 17 Limit Traffic with dcp-static-policy-1 Rate = 10 pps...
  • Page 92 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Event Log 15 =============================================================================== Description : (Not Specified) Memory Log contents [size=1024 next event=2 (not wrapped)] 1 2017/04/27 09:47:53.21 CEST WARNING: SECURITY #2066 Base DCPUPROT "Non conformant network_if "int-R1-T1.4.4" on fp 4/1 detected at 04/27/2017 09:47:07. Policy "dcp-static-policy-1".
  • Page 93 Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 The CPU utilization of the IGMP task group is not impacted since DCP is discarding packets that are non-conformant to the configure rate. *A:R1# show system cpu =============================================================================== CPU Utilization (Sample period: 1 second) ===============================================================================...
  • Page 94 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Total 8,925,786 100.00% Idle 8,123,698 91.01% Usage 802,088 8.98% Busiest Core Utilization 170,131 17.15% =============================================================================== *A:R1# Step 11. Increase the rate of IGMP traffic from the tester to 5000 pps. See the CPU utilization increase further.
  • Page 95 Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 IMSI Db Appl ~0.00% ~0.00% 0.00% 0.00% IP Stack 60,407 0.67% 0.55% IS-IS 50,966 0.57% 0.58% --- snipped --- Subscriber Mgmt 5,847 0.06% 0.09% System 96,233 1.07% 2.23% Traffic Eng 0.00%...
  • Page 96 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 *A:R1# show router interface "int-R1-T1.4.4" dist-cpu-protection =============================================================================== Interface "int-R1-T1.4.4" (Router: Base) =============================================================================== Distributed CPU Protection Policy : dcp-static-policy-1 ------------------------------------------------------------------------------- Statistics/Policer-State Information =============================================================================== ------------------------------------------------------------------------------- Static Policer ------------------------------------------------------------------------------- Policer-Name : sp-arp Card/FP : 4/1...
  • Page 97 Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 In order to use dynamic enforcement policers, a number of dynamic policers must be allocated to the DCP pool for the particular card being used. *A:R1# configure card 4 fp dist-cpu-protection dynamic-enforcement-policer-pool 1000 *A:R1# The number allocated should be greater than the maximum number of dynamic policers expected to be in use on the card at one time.
  • Page 98 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 enforcement dynamic "local-mon" dynamic-parameters rate packets 20 within 10 exceed-action discard exit exit protocol igmp create enforcement dynamic "local-mon" dynamic-parameters rate packets 20 within 10 exceed-action discard exit exit protocol all-unspecified create...
  • Page 99 Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 Step 15. Configure the tester to send: − 1pps of ARP − 4pps of ICMP − 1000pps of IGMP Start the tester. Figure 18 Dynamic Policing – Local Monitor Rate = 100 ICMP Packets within...
  • Page 100 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Distributed Cpu Protection Current Interface Enforcer Policer Violators =============================================================================== Interface Policer/Protocol Hld Rem ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Violators on Slot-4 Fp-1 ------------------------------------------------------------------------------- int-R1-T1.4.4 icmp [D] none int-R1-T1.4.4 igmp [D] none ------------------------------------------------------------------------------- [S]-Static [D]-Dynamic [M]-Monitor -------------------------------------------------------------------------------...
  • Page 101 Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 Protocol(Dyn-Plcr) : igmp Card/FP : 4/1 Protocol-State : Exceed Exceed-Count : 56190 Detec. Time Remain : 29 seconds Hold-Down Remain. : none Dyn-Policer Alloc. : True Protocol(Dyn-Plcr) : all-unspecified Card/FP : 4/1...
  • Page 102 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 ------------------------------------------------------------------------------- No entries found ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Local-Monitoring Policer ------------------------------------------------------------------------------- Policer-Name : local-mon Card/FP : 4/1 Policer-State : Exceed Protocols Mapped : arp, icmp, igmp, all-unspecified Exceed-Count : 5072 All Dyn-Plcr Alloc.
  • Page 103: Conclusion

    Advanced Configuration Guide - Part I Distributed CPU Protection Releases Up To 15.0.R5 The dynamic policer pool Hi-WaterMark for card 1 fp 1 shows 4 since the highest number of dynamic policers allocated at any one time on the card/fp was 4. *A:R1# show card 4 fp 1 dist-cpu-protection =============================================================================== Card : 4 Forwarding Plane(FP) : 1...
  • Page 104 Distributed CPU Protection Advanced Configuration Guide - Part I Releases Up To 15.0.R5 DCP can also be deployed in scenarios where per-SAP-per-protocol rate limiting is useful, such as for subscriber management in a subscriber per-VLAN scenario. A DCP policy can be assigned to an MSAP policy on a Broadband Network Gateway, for example, to limit traffic related to certain protocols and to discard certain protocols.
  • Page 105: Event Handling System

    Advanced Configuration Guide - Part I Event Handling System Releases Up To 15.0.R5 Event Handling System This chapter provides information about Event Handling Systems (EHS). Topics in this chapter include: • Applicability • Overview • Configuration • Conclusion Applicability This chapter was initially written for SR OS release 13.0.R3. The CLI in the current edition is based on SR OS release 15.0.R5.
  • Page 106: Configuration

    Event Handling System Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Configuration The topology shown in Figure 20 provides an example of an EHS configuration. All routers within the example topology participate in the same IS-IS Level-2 area and run LDP.
  • Page 107 Advanced Configuration Guide - Part I Event Handling System Releases Up To 15.0.R5 exit exit no shutdown exit The objective is to ensure that both upstream and downstream traffic are always routed through the same PE router. That is, if PE-3 is VRRP Master, it will attract upstream traffic from CE-1 using the VRRP virtual IP/MAC.
  • Page 108 Event Handling System Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Script Control The first step in configuring event handling is to configure a script containing the CLI commands to be executed when the event is triggered. This script can be stored locally on the compact flash, or it can be stored off-node at a defined remote URL, where it can be accessed using FTP or TFTP.
  • Page 109 Advanced Configuration Guide - Part I Event Handling System Releases Up To 15.0.R5 recorded in a file with the name specified for results, followed by an underscore and the date and time when the script was run. A results file must be specified in order for the script to successfully run.
  • Page 110 Event Handling System Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Max lifetime allowed : 248d 13:13:56 (21474836 seconds) Completed run histories Executing run histories Initializing run histories Max time run history saved : 0d 01:00:00 (3600 seconds) Script start error : N/A Last change...
  • Page 111 Advanced Configuration Guide - Part I Event Handling System Releases Up To 15.0.R5 action-list entry 10 script-policy "vrrp-master-policy" no shutdown exit exit no shutdown exit exit Event Trigger The final step in configuring event handling is to configure the event-trigger. The event-trigger defines the event that triggers the running of the script.
  • Page 112 Event Handling System Advanced Configuration Guide - Part I Releases Up To 15.0.R5 Therefore, the event-trigger configuration is based on an application of VRRP and an event number of 2001 (vrrptrapNewMaster). In the following snippet, vrrp 2001 is configured as the event. The trigger-entry is defined as 1, and in this example, there is only one trigger event