27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 TF-TANT MPLS TESTING
27 th of SeptemberAgnes PouelePage 2 Agenda DANTE & TF-TANT Group MPLS Activity European Test-bed Tests and results on Tag Switching Tests and results on VPNs Tests on Traffic Engineering MPLS&TEN155 needs To do Conclusion
27 th of SeptemberAgnes PouelePage 3 Dante & TF-Tant Group DANTE ( ) –DANTE plans, builds and manages advanced network services for the European community. The current services defined under the Quantum project are : IP service provided by the Network TEN-155 Managed Bandwidth Service Quantum Test Program carried out by TF-TANT –TEN-155 is a European network which provides whole connectivity to NRNs (National Research Networks)
27 th of SeptemberAgnes PouelePage 4 Dante & TF-Tant Group TF-TANT ( –TF-TANT is a joint activity between Dante & Terena Carries out experiments of the Quantum Test Program (QTP) QTP has the objective of testing and validating new technologies, products and services with a view of introducing them into the operational backbone. –Work Items : Differentiated Services Flow-based Monitoring Analysis IP Version6 … MPLS leader : Herve Prigent
27 th of SeptemberAgnes PouelePage 5 MPLS Activity Goals –Study of the MPLS IETF activities –Survey of existing implementations –Testing of available solutions Participants –Actually about 10 countries in Europe –(UK-DE-CZ-IE-FR-IT-ES-CH-NL-GR)
27 th of SeptemberAgnes PouelePage 6 MPLS Activity Program –Building of the test-bed –MPLS VPNs –Traffic Engineering –Diff-Serv mapping on a MPLS network –MPLS on high speed links –Interoperability between software from several vendors
27 th of SeptemberAgnes PouelePage 7 European TestBed Based on the Dante MBS (Managed Bandwidth Service) –Interconnects 10 National Research Networks (NRNs) using the ATM infrastructure No ATM LSR in the network 1Mbit/s ATM PVCs between routers Today: only Cisco equipements –Mainly 72xx, 75xx –Sometimes used for other testing
27 th of SeptemberAgnes PouelePage 8 European TestBed VP UKFRCZITCHNLGR IRES Physical infrastructure of VPs across TEN-155 via MBS
27 th of SeptemberAgnes PouelePage 9 Configuration backbone Test on a single domain For the core backbone we have –One OSPF area –One AS number OSPF as IGP Common addressing scheme for TF-tanters
27 th of SeptemberAgnes PouelePage 10 Twente CSelt MPLS TEST-BED MPLS IP CE PE P Dante Heanet Crihan Cern Rediris CESnet GRnet Deis INFN MPLS BACKBONE OSPF area 0 Tag switching AS AS AS AS AS AS AS AS AS AS AS Cselt
27 th of SeptemberAgnes PouelePage 11 Tag Switching tests Redundancy and time recovery measurement –The goal of this test is to generate a failure on the backbone links(VPs) and measure the recovery time of the network. –The circuit is then re-activated and the convergence time of the network is measured. –We found in Lab and on the test-bed a recovery time around 30s and no losses for the convergence time.
27 th of SeptemberAgnes PouelePage 12 Tag Switching Tests CZNET DANTEGRNET TWENTE CERN 12k / LS RENATER CRIHAN 8540 MSR 7507 INFN /126 25/125 16/116 21/121 19/119 20/120 23/123 18/118 27/127 17/117 22/122 24/
27 th of SeptemberAgnes PouelePage 13 MPLS VPNs Definition –A VPN consists of isolating a group of users on a backbone and beyond with QoS guarantees. –MPLS VPNs are level3 VPNs. They are built with MPLS for forwarding packets over the backbone and BGP is used for distributing routes. IETF documents –Draft-rosen-rfc2547bis-02.txt
27 th of SeptemberAgnes PouelePage 14 MPLS VPN : TESTS Set up of VPNs –Several VPNs have been set up. In each case we have verified that routing tables were isolated. Connection CE/PE Merge of VPNs or How one site can be part of two VPNs Example of VPNs services SNMP monitoring
27 th of SeptemberAgnes PouelePage 15 MPLS VPNs Test-bed The MPLS backbone is composed of one PE router per country. PE routers and CE routers are adjacents. PE routers use MPLS within the core and plain IP with CE routers. PE routers are MP-iBGP fully meshed
27 th of SeptemberAgnes PouelePage 16 MPLS VPNs : Test-bed MPLS PLATFORM Dante HeanetTwente Crihan Cern Rediris CZnet GRnet DEIS CSelt PE CE PE CE VPN green VPN red VPN blue
27 th of SeptemberAgnes PouelePage 17 MPLS VPNs connection CE/PE The type of connection can be any logical or physical interface To this interface is attached a local VRF –VRF=VPN and routing forwarding table PE routers maintain separate routing table –The global routing table is populated by OSPF and BGP-4 –The VRF is populated by CE’s routes and MP-BGP update
27 th of SeptemberAgnes PouelePage 18 MPLS VPNs connection PE/CE PoP DE GRE TUNNEL DE2 Dante Office /29 BGP /30 MPLS PLATFORM DE2 Heanet Twente Crihan Cern Rediris CZnetGRnet DEIS CSelt MP-iBGP fully meshed VRF Routes from CE routers populate local VRF. Each VRF imports and exports routes from and to MP-iBGP update according to their local policy (Route Target value).
27 th of SeptemberAgnes PouelePage 19 MPLS VPN : Merge of VPNs One site can easily be part of two VPNs by changing its local policy. –Example Ip vrf blue –RD 5000:1 –Route-target import 65000:3 –Route-target export 65000:3 –Route-target import 65000:2 –Route-target export 65000:2 –…………
27 th of SeptemberAgnes PouelePage 20 VPNs can be used to distinguish “external” (Internet) ISP All the site with same RT are in the same VPN MPLS VPNs services ISP y ISP x MPLS BGP-VPN Backbone One color = one RT value
27 th of SeptemberAgnes PouelePage 21 MPLS VPN services Each site has a specific color or Route Target Value Every combination possible ISP y ISP x MPLS BGP-VPN Backbone
27 th of SeptemberAgnes PouelePage 22 MPLS VPN : to do QoS guarantees VPN across multi ISP Monitoring tools
27 th of SeptemberAgnes PouelePage 23 MPLS Traffic Engineering Traffic Engineering goals –Efficiently map the traffic onto an existing network topology. –Optimize the utilization of network resources. –Offering to customers QoS performance required. IETF –RFC 2702 Requirements for traffic Engineering over MPLS
27 th of SeptemberAgnes PouelePage 24 MPLS Traffic Engineering Test Plan –Build of LSPs + Traffic Tests started –Priority attribute or link color –Preemption –Resilience –Traffic parameter => bandwidth guarantee
27 th of SeptemberAgnes PouelePage 25 Traffic Engineering –Backbone Must be an added value when we will be able to operate LSPs with bandwidth guarantee –MBS Managed Bandwidth Service We must find a solution to provide Virtual Leased Line to customers who are leaving ATM –GEANT The Next Generation of European Research Networking will be a multi gigabit core network and MPLS could be the TE layer. MPLS& Diffserv VPNs : would be useful across multi ASN MPLS & TEN155 needs
27 th of SeptemberAgnes PouelePage 26 MPLS & TEN155 needs PE-UK PE-DE NRN Janet DFN AS8933 TEN-155 backbone AS786 AS680 A B Regional Network Regional Network PE-NL PE-FR LSP-1 LSP-2 MBS service ATM connection across NRNs and TEN-155 J1 J2 TE+GB VPN Green
27 th of SeptemberAgnes PouelePage 27 To do TF-TANT testing –Traffic Engineering & Bandwidth Guarantee –MPLS & Diffserv Draft-ietf-mpls-diff-ext-06.txt –Interoperability –High Speed Network
27 th of SeptemberAgnes PouelePage 28 Conclusion Basic MPLS can be deployed in production today High-end features are still proprietary –VPNs –Traffic Engineering features across Domain Juniper –LSP stitching cross-connects, Circuit-Cross-Connect –QoS –Inter-AS interoperability Need for tools that properly manage VPNs and help operator ….. ATM is still needed for TE+GB