Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


vJunos-router Architecture

The vJunos-router is a single, nested VM solution in which the virtual forwarding plane (VFP) and the Packet Forwarding Engine (PFE) reside in the outer VM. When you start the vJunos-router, the VFP starts a nested VM that runs the Junos Virtual Control Plane (VCP) image. KVM hypervisor is used to deploy VCP.

The term “nested” refers to the VCP VM being nested within the VFP VM, as shown in vJunos-router Architecture.

The vJunos-router can support up to 100 Mbps of throughput using four cores and 5GB of memory. Any additional cores and memory configured gets allocated to the VCP. VFP does not need additional memory apart from the minimum footprint supported. The 4 cores and 5GB memory is sufficient for lab use cases.

Figure 1: vJunos-router Architecture vJunos-router Architecture

The vJunos-router architecture is organized in layers:

  • The vJunos-router is at the top layer.

  • The KVM hypervisor and the related system software described in the software requirements section are in the middle layer.

  • The x86 server is in the physical layer at the bottom.

Understanding this architecture can help you plan your vJunos-router configuration.

After you create the vJunos-router instance, you can use the Junos OS CLI to configure the vJunos-router interfaces in the VCP. The vJunos-router supports Gigabit Ethernet interfaces only.