SlideShare a Scribd company logo
Muhammad Syarifuddin, CCNA, CCNP, NRS-1
http://id.linkedin.com/in/syarifuddin
Chapter 1 – Basic :
http://www.slideshare.net/ariefcakep/mpls-deployment-chapter-1-basic1
Chapter 2 – Services :
http://www.slideshare.net/ariefcakep/mpls-deployment-chapter-2-services1
Chapter 3 – Optimization :
http://www.slideshare.net/ariefcakep/mpls-deployment-chapter-3-optimization
 MPLS L3VPN Optimization – Route Reflector
 Bank BCA wants to subscribe MPLS Link over
all of the branches in indonesia using
L3VPN/VPRN through our backbone network.
 The branch offices are 8 : Jakarta1, Jakarta2,
Bogor, Bekasi, Surabaya, Malang, Madiun,
Banjarmasin
 Datacenter is located in Tangerang City
 All BCA Routers connected to each 9 PEs.
Logical Topology
 One of VPRN/L3VPN problem is, to comply with such
topology, and to connect all client routers, iBGP
Peering on the PEs must be fully meshed on each
others.
 This could become a painful jobs when we add one or
more network into current vrf, we need to reconfigure
all related vrf PE, to do full mesh iBGP peering.
 Peer formula = n(n-1)/2,
 n stands for number of routers,
 For example 9 routers, will need 41 peer connection
 10 routers, will need 45 peer connection
 25 routers, will need 300 peer connection
 50 routers, will need 1225 peer connection
