SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Ligato
A Platform for Development of Cloud-Native VNFs
What Container Network Stacks
Provide Today:
• Lifecycle management for application Containers
• Overlay connectivity for application Containers:
• NAT communication with external world
• Policy controlled overlay, may extend policy control to DC fabric in
some cases
• Network policy addresses security/connectivity
• Designed for Data Center applications / use cases
• Good start, but not sufficient for NFV use cases (Firewalls,
Customs VNFs)
What Container Networks Stacks
Lack for NFV Use Cases:
• NFV-specific policy APIs (e.g. QoS, placement considering network resources,
etc.)
• Networking:
• NAT is a bottleneck, not suitable for NFV use cases
• No support for high-speed wiring of VNFs:
• To the outside world
• To application containers
• Between NFV containers
• Creation of Service Function Chains (mixed physical and virtual – virtual a mix of VM and container)
• Management/Control:
• Containerised VNFs not really in the data plane (except for the vSwitch)
• No support for cloud-native, high-performance VNFs
• Forwarding:
• Kernel used for forwarding – not sufficiently performance orientated
Cloud-Native Network Function Summary:
• Container-based
• Container stack lifecycle (same as application containers)
• 12-factor app design for management/control
• High-performance forwarding
• High-performance networking
• Seamless virtual/physical world interworking
• Common policy control with application containers (as much as possible)
• Must solve 3 key problems:
• Lifecycle management
• High-Performance Networking (wiring/config, operations)
• Easy installation, operation
LIGATOContiv
Cloud-Native Network Functions
(a.k.a. Cloud Native Network Microservices)
Production-Grade
Container Orchestration
Cloud-native NF Orchestration
Cloud-native NF Agent platform
Containerised Fast
Data Input/Output
Enabling Production-Grade Native Cloud Network Services at Scale
Performance-Centric
Container Networking
Contiv-VPP NetmasterCalico
SFC
Controller
Kubernetes API Proxies
Service Policy Service Topology Lifecycle
Kubelet
CNI
CRI
Contiv-VPP NetpluginCalico
Production-Grade Container Orchestration
Network Function and Network Topology Orchestration
Containerized Network Data Plane
Container
Network Function CNF
Agent Agent Agent
FD.io VPP
Container Switch
Agent
Container Networking
Networking Plugin
CNF
GoAGENT
Containerized
Network Functions
GoAGENT
Containerized
Network Functions
SFC ControllerSFC Controller
Configuration
Operational State
Message Bus
SFC ControllerSFC Controller
Applications Tools (e.g.agentctl)
clientv1
Containers
Lifecycle
Orchestration
clientv1
Data Store
GoAGENT
Configuration
Notifications
Control and Management Plane
Inter-Process Communication
Containerized
Switch
Containerized Network Data Plane
<<-- microservices -->>
40GE 100GE
CNF CNFcSwitch
Contiv-VPP Netmaster
Cloud-native Network Micro-Services
Putting It All Together Now – The System Design
Functional Layered Diagram System Components
Contiv-VPP NetmasterCalico
SFC
Controller
Kubernetes API Proxies
Service Policy Service Topology Lifecycle
Kubelet
CNI
CRI
Contiv-VPP NetpluginCalico
Production-Grade Container Orchestration
Network Function and Network Topology Orchestration
Containerized Network Data Plane
Container
Network Function CNF
Agent Agent Agent
FD.io VPP
Container Switch
Agent
Container Networking
Networking Plugin
CNF
SFC Controller
clientv1
Ligato on Github
Network Micro-Service Use Case:
K8s Container Networking
Host
Kubelet
CNI
Kube
Proxy
veth
Contiv-VPP Netplugin
VPP Agent
…
LD_PRELOAD
PodPodPod
PodPodPod
VPP
TCP
VPP
Host
Kubelet
CNI
Kube
Proxy
veth
Contiv-VPP Netplugin
VPP Agent
…
LD_PRELOAD
PodPodPod
PodPodPod
VPP
TCP
VPP
…
Contiv-VPP
Netmaster
Contiv-VPP
Etcd
K8s policy & state
distribution
K8s Master
vswitch CNF Podvswitch CNF Pod
IPv4/IPv6/SRv6 Network
Network Micro-Service Use Case:
Service Function Chaining with Cloud-Native NFs
Host
VPP Vswitch
CNF
VPP
10.1.0.127
…
CNF1
VPP
…
CNF2
VPP
…
… Server
Vswitch VPP
CNF
VPP
…
CNF
VPP
…
CNF3
VPP
…
…
NF1 NF2 NF3
Overlay Tunnel
Logical Representation
Physical Representation
Ingress Network
Ingress Classifier
Egress Network
Egress Classifier
Topology
Placement
(K8s)
Rendering
Ingress
Router
Egress
Router
Overlay Tunnel Overlay Tunnel
Ingress Classifier Egress Classifier
SFC
Controller
VNF Logical Topology
Data Plane Network 1
Data Plane Network 2
Cloud (Overlay) Network
…
KubernetesEtcd
Contiv
Netmaster
(opt)
Physical
Device
Physical
Device
Physical
Device
Physical
Device…
Cloud tools
& services
CNF CNF CNF CNF CNF
SFC
Controller
VNF Physical Topology
Data Plane Network 1
Data Plane Network 2
Physical
Device
Physical
Device
Physical
Device
Physical
Device
…
Cloud Network
…
KubernetesEtcd
Contiv
Netmaster
(opt)
Cloud tools
(DB, Mbus, …)
Host
Contiv-VPP
Netplugin
Contiv-VPP Netplugin
Kube
Proxy
Kubelet
DPDK
NICs
…
VPPVRF 2 VRF 1
Agent
CNF
CNF
CNF
Agent
Cloud VRF
VPP
Host
Contiv-VPP
Netplugin
Contiv-VPP Netplugin
Kube
Proxy
Kubelet
DPDK
NICs
…
VPP VRF 2VRF 1
Agent
CNF
CNF
CNF
Agent
Cloud VRF
VPP
CN-Infra
Core
Plugin
Lifecycle
Management
Probes
Status
Kafka
Etcd
Redis
Cassandra
Logrus
Log
Manager
DBRPC Messaging Logs Health
App Plugin
Lifecycle
SPI
App Plugin
App Plugin
Lifecycle
SPI
API API API API API
Ligato Agent: a CNF Development Platform
www.github.com/ligato/cn-infra
CN-Infra
Plugins
App
Plugins
Health Monitor
(e.g. K8s)
Log Aggregator
(e.g. Logstash)
KafkaKV Data Store
(Etcd, Cassandra, Redis)
App clients
App
Plugins
Linux
VETH
L2L3ACLNet
Interfaces
GoVpp
CN-Infra
Core
Plugin
Lifecycle
Management
Probes
Status
Kafka
Etcd
Redis
Cassandra
Logrus
Log
Manager
DBRPC Messaging Logs Health
App Plugin
Lifecycle
SPI
App Plugin
Agent App/Extension Plugin
Lifecycle
SPI
API API
API API API
Ligato VPP Agent: a CNF Development Platform
www.github.com/ligato/vpp-agent
API
API
Lifecycle
SPI
CN-Infra
Plugins
VPP-Agent
Plugins
Health Monitor
(e.g. K8s)
Log Aggregator
(e.g. Logstash)
KafkaKV Data Store
(Etcd, Cassandra, Redis)
App clients
VPP
Backup
Network Micro-Service Use Case:
Service Function Chaining with Cloud-Native NFs
Network
Application
Container
Application
Container
Contiv Policy
Network
Application
Container
Application
Container
CNF1 CNFn…
Network
Application
Container
Policy
CNF2 CNFn…
Network Policy
CNF2 CNFn-1…
Network
Application
Container
Application
Container
Policy
CNF1 CNFn…
Same Server
Server Server
PolicyPolicy
PolicyPolicy
Policy
Policy

