Bug ID 819009: Dynamic routing daemon mribd crashes if 'mrib debug all' is enabled in high availability (HA) config with Floating Self IP configured for PIM protocol.

Last Modified: Dec 13, 2019

Bug Tracker

Affected Product:  See more info
BIG-IP TMOS(all modules)

Known Affected Versions:
14.0.0, 14.0.0.1, 14.0.0.2, 14.0.0.3, 14.0.0.4, 14.0.0.5, 14.0.1, 14.0.1.1, 14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.4, 14.1.0.5, 14.1.0.6, 14.1.2, 14.1.2.1, 14.1.2.2, 15.0.0, 15.0.1

Fixed In:
15.1.0

Opened: Aug 29, 2019
Severity: 2-Critical

Symptoms

The multicast routing protocols are implemented by pimd and mribd daemons. mribd daemon crashes in a specific configuration when debug logging is enabled for this daemon.

Impact

Dynamic routing daemon mribd crashes. Advanced routing not available while mribd restarts.

Conditions

1) Dynamic Routing bundle is enabled and PIM protocol is enabled on a route domain. 2) High availability (HA) group/pair with floating self IP address is configured. 3) PIM neighbors are configured for each peer in high availability (HA) group/pair. 4) One of the peers in high availability (HA) is configured to use floating self IP address as an IP address for PIM protocol. This is done using the 'ip pim use-floating-address' command in the PIM configuration in imish: # ip pim use-floating-address 5) Multicast routing is configured in imish: # ip multicast-routing 6) Debug logging for mribd is enabled: # debug ip mrib all # debug ipv6 mrib all --- Note: Although steps 3 and 4 are optional, a practical configuration makes no sense without them.

Workaround

None.

Fix Information

Dynamic routing daemon mribd no longer crashes when mribd debug logging is enabled.

Behavior Change