SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
MPLS VPN’s

                                               Presented by:

                                           Dr. Peter J. Welcher



                                                      1                     Copyright 2004




                                     About the Speaker
                      • Dr. Pete Welcher
                          – Cisco CCIE #1773, CCSI #94014, CCIP
                          – Network design & management consulting
                             • Stock quotation firm, 3000 routers, TCP/IP
                             • Second stock quotation firm, 2000 routers,
                               UDP broadcasts
                             • Hotel chain, 1000 routers, SNA
                             • Government agency, 1500 routers
                          – Teach many of the Cisco courses
                      • Enterprise Networking Magazine articles
                          – http://www.netcraftsmen.net/welcher/papers

                                                                            Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                     Handout Page 1
Objectives
                      • Upon completion of this presentation, you should
                        be able to:
                          – Explain the business case for MPLS VPN’s
                          – Discuss the basics of BGP, MBGP, and MPLS relevant to
                            MPLS VPN’s
                          – Understand the fundamentals of how MPLS VPN’s work,
                            including
                              • VRF’s, Route distinguishers, Extended communities
                              • MBGP next hop (egress PE router)
                              • Use of LSP between ingress PE and egress PE
                          – Explain some of the new MPLS VPN features, including
                            ATOM



                                                      3                        Copyright 2004




                                               Topics

                      •   Why MPLS VPN’s?
                      •   Quick BGP Review
                      •   Quick MPLS Review
                      •   MPLS VPN Technical Overview
                      •   Sample MPLS VPN Configurations




                                                      4                        Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                        Handout Page 2
What is a VPN?

                      • Virtual Private Network
                      • Connectivity deployed on a shared
                        infrastructure with the same policies and
                        performance as a private network, with
                        lower total cost of ownership
                      • Key policy: security!




                                                         5                   Copyright 2004




                              Existing VPN Technologies?
                      • (Legacy) Frame Relay, ATM Virtual Circuits
                      • IPsec
                          –   Key management (PKI)
                          –   Literal hardware cost of encryption at speed
                          –   Good for access via local ISP
                          –   SLA’s???
                      • IP-based
                          – GRE tunnel mesh from ISP
                          – IP routing with route filtering by ISP
                      • Other
                          – MAN: VLAN’s
                      • MPLS VPN’s
                          – Good for intranet, extranet
                          – All your routing is provided by the ISP (?!??)
                                                         6                   Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                      Handout Page 3
Why Use MPLS for VPN’s?
                      • Use existing ISP BGP and router
                        infrastructure
                      • Build Layer 2 or Layer 3 MPLS VPN’s on top
                        of the infrastructure
                      • Layer 2 VPN’s: Anything Over MPLS
                        (ATOM)
                          – Currently: MAN/WAN point-to-point Ethernet,
                            FR, ATM VC’s
                          – Future: MAN/WAN multi-point Ethernet
                            connections
                      • Layer 3 VPN’s
                          – Basically, private (per-interface) routing tables
                                                    7                       Copyright 2004




                                     Why MPLS VPN’s?

                      • For the MPLS VPN Customer…
                          – Service Provider can provide secure private IP
                            full mesh connectivity with dynamic routing
                          – Can also get good SLA’s and QoS support and
                            low pricing
                          – Outsourced connectivity and routing table
                            management
                          – Reduce need for in-house skills
                          – Reduce need for additional staff by offloading
                            work
                          – No need to learn MPLS! All the work is done by
                            the Service Provider.
                                                    8                       Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                     Handout Page 4
Why MPLS VPN’s?

                     • For the MPLS VPN Implementer…
                         – Service Provider
                         – Large Enterprise, Government, College
                     • MPLS VPN Benefits
                         – Simpler provisioning of VPN’s than with hand-crafted route
                           filters or route maps, less error-prone and labor-intense
                         – Scalable large-scale IP routing
                     • Can layer IPsec on top
                         – Cost of IPsec only where needed
                     • CCIE job security J L
                         – The simplification means automated tools and simpler
                           provisioning and troubleshooting
                         – More complex technology is being used

                                                       9                          Copyright 2004




                          Business Case for MPLS VPN’s

                      • Service Provider case:
                          – Build a solid IP networking core and offer
                            services over it
                          – Any configuration for a new MPLS VPN is at the
                            edge router connecting to the customer
                          – Much more scalable configuration and routing
                            than GRE or IPsec
                          – The routing is equivalent to full tunnel mesh




                                                       10                         Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                           Handout Page 5
Business Case for MPLS VPN’s
                      • Enterprise case:
                         – (See above)
                         – Compartmentalize routing for isolation and
                           security
                            • Can route separately by department or
                              business unit
                            • Control external routing connectivity per
                              department
                            • Provide controlled connectivity at selected
                              firewall points with IDS’s



                                                   11                       Copyright 2004




                          Business Case for MPLS VPN’s

                      • If and when MPLS VPN’s are generally
                        available in the 6500’s / MSFC’s
                          – Gain the traffic separation of VLAN’s, yet use
                            high availability Layer 3 techniques instead of
                            extended Layer 2 VLAN’s
                          – Provide routing isolation for distributed wireless
                            access subnets




                                                   12                       Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                     Handout Page 6
Enterprise MPLS VPN: For Whom?

                      • Large enterprises
                          – Especially those with subsidiaries
                      • Universities
                          – Isolate academic departments, etc.
                          – Control external exposure per-department
                      • City, county, state governments
                          – Lower costs due to shared network, yet isolation
                            for police, fire, and other sensitive services
                          – Much lower ongoing and support costs than
                            individual departmental networks


                                                      13                     Copyright 2004




                               MPLS VPN’s: Which Layer?

                      • RFC 2547: Layer 3
                          – SP or MPLS network participates in the
                            customer routing
                          – Good isolation of routing between customers
                      • Layer 2 Point-to-point
                          –   Ethernet
                          –   FR, ATM AAL5
                          –   PPP, HDLC: virtual leased lines w/o TDM
                          –   (draft-martini-l2circuit-trans-mpls-07.txt).
                          –   (draft-martini-l2circuit-enp-mpls-03.txt).


                                                      14                     Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                      Handout Page 7