Mais conteúdo relacionado

Mais procurados

Sdn and open flow tutorial 4
Sdn and open flow tutorial 4Sdn and open flow tutorial 4
Sdn and open flow tutorial 4UmaMahesh Sistu
 
Lightweight Virtualized Containers For Open Platform for NFV* (OPNFV*)
Lightweight Virtualized Containers For Open Platform for NFV* (OPNFV*)Lightweight Virtualized Containers For Open Platform for NFV* (OPNFV*)
Lightweight Virtualized Containers For Open Platform for NFV* (OPNFV*)Michelle Holley
 
Enabling MEC as a New Telco Business Opportunity
Enabling MEC as a New Telco Business OpportunityEnabling MEC as a New Telco Business Opportunity
Enabling MEC as a New Telco Business OpportunityMichelle Holley
 
A Path to NFV/SDN - Intel. Michael Brennan, INTEL
A Path to NFV/SDN - Intel. Michael Brennan, INTELA Path to NFV/SDN - Intel. Michael Brennan, INTEL
A Path to NFV/SDN - Intel. Michael Brennan, INTELWalton Institute
 
Dpdk Validation - Liu, Yong
Dpdk Validation - Liu, YongDpdk Validation - Liu, Yong
Dpdk Validation - Liu, Yongharryvanhaaren
 
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Liz Warner
 
