OSPFv3 as a PE-CE Routing Protocol

Slides:



Advertisements
Similar presentations
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
Advertisements

Identifying MPLS Applications
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 9: Static Routes & Routing Table Groups.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring BGP as the Routing Protocol Between PE and CE Routers.
Introduction to OSPF Mark Tinka. Routing and Forwarding  Routing is not the same as Forwarding  Routing is the building of maps Each routing protocol.
IPv6 Static Routes Overview.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 Module Summary The VRF table is a virtual routing and forwarding instance separating sites.
IPv6 Routing IPv6 Workshop Manchester September 2013
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
OSPF WG – IETF 70 - Vancouver OSPFv2 Multi-Instance draft-acee-ospf-multi-instance-00.txt Acee Lindem/Redback Networks Abhay Roy/Cisco Systems Sina Mirtorabi/Force10.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
1 ELEN 602 Lecture 20 More on Routing RIP, OSPF, BGP.
CS Summer 2003 Lecture 13. CS Summer 2003 MP_REACH_NLRI Attribute The MP_REACH_NLRI attribute is encoded as shown below:
CSEE W4140 Networking Laboratory Lecture 5: IP Routing (OSPF and BGP) Jong Yul Kim
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5#-1 MPLS VPN Implementation Configuring OSPF as the Routing Protocol Between PE and CE Routers.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring Small-Scale Routing Protocols Between PE and CE Routers.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
MPLS VPN Security assessment
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Using MPLS VPN Mechanisms of Cisco IOS Platforms.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
1 CS 4396 Computer Networks Lab Dynamic Routing Protocols - II OSPF.
1 © 2001, Cisco Systems, Inc. All rights reserved.© 2003, Cisco Systems, Inc. OSPF and ISIS v6 Khalid Raza
BGP-MPLS VPN extension for IPv4/IPv6 Hybrid Network Defeng Li Huawei Technologies.
Lecture 4: BGP Presentations Lab information H/W update.
Chapter 9. Implementing Scalability Features in Your Internetwork.
Border Gateway Protocol
1 Multi Topology Routing for OSPFv3 (draft-mirtorabi-mt-ospfv3-00.txt) Sina Mirtorabi
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Using IPv6 with OSPF and Other Routing Protocols.
 Development began in 1987  OSPF Working Group (part of IETF)  OSPFv2 first established in 1991  Many new features added since then  Updated OSPFv2.
