Introduction
This document serves as a comprehensive guide for deploying the Juniper Networks Containerized Routing Protocol Daemon (cRPD) on Linux-based environments. It details the installation, configuration, and management procedures for cRPD, enabling users to leverage its advanced routing capabilities within a containerized infrastructure.
The guide covers essential aspects such as understanding containerized routing protocols, resource requirements, and the benefits of using cRPD. It provides step-by-step instructions for deployment using Docker and Kubernetes, including setting up network interfaces, configuring routing protocols like BGP and OSPF, and managing cRPD instances.
Furthermore, the document explores advanced topics such as MPLS support, Layer 3 VPNs (VRF), and programmable routing using JET APIs. Troubleshooting common issues and understanding the underlying architecture are also addressed to ensure a smooth and efficient deployment experience.
For detailed information on Junos OS software configuration, users are encouraged to refer to the official Juniper Networks Junos OS documentation.
Key Features and Topics Covered
- Understanding Containerized Routing Protocol Daemon (cRPD)
- CRPD Resource Requirements and Supported Junos OS Features
- Installation and Upgrading cRPD on Docker and Kubernetes
- Managing cRPD, including networking and container operations
- Establishing SSH connections for NETCONF sessions
- Programmable Routing with JET APIs
- Configuring cRPD Features such as ARP Scaling, OSPFv2/v3, and MPLS
- Multitopology Routing and Layer 3 Overlay Support
- Troubleshooting cRPD Application and Kubernetes deployments
Resources
For further assistance and detailed information, please visit the Juniper Networks support website: Juniper Networks Support