gRPC stack supporting Intel Resource Director technology (RDT)
gRPC stack supporting Intel Resource Director technology (RDT)gRPC stack supporting Intel Resource Director technology (RDT)
gRPC stack supporting Intel Resource Director technology (RDT)Michelle Holley
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkTim4PreStartup
 
Accelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONPAccelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONPOdinot Stanislas
 
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasIntroduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasBruno Teixeira
 
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Michelle Holley
 
DPDK Summit 2015 - Intro - Tim O'Driscoll
DPDK Summit 2015 - Intro - Tim O'DriscollDPDK Summit 2015 - Intro - Tim O'Driscoll
DPDK Summit 2015 - Intro - Tim O'DriscollJim St. Leger
 
DPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy HarveyDPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy Harveyharryvanhaaren
 
InfiniBand In-Network Computing Technology and Roadmap
InfiniBand In-Network Computing Technology and RoadmapInfiniBand In-Network Computing Technology and Roadmap
InfiniBand In-Network Computing Technology and Roadmapinside-BigData.com
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptitrups7778
 
Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...Iben Rodriguez
 
Networking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFVNetworking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFVHimawan Nugroho
 
APAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVAPAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVF5NetworksAPJ
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficientlyinside-BigData.com
 

Mais procurados (20)

Sdn and open flow tutorial 4
Sdn and open flow tutorial 4Sdn and open flow tutorial 4
Sdn and open flow tutorial 4
 
Lightweight Virtualized Containers For Open Platform for NFV* (OPNFV*)
Lightweight Virtualized Containers For Open Platform for NFV* (OPNFV*)Lightweight Virtualized Containers For Open Platform for NFV* (OPNFV*)
Lightweight Virtualized Containers For Open Platform for NFV* (OPNFV*)
 
Enabling MEC as a New Telco Business Opportunity
Enabling MEC as a New Telco Business OpportunityEnabling MEC as a New Telco Business Opportunity
Enabling MEC as a New Telco Business Opportunity
 
A Path to NFV/SDN - Intel. Michael Brennan, INTEL
A Path to NFV/SDN - Intel. Michael Brennan, INTELA Path to NFV/SDN - Intel. Michael Brennan, INTEL
A Path to NFV/SDN - Intel. Michael Brennan, INTEL
 
Dpdk Validation - Liu, Yong
Dpdk Validation - Liu, YongDpdk Validation - Liu, Yong
Dpdk Validation - Liu, Yong
 
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
 
gRPC stack supporting Intel Resource Director technology (RDT)
gRPC stack supporting Intel Resource Director technology (RDT)gRPC stack supporting Intel Resource Director technology (RDT)
gRPC stack supporting Intel Resource Director technology (RDT)
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
Accelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONPAccelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONP
 
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las VegasIntroduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
 
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
 
DPDK Summit 2015 - Intro - Tim O'Driscoll
DPDK Summit 2015 - Intro - Tim O'DriscollDPDK Summit 2015 - Intro - Tim O'Driscoll
DPDK Summit 2015 - Intro - Tim O'Driscoll
 
DPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy HarveyDPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy Harvey
 
InfiniBand In-Network Computing Technology and Roadmap
InfiniBand In-Network Computing Technology and RoadmapInfiniBand In-Network Computing Technology and Roadmap
InfiniBand In-Network Computing Technology and Roadmap
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_trupti
 
Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...
 
Networking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFVNetworking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFV
 
APAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVAPAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFV
 
Apache Pulsar @Splunk
Apache Pulsar @SplunkApache Pulsar @Splunk
Apache Pulsar @Splunk
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
 

Semelhante a Cloud-Native VNF Platform for Containerized Network Functions

Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualizationSDN Hub
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsOPNFV
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect KeynoteLinaro
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingThomas Graf
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingDigicomp Academy AG
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'OpenStack Korea Community
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify Community
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015SDN Hub
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Dan Mihai Dumitriu
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationRadisys Corporation
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvIntel
 
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...VMworld
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsCisco Service Provider
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAPVictor Morales
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersMirantis
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudMarco Rodrigues
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesAlan Sardella
 