Cisco Universal VPN

                      • Common architectural approach allowing
                        mixing of VPN types:
                          – IPsec VPN
                          – MPLS VPN
                          – L3TP VPN
                      • Use each where appropriate




                                              15                 Copyright 2004




                                           Topics

                      •   Why MPLS VPN’s?
                      •   Quick BGP Review
                      •   Quick MPLS Review
                      •   MPLS VPN Technical Overview
                      •   Sample MPLS VPN Configurations




                                              16                 Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                          Handout Page 8
BGP Review

                      • iBGP and eBGP
                      • Next hop attribute
                      • BGP community attribute




                                                 17                       Copyright 2004




                                             MBGP

                      • Extends BPG to carry information about
                        other protocols
                      • Useful for:
                          – IPv6
                          – IPX “internet” (who cares anymore?)
                          – ISP-scale tracking of unicast routes for
                            multicast purposes (RPF check “steering” of
                            multicast traffic along different trunks)
                          – MPLS VPN routing information (more detail
                            later)


                                                 18                       Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                   Handout Page 9
Topics

                      •   Why MPLS VPN’s?
                      •   Quick BGP Review
                      •   Quick MPLS Review
                      •   MPLS VPN Technical Overview
                      •   Sample MPLS VPN Configurations




                                              19                 Copyright 2004




                                     MPLS Terminology

                      •   LSR – Label Switch Router
                      •   LER – Label Edge Router
                      •   Ingress, egress LSR
                      •   LSP – Label Switch Path
                      •   LIB – Label Information Base
                      •   LFIB – Label Forwarding Information Base




                                              20                 Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                          Handout Page 10
Label Switching Process

                      • Router forwards packet to LER
                      • LER CEF lookup determines a label is
                        available for the destination prefix
                      • Ingress LSR applies labels
                      • Labels used to forward packet through
                        MPLS network
                      • Egress LSR forwards normal packet




                                            22                  Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                         Handout Page 11
Label Path Establishment

                      • Routing updates propagate routing
                        information
                      • TDP or LDP establishes control connection
                        between adjacent LSR’s
                      • LSR advertises a label to upstream
                        neighbor for each new prefix
                      • Upstream neighbor picks outbound label(s)
                        from next hop router(s) determined by
                        routing protocol, matches inbound label to
                        the outbound label in the LFIB

                                             24                 Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                         Handout Page 12
Topics

                      •   Why MPLS VPN’s?
                      •   Quick BGP Review
                      •   Quick MPLS Review
                      •   MPLS VPN Technical Overview
                      •   Sample MPLS VPN Configurations




                                              25           Copyright 2004




                           Service Provider Terminology

                      •   Customer Edge router (CE)
                      •   Provider Edge router (PE)
                      •   Provider Core router (P)
                      •   Intranet, extranet
                      •   Entry, exit PE routers




                                              26           Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                    Handout Page 13
Route Distinguisher

                      • Route distinguisher (RD) – 8 byte prefix
                        used by MBGP
                          – Not VPN identifier
                          – Does allow private addresses from different
                            customers to be distinguished, kept separate
                          – As long as those sites don’t need to
                            communicate
                          – Think of MBGP as distributing routing
                            information for 12 byte prefixes (8 bytes of RD, 4
                            of normal IPv4 prefix)



                                                   28                      Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                    Handout Page 14
Key New Ideas for MPLS VPN’s
                      • VRF – Virtual Routing Facility
                          – Per-interface IPv4 routing table on PE router
                      • MBGP extended community
                          – Not VPN identifier
                          – One of possibly several communities of routes to
                            import to VRF
                          – Local VRF routes generally exported to at least one
                            MBGP extended community
                      • What is reachable from the VRF is destinations
                        whose extended communities were imported
                          – Route maps for fine-tuning


                                                     29                      Copyright 2004




                               An Example Using Extended
                                     Communities
                      • Customer A sites use extended community
                        100:1
                      • Their credit card clearinghouse bank’s
                        routes are associated with (exported to)
                        community 100:1234
                      • Their suppliers routes to bidding/quoting
                        servers are exported to community
                        100:5678
                      • VRF imports routes from 100:1, 100:1234,
                        100:5678
                      • VRF exports local routes to 100:1, and …
                          – What else do you need?
                                                     30                      Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                      Handout Page 15
Role of MBGP in MPLS VPN’s

                      • MBGP uses address family vpnv4 tracks RD
                        + IPv4 prefixes: MPLS routing info
                      • MBGP also transmits two critical attributes
                        for MPLS VPN’s:
                          – Extended communities associated with each
                            vpnv4 routing prefix
                          – MPLS label indirectly identifying the appropriate
                            VRF is associated with each advertised prefix




                                                   32                     Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                   Handout Page 16
BGP and MPLS VPN’s


                      address-family ipv4 unicast vrf name-of-vrf


                       •   We generally configure Cisco BGP with VRF-specific
                           instances
                       •   eBGP to a CE router exchanges information with the VRF
                           instance
                       •   The BGP VRF instance can redistribute to/from an OSPF
                           process (one per CE) or a global RIPv2 process
                       •   The VRF BGP instance automatically exchanges information
                           with MBGP vpnv4 routing
                           – Adds/removes the RD

                                                       33                       Copyright 2004




                                 MPLS VPN Packet Flow

                      • CE router forwards packet to PE, based on
                        static route or dynamic route to destination.
                           – Dynamic route is advertisement of VRF to CE
                             router
                           – Usually requires redistribution (unless eBGP
                             used)
                      • PE router looks at VRF forwarding table
                        associated with inbound interface, applies
                        appropriate RD, determines MBGP next hop
                      • BGP next hop is reachable via MPLS label
                        path
                                                       34                       Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                         Handout Page 17
