MPLS Multi-Vendor Provisioning. Presented by Brian O Sullivan Director, Product Management Dorado Software October 21, 2003



Similar documents
Configuring a Basic MPLS VPN

Tackling the Challenges of MPLS VPN Testing. Todd Law Product Manager Advanced Networks Division

N2X Core Routing - BGP-4 MPLS VPN scenario with integrated traffic Application Note

MPLS-based Layer 3 VPNs

MPLS. Cisco MPLS. Cisco Router Challenge 227. MPLS Introduction. The most up-to-date version of this test is at:

MPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre

MPLS VPN Implementation

DD2491 p MPLS/BGP VPNs. Olof Hagsand KTH CSC

Multiprotocol Label Switching Load Balancing

Testing Juniper Networks M40 Router MPLS Interoperability with Cisco Systems 7513 and Routers

Cisco Exam Implementing Cisco Service Provider Next-Generation Egde Network Services Version: 7.0 [ Total Questions: 126 ]

Junos MPLS and VPNs (JMV)

Introduction Inter-AS L3VPN

IPv4/IPv6 Transition Mechanisms. Luka Koršič, Matjaž Straus Istenič

Network Configuration Example

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang AT&T

Implementing MPLS VPNs over IP Tunnels on Cisco IOS XR Software

Configuring MPLS Hub-and-Spoke Layer 3 VPNs

Table of Contents. Cisco Configuring a Basic MPLS VPN

Configuring Ethernet over MPLS

MP PLS VPN MPLS VPN. Prepared by Eng. Hussein M. Harb

l.cittadini, m.cola, g.di battista

Frame Mode MPLS Implementation

Prototype Cloud-based Services on MPLS Service Provider in Iraq

IMPLEMENTING CISCO MPLS V3.0 (MPLS)

DD2491 p BGP-MPLS VPNs. Olof Hagsand KTH/CSC

MPLS VPN. Agenda. MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) L86 - MPLS VPN

Implementing Cisco Service Provider Next-Generation Edge Network Services **Part of the CCNP Service Provider track**

Implementing MPLS VPNs over IP Tunnels

IPv6 over MPLS VPN. Contents. Prerequisites. Document ID: Requirements

Why Is MPLS VPN Security Important?

SEC , Cisco Systems, Inc. All rights reserved.

Moonv6 Test Suite. MPLS Provider Edge Router (6PE) Interoperablility Test Suite. Technical Document. Revision 0.1

Implementing Cisco MPLS

- Multiprotocol Label Switching -

Virtual Leased Lines - Martini

Notice the router names, as these are often used in MPLS terminology. The Customer Edge router a router that directly connects to a customer network.

IMPLEMENTING CISCO MPLS V2.3 (MPLS)

Fundamentals Multiprotocol Label Switching MPLS III

MPLS Network Design & Monitoring

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

MPLS Configration 事 例

Configuring Remote Access to MPLS VPN

Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP

IP/MPLS-Based VPNs Layer-3 vs. Layer-2

Cisco Implementing Cisco Service Provider Next-Generation Egde Network Services. Version: 4.1

Lab 4.2 Challenge Lab: Implementing MPLS VPNs

MPLS L2VPN (VLL) Technology White Paper

For internal circulation of BSNLonly

Introduction to MPLS-based VPNs

INTRODUCTION TO L2VPNS

MPLS Implementation MPLS VPN

Deploying and Configuring MPLS Virtual Private Networks In IP Tunnel Environments

RFC 2547bis: BGP/MPLS VPN Fundamentals

Inter-Autonomous Systems for MPLS VPNs

Task 20.1: Configure ASBR1 Serial 0/2 to prevent DoS attacks to ASBR1 from SP1.

AMPLS - Advanced Implementing and Troubleshooting MPLS VPN Networks v4.0

UNDERSTANDING JUNOS OS NEXT-GENERATION MULTICAST VPNS

Course Contents CCNP (CISco certified network professional)

MPLS Inter-AS VPNs. Configuration on Cisco Devices

SBSCET, Firozpur (Punjab), India