Full Mesh iBGP Peering
iBGP Peering in huge
VRF is such a mess and
painful configuration
PEJKTKPI01 (Loopback 10.0.0.3)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
neighbor 10.0.0.5 remote-as 65100
neighbor 10.0.0.5 update-source Loopback0
neighbor 10.0.0.6 remote-as 65100
neighbor 10.0.0.6 update-source Loopback0
neighbor 10.0.0.7 remote-as 65100
neighbor 10.0.0.7 update-source Loopback0
neighbor 10.0.0.9 remote-as 65100
neighbor 10.0.0.9 update-source Loopback0
neighbor 10.0.0.10 remote-as 65100
neighbor 10.0.0.10 update-source Loopback0
neighbor 10.0.0.11 remote-as 65100
neighbor 10.0.0.11 update-source Loopback0
neighbor 10.0.0.13 remote-as 65100
neighbor 10.0.0.13 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
neighbor 10.0.0.5 activate
neighbor 10.0.0.5 send-community both
neighbor 10.0.0.6 activate
neighbor 10.0.0.6 send-community both
neighbor 10.0.0.7 activate
neighbor 10.0.0.7 send-community both
neighbor 10.0.0.9 activate
neighbor 10.0.0.9 send-community both
neighbor 10.0.0.10 activate
neighbor 10.0.0.10 send-community both
neighbor 10.0.0.11 activate
neighbor 10.0.0.11 send-community both
neighbor 10.0.0.13 activate
neighbor 10.0.0.13 send-community both
exit-address-family
!
PEJKTKPI02 (Loopback 10.0.0.4)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.5 remote-as 65100
neighbor 10.0.0.5 update-source Loopback0
neighbor 10.0.0.6 remote-as 65100
neighbor 10.0.0.6 update-source Loopback0
neighbor 10.0.0.7 remote-as 65100
neighbor 10.0.0.7 update-source Loopback0
neighbor 10.0.0.9 remote-as 65100
neighbor 10.0.0.9 update-source Loopback0
neighbor 10.0.0.10 remote-as 65100
neighbor 10.0.0.10 update-source Loopback0
neighbor 10.0.0.11 remote-as 65100
neighbor 10.0.0.11 update-source Loopback0
neighbor 10.0.0.13 remote-as 65100
neighbor 10.0.0.13 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.5 activate
neighbor 10.0.0.5 send-community both
neighbor 10.0.0.6 activate
neighbor 10.0.0.6 send-community both
neighbor 10.0.0.7 activate
neighbor 10.0.0.7 send-community both
neighbor 10.0.0.9 activate
neighbor 10.0.0.9 send-community both
neighbor 10.0.0.10 activate
neighbor 10.0.0.10 send-community both
neighbor 10.0.0.11 activate
neighbor 10.0.0.11 send-community both
neighbor 10.0.0.13 activate
neighbor 10.0.0.13 send-community both
exit-address-family
!
PEBTNTGR01 (Loopback 10.0.0.5)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
neighbor 10.0.0.6 remote-as 65100
neighbor 10.0.0.6 update-source Loopback0
neighbor 10.0.0.7 remote-as 65100
neighbor 10.0.0.7 update-source Loopback0
neighbor 10.0.0.9 remote-as 65100
neighbor 10.0.0.9 update-source Loopback0
neighbor 10.0.0.10 remote-as 65100
neighbor 10.0.0.10 update-source Loopback0
neighbor 10.0.0.11 remote-as 65100
neighbor 10.0.0.11 update-source Loopback0
neighbor 10.0.0.13 remote-as 65100
neighbor 10.0.0.13 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
neighbor 10.0.0.6 activate
neighbor 10.0.0.6 send-community both
neighbor 10.0.0.7 activate
neighbor 10.0.0.7 send-community both
neighbor 10.0.0.9 activate
neighbor 10.0.0.9 send-community both
neighbor 10.0.0.10 activate
neighbor 10.0.0.10 send-community both
neighbor 10.0.0.11 activate
neighbor 10.0.0.11 send-community both
neighbor 10.0.0.13 activate
neighbor 10.0.0.13 send-community both
exit-address-family
!
PEJBRBGR01 (Loopback 10.0.0.6)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
neighbor 10.0.0.5 remote-as 65100
neighbor 10.0.0.5 update-source Loopback0
neighbor 10.0.0.7 remote-as 65100
neighbor 10.0.0.7 update-source Loopback0
neighbor 10.0.0.9 remote-as 65100
neighbor 10.0.0.9 update-source Loopback0
neighbor 10.0.0.10 remote-as 65100
neighbor 10.0.0.10 update-source Loopback0
neighbor 10.0.0.11 remote-as 65100
neighbor 10.0.0.11 update-source Loopback0
neighbor 10.0.0.13 remote-as 65100
neighbor 10.0.0.13 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
neighbor 10.0.0.5 activate
neighbor 10.0.0.5 send-community both
neighbor 10.0.0.7 activate
neighbor 10.0.0.7 send-community both
neighbor 10.0.0.9 activate
neighbor 10.0.0.9 send-community both
neighbor 10.0.0.10 activate
neighbor 10.0.0.10 send-community both
neighbor 10.0.0.11 activate
neighbor 10.0.0.11 send-community both
neighbor 10.0.0.13 activate
neighbor 10.0.0.13 send-community both
exit-address-family
!
PEJBRBKS01 (Loopback 10.0.0.7)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
neighbor 10.0.0.5 remote-as 65100
neighbor 10.0.0.5 update-source Loopback0
neighbor 10.0.0.6 remote-as 65100
neighbor 10.0.0.6 update-source Loopback0
neighbor 10.0.0.9 remote-as 65100
neighbor 10.0.0.9 update-source Loopback0
neighbor 10.0.0.10 remote-as 65100
neighbor 10.0.0.10 update-source Loopback0
neighbor 10.0.0.11 remote-as 65100
neighbor 10.0.0.11 update-source Loopback0
neighbor 10.0.0.13 remote-as 65100
neighbor 10.0.0.13 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
neighbor 10.0.0.5 activate
neighbor 10.0.0.5 send-community both
neighbor 10.0.0.6 activate
neighbor 10.0.0.6 send-community both
neighbor 10.0.0.9 activate
neighbor 10.0.0.9 send-community both
neighbor 10.0.0.10 activate
neighbor 10.0.0.10 send-community both
neighbor 10.0.0.11 activate
neighbor 10.0.0.11 send-community both
neighbor 10.0.0.13 activate
neighbor 10.0.0.13 send-community both
exit-address-family
!
PEJTMSBY01 (Loopback 10.0.0.9)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
neighbor 10.0.0.5 remote-as 65100
neighbor 10.0.0.5 update-source Loopback0
neighbor 10.0.0.6 remote-as 65100
neighbor 10.0.0.6 update-source Loopback0
neighbor 10.0.0.7 remote-as 65100
neighbor 10.0.0.7 update-source Loopback0
neighbor 10.0.0.10 remote-as 65100
neighbor 10.0.0.10 update-source Loopback0
neighbor 10.0.0.11 remote-as 65100
neighbor 10.0.0.11 update-source Loopback0
neighbor 10.0.0.13 remote-as 65100
neighbor 10.0.0.13 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
neighbor 10.0.0.5 activate
neighbor 10.0.0.5 send-community both
neighbor 10.0.0.6 activate
neighbor 10.0.0.6 send-community both
neighbor 10.0.0.7 activate
neighbor 10.0.0.7 send-community both
neighbor 10.0.0.10 activate
neighbor 10.0.0.10 send-community both
neighbor 10.0.0.11 activate
neighbor 10.0.0.11 send-community both
neighbor 10.0.0.13 activate
neighbor 10.0.0.13 send-community both
exit-address-family
!
PEJTMMLG01 (Loopback 10.0.0.10)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
neighbor 10.0.0.5 remote-as 65100
neighbor 10.0.0.5 update-source Loopback0
neighbor 10.0.0.6 remote-as 65100
neighbor 10.0.0.6 update-source Loopback0
neighbor 10.0.0.7 remote-as 65100
neighbor 10.0.0.7 update-source Loopback0
neighbor 10.0.0.9 remote-as 65100
neighbor 10.0.0.9 update-source Loopback0
neighbor 10.0.0.11 remote-as 65100
neighbor 10.0.0.11 update-source Loopback0
neighbor 10.0.0.13 remote-as 65100
neighbor 10.0.0.13 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
neighbor 10.0.0.5 activate
neighbor 10.0.0.5 send-community both
neighbor 10.0.0.6 activate
neighbor 10.0.0.6 send-community both
neighbor 10.0.0.7 activate
neighbor 10.0.0.7 send-community both
neighbor 10.0.0.9 activate
neighbor 10.0.0.9 send-community both
neighbor 10.0.0.11 activate
neighbor 10.0.0.11 send-community both
neighbor 10.0.0.13 activate
neighbor 10.0.0.13 send-community both
exit-address-family
!
PEJTMMDN01 (Loopback 10.0.0.11)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
neighbor 10.0.0.5 remote-as 65100
neighbor 10.0.0.5 update-source Loopback0
neighbor 10.0.0.6 remote-as 65100
neighbor 10.0.0.6 update-source Loopback0
neighbor 10.0.0.7 remote-as 65100
neighbor 10.0.0.7 update-source Loopback0
neighbor 10.0.0.9 remote-as 65100
neighbor 10.0.0.9 update-source Loopback0
neighbor 10.0.0.10 remote-as 65100
neighbor 10.0.0.10 update-source Loopback0
neighbor 10.0.0.13 remote-as 65100
neighbor 10.0.0.13 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
neighbor 10.0.0.5 activate
neighbor 10.0.0.5 send-community both
neighbor 10.0.0.6 activate
neighbor 10.0.0.6 send-community both
neighbor 10.0.0.7 activate
neighbor 10.0.0.7 send-community both
neighbor 10.0.0.9 activate
neighbor 10.0.0.9 send-community both
neighbor 10.0.0.10 activate
neighbor 10.0.0.10 send-community both
neighbor 10.0.0.13 activate
neighbor 10.0.0.13 send-community both
exit-address-family
!
PEKALBJM01 (Loopback 10.0.0.13)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
neighbor 10.0.0.5 remote-as 65100
neighbor 10.0.0.5 update-source Loopback0
neighbor 10.0.0.6 remote-as 65100
neighbor 10.0.0.6 update-source Loopback0
neighbor 10.0.0.7 remote-as 65100
neighbor 10.0.0.7 update-source Loopback0
neighbor 10.0.0.9 remote-as 65100
neighbor 10.0.0.9 update-source Loopback0
neighbor 10.0.0.10 remote-as 65100
neighbor 10.0.0.10 update-source Loopback0
neighbor 10.0.0.11 remote-as 65100
neighbor 10.0.0.11 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
neighbor 10.0.0.5 activate
neighbor 10.0.0.5 send-community both
neighbor 10.0.0.6 activate
neighbor 10.0.0.6 send-community both
neighbor 10.0.0.7 activate
neighbor 10.0.0.7 send-community both
neighbor 10.0.0.9 activate
neighbor 10.0.0.9 send-community both
neighbor 10.0.0.10 activate
neighbor 10.0.0.10 send-community both
neighbor 10.0.0.11 activate
neighbor 10.0.0.11 send-community both
exit-address-family
!
 Route Reflector / RR are an alternative way to
