Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Understanding Virtual Route Reflector

    The virtual Route Reflector (vRR) feature allows you to implement route reflector capability using a general purpose virtual machine that can be run on a 64-bit Intel-based blade server or appliance. Because a route reflector works in the control plane, it can run in a virtualized environment. A virtual route reflector on an Intel-based blade server or appliance works the same as a route reflector on a router, providing a scalable alternative to full mesh internal BGP peering. The vRR feature has the following benefits:

    • Scalability: By implementing the vRR feature, you gain scalability improvements, depending on the server core hardware on which the feature runs. Also, you can implement virtual route reflectors at multiple locations in the network, which helps scale the BGP network with lower cost.
    • Faster and more flexible deployment: You install the vRR feature on an Intel server, using open source tools, which reduces your router maintenance.
    • Space savings: Hardware-based route reflectors require central office space. You can deploy the virtual route reflector feature on any server that is available in the server infrastructure or in the data centers, which saves space.

    Virtual Route Reflector Hardware Requirements

    Table 1 lists the hardware requirements.

    Table 1: Hardware Requirements




    Intel Xeon Nehalem or newer generation processor


    8 GB for vRR to run with default settings

    32 GB for vRR to achieve maximum scale


    Local or NAS

    Each vRR instance requires 25G of disk storage

    Other requirements

    Hyperthreading (recommended)

    Any ESXi HCL supported NIC

    Virtual Route Reflector Software Requirements

    Host OS: CentOS 7.1

    • QEMU-KVM 1.5.3
    • libvirt 1.2.8

    Host OS: CentOS 7.2

    • QEMU-KVM 1.5.3
    • libvirt 1.2.17

    The vRR software packages are available as these types of packages:

    • Application package—This package is for launching vRR software in a virtualized environment for the first time.
    • Install package—This package is for upgrading vRR software that is already running to the next Junos OS release.

    The vRR software images are available in these flavors:

    • Legacy—64-bit Junos OS
    • Unified—64-bit Junos OS (upgraded FreeBSD kernel)

    Virtual Route Reflector Restrictions

    The following features are not supported with the vRR feature:

    • Graceful Routing Engine Switchover (GRES)
    • Nonstop Active Routing (NSR)
    • Unified in-service software upgrade (unified ISSU)
    • Software licensing

    vRR is qualified primarily as a route reflector with minimal data plane support. For packet forwarding, MPLS VPN, and CoS feature support, you might consider vMX.

    Modified: 2017-03-24