SlideShare a Scribd company logo
TRUSTED CLOUD SOLUTIONS
OpenStack Summit Austin
Nicolas PLANEL
Principal Software Engineer
27/04/2016
Skydive
A real-time network analyzer
Sylvain AFCHAIN
Principal Software Engineer
Skydive, real-time network analyzer
WHY ?
SDN IS COMPLEX
Troubleshooting/monitoring is even more
complex
Skydive, real-time network analyzer
Skydive, real-time network analyzer
Implementations
Management
Control plane
● OpenFlow
● XMPP
● BGP
● AMQP
● Etc...
Data plane
● VLAN
● VXLAN
● GRE
● MPLS
● OVS, Linuxbridge, other
Troubleshooting
Where...
packets are dropped ?
packets are fragmented ?
choke point occurs ?
What…
packet layers path ?
kind of traffic for this virtual network ?
number of flows on this link ?
number of TCP Sessions ?
bandwidth for this tenant ?
Current toolbox
● iproute2
● ovs-vsctl, ovs-ofctl, ovs-dpctl...
● ethtool
● brctl
● tcpdump
● SDN CLI/API
● ...
What we need
● Flow centric
● Easy to deploy
● SDN Agnostic solution
● Non-intrusive / Lightweight
● Open, API
● Connectors to SDN
What we need
● Topology probes
a. interfaces, bond, mtu, vlan
b. bridges
c. Network namespaces
d. etc..
● Flow probes
a. on-demand traffic capture
b. on-demand counter capture
c. filtering
d. underlay/overlay informations
● Topology/flow aggregation
a. mapping topology/flow
b. analysis
Agent : Topology/Flow
Topology:
● Graph engine
● Populated from: netlink, netns, ovsdb,
ethtool probes, Docker, Neutron, ...
Flow:
● Flow table centric
● Local mapping flow/topology
● Packet data from sFlow, Pcap probes ...
Skydive Analyzer
● Aggregation of all the agents
● Analysis pipeline
● Store in Database
Storage
Skydive Use-cases
● Detection of common configuration errors
● Detection of live network issues
○ bad performances, helping to find the root cause
○ DDOS and any unattended traffic
● Possibility to capture traffic at any point
○ Historic of all the metrics captured
○ Post mortem analysis
● Detection of bad application performance, bad RTT, bad security groups
Let’s Jump !
Skydive Roadmap
● Topology capture
○ More connectors
● Live distributed capture
○ Filtering
● Analysis
○ More protocols
○ Alerting
● Security
○ RBAC
○ SSL
○ Anonymize IP
Open source
Apache License
Written in Go
Contributions are welcome
Questions ?
https://github.com/redhat-cip/skydive
IRC: #skydive-project @freenode.net
nplanel@redhat.com
safchain@redhat.com
Thank you
Pictures from
FFP http://www.ffp.asso.fr/
ASPU http://www.aspu.org/
Laurent Cormier
Martin Handford
https://github.com/redhat-cip/skydive
IRC: #skydive-project @freenode.net
nplanel@redhat.com
safchain@redhat.com
BREAKOUT SESSIONS - Monday April 25th
Panel: Pros and cons of various
OpenStack consumption models
Contributing to the
Success of OpenStack
Deploying OpenStack for
Telecommunications (Panel)
Expanding DBaaS Workloads with
OpenStack Trove and Manila
Elephant in the Room: What’s the TCO
for an OpenStack Cloud?
Performance Measuring
Tools for the Cloud
Going Beyond OpenStack – The
Integrated Cloud Solution Stack
Jonathan Gershater (Red Hat), Cody Hill
(Platform9 Systems, Inc), VS Joshi
(EMC), Ashish Nadkarni (IDC)
Mark McLoughlin & Alexis Monville
Darrell Jordan-Smith (Red Hat),
panelists from Verizon, ATT, Telus
Sean Cohen, Amrith Kumar (Tesora),
Andrew Kutner (NetApp)
Massimo Ferrari & Erich Morisse
D Shakshober (Red Hat), Nicholas
Wakou (Dell), Arek Chylinski, Wang
Xiaofei (AWCloud), Yuting Wu
Jacob Liberman
11:15am – 11:55am
11:15am – 11:55am
11:15am – 11:55am
12:05pm – 12:45pm
12:05pm – 12:45pm
12:05pm – 12:45pm
12:05pm – 12:45pm
BREAKOUT SESSIONS - Monday April 25th
What science knows about happiness
that could transform OpenStack
How to quickly and efficiently migrate
legacy workloads to the cloud
OpenStack Infrastructure
for Beginners
Workshop: Hands on to configure your
cloud to be able to charge your users
using official OpenStack components!
OpenStack Stable: What it actually
means to maintain stable branches
Making Ceph the powerhouse you
know it can be!
The omniscient cloud: Bare
metal inspection status update
Alexis Monville
Vijay Chebolu
Paul Belanger (Red Hat), Elizabeth K.
Joseph (HPE), Christopher Aedo (IBM)
Julien Danjou, Christophe Sauthier,
Stéphane Albert, Gauvain Pocentek
& Maximiliano Venesio
Ihar Hrachyshka (Red Hat),
Matt Riedemann (IBM),
Matthew Treinish (HPE)
Neil Levine
Dmitry Tantsur
12:05pm – 12:45pm
2:00pm – 2:40pm
2:00pm – 2:40pm
2:00pm – 3:30pm
2:50pm – 3:30pm
2:50pm – 3:30pm
3:40pm – 4:20pm
BREAKOUT SESSIONS - Monday April 25th
Co-engineering an enterprise grade
OpenStack by Rackspace and Red
Hat
OpenShift and OpenStack:
Delivering Applications Together
Deep dive into Neutron upgrade story
Swisscom in Production with
OpenStack and CloudFoundry
Take advantage of key OpenStack
services for NFV and the
Telecommunications industry
Red Hat & Cisco – Providing
OpenStack choice
Nick Gerasimatos (Red Hat), Jeff
Ekstrom (Red Hat), John Fulton (Red
Hat), Kent Wolfe (Rackspace)
Scott McCarty
Artur Korzeniewski (Intel),
Ihar Hrachyshka (Red Hat),
Rossella Sblendido (SuSE)
Chris Wright (Red Hat),
Chip Childers, Marcel Haerry,
Pere Monclus & Ros Roseboro
Sanjay Aiyagari (Red Hat)
Drew Schulke (Dell)
Karthik Prabhaker (Red Hat)
Vishwanath Jakka (Cisco)
3:40pm – 4:20pm
4:40pm – 5:20pm
4:40pm – 5:20pm
4:40pm – 5:20pm
4:40pm – 5:20pm
5:30pm – 6:10pm
BREAKOUT SESSIONS - Tuesday April 26th
Integrate Active Directory
with OpenStack Keystone
How to troubleshoot OpenStack
without losing sleep
Introduction to Container Security
Manila: Experience it Through Demos!
Advances in Keystone’s Role
Based Access Control
RDO Community Meetup
Using open source security
architecture to defend against targeted
attacks
CephFS as a service with
OpenStack Manila
Martin Lopes
Sadique Puthen & Dustin Black
Thomas Cameron
Dustin Schoenbrun, Akshai
Parthasarathy (Netapp)
Adam Young (Red Hat)
and Henry Nash (IBM)
Rich Bowen & RDO Community
Dan Lambright (Red Hat),
Alexander Adamov (Mirantis)
John Spray
12:05pm – 12:45pm
12:05pm – 12:45pm
2:50pm – 3:30pm
2:50pm – 3:30pm
3:40pm – 4:20pm
4:40pm – 5:50pm
5:30pm – 6:10pm
5:30pm – 6:10pm
BREAKOUT SESSIONS - Wednesday April 27th
Zaqar Messaging for
Microservices and IoT
Service Function Chaining –
Technology Analysis and Perspective
Debugging OpenStack failure
scenarios with Ansible and
Oslogmerger
Is that a Cloud in your Pocket?
Tired of iptables based security
groups? Here’s how to gain
tremendous speed
with Open vSwitch instead!
Achieving Five-Nines of VNF Reliability
in Telco-Grade OpenStack Cloud
Skydive, Real-Time Network Topology
and Protocol Analyzer
Designing for NFV: Lessons Learned
from Deploying at Verizon
Protecting the Galaxy – Multi-Region
Fei Long Wang (Catalyst), Ryan Brown
(Red Hat), Victoria Martinez de la Cruz
(Red Hat)
Tim Rozet(Red Hat), Bin Hu (AT&T)
Miguel Angel Ajo (Red Hat), Gorka
Eguileor (Red Hat)
Steven Ellis
Jakub Libosvar (Red Hat), Rodolfo
Alonso (Intel)
Rimma Iontel (Red Hat), Eoin Walsh
(Intel)
Nicolas Planel (Red Hat), Sylvain Afchain
(Red Hat)
Radhesh Balakrishnan (Red Hat), Kyle
Forrester (Big Switch), Chris Emmons
(Dell)
Sean Cohen, Federico Lucifredi,
9:00am – 9:40am
9:50am – 10:30am
11:50am – 12:30pm
11:50am – 12:30pm
1:50pm – 2:30pm
1:50pm – 2:30pm
2:40pm – 3:20pm
3:30pm – 4:10pm
4:30pm – 5:10pm
BREAKOUT SESSIONS - Thursday April 28th
Lab: Deploy Microservices Architecture
on OpenStack using Kubernetes,
Docker, Flannel and etcd
Orchestrated Containerization
with OpenStack
The Notorious M.T.U.
CephFS in Jewel: Stable at last
Using a Service VM as an
IPv6 vRouter
Neutron Quality of Service, new
features and future roadmap.
Al Kari
Lars Herrmann
Kevin Benton (Mirantis), Sean Collins
(Mirantis), Matthew Kassawara (IBM),
Ihar Hrachyshka (Red Hat)
Greg Farnum
Bin Hu (AT&T), Sridhar Gaddam
(Red Hat), Prakash (Huawei)
Miguel Ángel Ajo (Red Hat), Victor
Howard (Comcast), Sławek Kapłoński
(OVH Group)
9:00am – 10:30am
9:00am – 9:40am
9:00am – 9:40am
11:00am – 11:40am
11:00am – 11:40am
1:30pm – 2:10pm
THANK YOU
plus.google.com/+RedHat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNewslinkedin.com/company/red-hat
Ad

