02-Traditional_Routing BGPoSVR or BGP Over SVR

https://www.juniper.net/documentation/us/en/software/session-smart-router/docs/config_bgp/#bgp-over-svr-bgposvr

https://www.juniper.net/documentation/us/en/software/session-smart-router/docs/config_reference_guide#routing-protocol-bgp


1- Create a Network interface ( loopback0 under routing instance )

2- Change the BGP router-id ( = loopback IP@ )

3- Add BGP neighbors ( = loopback address , AS# , use local-interface = loopback , + address-family= ipv4-unicast,  +   Router As Next Hop: True   and TTL=5 )


2- BGPoSVR: NH is the local loopback ( routing interface )

3- Redistribute service over BGP


Exercise 4BGP Over SVR


Step 1Configure Routing Interface ( loopback if )
bosdc1

Router: > Routing Instance

ADD Routing Interfaces

name rtg-int-bos   

IP address: 6.6.6.6


show config running authority router bosdc1 routing default-instance interface rtg-int-bos

routing interface
admin@node1.bosdc1# show config running authority router bosdc1 routing default-instance interface rtg-int-bos 

config

    authority

        router  bosdc1
            name     bosdc1

            routing  default-instance
                type       default-instance

                interface  rtg-int-bos
                    name        rtg-int-bos
                    ip-address  6.6.6.6
                exit
            exit
        exit
    exit
exit

show rib

show rib
admin@node1.bosdc1# show rib 
Fri 2021-05-07 07:25:12 UTC
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
       F - PBR,
       > - selected route, * - FIB route
. . . 
C>* 6.6.6.6/32 is directly connected, rtg-int-bos, 00:09:29
seabo1

name rtg-int-sea  

IP address: 7.7.7.7

dalbo2

name rtg-int-dal  

IP address: 8.8.8.8

Step 2Change Router ID to Routing Interface  ( BGP will use  loopback address)

for all the site:

bosdc1

seabo1

dalbo2

Router: > Routing Instance  > BGP




bgp config
admin@node1.bosdc1# show config running authority router bosdc1 routing default-instance routing-protocol bgp 

config

    authority

        router  bosdc1
            name     bosdc1

            routing  default-instance
                type              default-instance

                routing-protocol  bgp
                    type            bgp
                    local-as        300
                    router-id       6.6.6.6  <<<<<<<<<<<< new loopback if / routing interface

                    address-family  ipv4-unicast
                        afi-safi  ipv4-unicast

                        network   172.26.128.0/30
                            network-address  172.26.128.0/30
                            policy           add-community
                        exit
                    exit

                    neighbor        3.3.3.1
                        neighbor-address  3.3.3.1
                        neighbor-as       6000

                        neighbor-policy
                            inbound-policy  add-as-path
                        exit

                        address-family    ipv4-unicast
                            afi-safi  ipv4-unicast
                        exit
                    exit

                    redistribute    service
                        protocol  service
                    exit
                exit
            exit
        exit
    exit
exit

admin@node1.bosdc1# 
Step 3Add BGP Over SVR Peers  ( Add Neighbors in DC )
bosdc1

Router: > Routing Instance:   > BGP

AD: neighbors

Seattle:

BGP Neighbor Address: 7.7.7.7
Neighbor AS Number: 100

Local Address:  Source= Routing   +    Routing Interface= loopback0      (   rtg-int-bos )

BGP Multihop Settings: TTL or  Time-to-live Value: 255   ( for BGP Multihop Settings )

Address Families: Select bgp:ipv4-unicast.  (  +   Router As Next Hop: True   )


Dallas:

BGP Neighbor Address: 8.8.8.8
b. Neighbor AS Number: 200

Local Address:  Routing   +    Routing Interface:   rtg-int-bos

Time-to-live Value: 5   ( for BGP Multihop Settings )

Address Families. Select bgp:ipv4-unicast.  (  +   Router As Next Hop: True   )



neighbor

seabo1

BGP Neighbor Address: 6.6.6.6
Neighbor AS Number: 300
Local Address: rtg-int-sea (on Seattle) 

Local Address:  Routing   +    Routing Interface:   rtg-int-sea

Time-to-live Value: 5   ( for BGP Multihop Settings )

Address Families. Select bgp:ipv4-unicast.  (  +   Router As Next Hop: True   )


dalbo2

BGP Neighbor Address: 6.6.6.6
b. Neighbor AS Number: 300
c. Local Address: rtg-int-dal (on Dallas)

Local Address:  Routing   +    Routing Interface:   rtg-int-dal

Time-to-live Value: 5   ( for BGP Multihop Settings )

Address Families. Select bgp:ipv4-unicast.  (  +   Router As Next Hop: True   )


Step 4Add BGP Over SVR Peers  ( Add Neighbors in Branches )
new Services

Authority >



new service routes

Authority > Router >

New Tenant

Step 5Verify BGP Over SVR


Routing table

RiB

+ Router

+ filter: BGP






show bgp neighbors 7.7.7.7 received-routes

show bgp neighbors 7.7.7.7 advertised-routes

advertised and received routes
admin@node1.bosdc1# show bgp neighbors 7.7.7.7 received-routes 
Fri 2021-05-07 08:55:23 UTC
BGP table version is 0, local router ID is 6.6.6.6, vrf id 0
Status codes:  s suppressed, d damped, h history, * valid, > best, = multipath,
               i internal, r RIB-failure, S Stale, R Removed
Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self
Origin codes:  i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 1.1.1.0/24       7.7.7.7                                0 100 6000 i
*> 2.2.2.0/24       7.7.7.7                                0 100 6000 i
*> 3.3.3.0/24       7.7.7.7                                0 100 6000 i
*> 7.7.7.7/32       7.7.7.7                                0 100 300 ?
*> 8.8.8.8/32       7.7.7.7                                0 100 300 ?
*> 128.128.128.1/32 7.7.7.7                                0 100 300 ?
*> 128.128.128.128/32
                    7.7.7.7                                0 100 300 ?
*> 172.26.128.0/30  7.7.7.7                                0 100 300 i

Total number of prefixes 8


Completed in 0.20 seconds
admin@node1.bosdc1# show bgp neighbors 7.7.7.7 advertised-routes 
Fri 2021-05-07 08:55:28 UTC
BGP table version is 24, local router ID is 6.6.6.6, vrf id 0
Status codes:  s suppressed, d damped, h history, * valid, > best, = multipath,
               i internal, r RIB-failure, S Stale, R Removed
Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self
Origin codes:  i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 1.1.1.0/24       0.0.0.0                                0 6000 i
*> 2.2.2.0/24       0.0.0.0                                0 100 6000 i
*> 3.3.3.0/24       0.0.0.0                                0 6000 i
*> 7.7.7.7/32       0.0.0.0             999999         32768 ?
*> 8.8.8.8/32       0.0.0.0             999999         32768 ?
*> 128.128.128.1/32 0.0.0.0            1000000         32768 ?
*> 128.128.128.128/32
                    0.0.0.0            1000000         32768 ?
*> 172.26.128.0/30  0.0.0.0                  0         32768 i

Total number of prefixes 8


Completed in 0.18 seconds
admin@node1.bosdc1#