BFD Support for Multicast (PIM)

This module contains information for enabling the Bidirectional Forwarding Detection (BFD) detection protocol on Protocol Independent Multicast (PIM) interfaces in your IP v4 and IPv6 network. Enabling PIM BFD enables PIM to use BFD's quicker adjacent system failure detection and avoid the slower query-interval in its own detection mechanisms.

Restrictions for BFD Support for Multicast (PIM)

  • This feature is not supported for Multicast VPN (MVPN).
  • This feature is supported only on interfaces on which both PIM and BFD are supported.

Information About BFD Support for Multicast (PIM)

PIM BFD

Bidirectional Forwarding Detection (BFD) is a detection protocol designed to provide fast forwarding path failure detection times for all media types, encapsulations, topologies, and routing protocols and independent of the higher layer protocols. In addition to fast forwarding path failure detection, BFD provides a consistent failure detection method for network administrators. Because the network administrator can use BFD to detect forwarding path failures at a uniform rate, rather than the variable rates for different routing protocol hello mechanisms, network profiling and planning is easier and reconvergence time is consistent and predictable.

Protocol Independent Multicast (PIM) uses a hello mechanism for discovering new neighbors and for detecting failures between adjacent nodes. The minimum failure detection time in PIM is 3 times the PIM Query-Interval. To enable faster failure detection, the rate at which a PIM Hello message is transmitted on an interface is configurable. However, lower intervals increase the load on the protocol and can increase CPU and memory utilization and cause a system-wide negative impact on performance. Lower intervals can also cause PIM neighbors to expire frequently as the neighbor expiry can occur before the hello messages received from those neighbors are processed.

The BFD Support for Multicast (PIM) feature, also known as PIM BFD, registers PIM as a client of BFD. PIM can then utilize BFD to initiate a session with an adjacent PIM node to support BFD's fast adjacency failure detection in the protocol layer. PIM registers just once for both PIM and IPv6 PIM.

At PIMs request (as a BFD client), BFD establishes and maintains a session with an adjacent node for maintaining liveness and detecting forwarding path failure to the adjacent node. PIM hellos will continue to be exchanged between the neighbors even after BFD establishes and maintains a BFD session with the neighbor. The behavior of the PIM hello mechanism is not altered due to the introduction of this feature.

Although PIM depends on the Interior Gateway Protocol (IGP) and BFD is supported in IGP, PIM BFD is independent of IGP's BFD.

How to Configure BFD Support for Multicast (PIM)

Enabling BFD PIM on an Interface

Before You Begin
  • For IPv4 networks, IP multicast must be enabled and Protocol Independent Multicast (PIM)must be configured on the interface. For information, see the “Configuring Basic IP Multicast in IPv4 Networks” module of the IP Multicast: PIM Configuration Guide.
  • For IPv6 networks, IPv6 multicast must be enabled and Protocol Independent Multicast (PIM) must be configured on the interface. For information, see the IP Multicast: PIM Configuration Guide.
SUMMARY STEPS

    1.    enable

    2.    configure terminal

    3.    interfacetype number

    4.    bfd interval milliseconds min_rx milliseconds multiplier interval-multiplier

    5.    Use one of the following:

    • ip pim bfd
    • ipv6 pim bfd

    6.    Repeat the preceding steps for each interface to be enabled for BFD PIM.

    7.    end


DETAILED STEPS
      Command or Action Purpose
    Step 1 enable


    Example:
    Device> enable
     
    Enables privileged EXEC mode.
    • Enter your password if prompted.
     
    Step 2 configure terminal


    Example:
    Device# configure terminal
     

    Enters global configuration mode.

     
    Step 3 interfacetype number


    Example:
    Device(config)# interface fastethernet 1/6
     

    Enters interface configuration mode for the specified interface.

     
    Step 4 bfd interval milliseconds min_rx milliseconds multiplier interval-multiplier


    Example:
    Device(config-if)# bfd interval 500 min_rx 500 multiplier 5
     

    Enables BFD on the interface.

     
    Step 5 Use one of the following:
    • ip pim bfd
    • ipv6 pim bfd


    Example:
    Device(config-if)# ip pim bfd
    Device(config-if)# ipv6 pim bfd
     

    Enables PIM BFD on the interface.

     
    Step 6 Repeat the preceding steps for each interface to be enabled for BFD PIM.    
    Step 7 end


    Example:
    Device(config-if)# end
     

    Exits to privileged EXEC mode .

     

    Configuration Examples for BFD Support for Multicast (PIM)

    Additional References for BFD Support for Multicast (PIM)

    Related Documents

    Related Topic

    Document Title

    Cisco IOS commands

    Cisco IOS Master Command List, All Releases

    IP multicast commands

    Cisco IOS IP Multicast Command Reference

    Bidirectional Forwarding Detection (BFD) detection protocol

    IP Routing BFD Configuration Guide

    Protocol Independent Multicast (PIM) in an IPv4 network

    “Configuring Basic IP Multicast in IPv4 Networks” module of the IP Multicast: PIM Configuration Guide

    PIM in an IPv6 network

    IP Multicast: PIM Configuration Guide

    Technical Assistance

    Description

    Link

    The Cisco Support and Documentation website provides online resources to download documentation, software, and tools. Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies. Access to most tools on the Cisco Support and Documentation website requires a Cisco.com user ID and password.

    http:/​/​www.cisco.com/​cisco/​web/​support/​index.html

    Feature Information for BFD Support for Multicast (PIM)

    The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.

    Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/​go/​cfn. An account on Cisco.com is not required.

    Table 1 Feature Information for BFD Support for Multicast (PIM)

    Feature Name

    Releases

    Feature Information

    BFD Support for Multicast (PIM)

    15.3(2)S

    Cisco IOS XE Release 3.9S

    This feature enables multicast PIM to use BFD's quicker adjacent system failure detection and avoid the slower query-interval in its own detection mechanisms.

    The following commands were introduced or modified: ip pim bfd, ipv6 pim bfd, show ip pim, show ipv6 pim interface.