Description

AFT streaming not working on MX
On MX, configuring IPAFT prefix-list entries, 'show fib-streaming routes ipv4-unicast' is not showing any output.

Symptoms

On MX, configuring IPAFT prefix-list entries, 'show fib-streaming routes ipv4-unicast' is not showing any output.

Solution

Below is the User configuration, he used below to configure the prefix-list is as follows
>> set system fib-streaming prefix-list table default family inet prefix [ 20.0.x.x/8 200.x.x.1/32 ]
 
>> The issue is due to wrong table name being configured for IPAFT prefix-list feature.
>> For ‘default.inet’ table, for IPAFT prefix-list feature, the table name should be ‘DEFAULT’ instead of ‘default’. This is because IPAFT specification mandates the name of default table name to ‘DEFAULT’.
Once the table name is changed to DEFAULT, the issue is not seen and CLI are displaying the content. Once collector subscribes in SAMPLE mode, FIBTD starts streaming out the configured route info to collector.
 
Router> show configuration system fib-streaming
prefix-list {
    table default {    ---->>>> This needs to be changed to DEFAULT
        family {
            inet {
                prefix [ 20.0.x.x/8 200.x.x.1/32 ];
            }
        }
    }
}

>> Note: Users can use the ‘show fib-streaming route-tables all’ command to know the name to tables in FIB wrt IPAFT
 
regress@vmx1> show fib-streaming route-tables all
Table-ID   Table name
0          DEFAULT
1          __juniper_private1__
2          __juniper_private2__
3          __juniper_services__
4          __pfe_private__
6          __master.anon__
7          __mpls-oam__
36736      __juniper_private4__


 

Modification History

2024-07-22 : Article Created