Semelhante a Cloud-Native VNF Platform for Containerized Network Functions (20)

Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M users
 
SDN and NFV
SDN and NFVSDN and NFV
SDN and NFV
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco Cloud
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business Services
 

Mais de Haidee McMahon

Edge Computing and 5G - SDN/NFV London meetup
Edge Computing and 5G - SDN/NFV London meetupEdge Computing and 5G - SDN/NFV London meetup
Edge Computing and 5G - SDN/NFV London meetupHaidee McMahon
 
Skip the anxiety attack when building secure containerized apps
Skip the anxiety attack when building secure containerized appsSkip the anxiety attack when building secure containerized apps
Skip the anxiety attack when building secure containerized appsHaidee McMahon
 
Introduction to Intel's Developer Program
Introduction to Intel's Developer Program Introduction to Intel's Developer Program
Introduction to Intel's Developer Program Haidee McMahon
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...Haidee McMahon
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...Haidee McMahon
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...Haidee McMahon
 

Mais de Haidee McMahon (6)

Edge Computing and 5G - SDN/NFV London meetup
Edge Computing and 5G - SDN/NFV London meetupEdge Computing and 5G - SDN/NFV London meetup
Edge Computing and 5G - SDN/NFV London meetup
 
Skip the anxiety attack when building secure containerized apps
Skip the anxiety attack when building secure containerized appsSkip the anxiety attack when building secure containerized apps
Skip the anxiety attack when building secure containerized apps
 
Introduction to Intel's Developer Program
Introduction to Intel's Developer Program Introduction to Intel's Developer Program
Introduction to Intel's Developer Program
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
 

