Draft-fm-bess-service-chaining-01 Prague, July 2015 Rex Fernando Stuart Mackie Dhananjaya Rao Bruno Rijsman Maria Napierala.

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
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
Draft-mackie-sfc-using-virtual-networking-02 S. Mackie, B. Rijsman, Juniper Networks M. Napierala, AT&T D. Daino, Telecom Italia D.R. Lopez, Telefonica.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
IETF 72 – July 2008 Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Noel Chiappa, John Curran, Dino Farinacci, and David Meyer LISP Deployment.
Problem Statement and Architecture for Information Exchange Between Interconnected Traffic Engineered Networks draft-farrel-interconnected-te-info-exchange-03.txt.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 RIP version 1 Routing Protocols and Concepts – Chapter 5.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
L3vpn end-system draft Pedro Marques. Overview Defines a mechanism to associate an end- system virtual interface to an L3VPN. – Co-located forwarder:
Interface to packet switching Element (IPSE) draft-rfernando-ipse-00.txt Rex Fernando Sami Boutros Dhananjaya Rao IETF 90, July 2014 Toronto, Canada.
1 CCNA 3 v3.1 Module 9. 2 CCNA 3 Module 9 VLAN Trunking Protocol.
BGP L3VPN Virtual PE draft-fang-l3vpn-virtual-pe-01
Ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Additional Inter AS option for BGP/MPLS IP VPN IETF-64 draft-kulmala-l3vpn-interas-option-d-01.txt.
BGP L3VPN Virtual PE draft-fang-l3vpn-data-center-interconnect-01 L. Fang R. Fernando D. Rao S. Boutros IETF 88, Vancouver, Nov
Ietf-65 draft-kulmala-l3vpn-interas-option-d-02.txt ASBR VRF Context for BGP/MPLS IP VPN IETF-65 draft-kulmala-l3vpn-interas-option-d-02.txt Marko Kulmala.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 i2rs Usecases for BGP draft-keyupate-i2rs-bgp-usecases-01.txt Keyur Patel,
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
Draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,
Security Requirements for Software Defined Networks Internet Area WG IETF 85: Atlanta November 4, 2012 Margaret Wasserman
Inter AS option D (draft-mapathak-interas-option-d-00) Manu Pathak Keyur Patel Arjun Sreekantiah November 2012.
BGP L3VPN Virtual CE draft-fang-l3vpn-virtual-ce-01 Luyuan Fang Cisco John Evans Cisco David Ward Cisco Rex Fernando Cisco John Mullooly Cisco Ning So.
Using BGP between PE and CE in EVPN draft-li-l2vpn-evpn-pe-ce-01 Zhenbin Li, Junlin Zhuang, Shunwan Zhuang (Huawei Technologies) IETF 90, Toronto, Canada.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
OSPFv3 as a PE-CE Routing Protocol
BGP L3VPN Virtual PE draft-fang-l3vpn-virtual-pe-04 Luyuan Fang David Ward Rex Fernando Maria Napierala Nabil Bitar Dhananjaya Rao Bruno Rijsman Ning So.
OSPF Version 2 as the Customer Edge/Customer Protocol for BGP/MPLS IP VPNs
BGP/MPLS VPN Virtual PE draft-fang-l3vpn-virtual-pe-05 Luyuan Fang, Ed. David Ward Rex Fernando Maria Napierala Nabil Bitar Dhananjaya Rao Bruno Rijsman.
VLAN Trunking Protocol
Describe basic routing concepts. Routers Interconnect Networks Router is responsible for forwarding packets from network to network, from the original.
Moving towards an IRS WG Charter Ross Callon IETF 85, Atlanta.
NFV Configuration Problem Statements Haibin Song Georgios Karagiannis
Draft-li-rtgwg-igp-ext-mrt-frr-00IETF 85 RTGWG1 Applicability of LDP Multi-Topology for Unicast Fast-reroute Using Maximally Redundant Trees draft-li-rtgwg-ldp-mt-mrt-frr-01.
Draft-li-idr-cc-bgp-arch-00IETF 88 IDR1 An Architecture of Central Controlled Border Gateway Protocol (BGP) draft-li-idr-cc-bgp-arch-00 Zhenbin Li, Mach.
Recent Progress in Routing Standardization An IETF update for UKNOF 23 Old Dog Consulting Adrian
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
MPLS-TP Next-Hop Ethernet Addressing draft-fbb-mpls-tp-ethernet-addressing-00 Dan Stewart Matthew
Working at a Small-to-Medium Business or ISP – Chapter 6
draft-patel-raszuk-bgp-vector-routing-01
Applicability Statement for Layer 1 Virtual Private Networks (L1VPNs) Basic Mode draft-takeda-l1vpn-applicability-basic-mode-00.txt Deborah Brungard (AT&T)
CCNA 3 Chapter 10 Virtual Trunking Protocol
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
Universidad Carlos III de Madrid (UC3M)
Pertemuan 12 Virtual Trunking Protocol
IEEE 802 OmniRAN Study Group: SDN Use Case
SUPA/YMCA (Yang Models for Configuration and topology Abstraction)
L1VPN Working Group Scope
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
Working at a Small-to-Medium Business or ISP – Chapter 6
IS-IS Reverse Metric IETF 97, Seoul
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Service Function Chaining-Enabled
Michale Wang Qin Wu Roni Even Wen Bin IETF 103 Bangkok, Tailand
Extending MPLS/BGP VPNs to End-Systems
A Unified Approach to IP Segment Routing
Satya Mohanty, Arjun Sreekantiah, Dhananjaya Rao, Cisco Systems
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
Framework for DWDM interface Management and Control
DetNet Information Model Consideration
Comparing draft-ietf-mpls-sfc and draft-malis-mpls-sfc-encapsulation
Working at a Small-to-Medium Business or ISP – Chapter 6
BGP-Based SPF IETF 98, Chicago
draft-guichard-sfc-nsh-sr-02
An MPLS-Based Forwarding Plane for Service Function Chaining
draft-filsfils-spring-segment-routing-policy-00
BGP VPN service for SRv6 Plus IETF 105, Montreal
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
draft-filsfils-spring-segment-routing-policy-05
Presentation transcript:

