© 2001, cisco systems, inc. ethernet over multiprotocol label switching

19
© 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

Upload: barnaby-york

Post on 17-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc.

Ethernet over Multiprotocol Label

Switching

Ethernet over Multiprotocol Label

Switching

Page 2: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-2

ObjectivesObjectives

Upon completing this lesson, you will be able to: • Configure EoMPLS on the 7600

• Monitor and troubleshoot EoMPLS on the 7600 platform

Page 3: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

Ethernet over MPLSEthernet over MPLS

© 2001, Cisco Systems, Inc. MPLS v1.0—5-3

Page 4: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-4

Service Provider Market Opportunity

Service Provider Market Opportunity

Positioning:• Small businesses to Fortune 500 customers

• Private network “metro” requirements

–Transparent LAN services

– IP services

• Ease of provisioning

Page 5: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-5

Functional CharacteristicsFunctional Characteristics

EoMPLS provides service providers:• Layer 2 and Layer 3 provisioning flexibility

• Function:

–No Layer 2 destination MAC address lookup

–No Layer 2 address learning

• Similar to Frame Relay:

– VC-based

• FIB table prebuilt

• Originally based on Martini drafts

• Moving towards Vkompella draft

Page 6: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-6

EoMPLS ServicesEoMPLS Services

• It has per-customer dedicated physical ports.

• It has multiple EoMPLS VCs per physical port.

• EoMPLS VCs are point-to-point and based on Martini drafts.

• EoMPLS is moving towards point-to-multipoint, based on the Vkompella draft.

• Each EoMPLS VC traverses the same LSP.

• LER determines FEC, so other MPLS routers have no knowledge of the Layer 2 transport VCs.

Page 7: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-7

Technical RequirementsTechnical Requirements

• Label imposition/disposition

– Imposition: PE router that translates Layer 2 PDUs into MPLS labels

–Disposition: PE router that translates MPLS labels to layer 2 PDUs

Page 8: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-8

Technical Requirements (cont.)Technical Requirements (cont.)

• CoS mapping

–QOS based on 3-bit EXP field

–EXP bits set in both tunnel VC and tunnel labels

–Tunnel label popped at PHP router

–Static EXP bits (CAR, MQC)

–Dynamic EXP bits (IP Precedence, DSCP, 802.1q/802.1p)

Page 9: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-9

MPLS VC SetupMPLS VC Setup

• PE1 starts a remote directed LDP session with PE2.

• PE1 allocates a local VC label and binds it to the VC ID configured under the ingress interface.

P1 P2 P3

Company XCompany X

PE2PE1

Targeted LDP Session

Page 10: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-10

MPLS VC Setup (cont.)MPLS VC Setup (cont.)

• PE1 sends PE2 a label mapping message for the VC label.

• PE2 replies with label mapping message including VC label.

• The process is unidirectional.

P1 P2 P3

Company XCompany X

PE2PE1

VC Label Mapping1

2 VC Label Mapping

Page 11: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-11

EoMPLS Configuration TasksEoMPLS Configuration Tasks

Mandatory:• Define VLAN and Loopback interfaces

• Enable LDP discovery through targeted hellos

• Layer 2 transport routing command

Optional:• MPLS router ID (advisable)

• CoS to MPLS EXP mapping

• Targeted hello access list

Page 12: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-12

EoMPLS Configuration Commands

EoMPLS Configuration Commands

tag-switching ip

Router(config-if)#

• Specify MPLS cloud ingress interface of PE to run MPLS.

mpls label protocol ldp

Router(config)#

• Specify PE router to run LDP (default operation is TDP).

Page 13: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-13

EoMPLS Configuration Commands (cont.)

EoMPLS Configuration Commands (cont.)

• Specify MPLS router ID.

mpls ldp router-id loopback0

Router(config)#

•Configure PE router to accept a targeted LDP hello.

mpls ldp discovery targeted-hello accept from vlan-edge-acl

Router(config)#

Page 14: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-14

EoMPLS Configuration Commands (cont.)

EoMPLS Configuration Commands (cont.)

•Create a Level 2 transport host route to the destination PE.

Level 2 transport is unidirectional.

mpls l2transport route destination vc-id

Router(config-if)#

Page 15: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-15

mpls label protocol ldp

!

interface Loopback0

ip address 10.1.1.1 255.255.255.255

!

interface GigabitEthernet4/1

ip address 10.4.1.2 255.255.0.0

no negotiation auto

tag-switching ip

!

interface Vlan25

no ip address

mpls l2transport route 10.1.1.2 50

!

interface Vlan60

no ip address

mpls l2transport route 10.1.1.2 1021

!

EoMPLS ExampleEoMPLS Example

Page 16: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-16

EoMPLS Show CommandsEoMPLS Show Commands

show mpls l2transport [imposition | disposition] [detailed] [[<vc-id> | <vc-id-min>] <vc-id-max>]

router#

Line card show commands

Control plane show commands

show mpls l2transport vc [detailed] [[<vc-id> | <vc-id-min>] <vc-id-max>]

router#

show mpls l2transport summary

Page 17: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-17

EoMPLS Debug CommandsEoMPLS Debug Commands

debug mpls l2transport vlan control

router#

debug mpls l2transport vlan distributed

router#

• Debug control of traffic transported between Layer 2 VLAN and MPLS.

• Debug label imposition and disposition.

Page 18: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-18

Any Transport over MPLSAny Transport over MPLS

• It provides the ability to transport Layer 2 traffic across packet networks.

• It is a scalable architecture based on label stacking—allows muxing of connections.

• A standards-based open architecture allows extensibility to many transport types.

Page 19: © 2001, Cisco Systems, Inc. Ethernet over Multiprotocol Label Switching

© 2001, Cisco Systems, Inc. SPMAP v1.0—Module 10-19

SummarySummary

After completing this lesson, you will be able to: • Configure EoMPLS on the 7600

• Monitor and troubleshoot EoMPLS on the 7600 platform