MPLS VPN Packet Flow - 2

                      • PE router applies label stack: label for the
                        MBGP next hop, along with a VRF
                        identifying label learned via MBGP
                      • Labels allow packet to be sent across P
                        routers without examining IPv4 header
                          – No need for new routing based on “long” RD +
                            IPv4 addresses
                          – No confusion if private address for destination




                                                   35                     Copyright 2004




                              MPLS VPN Packet Flow - 3

                      • Penultimate hop LSR pops outer label and
                        forwards packet to exit router (iMBGP next
                        hop)
                      • Egress PE uses inner label to ensure
                        correct VRF and interface used to continue
                        forwarding packet to CE router
                          – Security safety mechanism!




                                                   36                     Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                   Handout Page 18
Some Details
                        • No MPLS, no MBGP needed on CE router?
                           – No need to upgrade CE routers!
                        • CE – PE routing choices:
                           –   Static
                           –   OSPF
                           –   RIPv2
                           –   eBGP
                           –   EIGRP
                        • Service Provider does provide the routing for
                          the customer: CE router might well just use
                          static default!

                                                 38                  Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                              Handout Page 19
Scaling Benefit - 1

                      • P routers do not need to speak MBGP
                          – P routers only need to run an IGP to provide
                            reachability and MPLS labels to get to all iMBGP
                            next hop addresses
                          – Next hops are usually loopbacks on PE routers
                      • This results in much better scalability / stability
                        in SP core: no customer routes, much smaller
                        routing table




                                                  39                     Copyright 2004




                                     Scaling Benefit - 2

                      • PE routers automatically filter routes with
                        communities that are not imported by any
                        local VRF
                      • SP can therefore partition their customers
                        and route reflectors
                          – Keeps size of aggregate routing database
                            smaller
                          – Still does require some design and planning, but
                            nothing very complex




                                                  40                     Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                  Handout Page 20
MPLS VPN’s and IP Multicast

                      • Multicast Over MPLS VPN
                          – MPLS can support multicast directly
                             • Does not scale to very large sizes well
                             • Not appropriate for multicast within a VPN
                          – Cisco now has scalable techniques for
                            supporting multicast within an MPLS VPN
                             • MPLS labeling can be directly used to
                               support distribution of high-volume
                               multicasts




                                                  41                        Copyright 2004




                                           ATOM Futures

                      • Future possibilities
                          – Any-to-any service interworking
                          – General ATM cell transport
                          – POS over MPLS
                          – Multipoint support (MPLS L2 VPN acts like LAN
                            interconnecting sites)
                          – Crypto support with ATOM




                                                  42                        Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                     Handout Page 21
Topics

                      •   Why MPLS VPN’s?
                      •   Quick BGP Review
                      •   Quick MPLS Review
                      •   MPLS VPN Technical Overview
                      •   Sample MPLS VPN Configurations




                                              43           Copyright 2004




                                   Step 1: Create VRF’s


                     ip vrf vrf00001
                       rd 888:1
                       route-target both 888:1
                     ip vrf vrf00002
                       rd 888:2
                       route-target both 888:2
                       route-target import 888:1
                       import map vrf00002-import-map


                                              44           Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                    Handout Page 22
Step 2: Apply VRF’s to Interfaces


                     interface Fastethernet 0/2
                       ip vrf forwarding vrf00001
                       ip address ...
                     interface Fastethernet 0/3
                       ip vrf forwarding vrf00002
                       ip address ...




                                                 45                     Copyright 2004




                          Step 3: MBGP (One Time Only)
                     • (Configure Core IGP, probably OSPF or IS-IS)
                     • Set up MBGP between PE’s
                         – You only have to do this ONCE, not per-VRF



                     router bgp 888
                       no auto-summary
                       no bgp default ipv4-activate
                       neighbor 10.60.0.5 remote-as        888
                       neighbor 10.61.0.1 remote-as        888



                                                 46                     Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                 Handout Page 23
Step 3: MBGP (Continued)

                     ...
                     address-family vpnv4 unicast
                       neighbor 10.60.0.5 activate
                       neighbor 10.60.0.5 send-community extended
                       neighbor 10.61.0.1 activate
                       neighbor 10.61.0.1 send-community extended
                       no synchronization
                       no auto-summary
                       exit-address-family




                                            47                  Copyright 2004




                                  Step 4: PE-CE Routing
                     address-family ipv4 unicast vrf vrf00001
                       neighbor 10.20.1.1 remote-as 65535
                       neighbor 10.20.1.1 activate
                       no synchronization
                       no auto-summary
                     address-family ipv4 unicast vrf vrf00002
                       neighbor 10.20.2.2 remote-as 65535
                       neighbor 10.20.2.2 activate
                       no auto-summary
                       no synchronization
                       exit-address-family


                                            48                  Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                         Handout Page 24
PE-CE Routing Alternative: Static

                     ip route vrf vrf00001 15.0.0.0
                                   255.0.0.0 e0/2 10.20.1.1




                                           49           Copyright 2004




                         PE-CE Routing Alternative: RIP

                     router rip
                      version 2
                     address-family ipv4 vrf a
                      version 2
                      network 150.1.0.0
                      default-information originate
                      default-metric 1
                      no auto-summary


                                           50           Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                 Handout Page 25
PE-CE Routing Alternative: OSPF

                     router ospf 1 vrf vpna
                       log-adjacency-changes
                       redistribute bgp 3 subnets
                       default-metric 10000
                       network 150.1.0.0 0.0.255.255 area 0




                                           51           Copyright 2004




                       PE-CE Routing Alternative: EIGRP

                     router eigrp 1
                       address-family ipv4 vrf VRF-RED
                       autonomous-system 1234
                       network 172.16.0.0
                       redistribute BGP 1234 metric 10 ...
                       exit-address-family




                                           52           Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                 Handout Page 26