draft-fm-bess-service-chaining-01 Prague, July 2015 Rex Fernando Stuart Mackie Dhananjaya Rao Bruno Rijsman Maria Napierala

Draft History Merged version of drafts: – draft-rfernando-l3vpn-service-chaining-05 – draft-mackie-sfc-using-virtual-networking-02 draft-rfernando – First presented at IETF 85 in Atlanta (November 2012) – Updated version -04 presented at IETF 90 in Toronto Received good support for WG adoption draft-mackie – Presented at IETF 91 in Honolulu – Used similar approach and techniques – Chairs recommended drafts merge after discussion

Goals of this draft Describe a service chaining approach using BGP VPN based virtual networking – Use of a controller to manage the SFC topology and network configuration – VPN mechanisms to efficiently constrain routing and traffic flow over the topology – Support use of existing protocols and PE devices with current capabilities – Support physical/virtual forwarders and services – Support single and multi-tenant network environments – Applicable to multiple VPN control protocols & data plane encapsulations

SFC-VN Architecture Network B Network A Network B Network A BGP, NETCONF NC-YANG/XMPP BGP, NETCONF Physical Devices with Physical Service Instances Server-Based Forwarding with Virtualized Service Instances Links between services are implemented using virtual networks NETCONF for creating VRFs, setting RTs and installing routes into service instance interfaces BGP to advertise routes to controller and controller to provide updates Single protocol channel encapsulates the VRFs creation and route updates Controller implements route reflector, service chain model and service instance connectivity model Controller calculates routes for virtualized service instances

Traffic forwarding Steering traffic into service chain – Destination based – Flow classification based Traffic flow through service chain – VPN (virtual network) forwarding – Multiple encapsulations supported – Load-balancing mechanisms to ensure consistent traffic paths

Summary Previous drafts combined as per last recommendation Request WG adoption