How To Import Ipv4 From Global To Global On Cisco Vrf.Net (Vf) On A Vf-Net (Virtual Private Network) On Ipv2 (Vfs) On An Ipv3 (Vv

Introducing Basic MPLS Concepts

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

: Interconnecting Cisco Networking Devices Part 2 v1.1

AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0

Network Configuration Example

Cisco Configuring Basic MPLS Using OSPF

IP/MPLS Network Planning, Design, Simulation, Audit and Management. Dave Wang, WANDL

MPLS in Private Networks Is It a Good Idea?

Kingston University London

Configuring VPN Services

Juniper / Cisco Interoperability Cookbook. August 2014

S ITGuru Exercise (3: Building the MPLS BGP VPN) Spring 2006

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr Cisco Systems, Inc. All rights reserved.

How Routers Forward Packets

Juniper Exam JN0-343 Juniper Networks Certified Internet Specialist (JNCIS-ENT) Version: 10.1 [ Total Questions: 498 ]

Computer Networks Administration Help Manual Sana Saadaoui Jemai Oliver Wellnitz

Provisioning Dial Access to MPLS VPN Integration

Exam Name: BGP + MPLS Exam Exam Type Cisco Case Studies: 3 Exam Code: Total Questions: 401

Enterprise Network Simulation Using MPLS- BGP

Customized BGP Route Selection Using BGP/MPLS VPNs

Overview of Network Traffic Analysis

Approach to build MPLS VPN using QoS capabilities

Interconnecting Cisco Networking Devices, Part 2 Course ICND2 v2.0; 5 Days, Instructor-led

Department of Communications and Networking. S /3133 Networking Technology, Laboratory course A/B

Introduction. Technology background

IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE)

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

Implementing Firewalls inside the Core Data Center Network

How To Make A Network Secure

Table of Contents. Cisco How Does Load Balancing Work?

Network Simulator Lab Study Plan

Implementing L2 at the Data Center Access Layer on Juniper Networks Infrastructure

Configuring a Load-Balancing Scheme

Transcription:

MPLS Multi-Vendor Provisioning Presented by Brian O Sullivan Director, Product Management Dorado Software October 21, 2003 1

Agenda Why Interoperability? Types of VPNs Industry Standards Interoperability the players Market options Challenges Interoperability Examples LSP Layer 2 Martini Layer 3 Questions and Answers 2

Why Interoperability? Many Service Providers / Enterprises may already own devices from multiple vendors May gain new types of devices via acquisition Necessary to use all of the devices in the network 3

Industry Standards LSP Tunnels Layer 3 VPNs: RFC 2547-bis Layer 2 VPNs Martini Kompella 4

Interoperability End-to-end provisioning requires operator proficiency with each device s specific interface Mix of vendors offering MPLS VPNs Two vendors currently make up majority of MPLS networks Redback Nortel Sitara Laurel Marconi Fujitsu Foundry NEC Avici Hitachi 5

Market Options Options for multi-vendor MPLS provisioning Build application in-house Handle through CLI Single solution per vendor; integrate solutions 3 rd party applications few, but available 6

Challenges to Interoperability Provisioning Normalize information common to all vendors Allow users to specify vendor- or modelspecific information Values must be verified on a per-vendor or per-model basis Further complicated by interface modifications between different OS versions of the same vendor 7

Challenges to Interoperability Provisioning User experience (workflow) must be consistent between services on different vendors Minimizes training time for new users Allows users to become familiar with new hardware rapidly Different devices may have different modes of communication CLI (standard) SNMP XML (Juniper s JUNOScript) 8

LSP Interoperability Example Uni-directional; must be configured on both devices Device-specific configuration: LSP Name / Number Bandwidth Paths: Juniper: 0-1 Primary / 0-n Secondary Cisco: 0-n paths 9

LSP Interoperability: Configuration Samples Cisco:! Create an MPLS LSP tunnel between PEs interface Tunnel31000 ip unnumbered Loopback0 no ip directed-broadcast no ip route-cache cef mpls traffic-eng tunnels tunnel destination 200.200.200.166 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng priority 7 7 tunnel mpls traffic-eng bandwidth 100 tunnel mpls traffic-eng path-option 1 dynamic 10

