Service Function Chaining-Enabled

Slides:



Advertisements
Similar presentations
Surendra Kumar Jim Guichard Paul Quinn Cisco Systems, Inc.
Advertisements

Network Service Header (NSH) draft-quinn-sfc-nsh IETF 90
Report of Interconnectivity Testing of Service Function Chaining by Six Companies NTT Alaxala Networks Cisco Systems Hitachi Alcatel-Lucent Japan et al.
Jaehoon (Paul) Jeong, Hyoungshick Kim, and Jung-Soo Park
MIF API draft-ietf-mif-api-extension-05 Dapeng Liu.
Draft-ietf-sfc-architecture Prepared by Carlos Pignataro and Joel Halpern.
A Survey on Interfaces to Network Security
DMM Framework based on Functional Elements draft-liebsch-dmm-framework-analysis-02 M. Liebsch, P. Seite, G. Karagiannis IETF88, Vancouver DMM WG 08 th.
Analysis of Existing Work for I2NSF draft-zhang-gap-analysis-00 H.Rafiee Dacheng Zhang Huawei IETF 91 I2NSF BoF.
Light Weight Access Point Protocol (LWAPP) IETF 57 Pat Calhoun, Airespace.
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.
Sungkyunkwan University (SKKU) Security Lab. A Framework for Security Services based on Software-Defined Networking Jaehoon (Paul) Jeong 1, Jihyeok Seo.
Update on the IETF Diffserv Working Group NANOG 13 Detroit, MI June 8, 1998 Kathleen M. Nichols
1 Header Compression over IPsec (HCoIPsec) Emre Ertekin, Christos Christou, Rohan Jasani {
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.
Network Service Header (NSH) draft-ietf-sfc-nsh-04 IETF95, Buenos Aires, March 2016 Paul Quinn, Editor Uri Elzur, Editor.
J. Halpern (Ericsson), C. Pignataro (Cisco)
Draft-fm-bess-service-chaining-01 Prague, July 2015 Rex Fernando Stuart Mackie Dhananjaya Rao Bruno Rijsman Maria Napierala.
SFC Trace Issue Analysis and Solutions IETF 94 Yokohama draft-yang-sfc-trace-issue-analysis-00 Xu. Yang L. Zhu G. Karagiannis.
Interface to Network Security Functions (I2NSF) Chairs: Linda Dunbar Adrian Farrel IETF 94, Tuesday November 3, 2015,
Only Use FD.io VPP to Achieve high performance service function chaining Yi Intel.
Ready-to-Deploy Service Function Chaining for Mobile Networks
Requirements for LER Forwarding of IPv4 Option Packets
Service Function Chaining
Overlay Network Engine (ONE)
Connecting MPLS-SPRING Islands over IP Networks
I2NSF IETF-97 Hackathon Jaehoon (Paul) Jeong Sungkyunkwan University
ODL SFC and VPP Integration
I2NSF Framework Project
Network Anti-Spoofing with SDN Data plane Authors:Yehuda Afek et al.
ODL SFC, Implementing IETF SFC November 14, 2016
SFC Working Group Session 97th IETF Seoul, South Korea Chairs overview
Network Service Header (NSH) draft-ietf-sfc-nsh
Taekhee Kim Hyun Yu, Chiwook Jeong, Youngtae Han, Eunkyoung Paik
IETF 97th SUPA Working Group
IETF 97, November 2016 Seoul, Korea
Overlay OAM Design Team Report
of Dynamic NFV-Policies
Use Cases and Requirements for I2NSF_
S. Gundavelli, J. Korhonen, M. Liebsch, P. Seite, H. Yokota,
IETF 97, November 2016 Seoul, Korea
Distributed Mobility Management (DMM) WG DMM Work Item: Forwarding Path & Signaling Management (FPSM) draft-ietf-dmm-fpc-cpdp-01.txt IETF93, Prague.
Direct Attached Storage and Introduction to SCSI
Interface to Network Security Functions (I2NSF)
Multi-layer OAM for SFC Networks draft-wang-sfc-multi-layer-oam-09
An MPLS-Based Forwarding Plane for Service Function Chaining
2. Updates from the Last Meeting
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Controlling Service Function Access to NSH
RADIUS Attributes for NSH
SUPA Policy-based Management Framework (SUPA: Simplified Use of Policy Abstractions) draft-ietf-supa-policy-based-management-framework-01 Will Liu, John.
Requirements for Client-facing Interface to Security controller draft-ietf-i2nsf-client-facing-interface-req-02 Rakesh Kumar Juniper networks.
Framework for DWDM interface Management and Control
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Sangfor Cloud Security Pool, The First-ever NSH Use Case
Implementing an OpenFlow Switch on the NetFPGA platform
Antonio Pastor Diego R. López Adrian Shaw
Xiaohu Xu (Huawei) Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
Comparing draft-ietf-mpls-sfc and draft-malis-mpls-sfc-encapsulation
IETF 98, Chicago, US March 26, 2017 Jaehoon (Paul) Jeong
draft-guichard-sfc-nsh-sr-02
An MPLS-Based Forwarding Plane for Service Function Chaining
Return Path in SFC OAM
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Jia He Italo Busi Jeong-dong Ryoo Bin Yeong Yoon Peter Park
Interface to Network Security Functions (I2NSF)
Interface to Network Security Functions (I2NSF)
Geneve applicability for service function chaining draft-boutros-nvo3-geneve-applicability-for-sfc-02 Sami Boutros Dharma Rajan Philip Kippen Pierluigi.
Tokyo OpenStack® Summit
DetNet Architecture Updates
Presentation transcript:

Service Function Chaining-Enabled I2NSF Architecture (draft-hyun-i2nsf-nsf-triggered-steering-05) IETF 101, London March 21, 2018 Sangwon Hyun, Jaehoon (Paul) Jeong [Presenter], Jung-Soo Park, and Susan Hare

Updates from the Previous Version Changes from draft-hyun-i2nsf-nsf-triggered-steering-04: Section 7.4 has been added in order to discuss the implementation considerations of a Service Function Chaining (SFC)-enabled I2NSF Architecture. This section discusses the implementation of traffic steering by using OpenDaylight Controller supporting SFC. The references have been updated to reflect the latest documents.

SFC Consideration Security Controller configures the classifier with service function chain/path information. Security Controller generates the forwarding information table of NSFs and configures the SFF with it. Arial Security Controller Forwarding information table to identify the next NSF from a given SPI and SI NSF path information Mapping between capability names and NSFs SPI SI NH Transport protocol 2 1 10.1.1.2 GRE SPI 1: NSF1 SPI 2: NSF1  NSF2 Classifier SFF

SFC Implementation Consideration I2NSF Security Controller Function SDN Switch Controller Function SDN Switch Traffic Steering Function Operate to support Service Function Chain SFC element(e.g., SF, SFF, SFC, SFP…) is created, updated, deleted for NSF Chain I2NSF Security Controller Function Arial According to security policy rules, generates the policies of the identified NSF Chain. Security Controller SDN Switch Controller Deliver NSF Chain SDN Switch Controller Function Deliver the generated traffic forwarding rule Data Plane Elements processes Forwarding traffic based on the traffic forwarding rules SDN Switch (e,g,. SFF) SDN Switch Traffic Steering Function

Next Steps The Service Function Chaining (SFC) of NSFs chaining with capability names (e.g., firewall, DPI, and DDoS attack mitigation) is required to fit into the I2NSF framework. For this, we need to consider a new interface called I2NSF-SFC Interface to support the Service Function Chaining (SFC) of NSFs. Design of I2NSF-SFC Interface We will design the Information Model & YANG Data Model of I2NSF-SFC Interface. Arial

Appendix (1/3) SFC-based Packet Forwarding in I2NSF To trigger an advanced security action, NSF1 appends the capability name required for the advanced security action into NSH. Classifier SFF NSF1 NSF2 packet NSH Re-classification request & response NSH includes Service Path Identifier (e.g., SPI=1) Service Index (e.g., SI=255) Capability name required for an advanced security action (e.g., DPI) ❶ SPI 1: NSF1 SPI 2: NSF1  NSF2

Appendix (2/3) Classifier SFF ❶ NSF1 NSF2 SPI 1: NSF1 packet NSH Re-classification request & response NSH includes Service Path Identifier (e.g., SPI=1) Service Index (e.g., SI=2) NSF name required for an advanced security action (e.g., DPI) ❶ SPI 1: NSF1 SPI 2: NSF1  NSF2 The classifier may be co-resident with the NSFs. Identify the particular NSF for DPI (NSF2 is a DPI.) specified in NSH and determine the new NSF path of the packet Re-classification to change the existing path into the new one (SPI=2, SI=1) `

Appendix (3/3) Classifier SFF NSF1 NSF2 ❶ SPI 1: NSF1 packet NSH Re-classification request & response ❶ SPI 1: NSF1 SPI 2: NSF1  NSF2 ❷ ❸ Packet forwarding Interpret the NSF path information Identify the next NSF on the path Forward the packet to the next NSF 10.1.1.2 SPI=2, SI=1 SPI SI NH Transport protocol 2 1 10.1.1.2 GRE