provide full meshed iBGP peers. One or more
routers configured as a route reflector, while
the remaining iBGP routers are configured as
clients and peer only with route reflector
forming a Route Reflector Cluster. This
reduces the number of connections required
to the number of clients. Routing updated
received by a client are sent to the Route
Reflector and it will forward to other clients in
the cluster.
iBGP Peering with Route Reflector
RR Reflects all BGP
received, towards all
of the neighbor
 RR Deployment Methods
 Option 1 involves using the PE router as the VPNv4 RR as well.
◦ This type of setup is not recommended due to additional
constraints of memory and CPU imposed on the PE router
that acts as RR, which is handling both the functions of
providing services to client edge routers as well as reflecting
routes to several other PEs in the same MPLS domain.
 Option 2 involves using the P router as an RR for both IPv4 and VPNv4.
◦ The P router handles not only the function of route reflection
for IPv4 and VPNv4 routes, but also performs data
forwarding operations for IPv4 and VPNv4 traffic.
◦ This scenario may not scale well in large MPLS VPN
environments due to memory and CPU constraints imposed
on the RR that not only provides IPv4 and VPNv4 routing
services but also data forwarding functionality.
 Option 3 involves using a P router as a RR only for VPNv4.
◦ This implementation can be used in large-scale MPLS VPN
environments in which the provider network wants to
isolate IPv4 functionality on the VPNv4 RR.
 Option 4 involves a dedicated router performing the function of
reflecting IPv4 and VPNv4 routes. The router does not perform
any data forwarding functions.
◦ This scenarios also increases the provider's operational
costs because the provider has to dedicate routers RRs
for IPv4 and VPNv4 prefixes as well as ensure their PE
routers have physical connectivity with each other for
data forwarding functionality or are connected to a
dedicated P router, which perform data forwarding
functionality.
 Option 5 involves a dedicated router as a RR for only VPNv4
routes and not for data forwarding. Like the last option, there
is considerable savings in CPU and performance improvements
can be realized but at the cost of additional routers providing
provider router functionality and increased cost in providing
physical connectivity between PE and P routers.
 Option 6 involves partitioned RRs, which is primarily in large-
scale environments in which using a dedicated VPNv4 RR does
not scale to the demands of a large provider carrying a large
number of VPNv4 prefixes.
Use PE as supported RR
For this case, IPv4 BGP
Peering is fully meshed
(light red color)
but VPNv4 BGP peering is
configured through RR
(P Router)
Install / Add dedicated
RR into current Network
IPv4 BGP Peering is fully
meshed (light red color)
but VPNv4 BGP peering is
configured through dedicated
RR
BGP VPNv4 peering for each
VRF are divided to different
RR, to reduce the load of
BGP Process
 Due to lack of operational budget, team will use
Option 1 for RR Deployment Method. This
solution is Temporary, and is proposed on next
budget to bought additional dedicated RR Routers
to do the job.
 Positive impact :
◦ Simplify BGP Configuration
◦ BGP Peering kept Redundant
◦ It also makes BGP process low on all non RR PE Routers.
◦ Easy to do expansion for the current VRF
 Negative impact :
◦ High BGP Process loads on the RR
 In this sample, we will use PEJKTKPI01 as RR1
and PEJKTKPI02 as RR2.
PEJKTKPI01 (Loopback 10.0.0.3)
router bgp 65100
neighbor RR1 peer-group
neighbor RR1 remote-as 65100
neighbor RR1 update-source loopback0
address-family vpnv4
neighbor 10.0.0.4 peer-group RR1
neighbor 10.0.0.5 peer-group RR1
neighbor 10.0.0.6 peer-group RR1
neighbor 10.0.0.7 peer-group RR1
neighbor 10.0.0.9 peer-group RR1
neighbor 10.0.0.10 peer-group RR1
neighbor 10.0.0.11 peer-group RR1
neighbor 10.0.0.13 peer-group RR1
neighbor RR1 route-reflector-client
exit-address-family
!
PEJKTKPI02 (Loopback 10.0.0.4)
router bgp 65100
neighbor RR2 peer-group
neighbor RR2 remote-as 65100
neighbor RR2 update-source loopback0
address-family vpnv4
neighbor 10.0.0.3 peer-group RR2
neighbor 10.0.0.5 peer-group RR2
neighbor 10.0.0.6 peer-group RR2
neighbor 10.0.0.7 peer-group RR2
neighbor 10.0.0.9 peer-group RR2
neighbor 10.0.0.10 peer-group RR2
neighbor 10.0.0.11 peer-group RR2
neighbor 10.0.0.13 peer-group RR2
neighbor RR2 route-reflector-client
exit-address-family
!
 For the rest of PEs, only need to peer to the
RR1 and RR2
PEBTNTGR01 (Loopback 10.0.0.5)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
exit-address-family
!
PEJBRBGR01 (Loopback 10.0.0.6)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
exit-address-family
!
 For the rest of PEs, only need to peer to the
RR1 and RR2
PEJTMSBY01 (Loopback 10.0.0.9)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
exit-address-family
!
PEJTMMLG01 (Loopback 10.0.0.10)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
exit-address-family
!
 For the rest of PEs, only need to peer to the
RR1 and RR2
PEJTMMDN01 (Loopback 10.0.0.11)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
exit-address-family
!
PEKALBJM01 (Loopback 10.0.0.13)
router bgp 65100
no synchronization
bgp log-neighbor-changes
neighbor 10.0.0.3 remote-as 65100
neighbor 10.0.0.3 update-source Loopback0
neighbor 10.0.0.4 remote-as 65100
neighbor 10.0.0.4 update-source Loopback0
no auto-summary
!
address-family vpnv4
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community both
neighbor 10.0.0.4 activate
neighbor 10.0.0.4 send-community both
exit-address-family
!
More simple configuration
 No BGP IPv4 because we only activate the MP-
BGP feature
 BGP neighbor with RR were UP, but the state is
NoNeg, because we only use the MPBGP
feature.
 Vrf routing still can be exported & imported
by using RR
 By using show ip route vrf vrf_name, we can
see the route for current vrf over the MP-BGP
 Ping & Traceroute vrf can be used to test
connectivity from PE to CE.
 Also can be used to check MPLS label & VPN Label
Thankyou
 RR Implementation in MPLS VPN – Cisco Support
◦ https://supportforums.cisco.com/docs/DOC-32629
 BGP Case Studies – Cisco Systems
◦ http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a00800c95bb.shtml
 BGP Route Reflectors Example
◦ http://ccnprecertification.com/2005/10/13/bgp-route-reflectors-example/
 CCNP Practical Studies: Routing | Scenario 7-1, Configuring Route Reflectors
◦ http://www.informit.com/library/content.aspx?b=CCNP_Studies_Routing&seqNum=89
 Route-Reflectors and Confederations in MPLS VPN Networks
