Sie sind auf Seite 1von 69

MPLS Technology Overview

Si

Si

Agenda
What is MPLS?
Brief overview of Protocols & Routing

Why MPLS?
MPLS & ATM MPLS & IP

MPLS Architecture
MPLS Operational & Terminology

Emerging MPLS Applications


Role in IP Core Traffic Engineering in IP Networks Virtual Private Networks (VPNs) Voice over MPLS Legacy Support via PWE3

Si

Data Forwarding & Routing

Si

Datagram Delivery: Connectionless Routing

Si

Datagram Delivery: Connection-Oriented Routing

Si

Connectionless Vs Connection-Oriented

Si

Label Switching with MPLS

Si

MPLS - Beginnings

In the meantime other values of a labeling scheme realized and attempt to bring these into the IP paradigm; like Quality, Service Guarantees and Traffic Management amongst others.
8

Si

Agenda
What is MPLS?
Brief overview of Protocols & Routing

Why MPLS?
MPLS & ATM MPLS & IP

MPLS Architecture
MPLS Operational & Terminology

Emerging MPLS Applications


Role in IP Core Traffic Engineering in IP Networks Virtual Private Networks (VPNs) Voice over MPLS Legacy Support via PWE3

Si

MPLS & ATM

10

Si

ATM, Frame Relay


There exists a family of data networks which is very different from IP --> Carrier data network
Frame Relay, ATM, X.25

They use the Connection-Oriented Network Layer They were designed to be an alternative to IP
Failed in this goal Used today in IP backbones or interconnection points

11

Si

Connection-Oriented Network Layer: ATM, Frame Relay, X.25

12

Si

Benefits of ATM and FR


IGP limits
very large routing tables in the core network
for very packet look up more that 100,000 entries forwarding from the ISP point of view - just find the egress router

IP routing may ignore the real physical topology


ISP can put a router an the edge and use ATM/Frame Relay Virtual Path, switches in the middle edge router selects the path based on the destination address router look up done only once in the ISP network but still scalability problems

SPF algorithms send traffic on shared path and may ignore unloaded links
even if load balancing can be done in some cases (IGRP)

Quality of Service
ATM can natively provide guaranteed service Provide Diff-Serv or Int -Serv (Integrated Service) over different VCs
13

Si

Problems with Classical ATM and Frame Relay

With Classical ATM


ATM could invisible to Layer 3 Routing Full mesh of VCs within ATM cloud : n(n -1)/2 Need to manage both an ATM network and an IP network
14

Si

MPLS

Multi-Protocol Label Swapping Goal: Integrate IP and ATM layer in the same concept
peer model of integration

Goal: apply to other low layer switching technologies than ATM


Optical switching
15

Si

Principles of MPLS
Integrate all network technologies at same layer
An MPLS node can be at the same time: IP router, ATM switch, Optical Switch

An MPLS node associates labels to paths


Packets that go to the same group of destinations are viewed as a forwarding equivalence class (FEC) Label is added before the IP packet header

In this context, ATM and Frame Relay are often called layer 2 technologies

16

Si

MPLS example

17

Si

MPLS & IP

18

Si

Connection-oriented and Connectionless networks


Connection-Oriented connection
Idle - No Connection Connection Established Data Transfer Connection Release Idle - No Connection Idle - No Connection Data Transfer

Connectionless connection
Idle - No Connection

19

Si

Network Layer Overview


Connectionless connection

TCP/IP protocol stack


Internet Protocol (IP)

Application Transport Network Data Link Physical


Internet Control Message Protocol (ICMP) Reverse Address Resolution protocol (RARP) Address Resolution Protocol (ARP)

20

Si

IP And Connections

21

Si

Traditional IP Routing

22

Si

Case 1: A Direct Route

23

Si

Case 1: A Direct Route

24

Si

Case 2: An Indirect Route

25

Si

Case 2: An Indirect Route

26

Si

Case 2: An Indirect Route

27

Si

Drawback of Conventional Routing

28

Si

The Hyper-aggregation Problem

29

Si

A Connectionless Network

30

Si

The Benefit of Connections

31

Si

MPLS And Connections

32

Si

Some Terminology

33

Si

Agenda
What is MPLS?
Brief overview of Protocols & Routing

Why MPLS?
MPLS & ATM MPLS & IP

MPLS Architecture
MPLS Operational & Terminology

Emerging MPLS Applications


Role in IP Core Traffic Engineering in IP Networks Virtual Private Networks (VPNs) Voice over MPLS Legacy Support via PWE3

34

Si

MPLS Operational & Terminology

35

Si

MPLS Terminology

36

Si

MPLS Header : Shim Label


Label (20-bits) Exp S TTL

L2 Header L2 Header

