Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Juniper Extension Toolkit (JET)

  • JET API support for GRE tunneling (MX204, MX240, MX480, MX960, MX2010, MX2020, and MX10003 with MPC1-MPC9E, MPC10E, or MPC11E; and VMX)—Starting in Junos OS Release 21.2R1, we have enhanced Juniper Extension Toolkit (JET) APIs to support GRE tunneling and packet translation between IPv6 and IPv4. With the RIB (also known as routing table) service API and flexible tunnel profile API, you can embed GRE encapsulation and translation profiles. With the flexible tunnel service API, you can embed GRE de-encapsulation profiles.

    [See JET APIs on Juniper EngNet.]

  • BGP route service API supports programming routes with IP-IP encapsulation attributes (MX240, MX480, MX960, PTX1000, QFX5110, QFX5200, QFX10002, and QFX10008)—Starting in Junos OS Release 21.2R1, you can use the BGP route service API to program BGP routes with IP over IP (IP-IP) encapsulation attributes. You can specify the tunnel type, the remote endpoint address, and the color of the route. Keep the following in mind:

    • The egress endpoint must be a unicast IPv4 address.
    • The colors encoded in tunnel_encap and extended_community must match.
    • If the encapsulation ext_com and the tunnel attribute are both present, the egress endpoint must match the next-hop address.

    To enable this feature, configure the bgp-signal option at the [edit routing-options dynamic-tunnels tunnel-name] hierarchy level. The rest of your dynamic tunnel CLI configuration does affect the functionality of the programmed tunnels.

    [See dynamic-tunnels and JET APIs on Juniper EngNet.]