More Related Content

What's hot (20)

eBPF - Rethinking the Linux Kernel
eBPF - Rethinking the Linux KerneleBPF - Rethinking the Linux Kernel
eBPF - Rethinking the Linux Kernel
Thomas Graf
 
Cilium - BPF & XDP for containers
 Cilium - BPF & XDP for containers Cilium - BPF & XDP for containers
Cilium - BPF & XDP for containers
Docker, Inc.
 
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of ThingsJerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
Samsung Open Source Group
 
Switchdev - No More SDK
Switchdev - No More SDKSwitchdev - No More SDK
Switchdev - No More SDK
Kernel TLV
 
BUD17-300: Journey of a packet
BUD17-300: Journey of a packetBUD17-300: Journey of a packet
BUD17-300: Journey of a packet
Linaro
 
Open vSwitch - Stateful Connection Tracking & Stateful NAT
Open vSwitch - Stateful Connection Tracking & Stateful NATOpen vSwitch - Stateful Connection Tracking & Stateful NAT
Open vSwitch - Stateful Connection Tracking & Stateful NAT
Thomas Graf
 
BPF & Cilium - Turning Linux into a Microservices-aware Operating System
BPF  & Cilium - Turning Linux into a Microservices-aware Operating SystemBPF  & Cilium - Turning Linux into a Microservices-aware Operating System
BPF & Cilium - Turning Linux into a Microservices-aware Operating System
Thomas Graf
 
