Debashish Purkayastha, Dirk Trossen, Akbar Rahman

Slides:



Advertisements
Similar presentations
Problem Statement and Architecture for Information Exchange Between Interconnected Traffic Engineered Networks draft-farrel-interconnected-te-info-exchange-03.txt.
Advertisements

Network Based Services in Mobile Networks Context, Typical Use Cases, Problem Area, Requirements IETF 87 Berlin, 29 July 2013 BoF Meeting on Network Service.
Brief Background Service functions are used in almost every network
OpenDaylight: Service Function Chaining.
Corporate Context: A SOA & BPM Alliance Via Business Data Management Amir Bahmanyari Architect.
DMM Framework based on Functional Elements draft-liebsch-dmm-framework-analysis-02 M. Liebsch, P. Seite, G. Karagiannis IETF88, Vancouver DMM WG 08 th.
Active Network Applications Tom Anderson University of Washington.
Service Function Chaining Use Cases draft-liu-service-chaining-use-cases IETF 89 London, March 3, 2014 Will Liu, Hongyu Li, Oliver Huang, Huawei Technologies.
IETF-84 (29 July – 3 Aug. 2012) Cloud Computing, Networking, and Service (CCNS) Update for GISFI-10, New Delhi, India Sept Monday-10-September-20121IETF84.
Unrestricted Connection Manager MIF WG IETF 79, Beijing Gaétan Feige - Cisco Pierrick Seïté, France Telecom - Orange
1 Path-decoupled signaling - towards a BOF in SF NSIS working group context Path-decoupled signalling - definition –Path-oriented.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Introduction to Design Patterns. Questions What is a design pattern? Who needs design patterns? How different are classes and objects in APL compared.
1 MPLS: Progress in the IETF Yakov Rekhter
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
Network Mobility (NEMO) Advanced Internet 2004 Fall
26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting-01 1 CDNI WG draft-xiaoyan-cdni-requestrouting-01 IETF81 - Quebec Xiaoyan He
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
1 Prototype for the interoperability between FEDERICA slices and other IP domains by means of the IPsphere Framework Josep Pons Camps i2Cat.
Network Service Header (NSH) draft-quinn-sfc-nsh IETF 89 A. Chauhan Citrix U. Elzur Intel B. McConnell Rackspace C. Wright Red Hat Inc. P. Quinn J. Guichard.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
J. Halpern (Ericsson), C. Pignataro (Cisco)
SFC Trace Issue Analysis and Solutions IETF 94 Yokohama draft-yang-sfc-trace-issue-analysis-00 Xu. Yang L. Zhu G. Karagiannis.
Ready-to-Deploy Service Function Chaining for Mobile Networks
VPN Extension Requirements for Private Clouds
Deployment Configurations for ICN
Networking Applications
ODL SFC, Implementing IETF SFC November 14, 2016
OPEN-O Multiple VIM Driver Project Use Cases
Chongfeng. Xie(Presenter), Qiong Sun, Qi He, Cathy Zhou
Scaling Data Center Networks
Peer-to-peer networking
Distribution and components
SDN based DMM ietf Hui Deng.
OmniRAN Introduction and Way Forward
of Dynamic NFV-Policies
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
I2RS Large Flow Use Case draft-krishnan-i2rs-large-flow-use-case-00
Multi-layer OAM for SFC Networks draft-wang-sfc-multi-layer-oam-09
The Internet and HTTP and DNS Examples
An MPLS-Based Forwarding Plane for Service Function Chaining
Working at a Small-to-Medium Business or ISP – Chapter 7
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Service Function Chaining-Enabled
Extending MPLS/BGP VPNs to End-Systems
Service Oriented Architecture (SOA)
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Application Layer Mobility Management Scheme for Wireless Internet
An Update on Multihoming in IPv6 Report on IETF Activity
SRv6 for Mobile User-Plane
Service Routing over Path-based Forwarding IETF-101 (London)
An Introduction to Software Architecture
Xiaohu Xu (Huawei) Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
IEEE 802 Scope of OmniRAN Abstract
IETF-100, MPTCP WG, November 2017
OmniRAN Introduction and Way Forward
Comparing draft-ietf-mpls-sfc and draft-malis-mpls-sfc-encapsulation
Content Delivery and Remote DNS services
OWL-S: Bringing Services to the Semantic Web
10th International Conference on Telecommunication, ICT’2003,
draft-guichard-sfc-nsh-sr-02
An MPLS-Based Forwarding Plane for Service Function Chaining
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Geneve applicability for service function chaining draft-boutros-nvo3-geneve-applicability-for-sfc-02 Sami Boutros Dharma Rajan Philip Kippen Pierluigi.
M. Boucadair, J. Touch, P. Levis and R. Penno
Native Deployment of ICN in 4G/LTE Mobile Networks Montreal, QC, Canada. Tuesday, July 17, 2018 Prakash Suthar, Milan Stolic, Anil Jangam.
Presentation transcript:

