New and Updated Features
This section describes the new features in the Juniper Cloud-Native Router (JCNR) 24.4 release.
New Features in Juniper Cloud-Native Router Release 24.4
-
Support for Topology-Independent Loop-Free Alternates (TI-LFA) with fast reroute (FRR)—JCNR supports implementing Topology-Independent Loop-Free Alternates (TI-LFA) with fast reroute (FRR) in SR-MPLS. TI-LFA is supported on IS-IS implementations for SR-MPLS. It is also supported on OSPF implementations as a technology preview feature. Only protection against link failure is supported with one primary and one secondary (backup) path.
-
Support for Layer-3 Class of Service (CoS)—Juniper Cloud-Native Router supports Layer 3 Class of Service (CoS), also known as L3 Quality of Service (QoS). JCNR supports the following classifiers, policers and rewrite/marker implementations:
-
Behavior Aggregate (BA) and Multifield (MF) classifiers
-
Single-rate three-color marker (srTCM) and Two-rate three-color marker (trTCM) policers
-
Rewrite rules supports copying outer IPv4/IPv6 DSCP marking to inner IP header DSCP field as well as MPLS EXP bit marking
-
-
Additional support for L3/L4 Access Lists—JCNR now supports MPLS protocol family for L3/L4 access lists. It also supports additional match nonterminating actions including syslog, routing-instance, forwarding class and policer.
-
Additional Telemetry Support—JCNR now supports telemetry for interfaces extended statistics, firewall filter counters and TI-LFA statistics via Prometheus and gNMI.
-
Support for Link Layer Discovery Protocol (LLDP)—Juniper Cloud-Native Router supports LLDP on Layer-3 interfaces to advertise capabilities, identity, and other information onto a LAN. LLDP is supported on Layer 3 interfaces.
-
Support for DHCP Relay—Juniper Cloud-Native Router can be configured as a Stateless DHCP Relay agent for an L2-L3 deployment that can relay DHCP messages between cascaded Next-Generation Distributed Units (NGDUs) and an external DHCP server. It supports simple packet forwarding non-snooping DHCPv4 and DHCPv6 relay feature between the DHCP client and DHCP server.
-
Support for Layer 3 CoS scheduler—Juniper Cloud-Native Router supports L3 class of service (CoS) scheduler implemention to compute the priority of packets. It implements a strict priority 8-queue scheduler, with priority order high to low. The forwarding class is directly mapped to scheduler priority.
- Support for cSRX Telemetry—Juniper Cloud-Native Router supports telemetry capabilities for cSRX deployed as a service chain for IPSec security services. Visibility via Prometheus-based API and gRPC Network Management Interface (gNMI) is supported.
-
Support for vRouter timestamping TWAMP test packets—Juniper Cloud-Native Router supports vRouter timestamping for Two-Way Active Management Protocol (TWAMP) test packets in light mode implementation. The vRouter uses hardware timestamping if the underlying NIC supports it, else it defaults to the kernel system clock.
-
Support for Loop Detection in Pure L2 Mode—Juniper Cloud-Native Router implements Layer 2 loop detection mechanisms in the vRouter by detecting frequent MAC address movements between ports.
- Support for Host Protection using Control Plane
Policing—Juniper Cloud-Native Router supports host protection against DDoS
attacks. You can configure rate-limiting for host traffic, based on protocol
classification on the loopback interface
lo0.0.
-
Support for Ubuntu OS—Juniper Cloud-Native Router is now supported on Ubuntu for bare metal, Microsoft Azure, and Google Cloud Platform (GCP) deployments.
-
Support for preflight and postflight checks—Juniper Cloud-Native Router supports preflight and postflight checks under the Juniper Cloud-Native Router Readiness framework. Preflight checks verify that your cluster nodes can support JCNR and postflight checks verify that your Cloud-Native Router installation is working properly.
-
Support for local persistence of cRPD configuration—Juniper Cloud-Native Router supports local persistence of cRPD configuration across reboots, pod restarts, and upgrades.
-
Support for Service Module Host-Based Routing—Juniper Cloud-Native Router Service Module for Host-Based Routing augments the Operator Service Module framework to provide a cRPD host-based routing solution for your Kubernetes cluster. You can now leverage an external cRPD installation within the host's network namespace to provide a more feature-rich networking implementation for your pod network.
-
Support for Validation Factory—Juniper Cloud-Native Router Validation Factory is a library of test profiles that you can run to validate your Cloud-Native Router deployment. Implemented as a Helm chart, Validation Factory makes it easy for you to test your Cloud-Native Router deployment for evaluation or even prior to going live in a production environment. Validation Factory is initially supported for Layer 3 tests in Wind River deployments only.