DevConf 2014 Kernel Networking Walkthrough
DevConf 2014   Kernel Networking WalkthroughDevConf 2014   Kernel Networking Walkthrough
DevConf 2014 Kernel Networking Walkthrough
Thomas Graf
 
The Next Generation Firewall for Red Hat Enterprise Linux 7 RC
The Next Generation Firewall for Red Hat Enterprise Linux 7 RCThe Next Generation Firewall for Red Hat Enterprise Linux 7 RC
The Next Generation Firewall for Red Hat Enterprise Linux 7 RC
Thomas Graf
 
Openstack Trunk Port
Openstack Trunk PortOpenstack Trunk Port
Openstack Trunk Port
benceromsics
 
Scapy talk
Scapy talkScapy talk
Scapy talk
Ashwin Patil, GCIH, GCIA, GCFE
 
Dpdk accelerated Ostinato
Dpdk accelerated OstinatoDpdk accelerated Ostinato
Dpdk accelerated Ostinato
pstavirs
 
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
Samsung Open Source Group
 
OVS Hardware Offload with TC Flower
OVS Hardware Offload with TC FlowerOVS Hardware Offload with TC Flower
OVS Hardware Offload with TC Flower
Netronome
 
Open vSwitch Introduction
Open vSwitch IntroductionOpen vSwitch Introduction
Open vSwitch Introduction
HungWei Chiu
 