◦ http://mynetworkingwiki.com/index.php/Route-
Reflectors_and_Confederations_in_MPLS_VPN_Networks

More Related Content

What's hot

MPLS Layer 3 VPN
MPLS Layer 3 VPN MPLS Layer 3 VPN
MPLS Layer 3 VPN
NetProtocol Xpert
 
Ether channel fundamentals
Ether channel fundamentalsEther channel fundamentals
Ether channel fundamentals
Edgardo Scrimaglia
 
Ccnpswitch
CcnpswitchCcnpswitch
Packet Tracer: Routing protocols EIGRP and OSPF
Packet Tracer: Routing protocols EIGRP and OSPFPacket Tracer: Routing protocols EIGRP and OSPF
Packet Tracer: Routing protocols EIGRP and OSPF
Rafat Khandaker
 
CCIE Lab - IGP Routing
CCIE Lab -  IGP Routing  CCIE Lab -  IGP Routing
CCIE Lab - IGP Routing
Kristof De Brouwer
 
Packet Tracer: Load Balancing with GLBP and FHRP
Packet Tracer: Load Balancing with GLBP and FHRPPacket Tracer: Load Balancing with GLBP and FHRP
Packet Tracer: Load Balancing with GLBP and FHRP
Rafat Khandaker
 
Packet Tracer: WAN, point to point links.
Packet Tracer: WAN, point to point links.Packet Tracer: WAN, point to point links.
Packet Tracer: WAN, point to point links.
Rafat Khandaker
 
CCNA- Router on stick, VLAN and Trunking
CCNA- Router on stick, VLAN and TrunkingCCNA- Router on stick, VLAN and Trunking
CCNA- Router on stick, VLAN and Trunking
Rafat Khandaker
 
VRF (virtual routing and forwarding)
VRF (virtual routing and forwarding)VRF (virtual routing and forwarding)
VRF (virtual routing and forwarding)
Netwax Lab
 
How to configure vlan, stp, dtp step by step guide
How to configure vlan, stp, dtp step by step guideHow to configure vlan, stp, dtp step by step guide
How to configure vlan, stp, dtp step by step guide
IT Tech
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP Presentation
Gino McCarty
 
Layer 3 redundancy hsrp
Layer 3 redundancy   hsrpLayer 3 redundancy   hsrp
Layer 3 redundancy hsrp
Edgardo Scrimaglia
 
VRF Configuration
VRF ConfigurationVRF Configuration
VRF Configuration
Netwax Lab
 
EtherChannel Configuration
EtherChannel ConfigurationEtherChannel Configuration
EtherChannel Configuration
NetProtocol Xpert
 
Switching
SwitchingSwitching
Switching
Netwax Lab
 
Ccnp3 lab 3_4_en
Ccnp3 lab 3_4_enCcnp3 lab 3_4_en
Ccnp3 lab 3_4_en
Omar Herrera
 
mpls-04
mpls-04mpls-04
mpls-04
kj teoh
 
Rapid Ring Protection Protocol (RRPP)
Rapid Ring Protection Protocol (RRPP)Rapid Ring Protection Protocol (RRPP)
Rapid Ring Protection Protocol (RRPP)
KHNOG
 
Fhrp notes
Fhrp notesFhrp notes
Fhrp notes
Krunal Shah
 
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.comEigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Rishabh Dangwal
 

What's hot (20)

MPLS Layer 3 VPN
MPLS Layer 3 VPN MPLS Layer 3 VPN
MPLS Layer 3 VPN
 
Ether channel fundamentals
Ether channel fundamentalsEther channel fundamentals
Ether channel fundamentals
 
Ccnpswitch
CcnpswitchCcnpswitch
Ccnpswitch
 
Packet Tracer: Routing protocols EIGRP and OSPF
Packet Tracer: Routing protocols EIGRP and OSPFPacket Tracer: Routing protocols EIGRP and OSPF
Packet Tracer: Routing protocols EIGRP and OSPF
 
CCIE Lab - IGP Routing
CCIE Lab -  IGP Routing  CCIE Lab -  IGP Routing
CCIE Lab - IGP Routing
 
Packet Tracer: Load Balancing with GLBP and FHRP
Packet Tracer: Load Balancing with GLBP and FHRPPacket Tracer: Load Balancing with GLBP and FHRP
Packet Tracer: Load Balancing with GLBP and FHRP
 
Packet Tracer: WAN, point to point links.
Packet Tracer: WAN, point to point links.Packet Tracer: WAN, point to point links.
Packet Tracer: WAN, point to point links.
 
CCNA- Router on stick, VLAN and Trunking
CCNA- Router on stick, VLAN and TrunkingCCNA- Router on stick, VLAN and Trunking
CCNA- Router on stick, VLAN and Trunking
 
VRF (virtual routing and forwarding)
VRF (virtual routing and forwarding)VRF (virtual routing and forwarding)
VRF (virtual routing and forwarding)
 
How to configure vlan, stp, dtp step by step guide
How to configure vlan, stp, dtp step by step guideHow to configure vlan, stp, dtp step by step guide
How to configure vlan, stp, dtp step by step guide
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP Presentation
 
Layer 3 redundancy hsrp
Layer 3 redundancy   hsrpLayer 3 redundancy   hsrp
Layer 3 redundancy hsrp
 
VRF Configuration
VRF ConfigurationVRF Configuration
VRF Configuration
 
EtherChannel Configuration
EtherChannel ConfigurationEtherChannel Configuration
EtherChannel Configuration
 
Switching
SwitchingSwitching
Switching
 
Ccnp3 lab 3_4_en
Ccnp3 lab 3_4_enCcnp3 lab 3_4_en
Ccnp3 lab 3_4_en
 
mpls-04
mpls-04mpls-04
mpls-04
 
Rapid Ring Protection Protocol (RRPP)
Rapid Ring Protection Protocol (RRPP)Rapid Ring Protection Protocol (RRPP)
Rapid Ring Protection Protocol (RRPP)
 
Fhrp notes
Fhrp notesFhrp notes
Fhrp notes
 
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.comEigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
 

Viewers also liked

Internet access mpls_vpn
Internet access mpls_vpnInternet access mpls_vpn
Internet access mpls_vpn
networkcode
 
Inter as vpn option c
Inter as vpn option c Inter as vpn option c
Inter as vpn option c
Goerge Micheal Gerges
 
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
APNIC
 
Presentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpnPresentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpn
jdc_3421
 
Inter-AS MPLS VPN Deployment
Inter-AS MPLS VPN DeploymentInter-AS MPLS VPN Deployment
Inter-AS MPLS VPN Deployment
Bangladesh Network Operators Group
 
