Juniper Extension Toolkit (JET)
-
Enhanced PRPD APIs to support remotely programmed EVPN Type 5 routes (cRPD)—Juniper Extension Toolkit (JET) APIs allow you to remotely program static BGP routes and direct traffic through your network using an external controller such as a JET client. You can remotely program EVPN Type 5 routes using all existing BGP APIs. These APIs support EVPN Type 5 addresses and BGP communities. To enable the router MAC community, use the format
router-mac:mac-address. To enable the encapsulation community with a VXLAN, use the formatencapsulation:vxlan.To get improved notifications, use the RouteRibLocalSubscribe API in the BGP Route Service RPC. This RPC streams all BGP communities, including extended BGP communities, to the local routing table in the controller. You can specify a policy for each route subscription request. These policies can match a route family, route distinguisher, community, or prefix. You can find details in version 2 of the
jnx_routing_bgp_service.protoproto file.[See Overview of JET APIs and Controller-Based BGP Multicast Signaling.]