CE Configuration
                      • STANDARD routing from the CE perspective


                     router bgp 65001
                       network 150.1.0.0
                       network 203.1.0.0
                       network 203.1.1.0
                       neighbor 150.1.31.1 remote-as 3



                                              53                 Copyright 2004




                                           Summary
                      • VRF’s isolate VPN’s
                      • MBGP extended communities (route
                        targets) allow for simple scalable selective
                        connectivity
                      • MBGP extends BGP to carry VRF label and
                        extended addressing information needed
                        for MPLS VPN’s
                      • MPLS uses labels across provider core to
                        reach egress MBGP next hop router without
                        IP header examination – MPLS tunnels the
                        VPN packets between PE routers

                                              54                 Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                          Handout Page 27
For more info, see my CiscoWorld articles —
                                http://www.netcraftsmen.net/welcher/papers



                                                              55                       Copyright 2004




                                      A Word About Us …
                      •   We can provide
                          – Network design review: how to make
                            what you have work better
                          – Periodic strategic advice: what’s the next
                            step for your network or staff
                          – Network management tools & procedures advice: what’s
                            right for you
                          – Implementation guidance (your staff does the details) or
                            full implementation
                      •   We do
                          – Small- and Large-Scale Routing and Switching (design,
                            health check, etc.)
                          – IPsec VPN and V3PN (design and implementation)
                          – QoS (strategy, design and implementation)
                          – IP Telephony (preparedness survey, design, and
                            implementation)
                          – Call Manager deployment
                          – Security
                          – Network Management (design, installation, tuning, tech
                            transfer, services, etc.)
                                                              56                       Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                                                Handout Page 28
A Word About Us …

                                           Certified by Cisco in:
                                           • IP Telephony
                                           • Network Management
                                           • Wireless
                                           • Security
                                           • (Routing and Switching)




                                               57                 Copyright 2004




Copyright © 2004 Chesapeake Netcraftsmen                                           Handout Page 29

Contenu connexe

Tendances

Mobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLSMobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLSCisco Canada
 
Cube2012 scaling service provider backbone using bgp confederations for next ...
Cube2012 scaling service provider backbone using bgp confederations for next ...Cube2012 scaling service provider backbone using bgp confederations for next ...
Cube2012 scaling service provider backbone using bgp confederations for next ...Ashish Tanwer
 
Multilayer Campus Architectures and Design Principles
Multilayer Campus Architectures and Design PrinciplesMultilayer Campus Architectures and Design Principles
Multilayer Campus Architectures and Design PrinciplesCisco Canada
 
Mazharul Islam Khan (063457056)
Mazharul Islam Khan (063457056)Mazharul Islam Khan (063457056)
Mazharul Islam Khan (063457056)mashiur
 
Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™
Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™
Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™Multapplied Networks
 
What is-your-network-riding-on
What is-your-network-riding-onWhat is-your-network-riding-on
What is-your-network-riding-onInternap
 
MPLS in Mobile Backhaul
MPLS in Mobile BackhaulMPLS in Mobile Backhaul
MPLS in Mobile BackhaulScott Foster
 
CDN and Cloud - PHPFest 2011
CDN and Cloud - PHPFest 2011CDN and Cloud - PHPFest 2011
CDN and Cloud - PHPFest 2011Junho Choi
 
Using Bonded Internet™ to Replace and Enhance Customer MPLS Networks
Using Bonded Internet™ to Replace and Enhance Customer MPLS NetworksUsing Bonded Internet™ to Replace and Enhance Customer MPLS Networks
Using Bonded Internet™ to Replace and Enhance Customer MPLS NetworksMultapplied Networks
 
Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Johnson Liu
 
Trill spb-comparison-extract
Trill spb-comparison-extractTrill spb-comparison-extract
Trill spb-comparison-extractIssacYuan
 
What is Network Function Virtualisation (NFV)?
What is Network Function Virtualisation (NFV)?What is Network Function Virtualisation (NFV)?
What is Network Function Virtualisation (NFV)?Karri Huhtanen
 
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...scarisbrick
 

Tendances (19)

Mobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLSMobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLS
 
How to implement mpls
How to implement mplsHow to implement mpls
How to implement mpls
 
Cube2012 scaling service provider backbone using bgp confederations for next ...
Cube2012 scaling service provider backbone using bgp confederations for next ...Cube2012 scaling service provider backbone using bgp confederations for next ...
Cube2012 scaling service provider backbone using bgp confederations for next ...
 
Multilayer Campus Architectures and Design Principles
Multilayer Campus Architectures and Design PrinciplesMultilayer Campus Architectures and Design Principles
Multilayer Campus Architectures and Design Principles
 
Mazharul Islam Khan (063457056)
Mazharul Islam Khan (063457056)Mazharul Islam Khan (063457056)
Mazharul Islam Khan (063457056)
 
Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™
Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™
Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™
 
What is-your-network-riding-on
What is-your-network-riding-onWhat is-your-network-riding-on
What is-your-network-riding-on
 
MPLS in Mobile Backhaul
MPLS in Mobile BackhaulMPLS in Mobile Backhaul
MPLS in Mobile Backhaul
 
CDN and Cloud - PHPFest 2011
CDN and Cloud - PHPFest 2011CDN and Cloud - PHPFest 2011
CDN and Cloud - PHPFest 2011
 
MPLS L2VPN (VLL) Technology
MPLS L2VPN (VLL) TechnologyMPLS L2VPN (VLL) Technology
MPLS L2VPN (VLL) Technology
 
Using Bonded Internet™ to Replace and Enhance Customer MPLS Networks
Using Bonded Internet™ to Replace and Enhance Customer MPLS NetworksUsing Bonded Internet™ to Replace and Enhance Customer MPLS Networks
Using Bonded Internet™ to Replace and Enhance Customer MPLS Networks
 
