Table of Contents ROUTING PROTOCOLS GUIDE Preface Preface About This Guide Audience List of Technical Publications Searching for Information To search for specific information in this guide To search for specific information in multiple documents Technical Support Getting Started In This Chapter Alcatel-Lucent 7750 SR-Series Router Configuration Process Multicast In This Chapter In This Chapter Introduction to Multicast Multicast Models Any-Source Multicast (ASM) Source Specific Multicast (SSM) Multicast in IP-VPN Networks Multicast Features Internet Group Management Protocol IGMP Versions and Interoperability Requirements IGMP Version Transition Source-Specific Multicast Groups Query Messages Protocol Independent Multicast (PIM) PIM-SM Functions Phase One Phase Two Phase Three Encapsulating Data Packets in the Register Tunnel PIM Bootstrap Router Mechanism PIM-SM Routing Policies Reverse Path Forwarding Checks Anycast RP for PIM-SM Implementation Distributing PIM Joins over Multiple ECMP Paths PIM Interface on IES Subscriber Group Interfaces Multicast Only Fast Reroute (MoFRR) Multicast Source Discovery Protocol (MSDP) Anycast RP for MSDP MSDP Procedure MSDP Peering Scenarios MSDP Peer Groups MSDP Mesh Groups MSDP Routing Policies Auto-RP (discovery mode only) in Multicast VPN Multicast in Virtual Private Networks Draft Rosen Dynamic Multicast Signaling over P2MP in GRT Instance Multicast Extensions to MBGP MBGP Multicast Topology Support Recursive Lookup for BGP Next Hops IPv6 Multicast Multicast Listener Discovery (MLD v1 and v2) PIM SSM IPv6 PIM ASM Embedded RP Multicast Connection Admission Control (MCAC) MCAC Policy Overview MCAC Algorithm Interface-level MCAC details Bundle-Level MCAC details MCAC on Link Aggregation Group Interfaces Multicast Debugging Tools Mtrace Finding the Last Hop Router Directing the Response Mstat Mrinfo Configuring Multicast Parameters with CLI Multicast Configuration Overview Basic Configuration Common Configuration Tasks Configuring IGMP Parameters Enabling IGMP Configuring an IGMP Interface Configuring Static Parameters Configuring SSM Translation Configuring PIM Parameters Enabling PIM Configuring PIM Interface Parameters Importing PIM Join/Register Policies Configuring Multicast Source Discovery Protocol (MSDP) Parameters Configuring MCAC Parameters Disabling IGMP or PIM Multicast Command Reference Command Hierarchies Configuration Commands IGMP Commands PIM Commands MSDP Commands Multicast CAC Policy Commands Multicast Listener Discovery (MLD) Commands Operational Commands Show Commands Clear Commands Debug Commands Configuration Commands Generic Commands Multicast Commands Router IGMP Commands Router PIM Commands Router Multicast Source Discovery Protocol (MSDP) Commands Multicast CAC Policy Configuration Commands MLD Commands Operational Commands Show Commands IGMP Commands Show Router PIM Commands Clear Commands Debug Commands Debug IGMP Commands Debug PIM Commands RIP In This Chapter In This Chapter RIP Overview RIP Features RIP Version Types RIPv2 Authentication RIP Packet Format RIPv1 Format RIPv2 Format RIPng RIPng Protocol Common Attributes Metrics Timers Import and Export Policies Hierarchical Levels RIP Configuration Process Overview Configuration Notes General Configuring RIP with CLI RIP & RIPng Configuration Overview Preconfiguration Requirements RIP Hierarchy Basic RIP Configuration Common Configuration Tasks Configuring Interfaces Configuring a Route Policy Configuring RIP Parameters Configuring Global-Level Parameters Configuring Group-Level Parameters Configuring Neighbor-Level Parameters RIP Configuration Management Tasks Modifying RIP Parameters Deleting a Group Deleting a Neighbor RIP Command Reference Command Hierarchies Configuration Commands RIPng Configuration Commands Show RIP Commands Clear RIP Commands Debug RIP Commands RIP Configuration Commands Generic Commands RIP Commands Show Commands Clear Commands Debug RIP Commands OSPF In This Chapter In This Chapter Configuring OSPF OSPF Areas Backbone Area Stub Area Not-So-Stubby Area OSPF Super Backbone Sham Links Implementing the OSPF Super Backbone Loop Avoidance DN-BIT Route Tag Sham Links OSPFv3 Authentication OSPFv3 Graceful Restart Helper Virtual Links Neighbors and Adjacencies Link-State Advertisements Metrics Authentication IP Subnets Preconfiguration Recommendations Multiple OSPF Instances Route Export Policies for OSPF Preventing Route Redistribution Loops Multi-Address Support for OSPFv3 IP Fast-reroute (IP FRR) For OSPF and IS-IS Prefixes IP FRR Configuration Reducing the Scope of the LFA Calculation by SPF ECMP Considerations IP FRR and RSVP Shortcut (IGP Shortcut) IP FRR and BGP Next-Hop Resolution OSPF and IS-IS Support for Loop-Free Alternate Calculation Loop-Free Alternate Calculation in the Presence of IGP shortcuts Loop-Free Alternate Calculation for Inter-Area/inter-Level Prefixes Loop-Free Alternate Shortest Path First (LFA SPF) Policies Configuration of Route Next-Hop Policy Template Configuring Affinity or Admin Group Constraint in Route Next-Hop Policy Configuring SRLG Group Constraint in Route Next-Hop Policy Interaction of IP and MPLS Admin Group and SRLG Configuring Protection Type and Next-Hop Type Preference in Route next-hop policy template Application of Route Next-Hop Policy Template to an Interface Excluding Prefixes from LFA SPF Modification to LFA Next-Hop Selection Algorithm OSPF LSA Filtering Segment Routing in Shortest Path Forwarding FIB Prioritization OSPF Configuration Process Overview Configuration Notes General OSPF Defaults Configuring OSPF with CLI OSPF Configuration Guidelines Basic OSPF Configuration Configuring the Router ID Configuring OSPF Components Configuring OSPF Parameters Configuring OSPF3 Parameters Configuring an OSPF or OSPF3 Area Configuring a Stub Area Configuring a Not-So-Stubby Area Configuring a Virtual Link Configuring an Interface Configuring Authentication Overview Configuring Authentication Keys and Algorithms Configuring Authentication using Keychains Assigning a Designated Router Configuring Route Summaries Configuring Route Preferences OSPF Configuration Management Tasks Modifying a Router ID Deleting a Router ID Modifying OSPF Parameters OSPF Command Reference Command Hierarchies Configuration Commands Show Commands Clear Commands Debug Commands Configuration Commands Generic Commands OSPF Global Commands OSPF Area Commands Interface/Virtual Link Commands Show Commands Clear Commands OSPF Debug Commands IS-IS In This Chapter In This Chapter Configuring IS-IS Routing IS-IS Frequently Used Terms ISO Network Addressing IS-IS PDU Configuration IS-IS Operations IS-IS Route Summarization Partial SPF Calculation IS-IS MT-Topology Support Native IPv6 Support IS-IS Administrative Tags Setting Route Tags Using Route Tags Unnumbered Interface Support Segment Routing in Shortest Path Forwarding Configuring Segment Routing in Shortest Path Segment Routing Operational Procedures Prefix Advertisement and Resolution Error and Resource Exhaustion Handling Segment Routing Tunnel Management Tunnel MTU Determination Remote LFA with Segment Routing Data Path Support Hash label support Control Protocol Changes IS-IS Control Protocol Changes OSPF Control Protocol Changes BGP Shortcut Using Segment Routing Tunnel BGP Label Route Resolution Using Segment Routing Tunnel Service Packet Forwarding with Segment Routing Mirror Services and Lawful Intercept FIB Prioritization IS-IS Configuration Process Overview Configuration Notes General Configuring IS-IS with CLI IS-IS Configuration Overview Router Levels Area Address Attributes Interface Level Capability Route Leaking Basic IS-IS Configuration Common Configuration Tasks Configuring IS-IS Components Enabling IS-IS Modifying Router-Level Parameters Configuring ISO Area Addresses Configuring Global IS-IS Parameters Migration to IS-IS Multi-Topology Configuring Interface Parameters Example: Configuring a Level 1 Area Example: Modifying a Router’s Level Capability Configuring IS-IS Link Groups IS-IS Configuration Management Tasks Disabling IS-IS Removing IS-IS Modifying Global IS-IS Parameters Modifying IS-IS Interface Parameters Configuring Authentication using Keychains Configuring Leaking Redistributing External IS-IS Routers Specifying MAC Addresses for All IS-IS Routers IS-IS Command Reference Command Hierarchies Configuration Commands Show Commands Clear Commands Debug Commands IS-IS Configuration Commands Generic Commands IS-IS Commands Show Commands Clear Commands Debug Commands BGP In This Chapter In This Chapter BGP Overview BGP Sessions BGP Session States Detecting BGP Session Failures Peer Tracking Bidirectional Forwarding Detection (BFD) Fast External Failover High Availability BGP Sessions BGP Graceful Restart BGP Session Security TCP MD5 Authentication TTL Security Mechanism BGP Groups BGP Design Concepts Route Reflection BGP Confederations BGP Messages Open Message Changing the Autonomous System Number Changing a Confederation Number BGP Advertisement Update Message Keepalive Message Notification Message UPDATE Message Error Handling Route Refresh Message BGP Path Attributes Origin AS Path AS Override Using Local AS for ASN Migration 4-Octet Autonomous System Numbers Next-Hop Next-Hop IPv4 Address Family over IPv6 Next-Hop VPN-IPv4 Address Family over IPv6 Next-Hop VPN-IPv6 Address Family over IPv6 Next-Hop Resolution Next-Hop Tracking Next-Hop Indirection Using Multiple Address Families over IPv6 BGP Sessions MED Deterministic MED Local Preference Route Aggregation Path Attributes Community and Extended Community Attributes Route Reflection Attributes Multi-Protocol BGP Attributes 4-Octet AS Attributes AIGP Metric BGP Routing Information Base (RIB) RIB-IN Features BGP Import Policies LOC-RIB Features BGP Decision Process Always Compare MED Ignore Next-Hop Metric BGP Route Installation in the Route Table Weighted ECMP for BGP Routes BGP Route Installation in the Tunnel Table BGP Fast Reroute Calculating Backup Paths Failure Detection and Switchover to the Backup Path QoS Policy Propagation via BGP (QPPB) BGP Policy Accounting Route Flap Damping (RFD) RIB-OUT Features BGP Export Policies Outbound Route Filtering (ORF) RT Constrained Route Distribution Min Route Advertisement Interval (MRAI) Advertise-Inactive Best-External Add-Paths Path Selection with Add-Paths Split-Horizon BGP Applications Next-hop Resolution Using Tunnels BGP Routes BGP Labeled Routes VPN-IPv4 and VPN-IPv6 Routes BGP Flow-Spec Validating Received Flow Routes Using Flow Routes to Create Dynamic Filter Entries Configuration of TTL Propagation for BGP Label Routes TTL Propagation for RFC 3107 Label Route at Ingress LER TTL Propagation for RFC 3107 Label Routes at LSR BGP Prefix Origin Validation BGP Route Leaking BGP Configuration Process Overview Configuration Notes General BGP Defaults BGP MIB Notes Configuring BGP with CLI BGP Configuration Overview Preconfiguration Requirements BGP Hierarchy Internal and External BGP Configurations Basic BGP Configuration Common Configuration Tasks Creating an Autonomous System Configuring a Router ID BGP Confederations BGP Route Reflectors BGP Components Configuring Group Attributes Configuring Neighbor Attributes Configuring Route Reflection Configuring a Confederation BGP Configuration Management Tasks Modifying an AS Number Modifying a Confederation Number Modifying the BGP Router ID Modifying the Router-Level Router ID Deleting a Neighbor Deleting Groups BGP Command Reference Command Hierarchies Configuration Commands Show Commands Clear Commands Debug Commands Configuration Commands Generic Commands BGP Commands Other BGP-Related Commands Show Commands Clear Commands Debug Commands Route Policies In This Chapter In This Chapter Configuring Route Policies Policy Statements Routing Policy Subroutines Policy Evaluation Command Exclusive Editing for Policy Configuration Default Action Behavior Denied IP Prefixes Controlling Route Flapping Regular Expressions BGP and OSPF Route Policy Support BGP Route Policies Re-advertised Route Policies Triggered Policies Set MED to IGP Cost using Route Policies BGP Policy Subroutines Route Policies for BGP Next-Hop Resolution and Peer Tracking Routing Policy Parameterization When to Use Route Policies Route Policy Configuration Process Overview Configuration Notes General Configuring Route Policies with CLI Route Policy Configuration Overview When to Create Routing Policies Default Route Policy Actions Policy Evaluation Damping Basic Configurations Configuring Route Policy Components Beginning the Policy Statement Creating a Route Policy Configuring a Default Action Configuring an Entry Configuring a Community List Configuring Damping Configuring a Prefix List Configuring PIM Join/Register Policies Configuring Bootstrap Message Import and Export Policies Route Policy Configuration Management Tasks Editing Policy Statements and Parameters Deleting an Entry Deleting a Policy Statement Route Policy Command Reference Command Hierarchies Route Policy Configuration Commands Show Commands Route Policy Command Reference Generic Commands Route Policy Options Route Policy Damping Commands Route Policy Prefix Commands Route Policy Entry Match Commands Route Policy Action Commands Show Commands Standards and Protocol Support