2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services
Thomas Graf
 
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitchLF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OpenvSwitch
 
Getting started with open stack
Getting started with open stackGetting started with open stack
Getting started with open stack
Dan Radez
 
LinuxCon 2015 Linux Kernel Networking Walkthrough
LinuxCon 2015 Linux Kernel Networking WalkthroughLinuxCon 2015 Linux Kernel Networking Walkthrough
LinuxCon 2015 Linux Kernel Networking Walkthrough
Thomas Graf
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep dive
Trinath Somanchi
 
eBPF - Rethinking the Linux Kernel
eBPF - Rethinking the Linux KerneleBPF - Rethinking the Linux Kernel
eBPF - Rethinking the Linux Kernel
Thomas Graf
 
Cilium - BPF & XDP for containers
 Cilium - BPF & XDP for containers Cilium - BPF & XDP for containers
Cilium - BPF & XDP for containers
Docker, Inc.
 
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of ThingsJerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Things
Samsung Open Source Group
 
Switchdev - No More SDK
Switchdev - No More SDKSwitchdev - No More SDK
Switchdev - No More SDK
Kernel TLV
 
BUD17-300: Journey of a packet
BUD17-300: Journey of a packetBUD17-300: Journey of a packet
BUD17-300: Journey of a packet
Linaro
 
Open vSwitch - Stateful Connection Tracking & Stateful NAT
Open vSwitch - Stateful Connection Tracking & Stateful NATOpen vSwitch - Stateful Connection Tracking & Stateful NAT
Open vSwitch - Stateful Connection Tracking & Stateful NAT
Thomas Graf
 
BPF & Cilium - Turning Linux into a Microservices-aware Operating System
BPF  & Cilium - Turning Linux into a Microservices-aware Operating SystemBPF  & Cilium - Turning Linux into a Microservices-aware Operating System
BPF & Cilium - Turning Linux into a Microservices-aware Operating System
Thomas Graf
 
DevConf 2014 Kernel Networking Walkthrough
DevConf 2014   Kernel Networking WalkthroughDevConf 2014   Kernel Networking Walkthrough
DevConf 2014 Kernel Networking Walkthrough
Thomas Graf
 
The Next Generation Firewall for Red Hat Enterprise Linux 7 RC
The Next Generation Firewall for Red Hat Enterprise Linux 7 RCThe Next Generation Firewall for Red Hat Enterprise Linux 7 RC
The Next Generation Firewall for Red Hat Enterprise Linux 7 RC
Thomas Graf
 
Openstack Trunk Port
Openstack Trunk PortOpenstack Trunk Port
Openstack Trunk Port
benceromsics
 
Dpdk accelerated Ostinato
Dpdk accelerated OstinatoDpdk accelerated Ostinato
Dpdk accelerated Ostinato
pstavirs
 
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
JerryScript: An ultra-lighteweight JavaScript Engine for the Internet of Thin...
Samsung Open Source Group
 
OVS Hardware Offload with TC Flower
OVS Hardware Offload with TC FlowerOVS Hardware Offload with TC Flower
OVS Hardware Offload with TC Flower
Netronome
 
Open vSwitch Introduction
Open vSwitch IntroductionOpen vSwitch Introduction
Open vSwitch Introduction
HungWei Chiu
 
2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services
Thomas Graf
 
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitchLF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OpenvSwitch
 
Getting started with open stack
Getting started with open stackGetting started with open stack
Getting started with open stack
Dan Radez
 
LinuxCon 2015 Linux Kernel Networking Walkthrough
LinuxCon 2015 Linux Kernel Networking WalkthroughLinuxCon 2015 Linux Kernel Networking Walkthrough
LinuxCon 2015 Linux Kernel Networking Walkthrough
Thomas Graf
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep dive
Trinath Somanchi
 

Similar to Skydive, real-time network analyzer (20)

Leveraging CI/CD to improve open stack operation
Leveraging CI/CD to improve open stack operationLeveraging CI/CD to improve open stack operation
Leveraging CI/CD to improve open stack operation
María Angélica Bracho
 
A Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersA Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing Clusters
Intel® Software
 
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
Marco Rodrigues
 
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfOpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
Ajit Dash
 
Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...
Michelle Holley
 
Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016 Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016
RedHatTelco
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
Shinji Shimojo
 
Closed2Open Networking
Closed2Open NetworkingClosed2Open Networking
Closed2Open Networking
NaLUG
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
Dave Neary
 
OpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservicesOpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservices
openstackindia
 
Kubernetes-DX-5G-session
Kubernetes-DX-5G-sessionKubernetes-DX-5G-session
Kubernetes-DX-5G-session
Hidetsugu Sugiyama
 
CSCfi Computing Services 12/2014
CSCfi Computing Services 12/2014CSCfi Computing Services 12/2014
CSCfi Computing Services 12/2014
Olli-Pekka Lehto
 
OpenFlow Tutorial
OpenFlow TutorialOpenFlow Tutorial
OpenFlow Tutorial
Ja-seop Kwak
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Michelle Holley
 
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
inside-BigData.com
 
Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?
OPNFV
 
OGF Introductory Overview - OGF 44 at EGI Conference 2015
OGF Introductory Overview - OGF 44 at EGI Conference 2015OGF Introductory Overview - OGF 44 at EGI Conference 2015
OGF Introductory Overview - OGF 44 at EGI Conference 2015
Alan Sill
 
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionOpenStack & OpenContrail in Production
OpenStack & OpenContrail in Production
Edgar Magana
 
Operate with an openstack deployment by code
Operate with an openstack deployment by codeOperate with an openstack deployment by code
Operate with an openstack deployment by code
Alessandro Martellone
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)
Kirill Tsym
 
Leveraging CI/CD to improve open stack operation
Leveraging CI/CD to improve open stack operationLeveraging CI/CD to improve open stack operation
Leveraging CI/CD to improve open stack operation
María Angélica Bracho
 
A Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing ClustersA Library for Emerging High-Performance Computing Clusters
A Library for Emerging High-Performance Computing Clusters
Intel® Software
 
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
Marco Rodrigues
 
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfOpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
Ajit Dash
 
Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...
Michelle Holley
 
Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016 Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016
RedHatTelco
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
Shinji Shimojo
 
Closed2Open Networking
Closed2Open NetworkingClosed2Open Networking
Closed2Open Networking
NaLUG
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
Dave Neary
 
OpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservicesOpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservices
openstackindia
 
CSCfi Computing Services 12/2014
CSCfi Computing Services 12/2014CSCfi Computing Services 12/2014
CSCfi Computing Services 12/2014
Olli-Pekka Lehto
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Michelle Holley
 
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
inside-BigData.com
 
Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?
OPNFV
 
OGF Introductory Overview - OGF 44 at EGI Conference 2015
OGF Introductory Overview - OGF 44 at EGI Conference 2015OGF Introductory Overview - OGF 44 at EGI Conference 2015
OGF Introductory Overview - OGF 44 at EGI Conference 2015
Alan Sill
 
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionOpenStack & OpenContrail in Production
OpenStack & OpenContrail in Production
Edgar Magana
 
Operate with an openstack deployment by code
Operate with an openstack deployment by codeOperate with an openstack deployment by code
Operate with an openstack deployment by code
Alessandro Martellone
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)
Kirill Tsym
 
Ad

Recently uploaded (20)

Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Ad