04 (IDNOG02) Cloud Infrastructure by Dondy Bappedyanto
04 (IDNOG02) Cloud Infrastructure by Dondy Bappedyanto04 (IDNOG02) Cloud Infrastructure by Dondy Bappedyanto
04 (IDNOG02) Cloud Infrastructure by Dondy Bappedyanto
 
ITC Smart Content Delivery Network (CDN)
ITC Smart Content Delivery Network (CDN)ITC Smart Content Delivery Network (CDN)
ITC Smart Content Delivery Network (CDN)
 
How does VOIP work diagram
How does VOIP work diagramHow does VOIP work diagram
How does VOIP work diagram
 
End-to-End and IPv6
End-to-End and IPv6End-to-End and IPv6
End-to-End and IPv6
 
Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)
 
Trill spb-comparison-extract
Trill spb-comparison-extractTrill spb-comparison-extract
Trill spb-comparison-extract
 
What is Network Function Virtualisation (NFV)?
What is Network Function Virtualisation (NFV)?What is Network Function Virtualisation (NFV)?
What is Network Function Virtualisation (NFV)?
 
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...
The Network\'s IN the (virtualised) Server: Virtualized Io In Heterogeneous M...
 

En vedette

11 mac address table characteristic configuration
11 mac address table characteristic configuration11 mac address table characteristic configuration
11 mac address table characteristic configurationHARRY CHAN PUTRA
 
12 link aggregation configuration
12 link aggregation configuration12 link aggregation configuration
12 link aggregation configurationHARRY CHAN PUTRA
 
05 interface appended characteristic configuration
05 interface appended characteristic configuration05 interface appended characteristic configuration
05 interface appended characteristic configurationHARRY CHAN PUTRA
 
Bdcom s2508 b hardware installation manual
Bdcom s2508 b hardware installation manualBdcom s2508 b hardware installation manual
Bdcom s2508 b hardware installation manualHARRY CHAN PUTRA
 

En vedette (6)

11 mac address table characteristic configuration
11 mac address table characteristic configuration11 mac address table characteristic configuration
11 mac address table characteristic configuration
 
12 link aggregation configuration
12 link aggregation configuration12 link aggregation configuration
12 link aggregation configuration
 
9210 commissioning manual
9210 commissioning manual9210 commissioning manual
9210 commissioning manual
 
Zxdsl 9210 guide
Zxdsl 9210 guideZxdsl 9210 guide
Zxdsl 9210 guide
 
05 interface appended characteristic configuration
05 interface appended characteristic configuration05 interface appended characteristic configuration
05 interface appended characteristic configuration
 
Bdcom s2508 b hardware installation manual
Bdcom s2508 b hardware installation manualBdcom s2508 b hardware installation manual
Bdcom s2508 b hardware installation manual
 

Similaire à Mplsvpn seminar

Implementation of intelligent wide area network(wan)
Implementation of intelligent wide area network(wan)Implementation of intelligent wide area network(wan)
Implementation of intelligent wide area network(wan)Jatin Singh
 
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...nvirters
 
Dont forget-the-control-plane
Dont forget-the-control-planeDont forget-the-control-plane
Dont forget-the-control-planeMetaswitch NTD
 
Agile Networking with OpenStack
Agile Networking with OpenStack Agile Networking with OpenStack
Agile Networking with OpenStack openstackcisco
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Key Considerations for MPLS IP-VPN Success
Key Considerations for  MPLS IP-VPN SuccessKey Considerations for  MPLS IP-VPN Success
Key Considerations for MPLS IP-VPN SuccessXO Communications
 
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...PROIDEA
 
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentJohn Loughney
 
Analyzing and optimizing mpls technology at Reliance Jio
Analyzing and optimizing mpls technology at Reliance JioAnalyzing and optimizing mpls technology at Reliance Jio
Analyzing and optimizing mpls technology at Reliance JioTusharSaxena53
 
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della SicurezzaNSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della SicurezzaVMUG IT
 

Similaire à Mplsvpn seminar (20)

Implementation of intelligent wide area network(wan)
Implementation of intelligent wide area network(wan)Implementation of intelligent wide area network(wan)
Implementation of intelligent wide area network(wan)
 
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
 
VPN Network
VPN NetworkVPN Network
VPN Network
 
Doc6 mpls vpn-ppt
Doc6 mpls vpn-pptDoc6 mpls vpn-ppt
Doc6 mpls vpn-ppt
 
Dont forget-the-control-plane
Dont forget-the-control-planeDont forget-the-control-plane
Dont forget-the-control-plane
 
Vpnppt1884
Vpnppt1884Vpnppt1884
Vpnppt1884
 
Mpls
MplsMpls
Mpls
 
Introduction to MPLS - NANOG 61
Introduction to MPLS - NANOG 61Introduction to MPLS - NANOG 61
Introduction to MPLS - NANOG 61
 
Agile Networking with OpenStack
Agile Networking with OpenStack Agile Networking with OpenStack
Agile Networking with OpenStack
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
10 fn tut2
10 fn tut210 fn tut2
10 fn tut2
 
MPLS Solutions
MPLS Solutions MPLS Solutions
MPLS Solutions
 
Key Considerations for MPLS IP-VPN Success
Key Considerations for  MPLS IP-VPN SuccessKey Considerations for  MPLS IP-VPN Success
Key Considerations for MPLS IP-VPN Success
 
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
 
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
 
Mpls
MplsMpls
Mpls
 
10 fn s21
10 fn s2110 fn s21
10 fn s21
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
 
Analyzing and optimizing mpls technology at Reliance Jio
Analyzing and optimizing mpls technology at Reliance JioAnalyzing and optimizing mpls technology at Reliance Jio
Analyzing and optimizing mpls technology at Reliance Jio
 
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della SicurezzaNSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
 

Plus de HARRY CHAN PUTRA (20)

07 VLAN Principle and Configuration.pdf
07 VLAN Principle and Configuration.pdf07 VLAN Principle and Configuration.pdf
07 VLAN Principle and Configuration.pdf
 
