MPLS TE Overview Configuring MPLS TE on Cisco

  • Slides: 19
Download presentation
MPLS TE Overview Configuring MPLS TE on Cisco IOS Platforms © 2006 Cisco Systems,

MPLS TE Overview Configuring MPLS TE on Cisco IOS Platforms © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -1

Outline • Overview • MPLS TE Configuration Road Map • Enabling Device-Level MPLS TE

Outline • Overview • MPLS TE Configuration Road Map • Enabling Device-Level MPLS TE Support • Enabling MPLS TE Support in IS-IS • Enabling MPLS TE Support in OSPF • Enabling Basic MPLS TE on an Interface • Creating and Configuring a Traffic Tunnel • Mapping Traffic into Tunnels with Autoroute • Summary © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -2

MPLS TE Configuration Road Map • Use device supporting MPLS. – Implement ip cef

MPLS TE Configuration Road Map • Use device supporting MPLS. – Implement ip cef global configuration command. • Use IGP supporting MPLS TE. – OSPF – IS-IS • Enable MPLS TE tunnels. – Configure mpls traffic-eng tunnels (global configuration mode). – Configure mpls traffic-eng tunnels (interface configuration mode). • Create and configure traffic tunnels. • Deploy traffic tunnels with autoroute. © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -3

Enabling Device-Level MPLS TE Support router(config)# ip cef • Enables IP CEF switching router(config)#

Enabling Device-Level MPLS TE Support router(config)# ip cef • Enables IP CEF switching router(config)# mpls traffic-eng tunnels • Enables the MPLS TE tunnel feature on a device © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -4

Implementing Device-Level MPLS TE Support ip cef [distributed] mpls traffic-eng tunnels © 2006 Cisco

Implementing Device-Level MPLS TE Support ip cef [distributed] mpls traffic-eng tunnels © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -5

Enabling MPLS TE Support in IS-IS router(config-router)# mpls traffic-eng {level-1 | level-2} • Turns

Enabling MPLS TE Support in IS-IS router(config-router)# mpls traffic-eng {level-1 | level-2} • Turns on MPLS traffic engineering for IS-IS Level 1 or Level 2 router(config-router)# mpls traffic-eng router-id {interface} • Specifies the interface to be associated with the TE router identifier (also endpoint of a tunnel) router(config-router)# metric-style wide • Configures a router to generate and accept only new-style TLV objects © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -6

Implementing MPLS TE Support in IS-IS ip cef mpls traffic-eng tunnels router isis mpls

Implementing MPLS TE Support in IS-IS ip cef mpls traffic-eng tunnels router isis mpls traffic-eng router-id Loopback 0 mpls traffic-eng level-2 metric wide © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -7

Enabling MPLS TE Support in OSPF router(config-router)# mpls traffic-eng area-num • Turns on OSPF

Enabling MPLS TE Support in OSPF router(config-router)# mpls traffic-eng area-num • Turns on OSPF traffic engineering for the area router(config-router)# mpls traffic-eng router-id interface • Specifies the interface to be associated with the TE router identifier (also endpoint of a tunnel) © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -8

Implementing MPLS TE Support in OSPF ip cef mpls traffic-eng tunnels router ospf 101

Implementing MPLS TE Support in OSPF ip cef mpls traffic-eng tunnels router ospf 101 mpls traffic-eng router-id Loopback 0 mpls traffic-eng area 0 © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -9

Enabling Basic MPLS TE on an Interface router(config-if)# mpls ip • Enables MPLS on

Enabling Basic MPLS TE on an Interface router(config-if)# mpls ip • Enables MPLS on an interface router(config-if)# mpls traffic-eng tunnels • Enables the MPLS TE tunnel feature on an interface router(config-if)# ip rsvp bandwidth [interface-kbps [single-flow-kbps]] • Enables RSVP for IP on an interface and specify amount of bandwidth to be reserved © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -10

Implementing Basic MPLS TE on an Interface ip cef mpls traffic-eng tunnels router isis

Implementing Basic MPLS TE on an Interface ip cef mpls traffic-eng tunnels router isis mpls traffic-eng router-id Loopback 0 mpls traffic-eng level-1 metric wide interface serial 0/0 mpls ip mpls traffic-eng tunnels ip rsvp bandwidth 128 © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -11

Creating a Tunnel router(config)# interface tunnel number • Configures a tunnel interface router(config-if)# ip

Creating a Tunnel router(config)# interface tunnel number • Configures a tunnel interface router(config-if)# ip unnumbered type number • Enables IP on the interface, and brings it up without a unique IP address router(config-if)# tunnel destination ip-address • Specifies the destination for the tunnel • The tunnel source command is not needed. © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -12

Example: Creating a Tunnel Interface . . . interface tunnel 0 ip unnumbered loopback

Example: Creating a Tunnel Interface . . . interface tunnel 0 ip unnumbered loopback 0 tunnel destination 10. 1. 1. 2 © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -13

Creating and Configuring a Traffic Tunnel router(config-if)# tunnel mode mpls traffic-eng • Sets the

Creating and Configuring a Traffic Tunnel router(config-if)# tunnel mode mpls traffic-eng • Sets the tunnel encapsulation mode to MPLS TE router(config-if)# tunnel mpls traffic-eng bandwidth • Configures the requested bandwidth for the MPLS TE tunnel router(config-if)# tunnel mpls traffic-eng priority setup-priority [holdpriority] • Configures the setup and reservation priority for an MPLS TE tunnel © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -14

Creating and Configuring a Traffic Tunnel (Cont. ) router(config)# ip explicit-path {name word |

Creating and Configuring a Traffic Tunnel (Cont. ) router(config)# ip explicit-path {name word | identifier number} [{enable | disable }] • Enters the subcommand mode for IP explicit paths and creates or modifies the specified path router(cfg-ip-expl-path)# next-address ip-address • Specifies the next IP address in the explicit path router(config-if)# tunnel mpls traffic-eng path-option number {dynamic | explicit {name path-name | path-number}} [lockdown] • Configures the tunnel to use a named IP explicit path or a path dynamically calculated from the TE topology database © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -15

Deploying Traffic Tunnels with Autorouter(config-if)# tunnel mpls traffic-eng autoroute announce • Causes the IGP

Deploying Traffic Tunnels with Autorouter(config-if)# tunnel mpls traffic-eng autoroute announce • Causes the IGP to use the tunnel in its enhanced SPF © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -16

Example: Configuring TE Options on a Tunnel Interface ip explicit-path name via_P 1 enable

Example: Configuring TE Options on a Tunnel Interface ip explicit-path name via_P 1 enable next-address 10. 1. 1. 12 next-address 10. 1. 1. 2 interface tunnel 0 ip unnumbered Loopback 0 tunnel destination 10. 1. 1. 2 tunnel mode mpls traffic-eng tunnel mpls traffic-eng priority 3 3 tunnel mpls traffic-eng bandwidth 128 tunnel mpls traffic-eng path-option 1 explicit name via_P 1 tunnel mpls traffic-eng autoroute announce © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -17

Summary • Required tasks to implement TE in a MPLS VPN network include: –

Summary • Required tasks to implement TE in a MPLS VPN network include: – Enabling device-level MPLS TE support on PE and P routers – Enabling MPLS TE support in an IS-IS environment on PE and P routers – Enabling MPLS TE support in an OSPF environment on PE and P routers – Enabling MPLS TE on an interface on PE and P routers – Creating and configuring a traffic tunnel on ingress PE router – Enabling traffic tunnels with autoroute in ingress PE router © 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -18

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -19

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v 2. 2— 8 -19