vMX

Expand all | Collapse all

North star Controller built-in Junos VM

Jump to Best Answer
  • 1.  North star Controller built-in Junos VM

    Posted 11-07-2020 19:02

    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 11-08-2020 01:09

    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
    Best Answer

    Posted 11-17-2020 10:27
    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