Skydive, real-time network analyzer

  • 2. Nicolas PLANEL Principal Software Engineer 27/04/2016 Skydive A real-time network analyzer Sylvain AFCHAIN Principal Software Engineer
  • 8. Implementations Management Control plane ● OpenFlow ● XMPP ● BGP ● AMQP ● Etc... Data plane ● VLAN ● VXLAN ● GRE ● MPLS ● OVS, Linuxbridge, other
  • 9. Troubleshooting Where... packets are dropped ? packets are fragmented ? choke point occurs ? What… packet layers path ? kind of traffic for this virtual network ? number of flows on this link ? number of TCP Sessions ? bandwidth for this tenant ?
  • 10. Current toolbox ● iproute2 ● ovs-vsctl, ovs-ofctl, ovs-dpctl... ● ethtool ● brctl ● tcpdump ● SDN CLI/API ● ...
  • 11. What we need ● Flow centric ● Easy to deploy ● SDN Agnostic solution ● Non-intrusive / Lightweight ● Open, API ● Connectors to SDN
  • 12. What we need ● Topology probes a. interfaces, bond, mtu, vlan b. bridges c. Network namespaces d. etc.. ● Flow probes a. on-demand traffic capture b. on-demand counter capture c. filtering d. underlay/overlay informations ● Topology/flow aggregation a. mapping topology/flow b. analysis
  • 13. Agent : Topology/Flow Topology: ● Graph engine ● Populated from: netlink, netns, ovsdb, ethtool probes, Docker, Neutron, ... Flow: ● Flow table centric ● Local mapping flow/topology ● Packet data from sFlow, Pcap probes ...
  • 14. Skydive Analyzer ● Aggregation of all the agents ● Analysis pipeline ● Store in Database Storage
  • 15. Skydive Use-cases ● Detection of common configuration errors ● Detection of live network issues ○ bad performances, helping to find the root cause ○ DDOS and any unattended traffic ● Possibility to capture traffic at any point ○ Historic of all the metrics captured ○ Post mortem analysis ● Detection of bad application performance, bad RTT, bad security groups
  • 17. Skydive Roadmap ● Topology capture ○ More connectors ● Live distributed capture ○ Filtering ● Analysis ○ More protocols ○ Alerting ● Security ○ RBAC ○ SSL ○ Anonymize IP
  • 18. Open source Apache License Written in Go Contributions are welcome
  • 20. Thank you Pictures from FFP http://www.ffp.asso.fr/ ASPU http://www.aspu.org/ Laurent Cormier Martin Handford https://github.com/redhat-cip/skydive IRC: #skydive-project @freenode.net [email protected] [email protected]
  • 21. BREAKOUT SESSIONS - Monday April 25th Panel: Pros and cons of various OpenStack consumption models Contributing to the Success of OpenStack Deploying OpenStack for Telecommunications (Panel) Expanding DBaaS Workloads with OpenStack Trove and Manila Elephant in the Room: What’s the TCO for an OpenStack Cloud? Performance Measuring Tools for the Cloud Going Beyond OpenStack – The Integrated Cloud Solution Stack Jonathan Gershater (Red Hat), Cody Hill (Platform9 Systems, Inc), VS Joshi (EMC), Ashish Nadkarni (IDC) Mark McLoughlin & Alexis Monville Darrell Jordan-Smith (Red Hat), panelists from Verizon, ATT, Telus Sean Cohen, Amrith Kumar (Tesora), Andrew Kutner (NetApp) Massimo Ferrari & Erich Morisse D Shakshober (Red Hat), Nicholas Wakou (Dell), Arek Chylinski, Wang Xiaofei (AWCloud), Yuting Wu Jacob Liberman 11:15am – 11:55am 11:15am – 11:55am 11:15am – 11:55am 12:05pm – 12:45pm 12:05pm – 12:45pm 12:05pm – 12:45pm 12:05pm – 12:45pm
  • 22. BREAKOUT SESSIONS - Monday April 25th What science knows about happiness that could transform OpenStack How to quickly and efficiently migrate legacy workloads to the cloud OpenStack Infrastructure for Beginners Workshop: Hands on to configure your cloud to be able to charge your users using official OpenStack components! OpenStack Stable: What it actually means to maintain stable branches Making Ceph the powerhouse you know it can be! The omniscient cloud: Bare metal inspection status update Alexis Monville Vijay Chebolu Paul Belanger (Red Hat), Elizabeth K. Joseph (HPE), Christopher Aedo (IBM) Julien Danjou, Christophe Sauthier, Stéphane Albert, Gauvain Pocentek & Maximiliano Venesio Ihar Hrachyshka (Red Hat), Matt Riedemann (IBM), Matthew Treinish (HPE) Neil Levine Dmitry Tantsur 12:05pm – 12:45pm 2:00pm – 2:40pm 2:00pm – 2:40pm 2:00pm – 3:30pm 2:50pm – 3:30pm 2:50pm – 3:30pm 3:40pm – 4:20pm
  • 23. BREAKOUT SESSIONS - Monday April 25th Co-engineering an enterprise grade OpenStack by Rackspace and Red Hat OpenShift and OpenStack: Delivering Applications Together Deep dive into Neutron upgrade story Swisscom in Production with OpenStack and CloudFoundry Take advantage of key OpenStack services for NFV and the Telecommunications industry Red Hat & Cisco – Providing OpenStack choice Nick Gerasimatos (Red Hat), Jeff Ekstrom (Red Hat), John Fulton (Red Hat), Kent Wolfe (Rackspace) Scott McCarty Artur Korzeniewski (Intel), Ihar Hrachyshka (Red Hat), Rossella Sblendido (SuSE) Chris Wright (Red Hat), Chip Childers, Marcel Haerry, Pere Monclus & Ros Roseboro Sanjay Aiyagari (Red Hat) Drew Schulke (Dell) Karthik Prabhaker (Red Hat) Vishwanath Jakka (Cisco) 3:40pm – 4:20pm 4:40pm – 5:20pm 4:40pm – 5:20pm 4:40pm – 5:20pm 4:40pm – 5:20pm 5:30pm – 6:10pm
  • 24. BREAKOUT SESSIONS - Tuesday April 26th Integrate Active Directory with OpenStack Keystone How to troubleshoot OpenStack without losing sleep Introduction to Container Security Manila: Experience it Through Demos! Advances in Keystone’s Role Based Access Control RDO Community Meetup Using open source security architecture to defend against targeted attacks CephFS as a service with OpenStack Manila Martin Lopes Sadique Puthen & Dustin Black Thomas Cameron Dustin Schoenbrun, Akshai Parthasarathy (Netapp) Adam Young (Red Hat) and Henry Nash (IBM) Rich Bowen & RDO Community Dan Lambright (Red Hat), Alexander Adamov (Mirantis) John Spray 12:05pm – 12:45pm 12:05pm – 12:45pm 2:50pm – 3:30pm 2:50pm – 3:30pm 3:40pm – 4:20pm 4:40pm – 5:50pm 5:30pm – 6:10pm 5:30pm – 6:10pm
  • 25. BREAKOUT SESSIONS - Wednesday April 27th Zaqar Messaging for Microservices and IoT Service Function Chaining – Technology Analysis and Perspective Debugging OpenStack failure scenarios with Ansible and Oslogmerger Is that a Cloud in your Pocket? Tired of iptables based security groups? Here’s how to gain tremendous speed with Open vSwitch instead! Achieving Five-Nines of VNF Reliability in Telco-Grade OpenStack Cloud Skydive, Real-Time Network Topology and Protocol Analyzer Designing for NFV: Lessons Learned from Deploying at Verizon Protecting the Galaxy – Multi-Region Fei Long Wang (Catalyst), Ryan Brown (Red Hat), Victoria Martinez de la Cruz (Red Hat) Tim Rozet(Red Hat), Bin Hu (AT&T) Miguel Angel Ajo (Red Hat), Gorka Eguileor (Red Hat) Steven Ellis Jakub Libosvar (Red Hat), Rodolfo Alonso (Intel) Rimma Iontel (Red Hat), Eoin Walsh (Intel) Nicolas Planel (Red Hat), Sylvain Afchain (Red Hat) Radhesh Balakrishnan (Red Hat), Kyle Forrester (Big Switch), Chris Emmons (Dell) Sean Cohen, Federico Lucifredi, 9:00am – 9:40am 9:50am – 10:30am 11:50am – 12:30pm 11:50am – 12:30pm 1:50pm – 2:30pm 1:50pm – 2:30pm 2:40pm – 3:20pm 3:30pm – 4:10pm 4:30pm – 5:10pm
  • 26. BREAKOUT SESSIONS - Thursday April 28th Lab: Deploy Microservices Architecture on OpenStack using Kubernetes, Docker, Flannel and etcd Orchestrated Containerization with OpenStack The Notorious M.T.U. CephFS in Jewel: Stable at last Using a Service VM as an IPv6 vRouter Neutron Quality of Service, new features and future roadmap. Al Kari Lars Herrmann Kevin Benton (Mirantis), Sean Collins (Mirantis), Matthew Kassawara (IBM), Ihar Hrachyshka (Red Hat) Greg Farnum Bin Hu (AT&T), Sridhar Gaddam (Red Hat), Prakash (Huawei) Miguel Ángel Ajo (Red Hat), Victor Howard (Comcast), Sławek Kapłoński (OVH Group) 9:00am – 10:30am 9:00am – 9:40am 9:00am – 9:40am 11:00am – 11:40am 11:00am – 11:40am 1:30pm – 2:10pm