vMX

Expand all | Collapse all

North star Controller built-in Junos VM

  • 1.  North star Controller built-in Junos VM

    Posted 19 days ago

    Hi everybody,

    On North Star Controller+ JUNOS VM ( single host) installation, JUNOS VM is used to run BGP-LS to discover network topology.

    Is this VM also pre-configured as route reflector for ipv4 address family as well? 

    Thanks and have a good day!!



  • 2.  Re: North star Controller built-in Junos VM

    Posted 19 days ago

    Hello,

    No it is not.

    AFAIK, the "JUNOS VM" supplied as part of NS install actually contains Juniper VRR software https://www.juniper.net/documentation/product/en_US/virtual-route-reflector , hence the possible confusion.

    HTH

    Thx

    Alex

    P.S. In NS 5.1 release one can use cRPD Docker image instead of "JUNOS VM" VRR image https://www.juniper.net/documentation/en_US/northstar5.1.0/information-products/topic-collections/5.1.0/jd0e150.html#jd0e214 



  • 3.  RE: North star Controller built-in Junos VM

     
    Posted 9 days ago
    The JVMs are really not acting as RRs.   They are collecting topology information from the network to provide NorthStar the information needed to do calculations for LSPs.    The BGP-LS peers in the network send the topology information to the JVMs, the JVMs pass that information to the TOPOSERVER via NTAD.   

    Could they be configured as RRs? Maybe! but I would not do that.  That's not their purpose. 

    JVMs do not come preconfigured for BGP-LS or any other BGP peering.   You need to configure BGP-LS. 

    NTAD comes up when you configure set protocols topology-export.

    The JVM needs to be configured to peer with the routers that will provide the topology information, and these routers need to be configured to peer with the JVM. 

    JVM1:

    set routing-options autonomous-system 65001

    set protocols bgp group BGP_LS type external

    set protocols bgp group BGP_LS multihop

    set protocols bgp group BGP_LS local-address 192.168.10.1

    set protocols bgp group BGP_LS family traffic-engineering unicast

    set protocols bgp group BGP_LS export NO-EXPORT

    set protocols bgp group BGP_LS peer-as 65002

    set protocols bgp group BGP_LS neighbor 192.168.1.1 description R1

    set protocols bgp group BGP_LS neighbor 192.168.2.2 description R2

    set policy-options policy-statement NO-EXPORT term reject then reject

     R1/R2:

    set routing-options autonomous-system 65002

    set protocols bgp group BGP_LS type external

    set protocols bgp group BGP_LS multihop

    set protocols bgp group BGP_LS local-address 192.168.1.1 or 192.168.2.2

    set protocols bgp group BGP_LS family traffic-engineering unicast

    set protocols bgp group BGP_LS export TE

    set protocols bgp group BGP_LS peer-as 65001

    set protocols bgp group BGP_LS neighbor 192.168.10.1 description JVM

    set policy-options policy-statement TE term accept from family traffic-engineering

    set policy-options policy-statement TE term accept then accept

    set policy-options policy-statement TE term reject then reject



    ------------------------------
    Yasmin Lara
    Juniper Ambassador
    JNCIE-SP, JNCIE-ENT, JNCIE-DC, JNCIE-SEC
    JNCDS-DC, JNCIA-DevOps, JNCIP-CLOUD, CCNP-ENT
    ------------------------------