Firewall ip filter
Firewall ip filterFirewall ip filter
Firewall ip filter
 
Bsd routers
Bsd routersBsd routers
Bsd routers
 
Hacom%20pf sense%20quick start%20guide
Hacom%20pf sense%20quick start%20guideHacom%20pf sense%20quick start%20guide
Hacom%20pf sense%20quick start%20guide
 
Pfsense%20%20note
Pfsense%20%20notePfsense%20%20note
Pfsense%20%20note
 
66 pf sensetutorial
66 pf sensetutorial66 pf sensetutorial
66 pf sensetutorial
 
Modul 1-instalasi
Modul 1-instalasiModul 1-instalasi
Modul 1-instalasi
 
Modul 1-instalasi
Modul 1-instalasiModul 1-instalasi
Modul 1-instalasi
 
Modul 0-pengantar
Modul 0-pengantarModul 0-pengantar
Modul 0-pengantar
 
Modul 0-pengantar
Modul 0-pengantarModul 0-pengantar
Modul 0-pengantar
 
Slimsinserver2go
Slimsinserver2goSlimsinserver2go
Slimsinserver2go
 
Olivevme110usermanualid
Olivevme110usermanualidOlivevme110usermanualid
Olivevme110usermanualid
 
Modul 10 vicon
Modul 10 viconModul 10 vicon
Modul 10 vicon
 
Modul 9 pengelolaan_infra
Modul 9 pengelolaan_infraModul 9 pengelolaan_infra
Modul 9 pengelolaan_infra
 
Modul 8 vo_ip
Modul 8 vo_ipModul 8 vo_ip
Modul 8 vo_ip
 
Modul 7 infrastruktur
Modul 7 infrastrukturModul 7 infrastruktur
Modul 7 infrastruktur
 
Wireless
WirelessWireless
Wireless
 
W2k router
W2k routerW2k router
W2k router
 
Vpn gw2gw
Vpn gw2gwVpn gw2gw
Vpn gw2gw
 
Vo ip rt-rw-net
Vo ip rt-rw-netVo ip rt-rw-net
Vo ip rt-rw-net
 

Dernier

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 