MPLS Header
3232-bits

IP Packet IP Packet

Fields
Label Experimental (CoS) Stacking bit Time to live

IP packet is encapsulated by ingress LSR IP packet is de-encapsulated by egress LSR


37

Si

MPLS Terminology
Connection Table IP 25
Port 1 Port 2
In Out Label (port, label) (port, label) Operation

(1, 22) (1, 24)


Port 3 Port 4

(2, 17) (3, 17) (4, 19) (3, 12)

Swap Swap Swap Swap

IP 19

(1, 25) (2, 23)

Label Swapping
Connection table maintains mappings Exact match lookup Input (port, label) determines:
Label operation Output (port, label)

Same forwarding algorithm used in Frame Relay and ATM


38

Si

MPLS Terminology

New York San Francisco

LSP

Label-Switched Path (LSP)


Concatenation of one or more label switched hops Simplex L2 tunnel across a network Analogous to an ATM or Frame Relay PVC
39

Si

MPLS Terminology

40

Si

MPLS Forwarding Model


Source Ingress LSR Egress LSR

Paris

Rome

Ingress LSR determines FEC and assigns a label


Forwards Paris traffic on the Green LSP Forwards Rome traffic on the Blue LSP

Traffic is label swapped at each transit LSR Egress LSR


Removes MPLS header Forwards packet based on destination address
41

Si

MPLS Forwarding vs. IP Routing


Source

IP Routing Domain

Destination

Examine IP header Forward

Examine IP header Forward

Examine IP header Forward

Examine IP header Forward

Source

Ingress LSR

MPLS Domain

Egress LSR

Destination

Examine IP header Assign to FEC Forward

Label swap Forward

Label swap Forward

Examine IP header Assign to FEC Forward


42

Si

MPLS Forwarding Example


MPLS Table
In (2, 84) Out (6, 0)

134.5.6.1

134.5.1.5

2
200.3.2.7

6
Egress Routing Table
Destination 134.5/16 Next Hop 134.5.6.1 200.3.2.1

2 3
200.3.2.7 99 200.3.2.7 0

200.3.2/24

Ingress Routing Table


Destination 134.5/16 200.3.2/24 Next Hop (2, 84) (3, 99)

5
200.3.2.7

200.3.2.7 56

MPLS Table
In (1, 99) Out (2, 56)

MPLS Table
In (3, 56) Out (5, 0)

200.3.2.1 200.3.2.7

43

Si

Agenda
What is MPLS?
Brief overview of Protocols & Routing

Why MPLS?
MPLS & ATM MPLS & IP

MPLS Architecture
MPLS Operational & Terminology

Emerging MPLS Applications


Role in IP Core Traffic Engineering in IP Networks Virtual Private Networks (VPNs) Voice over MPLS Legacy Support via PWE3

44

Si

MPLS Applications

45

Si

App 1: Role of MPLS in the IP Core

46

Si

MPLS for IP Core Industry Status

47

Si

App 2: IP/MPLS over bundled links Inverse Multiplexing

48

Si

Link Bundling - Advantages

49

Si

What is a VPN?

50

Si

Current VPN Technologies

51

Si

Keeping things private - Encapsulation

52

Si

Network Based MPLS VPNs


CPE

Service Provider Network


PE
FT

Site 1
CPE

PE

CPE
FT FT

Site 3
CPE

Site 2
CPE

P P P

Site 2
CPE
FT

Site 3

FT FT

Site 1

PE

PE

Application: Outsourced VPNs PE maintains VPN-Specific forwarding tables (FT)for each of its directly connected VPN sites Conventional IP routing between CE and PE RFC 2547bis is one example (Juniper Networks is a co author)
53

Si

What does MPLS help with?

54

Si

Some MPLS VPN Benefits

One MPLS VPN router serves several customers (with VRs) - Scales much better than CPE based VPNs: Minimizes the N-Squared connectivity issue.
55

Si

App 4: A Packet Voice Architecture SoftSwitch

56

Si

Implementation Considerations

57

Si

Why Voice over MPLS?

58

Si

Two approaches for Voice over MPLS

59

Si

Packet Voice = Bandwidth Efficiency

60

Si

LSP Level Traffic Management

61

Si

What is PWE3?

62

Si

MPLS Integrated Access Frame Relay over MPLS

63

Si

MPLS Integrated Access Frame Relay over MPLS

64

Si

MPLS Integrated Access ATM over MPLS

65

Si

MPLS Integrated Access ATM over MPLS

66

Si

MPLS Integrated Access Ethernet over MPLS

67

Si

MPLS Integrated Access Ethernet over MPLS

68

Si

MPLS Integrated Access Lease Line & SONET/SDH over MPLS

69

Das könnte Ihnen auch gefallen