27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000...

28
27 th of September Agnes Pouele Page 1 MPLS Next Generation Networking September 2000 [email protected] TF-TANT MPLS TESTING

Transcript of 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000...

Page 1: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 1

MPLS Next Generation Networking September 2000

[email protected]

TF-TANT MPLS TESTING

Page 2: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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

Page 3: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 3

Dante & TF-Tant Group

• DANTE (www.dante.net )– 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)

Page 4: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 4

Dante & TF-Tant Group

• TF-TANT (www.dante.net/quantum/qtp)– 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

Page 5: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 5

MPLS Activity [email protected]

• 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)

Page 6: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 6

MPLS Activity [email protected]

• 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

Page 7: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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

Page 8: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 8

European TestBed

VP 27

17 18

2523 24

22 21 20

26

UK

FR

CZ IT

CH

NLGR

16 19

IR

ES

•Physical infrastructure of VPs across TEN-155 via MBS

Page 9: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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

Page 10: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 10

Twente

CSelt

MPLS TEST-BED MPLSIP

CEPE

P

Dante

Heanet Crihan

CernRediris

CESnet

GRnetDeis

INFNMPLS BACKBONE•OSPF area 0•Tag switching•AS 65000

AS 65020

AS 65010AS 65030

AS 65040

AS 65050

AS 65070

AS 65090

AS 65080

AS 65060

AS 65065

Cselt

Page 11: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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.

Page 12: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 12

Tag Switching Tests

CZNET

DANTE GRNET TWENTE

CERN

12k / 7206

7507

LS10107200

7206

7206

RENATERCRIHAN 8540 MSR

7507

INFN

7500

7505

1010

75007200

26/126

25/125

16/116

21/121

19/119

20/120

23/123

18/118

27/127

17/117

22/122

24/31

1

2

3

4

Page 13: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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

Page 14: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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

Page 15: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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

Page 16: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 16

MPLS VPNs : Test-bed

MPLS PLATFORM

Dante

Heanet TwenteCrihan

Cern

Rediris

CZnetGRnet

DEIS

CSelt

PE CE

PE

CE CE

VPN greenVPN redVPN blue

Page 17: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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

Page 18: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 18

MPLS VPNs connection PE/CE

PoP DE

GRE TUNNEL

DE2

Dante Office

7507

192.168.221.88/29BGP192.168.221.12/30

MPLS PLATFORM

DE2

Heanet

Twente

Crihan

Cern

Rediris

CZnetGRnet

DEIS

CSelt

MP-iBGP fully meshed

VRF

VRF

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).

Page 19: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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– …………

Page 20: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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-VPNBackbone

One color = one RT value

Page 21: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 21

MPLS VPN services• Each site has a specific color or Route Target

Value

• Every combination possible

ISP y

ISP x

MPLS BGP-VPNBackbone

Page 22: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 22

MPLS VPN : to do

• QoS guarantees

• VPN across multi ISP

• Monitoring tools

Page 23: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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

Page 24: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 24

MPLS Traffic Engineering

• Test Plan– Build of LSPs + Traffic

• Tests started

– Priority attribute or link color– Preemption – Resilience– Traffic parameter => bandwidth guarantee

Page 25: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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

Page 26: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 26

MPLS & TEN155 needs

PE-UK

PE-DE

NRN Janet

DFN

AS8933

TEN-155 backbone

AS786

AS680

A

B

RegionalNetwork

RegionalNetwork

PE-NL

PE-FR

LSP-1

LSP-2

MBS serviceATM connection across NRNs and TEN-155

J1

J2

TE+GB

VPN Green

Page 27: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 27

To do

• TF-TANT testing– Traffic Engineering & Bandwidth Guarantee– MPLS & Diffserv

• Draft-ietf-mpls-diff-ext-06.txt

– Interoperability – High Speed Network

Page 28: 27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 agnes.pouele@dante.org.uk TF-TANT MPLS TESTING.

27th of September Agnes Pouele Page 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