Último

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Último (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 

Cloud-Native VNF Platform for Containerized Network Functions

  • 1. Ligato A Platform for Development of Cloud-Native VNFs
  • 2. What Container Network Stacks Provide Today: • Lifecycle management for application Containers • Overlay connectivity for application Containers: • NAT communication with external world • Policy controlled overlay, may extend policy control to DC fabric in some cases • Network policy addresses security/connectivity • Designed for Data Center applications / use cases • Good start, but not sufficient for NFV use cases (Firewalls, Customs VNFs)
  • 3. What Container Networks Stacks Lack for NFV Use Cases: • NFV-specific policy APIs (e.g. QoS, placement considering network resources, etc.) • Networking: • NAT is a bottleneck, not suitable for NFV use cases • No support for high-speed wiring of VNFs: • To the outside world • To application containers • Between NFV containers • Creation of Service Function Chains (mixed physical and virtual – virtual a mix of VM and container) • Management/Control: • Containerised VNFs not really in the data plane (except for the vSwitch) • No support for cloud-native, high-performance VNFs • Forwarding: • Kernel used for forwarding – not sufficiently performance orientated
  • 4. Cloud-Native Network Function Summary: • Container-based • Container stack lifecycle (same as application containers) • 12-factor app design for management/control • High-performance forwarding • High-performance networking • Seamless virtual/physical world interworking • Common policy control with application containers (as much as possible) • Must solve 3 key problems: • Lifecycle management • High-Performance Networking (wiring/config, operations) • Easy installation, operation
  • 5. LIGATOContiv Cloud-Native Network Functions (a.k.a. Cloud Native Network Microservices) Production-Grade Container Orchestration Cloud-native NF Orchestration Cloud-native NF Agent platform Containerised Fast Data Input/Output Enabling Production-Grade Native Cloud Network Services at Scale Performance-Centric Container Networking Contiv-VPP NetmasterCalico SFC Controller Kubernetes API Proxies Service Policy Service Topology Lifecycle Kubelet CNI CRI Contiv-VPP NetpluginCalico Production-Grade Container Orchestration Network Function and Network Topology Orchestration Containerized Network Data Plane Container Network Function CNF Agent Agent Agent FD.io VPP Container Switch Agent Container Networking Networking Plugin CNF
  • 6. GoAGENT Containerized Network Functions GoAGENT Containerized Network Functions SFC ControllerSFC Controller Configuration Operational State Message Bus SFC ControllerSFC Controller Applications Tools (e.g.agentctl) clientv1 Containers Lifecycle Orchestration clientv1 Data Store GoAGENT Configuration Notifications Control and Management Plane Inter-Process Communication Containerized Switch Containerized Network Data Plane <<-- microservices -->> 40GE 100GE CNF CNFcSwitch Contiv-VPP Netmaster Cloud-native Network Micro-Services Putting It All Together Now – The System Design Functional Layered Diagram System Components Contiv-VPP NetmasterCalico SFC Controller Kubernetes API Proxies Service Policy Service Topology Lifecycle Kubelet CNI CRI Contiv-VPP NetpluginCalico Production-Grade Container Orchestration Network Function and Network Topology Orchestration Containerized Network Data Plane Container Network Function CNF Agent Agent Agent FD.io VPP Container Switch Agent Container Networking Networking Plugin CNF SFC Controller clientv1
  • 8. Network Micro-Service Use Case: K8s Container Networking Host Kubelet CNI Kube Proxy veth Contiv-VPP Netplugin VPP Agent … LD_PRELOAD PodPodPod PodPodPod VPP TCP VPP Host Kubelet CNI Kube Proxy veth Contiv-VPP Netplugin VPP Agent … LD_PRELOAD PodPodPod PodPodPod VPP TCP VPP … Contiv-VPP Netmaster Contiv-VPP Etcd K8s policy & state distribution K8s Master vswitch CNF Podvswitch CNF Pod IPv4/IPv6/SRv6 Network
  • 9. Network Micro-Service Use Case: Service Function Chaining with Cloud-Native NFs Host VPP Vswitch CNF VPP 10.1.0.127 … CNF1 VPP … CNF2 VPP … … Server Vswitch VPP CNF VPP … CNF VPP … CNF3 VPP … … NF1 NF2 NF3 Overlay Tunnel Logical Representation Physical Representation Ingress Network Ingress Classifier Egress Network Egress Classifier Topology Placement (K8s) Rendering Ingress Router Egress Router Overlay Tunnel Overlay Tunnel Ingress Classifier Egress Classifier
  • 10. SFC Controller VNF Logical Topology Data Plane Network 1 Data Plane Network 2 Cloud (Overlay) Network … KubernetesEtcd Contiv Netmaster (opt) Physical Device Physical Device Physical Device Physical Device… Cloud tools & services CNF CNF CNF CNF CNF
  • 11. SFC Controller VNF Physical Topology Data Plane Network 1 Data Plane Network 2 Physical Device Physical Device Physical Device Physical Device … Cloud Network … KubernetesEtcd Contiv Netmaster (opt) Cloud tools (DB, Mbus, …) Host Contiv-VPP Netplugin Contiv-VPP Netplugin Kube Proxy Kubelet DPDK NICs … VPPVRF 2 VRF 1 Agent CNF CNF CNF Agent Cloud VRF VPP Host Contiv-VPP Netplugin Contiv-VPP Netplugin Kube Proxy Kubelet DPDK NICs … VPP VRF 2VRF 1 Agent CNF CNF CNF Agent Cloud VRF VPP
  • 12. CN-Infra Core Plugin Lifecycle Management Probes Status Kafka Etcd Redis Cassandra Logrus Log Manager DBRPC Messaging Logs Health App Plugin Lifecycle SPI App Plugin App Plugin Lifecycle SPI API API API API API Ligato Agent: a CNF Development Platform www.github.com/ligato/cn-infra CN-Infra Plugins App Plugins Health Monitor (e.g. K8s) Log Aggregator (e.g. Logstash) KafkaKV Data Store (Etcd, Cassandra, Redis) App clients
  • 13. App Plugins Linux VETH L2L3ACLNet Interfaces GoVpp CN-Infra Core Plugin Lifecycle Management Probes Status Kafka Etcd Redis Cassandra Logrus Log Manager DBRPC Messaging Logs Health App Plugin Lifecycle SPI App Plugin Agent App/Extension Plugin Lifecycle SPI API API API API API Ligato VPP Agent: a CNF Development Platform www.github.com/ligato/vpp-agent API API Lifecycle SPI CN-Infra Plugins VPP-Agent Plugins Health Monitor (e.g. K8s) Log Aggregator (e.g. Logstash) KafkaKV Data Store (Etcd, Cassandra, Redis) App clients VPP
  • 15. Network Micro-Service Use Case: Service Function Chaining with Cloud-Native NFs Network Application Container Application Container Contiv Policy Network Application Container Application Container CNF1 CNFn… Network Application Container Policy CNF2 CNFn… Network Policy CNF2 CNFn-1… Network Application Container Application Container Policy CNF1 CNFn… Same Server Server Server PolicyPolicy PolicyPolicy Policy Policy