Vpn presentation
Vpn presentationVpn presentation
Vpn presentation
stolentears
 

Viewers also liked (6)

Internet access mpls_vpn
Internet access mpls_vpnInternet access mpls_vpn
Internet access mpls_vpn
 
Inter as vpn option c
Inter as vpn option c Inter as vpn option c
Inter as vpn option c
 
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
 
Presentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpnPresentación+02+ +mpls-vpn
Presentación+02+ +mpls-vpn
 
Inter-AS MPLS VPN Deployment
Inter-AS MPLS VPN DeploymentInter-AS MPLS VPN Deployment
Inter-AS MPLS VPN Deployment
 
Vpn presentation
Vpn presentationVpn presentation
Vpn presentation
 

Similar to MPLS Deployment Chapter 3 - Optimization

Nxll11 bgp
Nxll11 bgpNxll11 bgp
Nxll11 bgp
Netwax Lab
 
[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting
Open Source Consulting
 
Network Security Best Practice (BCP38 & 140)
Network Security Best Practice (BCP38 & 140) Network Security Best Practice (BCP38 & 140)
Network Security Best Practice (BCP38 & 140)
Bangladesh Network Operators Group
 
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
Cisco Russia
 
2900 3500-5400-6200-8200-i pv6-jan08-2-intro
2900 3500-5400-6200-8200-i pv6-jan08-2-intro2900 3500-5400-6200-8200-i pv6-jan08-2-intro
2900 3500-5400-6200-8200-i pv6-jan08-2-intro
Stoyan Stoyanov
 
Installation of pfSense on Soekris 6501
Installation of pfSense on Soekris 6501Installation of pfSense on Soekris 6501
Installation of pfSense on Soekris 6501
robertguerra
 
Installation of pfSense on Soekris 6501
Installation of pfSense on Soekris 6501Installation of pfSense on Soekris 6501
Installation of pfSense on Soekris 6501
robertguerra
 
Networking in Kubernetes
Networking in KubernetesNetworking in Kubernetes
Networking in Kubernetes
Minhan Xia
 
OSPF_Exercises.pdf
OSPF_Exercises.pdfOSPF_Exercises.pdf
OSPF_Exercises.pdf
Denis Rasskazov
 
presentation_5725_1534743837.pdf
presentation_5725_1534743837.pdfpresentation_5725_1534743837.pdf
presentation_5725_1534743837.pdf
HaithamAli51
 
Cisco -Ccie rs quick_review_kit
Cisco -Ccie rs quick_review_kitCisco -Ccie rs quick_review_kit
Cisco -Ccie rs quick_review_kit
Stoyan Stoyanov
 
CCIE
CCIE CCIE
CCIE_RS_Quick_Review_Kit
CCIE_RS_Quick_Review_KitCCIE_RS_Quick_Review_Kit
CCIE_RS_Quick_Review_Kit
Chris S Chen
 
Configure Proxy and Firewall (Iptables)
Configure Proxy and Firewall (Iptables)Configure Proxy and Firewall (Iptables)
Configure Proxy and Firewall (Iptables)
Tola LENG
 
Practice Lab CSC
Practice Lab CSCPractice Lab CSC
Practice Lab CSC
Salachudin Emir
 
Aruba mobility access switch useful commands v2
Aruba mobility access switch useful commands v2Aruba mobility access switch useful commands v2
Aruba mobility access switch useful commands v2
Aruba, a Hewlett Packard Enterprise company
 
OpenStack Havana over IPv6
OpenStack Havana over IPv6OpenStack Havana over IPv6
OpenStack Havana over IPv6
Shixiong Shang
 
N at
N atN at
Tema3
Tema3Tema3
Tema3
lili zuka
 
Building Scalable Data Center Networks
Building Scalable Data Center NetworksBuilding Scalable Data Center Networks
Building Scalable Data Center Networks
Cumulus Networks
 

Similar to MPLS Deployment Chapter 3 - Optimization (20)

Nxll11 bgp
Nxll11 bgpNxll11 bgp
Nxll11 bgp
 
[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting
 
Network Security Best Practice (BCP38 & 140)
Network Security Best Practice (BCP38 & 140) Network Security Best Practice (BCP38 & 140)
Network Security Best Practice (BCP38 & 140)
 
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
 
2900 3500-5400-6200-8200-i pv6-jan08-2-intro
2900 3500-5400-6200-8200-i pv6-jan08-2-intro2900 3500-5400-6200-8200-i pv6-jan08-2-intro
2900 3500-5400-6200-8200-i pv6-jan08-2-intro
 
Installation of pfSense on Soekris 6501
Installation of pfSense on Soekris 6501Installation of pfSense on Soekris 6501
Installation of pfSense on Soekris 6501
 
Installation of pfSense on Soekris 6501
Installation of pfSense on Soekris 6501Installation of pfSense on Soekris 6501
Installation of pfSense on Soekris 6501
 
Networking in Kubernetes
Networking in KubernetesNetworking in Kubernetes
Networking in Kubernetes
 
OSPF_Exercises.pdf
OSPF_Exercises.pdfOSPF_Exercises.pdf
OSPF_Exercises.pdf
 
presentation_5725_1534743837.pdf
presentation_5725_1534743837.pdfpresentation_5725_1534743837.pdf
presentation_5725_1534743837.pdf
 
Cisco -Ccie rs quick_review_kit
Cisco -Ccie rs quick_review_kitCisco -Ccie rs quick_review_kit
Cisco -Ccie rs quick_review_kit
 
CCIE
CCIE CCIE
CCIE
 
CCIE_RS_Quick_Review_Kit
CCIE_RS_Quick_Review_KitCCIE_RS_Quick_Review_Kit
CCIE_RS_Quick_Review_Kit
 
Configure Proxy and Firewall (Iptables)
Configure Proxy and Firewall (Iptables)Configure Proxy and Firewall (Iptables)
Configure Proxy and Firewall (Iptables)
 
Practice Lab CSC
Practice Lab CSCPractice Lab CSC
Practice Lab CSC
 
Aruba mobility access switch useful commands v2
Aruba mobility access switch useful commands v2Aruba mobility access switch useful commands v2
Aruba mobility access switch useful commands v2
 
OpenStack Havana over IPv6
OpenStack Havana over IPv6OpenStack Havana over IPv6
OpenStack Havana over IPv6
 
N at
N atN at
N at
 
Tema3
Tema3Tema3
Tema3
 
Building Scalable Data Center Networks
Building Scalable Data Center NetworksBuilding Scalable Data Center Networks
Building Scalable Data Center Networks
 

Recently uploaded

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 

Recently uploaded (20)

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 

MPLS Deployment Chapter 3 - Optimization

  • 1. Muhammad Syarifuddin, CCNA, CCNP, NRS-1 http://id.linkedin.com/in/syarifuddin
  • 2. Chapter 1 – Basic : http://www.slideshare.net/ariefcakep/mpls-deployment-chapter-1-basic1 Chapter 2 – Services : http://www.slideshare.net/ariefcakep/mpls-deployment-chapter-2-services1 Chapter 3 – Optimization : http://www.slideshare.net/ariefcakep/mpls-deployment-chapter-3-optimization
  • 3.  MPLS L3VPN Optimization – Route Reflector
  • 4.  Bank BCA wants to subscribe MPLS Link over all of the branches in indonesia using L3VPN/VPRN through our backbone network.  The branch offices are 8 : Jakarta1, Jakarta2, Bogor, Bekasi, Surabaya, Malang, Madiun, Banjarmasin  Datacenter is located in Tangerang City  All BCA Routers connected to each 9 PEs.
  • 6.  One of VPRN/L3VPN problem is, to comply with such topology, and to connect all client routers, iBGP Peering on the PEs must be fully meshed on each others.  This could become a painful jobs when we add one or more network into current vrf, we need to reconfigure all related vrf PE, to do full mesh iBGP peering.  Peer formula = n(n-1)/2,  n stands for number of routers,  For example 9 routers, will need 41 peer connection  10 routers, will need 45 peer connection  25 routers, will need 300 peer connection  50 routers, will need 1225 peer connection
  • 7. Full Mesh iBGP Peering iBGP Peering in huge VRF is such a mess and painful configuration
  • 8. PEJKTKPI01 (Loopback 10.0.0.3) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 neighbor 10.0.0.5 remote-as 65100 neighbor 10.0.0.5 update-source Loopback0 neighbor 10.0.0.6 remote-as 65100 neighbor 10.0.0.6 update-source Loopback0 neighbor 10.0.0.7 remote-as 65100 neighbor 10.0.0.7 update-source Loopback0 neighbor 10.0.0.9 remote-as 65100 neighbor 10.0.0.9 update-source Loopback0 neighbor 10.0.0.10 remote-as 65100 neighbor 10.0.0.10 update-source Loopback0 neighbor 10.0.0.11 remote-as 65100 neighbor 10.0.0.11 update-source Loopback0 neighbor 10.0.0.13 remote-as 65100 neighbor 10.0.0.13 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both neighbor 10.0.0.5 activate neighbor 10.0.0.5 send-community both neighbor 10.0.0.6 activate neighbor 10.0.0.6 send-community both neighbor 10.0.0.7 activate neighbor 10.0.0.7 send-community both neighbor 10.0.0.9 activate neighbor 10.0.0.9 send-community both neighbor 10.0.0.10 activate neighbor 10.0.0.10 send-community both neighbor 10.0.0.11 activate neighbor 10.0.0.11 send-community both neighbor 10.0.0.13 activate neighbor 10.0.0.13 send-community both exit-address-family !
  • 9. PEJKTKPI02 (Loopback 10.0.0.4) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.5 remote-as 65100 neighbor 10.0.0.5 update-source Loopback0 neighbor 10.0.0.6 remote-as 65100 neighbor 10.0.0.6 update-source Loopback0 neighbor 10.0.0.7 remote-as 65100 neighbor 10.0.0.7 update-source Loopback0 neighbor 10.0.0.9 remote-as 65100 neighbor 10.0.0.9 update-source Loopback0 neighbor 10.0.0.10 remote-as 65100 neighbor 10.0.0.10 update-source Loopback0 neighbor 10.0.0.11 remote-as 65100 neighbor 10.0.0.11 update-source Loopback0 neighbor 10.0.0.13 remote-as 65100 neighbor 10.0.0.13 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.5 activate neighbor 10.0.0.5 send-community both neighbor 10.0.0.6 activate neighbor 10.0.0.6 send-community both neighbor 10.0.0.7 activate neighbor 10.0.0.7 send-community both neighbor 10.0.0.9 activate neighbor 10.0.0.9 send-community both neighbor 10.0.0.10 activate neighbor 10.0.0.10 send-community both neighbor 10.0.0.11 activate neighbor 10.0.0.11 send-community both neighbor 10.0.0.13 activate neighbor 10.0.0.13 send-community both exit-address-family !
  • 10. PEBTNTGR01 (Loopback 10.0.0.5) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 neighbor 10.0.0.6 remote-as 65100 neighbor 10.0.0.6 update-source Loopback0 neighbor 10.0.0.7 remote-as 65100 neighbor 10.0.0.7 update-source Loopback0 neighbor 10.0.0.9 remote-as 65100 neighbor 10.0.0.9 update-source Loopback0 neighbor 10.0.0.10 remote-as 65100 neighbor 10.0.0.10 update-source Loopback0 neighbor 10.0.0.11 remote-as 65100 neighbor 10.0.0.11 update-source Loopback0 neighbor 10.0.0.13 remote-as 65100 neighbor 10.0.0.13 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both neighbor 10.0.0.6 activate neighbor 10.0.0.6 send-community both neighbor 10.0.0.7 activate neighbor 10.0.0.7 send-community both neighbor 10.0.0.9 activate neighbor 10.0.0.9 send-community both neighbor 10.0.0.10 activate neighbor 10.0.0.10 send-community both neighbor 10.0.0.11 activate neighbor 10.0.0.11 send-community both neighbor 10.0.0.13 activate neighbor 10.0.0.13 send-community both exit-address-family !
  • 11. PEJBRBGR01 (Loopback 10.0.0.6) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 neighbor 10.0.0.5 remote-as 65100 neighbor 10.0.0.5 update-source Loopback0 neighbor 10.0.0.7 remote-as 65100 neighbor 10.0.0.7 update-source Loopback0 neighbor 10.0.0.9 remote-as 65100 neighbor 10.0.0.9 update-source Loopback0 neighbor 10.0.0.10 remote-as 65100 neighbor 10.0.0.10 update-source Loopback0 neighbor 10.0.0.11 remote-as 65100 neighbor 10.0.0.11 update-source Loopback0 neighbor 10.0.0.13 remote-as 65100 neighbor 10.0.0.13 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both neighbor 10.0.0.5 activate neighbor 10.0.0.5 send-community both neighbor 10.0.0.7 activate neighbor 10.0.0.7 send-community both neighbor 10.0.0.9 activate neighbor 10.0.0.9 send-community both neighbor 10.0.0.10 activate neighbor 10.0.0.10 send-community both neighbor 10.0.0.11 activate neighbor 10.0.0.11 send-community both neighbor 10.0.0.13 activate neighbor 10.0.0.13 send-community both exit-address-family !
  • 12. PEJBRBKS01 (Loopback 10.0.0.7) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 neighbor 10.0.0.5 remote-as 65100 neighbor 10.0.0.5 update-source Loopback0 neighbor 10.0.0.6 remote-as 65100 neighbor 10.0.0.6 update-source Loopback0 neighbor 10.0.0.9 remote-as 65100 neighbor 10.0.0.9 update-source Loopback0 neighbor 10.0.0.10 remote-as 65100 neighbor 10.0.0.10 update-source Loopback0 neighbor 10.0.0.11 remote-as 65100 neighbor 10.0.0.11 update-source Loopback0 neighbor 10.0.0.13 remote-as 65100 neighbor 10.0.0.13 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both neighbor 10.0.0.5 activate neighbor 10.0.0.5 send-community both neighbor 10.0.0.6 activate neighbor 10.0.0.6 send-community both neighbor 10.0.0.9 activate neighbor 10.0.0.9 send-community both neighbor 10.0.0.10 activate neighbor 10.0.0.10 send-community both neighbor 10.0.0.11 activate neighbor 10.0.0.11 send-community both neighbor 10.0.0.13 activate neighbor 10.0.0.13 send-community both exit-address-family !
  • 13. PEJTMSBY01 (Loopback 10.0.0.9) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 neighbor 10.0.0.5 remote-as 65100 neighbor 10.0.0.5 update-source Loopback0 neighbor 10.0.0.6 remote-as 65100 neighbor 10.0.0.6 update-source Loopback0 neighbor 10.0.0.7 remote-as 65100 neighbor 10.0.0.7 update-source Loopback0 neighbor 10.0.0.10 remote-as 65100 neighbor 10.0.0.10 update-source Loopback0 neighbor 10.0.0.11 remote-as 65100 neighbor 10.0.0.11 update-source Loopback0 neighbor 10.0.0.13 remote-as 65100 neighbor 10.0.0.13 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both neighbor 10.0.0.5 activate neighbor 10.0.0.5 send-community both neighbor 10.0.0.6 activate neighbor 10.0.0.6 send-community both neighbor 10.0.0.7 activate neighbor 10.0.0.7 send-community both neighbor 10.0.0.10 activate neighbor 10.0.0.10 send-community both neighbor 10.0.0.11 activate neighbor 10.0.0.11 send-community both neighbor 10.0.0.13 activate neighbor 10.0.0.13 send-community both exit-address-family !
  • 14. PEJTMMLG01 (Loopback 10.0.0.10) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 neighbor 10.0.0.5 remote-as 65100 neighbor 10.0.0.5 update-source Loopback0 neighbor 10.0.0.6 remote-as 65100 neighbor 10.0.0.6 update-source Loopback0 neighbor 10.0.0.7 remote-as 65100 neighbor 10.0.0.7 update-source Loopback0 neighbor 10.0.0.9 remote-as 65100 neighbor 10.0.0.9 update-source Loopback0 neighbor 10.0.0.11 remote-as 65100 neighbor 10.0.0.11 update-source Loopback0 neighbor 10.0.0.13 remote-as 65100 neighbor 10.0.0.13 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both neighbor 10.0.0.5 activate neighbor 10.0.0.5 send-community both neighbor 10.0.0.6 activate neighbor 10.0.0.6 send-community both neighbor 10.0.0.7 activate neighbor 10.0.0.7 send-community both neighbor 10.0.0.9 activate neighbor 10.0.0.9 send-community both neighbor 10.0.0.11 activate neighbor 10.0.0.11 send-community both neighbor 10.0.0.13 activate neighbor 10.0.0.13 send-community both exit-address-family !
  • 15. PEJTMMDN01 (Loopback 10.0.0.11) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 neighbor 10.0.0.5 remote-as 65100 neighbor 10.0.0.5 update-source Loopback0 neighbor 10.0.0.6 remote-as 65100 neighbor 10.0.0.6 update-source Loopback0 neighbor 10.0.0.7 remote-as 65100 neighbor 10.0.0.7 update-source Loopback0 neighbor 10.0.0.9 remote-as 65100 neighbor 10.0.0.9 update-source Loopback0 neighbor 10.0.0.10 remote-as 65100 neighbor 10.0.0.10 update-source Loopback0 neighbor 10.0.0.13 remote-as 65100 neighbor 10.0.0.13 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both neighbor 10.0.0.5 activate neighbor 10.0.0.5 send-community both neighbor 10.0.0.6 activate neighbor 10.0.0.6 send-community both neighbor 10.0.0.7 activate neighbor 10.0.0.7 send-community both neighbor 10.0.0.9 activate neighbor 10.0.0.9 send-community both neighbor 10.0.0.10 activate neighbor 10.0.0.10 send-community both neighbor 10.0.0.13 activate neighbor 10.0.0.13 send-community both exit-address-family !
  • 16. PEKALBJM01 (Loopback 10.0.0.13) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 neighbor 10.0.0.5 remote-as 65100 neighbor 10.0.0.5 update-source Loopback0 neighbor 10.0.0.6 remote-as 65100 neighbor 10.0.0.6 update-source Loopback0 neighbor 10.0.0.7 remote-as 65100 neighbor 10.0.0.7 update-source Loopback0 neighbor 10.0.0.9 remote-as 65100 neighbor 10.0.0.9 update-source Loopback0 neighbor 10.0.0.10 remote-as 65100 neighbor 10.0.0.10 update-source Loopback0 neighbor 10.0.0.11 remote-as 65100 neighbor 10.0.0.11 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both neighbor 10.0.0.5 activate neighbor 10.0.0.5 send-community both neighbor 10.0.0.6 activate neighbor 10.0.0.6 send-community both neighbor 10.0.0.7 activate neighbor 10.0.0.7 send-community both neighbor 10.0.0.9 activate neighbor 10.0.0.9 send-community both neighbor 10.0.0.10 activate neighbor 10.0.0.10 send-community both neighbor 10.0.0.11 activate neighbor 10.0.0.11 send-community both exit-address-family !
  • 17.  Route Reflector / RR are an alternative way to provide full meshed iBGP peers. One or more routers configured as a route reflector, while the remaining iBGP routers are configured as clients and peer only with route reflector forming a Route Reflector Cluster. This reduces the number of connections required to the number of clients. Routing updated received by a client are sent to the Route Reflector and it will forward to other clients in the cluster.
  • 18. iBGP Peering with Route Reflector RR Reflects all BGP received, towards all of the neighbor
  • 19.  RR Deployment Methods  Option 1 involves using the PE router as the VPNv4 RR as well. ◦ This type of setup is not recommended due to additional constraints of memory and CPU imposed on the PE router that acts as RR, which is handling both the functions of providing services to client edge routers as well as reflecting routes to several other PEs in the same MPLS domain.  Option 2 involves using the P router as an RR for both IPv4 and VPNv4. ◦ The P router handles not only the function of route reflection for IPv4 and VPNv4 routes, but also performs data forwarding operations for IPv4 and VPNv4 traffic. ◦ This scenario may not scale well in large MPLS VPN environments due to memory and CPU constraints imposed on the RR that not only provides IPv4 and VPNv4 routing services but also data forwarding functionality.
  • 20.  Option 3 involves using a P router as a RR only for VPNv4. ◦ This implementation can be used in large-scale MPLS VPN environments in which the provider network wants to isolate IPv4 functionality on the VPNv4 RR.  Option 4 involves a dedicated router performing the function of reflecting IPv4 and VPNv4 routes. The router does not perform any data forwarding functions. ◦ This scenarios also increases the provider's operational costs because the provider has to dedicate routers RRs for IPv4 and VPNv4 prefixes as well as ensure their PE routers have physical connectivity with each other for data forwarding functionality or are connected to a dedicated P router, which perform data forwarding functionality.
  • 21.  Option 5 involves a dedicated router as a RR for only VPNv4 routes and not for data forwarding. Like the last option, there is considerable savings in CPU and performance improvements can be realized but at the cost of additional routers providing provider router functionality and increased cost in providing physical connectivity between PE and P routers.  Option 6 involves partitioned RRs, which is primarily in large- scale environments in which using a dedicated VPNv4 RR does not scale to the demands of a large provider carrying a large number of VPNv4 prefixes.
  • 22. Use PE as supported RR
  • 23.
  • 24. For this case, IPv4 BGP Peering is fully meshed (light red color) but VPNv4 BGP peering is configured through RR (P Router)
  • 25. Install / Add dedicated RR into current Network
  • 26. IPv4 BGP Peering is fully meshed (light red color) but VPNv4 BGP peering is configured through dedicated RR
  • 27. BGP VPNv4 peering for each VRF are divided to different RR, to reduce the load of BGP Process
  • 28.  Due to lack of operational budget, team will use Option 1 for RR Deployment Method. This solution is Temporary, and is proposed on next budget to bought additional dedicated RR Routers to do the job.  Positive impact : ◦ Simplify BGP Configuration ◦ BGP Peering kept Redundant ◦ It also makes BGP process low on all non RR PE Routers. ◦ Easy to do expansion for the current VRF  Negative impact : ◦ High BGP Process loads on the RR
  • 29.  In this sample, we will use PEJKTKPI01 as RR1 and PEJKTKPI02 as RR2. PEJKTKPI01 (Loopback 10.0.0.3) router bgp 65100 neighbor RR1 peer-group neighbor RR1 remote-as 65100 neighbor RR1 update-source loopback0 address-family vpnv4 neighbor 10.0.0.4 peer-group RR1 neighbor 10.0.0.5 peer-group RR1 neighbor 10.0.0.6 peer-group RR1 neighbor 10.0.0.7 peer-group RR1 neighbor 10.0.0.9 peer-group RR1 neighbor 10.0.0.10 peer-group RR1 neighbor 10.0.0.11 peer-group RR1 neighbor 10.0.0.13 peer-group RR1 neighbor RR1 route-reflector-client exit-address-family ! PEJKTKPI02 (Loopback 10.0.0.4) router bgp 65100 neighbor RR2 peer-group neighbor RR2 remote-as 65100 neighbor RR2 update-source loopback0 address-family vpnv4 neighbor 10.0.0.3 peer-group RR2 neighbor 10.0.0.5 peer-group RR2 neighbor 10.0.0.6 peer-group RR2 neighbor 10.0.0.7 peer-group RR2 neighbor 10.0.0.9 peer-group RR2 neighbor 10.0.0.10 peer-group RR2 neighbor 10.0.0.11 peer-group RR2 neighbor 10.0.0.13 peer-group RR2 neighbor RR2 route-reflector-client exit-address-family !
  • 30.  For the rest of PEs, only need to peer to the RR1 and RR2 PEBTNTGR01 (Loopback 10.0.0.5) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both exit-address-family ! PEJBRBGR01 (Loopback 10.0.0.6) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both exit-address-family !
  • 31.  For the rest of PEs, only need to peer to the RR1 and RR2 PEJTMSBY01 (Loopback 10.0.0.9) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both exit-address-family ! PEJTMMLG01 (Loopback 10.0.0.10) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both exit-address-family !
  • 32.  For the rest of PEs, only need to peer to the RR1 and RR2 PEJTMMDN01 (Loopback 10.0.0.11) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both exit-address-family ! PEKALBJM01 (Loopback 10.0.0.13) router bgp 65100 no synchronization bgp log-neighbor-changes neighbor 10.0.0.3 remote-as 65100 neighbor 10.0.0.3 update-source Loopback0 neighbor 10.0.0.4 remote-as 65100 neighbor 10.0.0.4 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community both neighbor 10.0.0.4 activate neighbor 10.0.0.4 send-community both exit-address-family ! More simple configuration
  • 33.  No BGP IPv4 because we only activate the MP- BGP feature
  • 34.  BGP neighbor with RR were UP, but the state is NoNeg, because we only use the MPBGP feature.
  • 35.  Vrf routing still can be exported & imported by using RR
  • 36.  By using show ip route vrf vrf_name, we can see the route for current vrf over the MP-BGP
  • 37.  Ping & Traceroute vrf can be used to test connectivity from PE to CE.  Also can be used to check MPLS label & VPN Label
  • 39.  RR Implementation in MPLS VPN – Cisco Support ◦ https://supportforums.cisco.com/docs/DOC-32629  BGP Case Studies – Cisco Systems ◦ http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a00800c95bb.shtml  BGP Route Reflectors Example ◦ http://ccnprecertification.com/2005/10/13/bgp-route-reflectors-example/  CCNP Practical Studies: Routing | Scenario 7-1, Configuring Route Reflectors ◦ http://www.informit.com/library/content.aspx?b=CCNP_Studies_Routing&seqNum=89  Route-Reflectors and Confederations in MPLS VPN Networks ◦ http://mynetworkingwiki.com/index.php/Route- Reflectors_and_Confederations_in_MPLS_VPN_Networks