Debashish Purkayastha, Dirk Trossen, Akbar Rahman Alternative Handling of Dynamic Chaining and Service Indirection https://tools.ietf.org/html/draft-purkayastha-sfc-service-indirection-02 Debashish Purkayastha, Dirk Trossen, Akbar Rahman InterDigital Z. Despotovic, R. Khalili Huawei IETF-101, SFC WG, March 2018

draft-purkayastha-sfc-service-indirection-02 Recap “SRR Service Function” handles dynamic chaining Decouples Service Consumer (SC) and Service Providers (SP) Creates chain when a service request is received using name based identification of Service End Points Use of HTTP as Application layer transport Extension to SFC framework, utilize URLs as addressing scheme, i.e. name based addressing SRR uses “Name-based“ relationship to route towards specific instances of a Service Function 101 IETF, London draft-purkayastha-sfc-service-indirection-02 2

draft-purkayastha-sfc-service-indirection-02 Recap Is NSH encapsulation utilized for forwarding between SFs? Is the SRR function embedded within the SFF ? NSH is used, but expose the SRR function explicitly. The SRR function can be interpreted as an extension of the SFF, which in case of name-based hop information will act similar to the SRR The level of abstraction for SFPs raised to that of name-based chains rather than address-based ones. How “name-based” hop is referenced in the data plane? Is the plan to use NSH? Use the NSH <path-id, index> as the lookup to find the next name in the path and then resolve the name to an IP endpoint (with an extended SFP definition that includes the name-based entry) Alternative to DNS resolution, where the endpoint will have a given FQDN and the request is being forwarded over an L2 network using path forwarding, not IP routing 101 IETF, London draft-purkayastha-sfc-service-indirection-02 3

draft-purkayastha-sfc-service-indirection-02 Summary of updates New use case : Third party cloud service provider and deployment of Micro Data Centers Reiterates the need for flexible and dynamic chaining Clarification of flexible and dynamic chaining Triggers : Load balancing, user and service mobility, Self optimization due to network issues such as congestion Static binding of SFC to Late binding of SFC as network condition changes frequently What is HTTP as a transport and how it helps to achieve flexible and late binding of SFC? 101 IETF, London draft-purkayastha-sfc-service-indirection-02 4

Third Party Cloud Service Provider Many specific localized use cases require onsite data centers. Emergence of real estate owners willing to deploy edge cloud resources. Turning to deploy micro data center over L2 at the edge of network Single Internet Point Of Presence to Multiple Point Of Presence Service is composed out of these multiple POP deployment of MDC, where data exchange and collaboration is expected among these MDCs 101 IETF, London draft-purkayastha-sfc-service-indirection-02 5

Flexible and dynamic chaining Service composition over many MDCs may be impacted due to Load variation in the network, service end points being migrated, Mobility of user, Network operational issues such as congestion, fault To maintain same level of service continuity to end users, SFC should support Flexible chaining: Chains defined statically at the time of service creation is not desired Ability to create the chain at run time is desirable, late binding of service function chain Dynamic chaining: As network condition, user location changes, the bindings need to be redefined frequently Even after being defined at run time 101 IETF, London draft-purkayastha-sfc-service-indirection-02 6

draft-purkayastha-sfc-service-indirection-02 HTTP as a Transport HTTP is used as an example “Named Service” Solution applies to any other named service, even IP What is meant by “HTTP as a Transport”? HTTP is the common transport for name-based (URI) E2E communication across the web. In the context of SFC and SF, HTTP requests and response are considered as the "Service Request (SR)". The routing and indirection of SRs are abstracted at HTTP level. 101 IETF, London draft-purkayastha-sfc-service-indirection-02 7

draft-purkayastha-sfc-service-indirection-02 HTTP as a Transport How it helps in realizing Flexible and Dynamic chaining? HTTP requests, such as GET, PUT and POST can be routed based on the URI associated with the request URI is the name of a resource or the invocation point If Service Functions (SF) could be identified using URI or name HTTP requests to an SF would be routed or directed using name based routing. HTTP becomes an application layer transport service By updating the naming relationship, service requests can be redirected easily 101 IETF, London draft-purkayastha-sfc-service-indirection-02 8

draft-purkayastha-sfc-service-indirection-02 Next steps Collect feedback from the WG On the validity of this solution and its scope within the SFC WG We will work on this solution in the H2020 FLAME project with experiments planned this year. 101 IETF, London draft-purkayastha-sfc-service-indirection-02 9