Dernier (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

Mplsvpn seminar

  • 1. MPLS VPN’s Presented by: Dr. Peter J. Welcher 1 Copyright 2004 About the Speaker • Dr. Pete Welcher – Cisco CCIE #1773, CCSI #94014, CCIP – Network design & management consulting • Stock quotation firm, 3000 routers, TCP/IP • Second stock quotation firm, 2000 routers, UDP broadcasts • Hotel chain, 1000 routers, SNA • Government agency, 1500 routers – Teach many of the Cisco courses • Enterprise Networking Magazine articles – http://www.netcraftsmen.net/welcher/papers Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 1
  • 2. Objectives • Upon completion of this presentation, you should be able to: – Explain the business case for MPLS VPN’s – Discuss the basics of BGP, MBGP, and MPLS relevant to MPLS VPN’s – Understand the fundamentals of how MPLS VPN’s work, including • VRF’s, Route distinguishers, Extended communities • MBGP next hop (egress PE router) • Use of LSP between ingress PE and egress PE – Explain some of the new MPLS VPN features, including ATOM 3 Copyright 2004 Topics • Why MPLS VPN’s? • Quick BGP Review • Quick MPLS Review • MPLS VPN Technical Overview • Sample MPLS VPN Configurations 4 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 2
  • 3. What is a VPN? • Virtual Private Network • Connectivity deployed on a shared infrastructure with the same policies and performance as a private network, with lower total cost of ownership • Key policy: security! 5 Copyright 2004 Existing VPN Technologies? • (Legacy) Frame Relay, ATM Virtual Circuits • IPsec – Key management (PKI) – Literal hardware cost of encryption at speed – Good for access via local ISP – SLA’s??? • IP-based – GRE tunnel mesh from ISP – IP routing with route filtering by ISP • Other – MAN: VLAN’s • MPLS VPN’s – Good for intranet, extranet – All your routing is provided by the ISP (?!??) 6 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 3
  • 4. Why Use MPLS for VPN’s? • Use existing ISP BGP and router infrastructure • Build Layer 2 or Layer 3 MPLS VPN’s on top of the infrastructure • Layer 2 VPN’s: Anything Over MPLS (ATOM) – Currently: MAN/WAN point-to-point Ethernet, FR, ATM VC’s – Future: MAN/WAN multi-point Ethernet connections • Layer 3 VPN’s – Basically, private (per-interface) routing tables 7 Copyright 2004 Why MPLS VPN’s? • For the MPLS VPN Customer… – Service Provider can provide secure private IP full mesh connectivity with dynamic routing – Can also get good SLA’s and QoS support and low pricing – Outsourced connectivity and routing table management – Reduce need for in-house skills – Reduce need for additional staff by offloading work – No need to learn MPLS! All the work is done by the Service Provider. 8 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 4
  • 5. Why MPLS VPN’s? • For the MPLS VPN Implementer… – Service Provider – Large Enterprise, Government, College • MPLS VPN Benefits – Simpler provisioning of VPN’s than with hand-crafted route filters or route maps, less error-prone and labor-intense – Scalable large-scale IP routing • Can layer IPsec on top – Cost of IPsec only where needed • CCIE job security J L – The simplification means automated tools and simpler provisioning and troubleshooting – More complex technology is being used 9 Copyright 2004 Business Case for MPLS VPN’s • Service Provider case: – Build a solid IP networking core and offer services over it – Any configuration for a new MPLS VPN is at the edge router connecting to the customer – Much more scalable configuration and routing than GRE or IPsec – The routing is equivalent to full tunnel mesh 10 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 5
  • 6. Business Case for MPLS VPN’s • Enterprise case: – (See above) – Compartmentalize routing for isolation and security • Can route separately by department or business unit • Control external routing connectivity per department • Provide controlled connectivity at selected firewall points with IDS’s 11 Copyright 2004 Business Case for MPLS VPN’s • If and when MPLS VPN’s are generally available in the 6500’s / MSFC’s – Gain the traffic separation of VLAN’s, yet use high availability Layer 3 techniques instead of extended Layer 2 VLAN’s – Provide routing isolation for distributed wireless access subnets 12 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 6
  • 7. Enterprise MPLS VPN: For Whom? • Large enterprises – Especially those with subsidiaries • Universities – Isolate academic departments, etc. – Control external exposure per-department • City, county, state governments – Lower costs due to shared network, yet isolation for police, fire, and other sensitive services – Much lower ongoing and support costs than individual departmental networks 13 Copyright 2004 MPLS VPN’s: Which Layer? • RFC 2547: Layer 3 – SP or MPLS network participates in the customer routing – Good isolation of routing between customers • Layer 2 Point-to-point – Ethernet – FR, ATM AAL5 – PPP, HDLC: virtual leased lines w/o TDM – (draft-martini-l2circuit-trans-mpls-07.txt). – (draft-martini-l2circuit-enp-mpls-03.txt). 14 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 7
  • 8. Cisco Universal VPN • Common architectural approach allowing mixing of VPN types: – IPsec VPN – MPLS VPN – L3TP VPN • Use each where appropriate 15 Copyright 2004 Topics • Why MPLS VPN’s? • Quick BGP Review • Quick MPLS Review • MPLS VPN Technical Overview • Sample MPLS VPN Configurations 16 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 8
  • 9. BGP Review • iBGP and eBGP • Next hop attribute • BGP community attribute 17 Copyright 2004 MBGP • Extends BPG to carry information about other protocols • Useful for: – IPv6 – IPX “internet” (who cares anymore?) – ISP-scale tracking of unicast routes for multicast purposes (RPF check “steering” of multicast traffic along different trunks) – MPLS VPN routing information (more detail later) 18 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 9
  • 10. Topics • Why MPLS VPN’s? • Quick BGP Review • Quick MPLS Review • MPLS VPN Technical Overview • Sample MPLS VPN Configurations 19 Copyright 2004 MPLS Terminology • LSR – Label Switch Router • LER – Label Edge Router • Ingress, egress LSR • LSP – Label Switch Path • LIB – Label Information Base • LFIB – Label Forwarding Information Base 20 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 10
  • 11. Label Switching Process • Router forwards packet to LER • LER CEF lookup determines a label is available for the destination prefix • Ingress LSR applies labels • Labels used to forward packet through MPLS network • Egress LSR forwards normal packet 22 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 11
  • 12. Label Path Establishment • Routing updates propagate routing information • TDP or LDP establishes control connection between adjacent LSR’s • LSR advertises a label to upstream neighbor for each new prefix • Upstream neighbor picks outbound label(s) from next hop router(s) determined by routing protocol, matches inbound label to the outbound label in the LFIB 24 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 12
  • 13. Topics • Why MPLS VPN’s? • Quick BGP Review • Quick MPLS Review • MPLS VPN Technical Overview • Sample MPLS VPN Configurations 25 Copyright 2004 Service Provider Terminology • Customer Edge router (CE) • Provider Edge router (PE) • Provider Core router (P) • Intranet, extranet • Entry, exit PE routers 26 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 13
  • 14. Route Distinguisher • Route distinguisher (RD) – 8 byte prefix used by MBGP – Not VPN identifier – Does allow private addresses from different customers to be distinguished, kept separate – As long as those sites don’t need to communicate – Think of MBGP as distributing routing information for 12 byte prefixes (8 bytes of RD, 4 of normal IPv4 prefix) 28 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 14
  • 15. Key New Ideas for MPLS VPN’s • VRF – Virtual Routing Facility – Per-interface IPv4 routing table on PE router • MBGP extended community – Not VPN identifier – One of possibly several communities of routes to import to VRF – Local VRF routes generally exported to at least one MBGP extended community • What is reachable from the VRF is destinations whose extended communities were imported – Route maps for fine-tuning 29 Copyright 2004 An Example Using Extended Communities • Customer A sites use extended community 100:1 • Their credit card clearinghouse bank’s routes are associated with (exported to) community 100:1234 • Their suppliers routes to bidding/quoting servers are exported to community 100:5678 • VRF imports routes from 100:1, 100:1234, 100:5678 • VRF exports local routes to 100:1, and … – What else do you need? 30 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 15
  • 16. Role of MBGP in MPLS VPN’s • MBGP uses address family vpnv4 tracks RD + IPv4 prefixes: MPLS routing info • MBGP also transmits two critical attributes for MPLS VPN’s: – Extended communities associated with each vpnv4 routing prefix – MPLS label indirectly identifying the appropriate VRF is associated with each advertised prefix 32 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 16
  • 17. BGP and MPLS VPN’s address-family ipv4 unicast vrf name-of-vrf • We generally configure Cisco BGP with VRF-specific instances • eBGP to a CE router exchanges information with the VRF instance • The BGP VRF instance can redistribute to/from an OSPF process (one per CE) or a global RIPv2 process • The VRF BGP instance automatically exchanges information with MBGP vpnv4 routing – Adds/removes the RD 33 Copyright 2004 MPLS VPN Packet Flow • CE router forwards packet to PE, based on static route or dynamic route to destination. – Dynamic route is advertisement of VRF to CE router – Usually requires redistribution (unless eBGP used) • PE router looks at VRF forwarding table associated with inbound interface, applies appropriate RD, determines MBGP next hop • BGP next hop is reachable via MPLS label path 34 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 17
  • 18. MPLS VPN Packet Flow - 2 • PE router applies label stack: label for the MBGP next hop, along with a VRF identifying label learned via MBGP • Labels allow packet to be sent across P routers without examining IPv4 header – No need for new routing based on “long” RD + IPv4 addresses – No confusion if private address for destination 35 Copyright 2004 MPLS VPN Packet Flow - 3 • Penultimate hop LSR pops outer label and forwards packet to exit router (iMBGP next hop) • Egress PE uses inner label to ensure correct VRF and interface used to continue forwarding packet to CE router – Security safety mechanism! 36 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 18
  • 19. Some Details • No MPLS, no MBGP needed on CE router? – No need to upgrade CE routers! • CE – PE routing choices: – Static – OSPF – RIPv2 – eBGP – EIGRP • Service Provider does provide the routing for the customer: CE router might well just use static default! 38 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 19
  • 20. Scaling Benefit - 1 • P routers do not need to speak MBGP – P routers only need to run an IGP to provide reachability and MPLS labels to get to all iMBGP next hop addresses – Next hops are usually loopbacks on PE routers • This results in much better scalability / stability in SP core: no customer routes, much smaller routing table 39 Copyright 2004 Scaling Benefit - 2 • PE routers automatically filter routes with communities that are not imported by any local VRF • SP can therefore partition their customers and route reflectors – Keeps size of aggregate routing database smaller – Still does require some design and planning, but nothing very complex 40 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 20
  • 21. MPLS VPN’s and IP Multicast • Multicast Over MPLS VPN – MPLS can support multicast directly • Does not scale to very large sizes well • Not appropriate for multicast within a VPN – Cisco now has scalable techniques for supporting multicast within an MPLS VPN • MPLS labeling can be directly used to support distribution of high-volume multicasts 41 Copyright 2004 ATOM Futures • Future possibilities – Any-to-any service interworking – General ATM cell transport – POS over MPLS – Multipoint support (MPLS L2 VPN acts like LAN interconnecting sites) – Crypto support with ATOM 42 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 21
  • 22. Topics • Why MPLS VPN’s? • Quick BGP Review • Quick MPLS Review • MPLS VPN Technical Overview • Sample MPLS VPN Configurations 43 Copyright 2004 Step 1: Create VRF’s ip vrf vrf00001 rd 888:1 route-target both 888:1 ip vrf vrf00002 rd 888:2 route-target both 888:2 route-target import 888:1 import map vrf00002-import-map 44 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 22
  • 23. Step 2: Apply VRF’s to Interfaces interface Fastethernet 0/2 ip vrf forwarding vrf00001 ip address ... interface Fastethernet 0/3 ip vrf forwarding vrf00002 ip address ... 45 Copyright 2004 Step 3: MBGP (One Time Only) • (Configure Core IGP, probably OSPF or IS-IS) • Set up MBGP between PE’s – You only have to do this ONCE, not per-VRF router bgp 888 no auto-summary no bgp default ipv4-activate neighbor 10.60.0.5 remote-as 888 neighbor 10.61.0.1 remote-as 888 46 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 23
  • 24. Step 3: MBGP (Continued) ... address-family vpnv4 unicast neighbor 10.60.0.5 activate neighbor 10.60.0.5 send-community extended neighbor 10.61.0.1 activate neighbor 10.61.0.1 send-community extended no synchronization no auto-summary exit-address-family 47 Copyright 2004 Step 4: PE-CE Routing address-family ipv4 unicast vrf vrf00001 neighbor 10.20.1.1 remote-as 65535 neighbor 10.20.1.1 activate no synchronization no auto-summary address-family ipv4 unicast vrf vrf00002 neighbor 10.20.2.2 remote-as 65535 neighbor 10.20.2.2 activate no auto-summary no synchronization exit-address-family 48 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 24
  • 25. PE-CE Routing Alternative: Static ip route vrf vrf00001 15.0.0.0 255.0.0.0 e0/2 10.20.1.1 49 Copyright 2004 PE-CE Routing Alternative: RIP router rip version 2 address-family ipv4 vrf a version 2 network 150.1.0.0 default-information originate default-metric 1 no auto-summary 50 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 25
  • 26. PE-CE Routing Alternative: OSPF router ospf 1 vrf vpna log-adjacency-changes redistribute bgp 3 subnets default-metric 10000 network 150.1.0.0 0.0.255.255 area 0 51 Copyright 2004 PE-CE Routing Alternative: EIGRP router eigrp 1 address-family ipv4 vrf VRF-RED autonomous-system 1234 network 172.16.0.0 redistribute BGP 1234 metric 10 ... exit-address-family 52 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 26
  • 27. CE Configuration • STANDARD routing from the CE perspective router bgp 65001 network 150.1.0.0 network 203.1.0.0 network 203.1.1.0 neighbor 150.1.31.1 remote-as 3 53 Copyright 2004 Summary • VRF’s isolate VPN’s • MBGP extended communities (route targets) allow for simple scalable selective connectivity • MBGP extends BGP to carry VRF label and extended addressing information needed for MPLS VPN’s • MPLS uses labels across provider core to reach egress MBGP next hop router without IP header examination – MPLS tunnels the VPN packets between PE routers 54 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 27
  • 28. For more info, see my CiscoWorld articles — http://www.netcraftsmen.net/welcher/papers 55 Copyright 2004 A Word About Us … • We can provide – Network design review: how to make what you have work better – Periodic strategic advice: what’s the next step for your network or staff – Network management tools & procedures advice: what’s right for you – Implementation guidance (your staff does the details) or full implementation • We do – Small- and Large-Scale Routing and Switching (design, health check, etc.) – IPsec VPN and V3PN (design and implementation) – QoS (strategy, design and implementation) – IP Telephony (preparedness survey, design, and implementation) – Call Manager deployment – Security – Network Management (design, installation, tuning, tech transfer, services, etc.) 56 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 28
  • 29. A Word About Us … Certified by Cisco in: • IP Telephony • Network Management • Wireless • Security • (Routing and Switching) 57 Copyright 2004 Copyright © 2004 Chesapeake Netcraftsmen Handout Page 29