LSP Interoperability: Configuration Samples Juniper M/T: label-switched-path lsp_one { enable; to 200.200.200.118; bandwidth 22m; class-of-service 0; hop-limit 255; adaptive; primary np_one { bandwidth 22m; class-of-service 0; hop-limit 255; optimize-timer 0; preference 7; priority 7 0; record; } 11

Layer 2 Martini VPN Interoperability Example Point-to-point tunnel between two interfaces Standard configuration Interface Route to connect to Virtual Circuit ID (VCID) 12

Layer 2 Martini VPN Interoperability Example Interoperability between 4 routers: Juniper M5 Cisco 7200 Riverstone 3000 Juniper E700 13

Layer 2 Martini VPN Interoperability Example Juniper M5 Juniper E700 192.168.0.69 VLAN ID 603 VLAN ID 607 196.168.1.118 VLAN ID 604 VLAN ID 602 VLAN ID 605 Riverstone 3000 192.168.1.99 VLAN ID 606 Cisco 7200 192.168.1.135 14

Layer 2 Martini Interoperability: Configuration Samples Juniper M/T: l2circuit { neighbor 100.100.100.69 { interface ge-0/2/0.603 { virtual-circuit-id 2; } } neighbor 200.200.200.135 { interface ge-0/2/0.605 { virtual-circuit-id 4; } } neighbor 200.200.200.99 { interface ge-0/2/0.607 { virtual-circuit-id 607; } } } 15

Layer 2 Martini Interoperability: Configuration Samples Juniper E: interface fastethernet 6/0.602 vlan id 602 vlan description l3mixmart-ciscol2_135 mpls-relay 200.200.200.135 1! interface fastethernet 6/0.603 vlan id 603 vlan description l3mixmart-juniperl2_ge mpls-relay 200.200.200.118 2! interface fastethernet 6/0.604 vlan id 604 vlan description l3mixmart-rsl2cs_99 mpls-relay 200.200.200.99 604 16

Layer 2 Martini Interoperability: Configuration Samples Cisco: interface FastEthernet1/0.602 description l3mixmart-erxl2_vr encapsulation dot1q 602 no cdp enable mpls l2transport route 200.200.200.69 1! interface FastEthernet1/0.605 description l3mixmart-juniperl2_ge encapsulation dot1q 605 no cdp enable mpls l2transport route 200.200.200.118 4! interface FastEthernet1/0.606 description l3mixmart-rsl2cs_99 encapsulation dot1q 606 no cdp enable mpls l2transport route 200.200.200.99 606 17

Layer 2 Martini Interoperability: Configuration Samples Riverstone: 335 : port enable 8021p port et.1.6 89 : vlan create l3mixmart604 port-based id 604 121 : vlan add port et.1.6 to l3mixmart604! 302 : ldp add l2-fec vlan 604 to-peer 100.100.100.69 90 : vlan create l3mixmart606 port-based id 606 122 : vlan add port et.1.6 to l3mixmart606! 303 : ldp add l2-fec vlan 606 to-peer 200.200.200.135 91 : vlan create l3mixmart607 port-based id 607 123 : vlan add port et.1.6 to l3mixmart607! 304 : ldp add l2-fec vlan 607 to-peer 200.200.200.118 18

Layer 3 VPN Interoperability Example Standard configuration Interface configuration MPLS IP address VRF configuration Name Route Distinguisher Route Target PE/CE Routing protocol configuration BGP Static OSPF RIP 19

Layer 3 VPN Interoperability Example Juniper M/T devicespecific configuration Routing Instance Interface(s) Route Distinguisher Import/Export Policies PE/CE Routing Policy Statements Import/Export Community Route Target 20

Layer 3 Interoperability: Configuration Samples Juniper M/T: routing-instances { l3test { instance-type vrf; interface fe-0/3/0.0; route-distinguisher 10.50.1.1:1; vrf-import l3test-i; vrf-export l3test-e; protocols { ospf { area 0.0.0.155 { interface fe-0/3/0.0; } } } 21

Layer 3 VPN Interoperability Example Juniper E device-specific configuration VRF Associated Virtual Router Route Distinguisher Import/Export Targets Virtual Router Interface(s) PE/CE Routing 22

Layer 3 Interoperability: Configuration Samples Juniper E: virtual-router default ip vrf L3ERX_Test rd 192.168.0.69:1 route-target both 192.168.0.69:2! ------------------------------------------------------------------------- virtual-router default:l3erx_test! interface fastethernet 6/0.3000 vlan id 3000 ip address 204.2.3.2 255.255.0.0 ip proxy-arp! no ip source-route router rip network 2.3.0.0 255.255.0.0 address 204.2.3.2 redistribute bgp metric 0 23

Layer 3 VPN Interoperability Example Cisco device-specific configuration IP VRF Route Distinguisher Import/Export Route Targets BGP router Address family PE/CE routing 24

Layer 3 Interoperability: Configuration Samples Cisco: ip vrf l3test rd 1000:1 route-target export 7505:2 route-target import 7505:2! Set up routing-instance to l3test address-family ipv4 vrf l3test redistribute connected redistribute ospf 10 match internal external 1 external 2 no auto-summary no synchronization exit-address-family 25

Questions and Answers Any questions? 26

MPLS Multi-Vendor Provisioning Brian O Sullivan Director, Product Management Dorado Software bosullivan@doradosoftware.com +1-916-673-1095 27