MPLS VPNs by Richard Bannister. The Topology The next two slides display both the physical and logical topology of our simple example network –Please.
57 th IETF VIENNA draft-sheng-ppvpn-isis-bgp-mpls vpn-01.txt 57 th IETF meeting IS-IS as the PE/CE Protocol in BGP/MPLS VPN draft-sheng-ppvpn-isis-bgp-mpls-00.txt.
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Single-Area OSPF Routing Protocols.
Support for RSVP in Layer 3 VPNs draft-davie-tsvwg-rsvp-l3vpn-01.txt Bruce Davie François le Faucheur Ashok Narayanan Cisco Systems.
Internal BGP as PE-CE Protocol Pedro Marques Robert Raszuk Dan Tappan
OSPF Version 2 as the Customer Edge/Customer Protocol for BGP/MPLS IP VPNs
Dynamic Routing Protocols II OSPF
OSPF WG – IETF 63 OSPFv3 Graceful Restart Padma Pillay-Esnault Cisco Systems
IETF 92 Dallas, TX Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-00 Yingzhen Qu Derek Yeung YingZhen Qu
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Single-Area OSPF Routing Protocols.
OSPFv3 Auto-Config IETF 83, Paris Jari Arkko, Ericsson Acee Lindem, Ericsson.
1 OSPF Based L1VPN Auto-Discovery ( draft-bryskin-l1vpn-ospf-auto-discovery-00.txt ) Igor Bryskin (Movaz Networks) : Lou Berger (LabN.
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
Routing Protocols Internal and External Routing 6DEPLOY. IPv6 Deployment and Support.
VS (Virtual Subnet) draft-xu-virtual-subnet-03 Xiaohu Xu IETF 79, Beijing.
Tunnel SAFI draft-nalawade-kapoor-tunnel- safi-03.txt SSA Attribute draft-kapoor-nalawade-idr- bgp-ssa-01.txt.
Draft-psenak-ospf-segment-routing-ospf-extension-03 draft-psenak-ospf-segment-routing-ospfv3-extension-00 IETF 88, November 3-8, 2013 P. Psenak, S.Previdi,
MBGP and Customer Routes
MPLS Virtual Private Networks (VPNs)
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
Dynamic Routing Protocols II OSPF
MPLS VPN Implementation
OSPFv3 over IPv4 for IPv6 Transition
MPLS Layer 3 VPNs 1.
Single-Area OSPF (Open Shortest Path First Protocol)
JN0-661 DumpsJN0-661 Exam DumpsJN0-661 dumps pdfJN0-661 braindumps JN0-661 Dumps PDF Service Provider Routing and Switching.
Chapter 9: Multiarea OSPF
Dynamic Routing Protocols II OSPF
IETF YANG Routing Types Update
Chapter 9: Multiarea OSPF
OSPF WG Status IETF 98, Chicago
Chapter 9: Multiarea OSPF
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
EVPN Interworking with IPVPN
draft-ietf-ospf-te-link-attr-reuse-04
Presentation transcript:

OSPFv3 as a PE-CE Routing Protocol draft-ietf-l3vpn-ospfv3-pece-01.txt P. Pillay-Esnault, ppe@cisco.com P. Moyer, pete@pollere.net J. Doyle, jdoyle@doyleassociates.net E. Ertekin, ertekin_emre@bah.com M. Lundberg, lundberg_michael@bah.com

Outline OSPFv2 as a PE-CE Protocol Differences between RFC 4577 and this I-D New BGP Extended Community Support for Multiple OSPFv3 Instances per VRF Support for OSPFv3 AF-ALT Updates from version -00 Way Ahead

OSPFv2 as a PE-CE Protocol Specification detailed in RFC 4577 Motivations Offloading BGP requirements (support, management) from customer sites Path preference (backdoor path vs. VPN path) for multi-homed customer networks Provide the MPLS-VPN service to customers without having to radically change their IGP network with the MPLS-VPN Backbone acting as a super-backbone Keep the basic premises of OSPF the same: Type-1 and Type-3 LSAs for internal information Type-5 and Type-7 LSAs for external information Routing services offered Inter-area routing connectivity between VPN sites BGP Extended Community Attributes carry OSPFv2 specific information Type 3/5/7 LSAs can be originated based on the contents of the extended communities Intra-area routing connectivity between VPN sites (sham links) A sham link creates a pt-pt intra-area link between VRFs LSAs are flooded across the sham link OSPFv3 as a PE-CE protocol has similar requirements as specified in RFC 4577. It has consistent behavior and format with OSPFv2 where applicable

Differences between RFC 4577 and this Draft New BGP extended community encodings for OSPFv3 Route Types Intra-area-prefix LSA (0x2009) carries the prefixes which were previously carried by Type 1 and Type 2 LSAs in OSPFv2 Multiple OSPFv3 instances can be established over a single PE interface (RFC5340 section 2.4) All instances defined on a link consequently belong to the same VRF Assignment of Domain IDs on a per-VRF or a per-OSPFv3 instance basis <Domain ID, Instance ID> tuple is used for demultiplexing Multiple OSPFv3 instances can be established across the sham link to support multiple intra-area connections across the same sham link Instance ID within the OSPFv3 header is used to distinguish between multiple OSPFv3 instances

BGP OSPFv3 Route Extended Community Allocated from the IPv6 Address Specific BGP Extended Communities Attribute draft-ietf-l3vpn-v6-ext-communities-00.txt Extended community allocation contains same fields as OSPFv2; however all fields are now packed into a single attribute DomainID, RouterID, AreaID, and Options fields remain identical to RFC 4577 Route Type field contains new LSA encodings Addition of an OSPF Instance ID field

Modifications from Version -00 Added text to support the use of OSPFv3 Address Families across the BGP/MPLS backbone The OSPFv3 Instance ID values have been assigned as follows in draft-ietf-ospf-af-alt-07.txt Instance ID # 0 - # 31 IPv6 unicast AF Instance ID # 32 - # 63 IPv6 multicast AF Instance ID # 64 - # 95 IPv4 unicast AF Instance ID # 96 - # 127 IPv4 multicast AF Instance ID # 128 - # 255 Unassigned The Instance ID is used to de-multiplex the address family if multiple address families are supported IPv4 and IPv6 prefixes carried in OSPFv3 LSAs get mapped to the OSPFv3 Route Extended Community Multiple AFs are not supported across the sham-link, since AF-ALT does not support multiple AFs across virtual links Added clarifying text MEDs Instance IDs have link-local significance Sham link definition Removed Section 5.1 “OSPFv3 VRF LSA Handling From CE” – text was redundant with other sections

Way ahead Ensure synchronization with draft-ietf-ospf-af-alt-07.txt as it matures in the OSPF working group Determine whether or not to provide support for connectivity between OSPFv2 instances and OSPFv3 instances across the BGP/MPLS backbone Comments welcome

Support for Multiple OSPFv3 Instances Per VRF Instance ID for Inter-area links between PEs Instance(s) on PE-CE link are mapped to an Instance ID associated with the PE-PE link The Instance ID of the PE-PE link is encoded in the OSPFv3 Route Extended Community <Domain ID, Instance ID, Route Type> is used to determine the LSA Type for imported prefixes Instance ID for Intra-area links between PEs Sham link is established between two VRFs as specified in RFC 4577 Multiple OSPFv3 instances may be established across this sham link Each intra-area link is associated with an Instance ID within the OSPFv3 header as specified in RFC 5340