Juniper Extension Toolkit (JET)
-
JET Firewall Filter API to configure purge timer and support filter match condition (MX204, MX240, MX304, MX480, MX960, MX2010, MX2020, MX10003, MX10004, MX10008, and MX10016)—Starting in Junos OS Release 24.2R1, use the JET Firewall Service API to configure the purge timer for JET clients. With the default configuration, a JET client purges its configuration if it fails to connect within 30 seconds. When the connection is successful, the client must reconfigure. To avoid delays due to reconfiguration, you can extend the purge timer beyond 30 seconds.
The JET Firewall Filter API also supports firewall filter match with GPRS tunneling protocol (GTP). You can configure this match on the interface to better filter GTP traffic. Note that a GTP filter match works only if you configure the appropriate port match condition for UDP traffic.
[See Overview of JET APIs.]
-
Persistence for PRPD routes (MX10003)—Starting in Junos OS Release 24.2R1, you can enable persistence for up to 500,000 programmable RPD (PRPD) routes using JET APIs. Persistent routes are maintained across restarts and switchovers, providing reliability for important routes. To enable persistence, set the
persist
variable to 1 in theRouteAdd
,RouteModify
, orRouteUpdate
remote procedure call (RPC) under the RIB Service API. This feature is only supported for flexible VXLAN routes.If a persistent PRPD route is configured with a backup route, use the
delay-route-advertisements minimum-delay routing-uptime
configuration statement to delay BGP route advertisements so the PRPD route can be reprogrammed after a restart.[See Overview of JET APIs.]