programmable-rpd
Syntax (Junos OS)
programmable-rpd { client name { interface-notification name; } purge-timeout (never | timeout); rib-service { dynamic-next-hop-interface (disable | enable); } statistics flex-routes <destination ip-destination-address> table traceoptions { file filename <files files> <size size> <(world-readable | no-world-readable)>; flag name; } }
Syntax (Junos OS Evolved)
programmable-rpd { client name { interface-notification name; } purge-timeout (never | timeout); rib-service { dynamic-next-hop-interface (disable); } stats-aggregation-interval seconds; stats-sampling-interval seconds; traceoptions { file filename <files files> <size size> <(world-readable | no-world-readable)>; flag name; } }
Hierarchy Level
[edit logical-systems name routing-instances name routing-options], [edit logical-systems name routing-options], [edit logical-systems name tenants name routing-instances name routing-options], [edit routing-instances name routing-options], [edit routing-options], [edit tenants name routing-instances name routing-options]
Description
Configure the programmable routing protocol process (prpd). The prpd provides public APIs to program routing systems, making it possible for users to directly access the APIs to customize, create, and modify behavior of their network.
Required Privilege Level
routing—To view this statement in the configuration.
routing-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 16.2.
stats-aggregation-interval
and stats-sampling-interval
statements introduced in Junos OS Evolved Release 22.2R1.