A SDN platform provides flexibility and openness through REST APIs for third party integration and overlay networks that are transparent to existing MPLS environments. It is scalable and reliable, supporting thousands of concurrent flows on high-performance merchant hardware that is one-tenth the cost of legacy routers and switches. White box switches that support SDN are gaining popularity due to their open platform, flexibility, lower costs compared to proprietary counterparts, and ability to support mass customization through an agile development process. When evaluating SDN software, key considerations include whether it solves the user's problems, supports a flexible network, enables white box architectures, provides QoS capabilities, and integrates with existing networks.
Reacting to business requests promptly requires the ability to make changes quickly not just at the application layer, but also at the network layer. Ansible is a simple answer to this problem, providing both a human-readable automation language and an agentless management solution for operating systems, applications, and network devices. Cumulus is one of the easiest network solutions to manage with Ansible due to it presenting the network hardware as Native Linux.Together, Ansible and Cumulus can radically simplify the nature of modern IT management, and we'll show more of how they play together in this joint presentation.
Reacting to business requests promptly requires the ability to make changes quickly not just at the application layer, but also at the network layer. Ansible is a simple answer to this problem, providing both a human-readable automation language and an agentless management solution for operating systems, applications, and network devices. Cumulus is one of the easiest network solutions to manage with Ansible due to it presenting the network hardware as Native Linux.Together, Ansible and Cumulus can radically simplify the nature of modern IT management, and we'll show more of how they play together in this joint presentation.
An overview of the libvirt+xen OpenStack CI, explaining the various components, how they fit together and the specific customisations needed to test libvirt+xen under OpenStack.
Automating with NX-OS: Let's Get Started!Cisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. Cisco's flagship data center platform, the Nexus series of switches, has a variety of programming protocols to offer. This session will provide participants with an overview and code examples on various protocols: * NX-API * XMPP * Netconf
Experience Report: Cloud Foundry Open Source Operations | anyninesanynines GmbH
Cloud Foundry and OpenStack are the biggest Open Source projects in their domain. As IaaS and PaaS walk hand in hand the idea of combining both worlds is close. anynines is running their public Cloud Foundry offering on top of OpenStack for more than three years with two years running on a self-hosted OpenStack setup. As head of public Paas operations Julian Weber has gained a lot of knowledge to share about setting up and operating Cloud Foundry installations. This presentation leads the audience through the journey of adopting the Cloud Foundry Open Source version and breeding it to a highly available and production ready Cloud Foundry setup. The listener is guided through the analysis of potential single points of failure in standard CF Open Source setups up to required changes in the Cloud Foundry OS release to reach our goal. As this talk is about Cloud Foundry operations we also need to talk about experiences with BOSH as a general purpose tool for software lifecycle management of big distributed systems and possible improvements to the BOSH tool set and workflows. The talk will enable advanced DevOps to dive deeper into the technical details of setting up production ready Cloud Foundry installations based on Cloud Foundry Open Source.
Konrad Wilk is a Software Development Manager at Oracle. His group’s mission is to make Linux and Xen Project virtualization better and faster. As part of this work, Konrad has been the maintainer of the Xen Project subsystem in Linux, Xen Project maintainer and now also Release Manager for the 4.5 release of the Xen Project Hypervisor. Konrad has been active in the Linux and Xen Project communities for more than 6 years and was instrumental in adding Xen Project support to the Linux Kernel.
You have amazing content and you want to get it to your users as fast as possible. In today’s industry, milliseconds matter and slow websites will never keep up. You can use a CDN but they are expensive, make you dependent on a third party to deliver your content, and can be notoriously inflexible. Enter Varnish, a powerful, open-source caching reverse proxy that lives in your network and lets you take control of how your content is managed and delivered. We’ll discuss how to install and configure Varnish in front of a typical web application, how to handle sessions and security, and how you can customize Varnish to your unique needs. This session will teach you how Varnish can help you give your users a better experience while saving your company and clients money at the same time.
Nowadays there is significant diversity in Infrastructure
as a Service (IaaS) clouds. The differences span from
virtualization technology and hypervisors, through storage
and network configuration, to the cloud management
APIs. These differences make migration of a VM (or
a set of VMs) from a private cloud into a public cloud,
or between different public clouds, complicated or even
impractical for many use-cases.
HVX is a virtualization platform that enables complete
abstraction of underlying cloud infrastructure from the
application virtual machines. HVX allows deployment
of existing VMs into the cloud without any modifications,
mobility between the clouds and easy duplication
of the entire deployment.
HVX can be deployed on almost any existing IaaS
cloud. Each instance of the HVX deployment packs in
a nested hypervisor, virtual hardware, network and storage
configuration.
Combined with image store and management APIs,
the HVX can be used for the creation of a virtual cloud
that utilizes existing cloud provider infrastructure as the
hardware rather than using physical servers, switches and
storage.
Delivering a production Cloud Foundry Environment with Bosh | anyninesanynines GmbH
anynines CEO Julian Fischer leads through how to build a failure proof Cloud Foundry environment using infrastructure availability zones with Bosh including a SPOF-free Cloud Foundry runtime and on-demand provisioning data services.
Load Balancing MySQL with HAProxy - SlidesSeveralnines
Agenda:
* What is HAProxy?
* SQL Load balancing for MySQL
* Failure detection using MySQL health checks
* High Availability with Keepalived and Virtual IP
* Use cases: MySQL Cluster, Galera Cluster and MySQL Replication
* Alternative methods: Database drivers with inbuilt cluster support, MySQL proxy, MaxScale, ProxySQL
The new virtualization technologies and cloud environments are a big challenge for testing network performance. We need a new approach for testing, using realistic scenarios and flexible tools that allow us to generate packets at high speed. Trex is an Open Source network generator with all these batteries included.
Ruokaa ja puuta Itämerellä -seminaari Helsingissä 23.1.2017, Biotalousmarkkinoiden tutkimus Luonnonvarakeskuksessa – ohjelmapäällikkö Pasi Rikkonen, Luke
An overview of the libvirt+xen OpenStack CI, explaining the various components, how they fit together and the specific customisations needed to test libvirt+xen under OpenStack.
Automating with NX-OS: Let's Get Started!Cisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. Cisco's flagship data center platform, the Nexus series of switches, has a variety of programming protocols to offer. This session will provide participants with an overview and code examples on various protocols: * NX-API * XMPP * Netconf
Experience Report: Cloud Foundry Open Source Operations | anyninesanynines GmbH
Cloud Foundry and OpenStack are the biggest Open Source projects in their domain. As IaaS and PaaS walk hand in hand the idea of combining both worlds is close. anynines is running their public Cloud Foundry offering on top of OpenStack for more than three years with two years running on a self-hosted OpenStack setup. As head of public Paas operations Julian Weber has gained a lot of knowledge to share about setting up and operating Cloud Foundry installations. This presentation leads the audience through the journey of adopting the Cloud Foundry Open Source version and breeding it to a highly available and production ready Cloud Foundry setup. The listener is guided through the analysis of potential single points of failure in standard CF Open Source setups up to required changes in the Cloud Foundry OS release to reach our goal. As this talk is about Cloud Foundry operations we also need to talk about experiences with BOSH as a general purpose tool for software lifecycle management of big distributed systems and possible improvements to the BOSH tool set and workflows. The talk will enable advanced DevOps to dive deeper into the technical details of setting up production ready Cloud Foundry installations based on Cloud Foundry Open Source.
Konrad Wilk is a Software Development Manager at Oracle. His group’s mission is to make Linux and Xen Project virtualization better and faster. As part of this work, Konrad has been the maintainer of the Xen Project subsystem in Linux, Xen Project maintainer and now also Release Manager for the 4.5 release of the Xen Project Hypervisor. Konrad has been active in the Linux and Xen Project communities for more than 6 years and was instrumental in adding Xen Project support to the Linux Kernel.
You have amazing content and you want to get it to your users as fast as possible. In today’s industry, milliseconds matter and slow websites will never keep up. You can use a CDN but they are expensive, make you dependent on a third party to deliver your content, and can be notoriously inflexible. Enter Varnish, a powerful, open-source caching reverse proxy that lives in your network and lets you take control of how your content is managed and delivered. We’ll discuss how to install and configure Varnish in front of a typical web application, how to handle sessions and security, and how you can customize Varnish to your unique needs. This session will teach you how Varnish can help you give your users a better experience while saving your company and clients money at the same time.
Nowadays there is significant diversity in Infrastructure
as a Service (IaaS) clouds. The differences span from
virtualization technology and hypervisors, through storage
and network configuration, to the cloud management
APIs. These differences make migration of a VM (or
a set of VMs) from a private cloud into a public cloud,
or between different public clouds, complicated or even
impractical for many use-cases.
HVX is a virtualization platform that enables complete
abstraction of underlying cloud infrastructure from the
application virtual machines. HVX allows deployment
of existing VMs into the cloud without any modifications,
mobility between the clouds and easy duplication
of the entire deployment.
HVX can be deployed on almost any existing IaaS
cloud. Each instance of the HVX deployment packs in
a nested hypervisor, virtual hardware, network and storage
configuration.
Combined with image store and management APIs,
the HVX can be used for the creation of a virtual cloud
that utilizes existing cloud provider infrastructure as the
hardware rather than using physical servers, switches and
storage.
Delivering a production Cloud Foundry Environment with Bosh | anyninesanynines GmbH
anynines CEO Julian Fischer leads through how to build a failure proof Cloud Foundry environment using infrastructure availability zones with Bosh including a SPOF-free Cloud Foundry runtime and on-demand provisioning data services.
Load Balancing MySQL with HAProxy - SlidesSeveralnines
Agenda:
* What is HAProxy?
* SQL Load balancing for MySQL
* Failure detection using MySQL health checks
* High Availability with Keepalived and Virtual IP
* Use cases: MySQL Cluster, Galera Cluster and MySQL Replication
* Alternative methods: Database drivers with inbuilt cluster support, MySQL proxy, MaxScale, ProxySQL
The new virtualization technologies and cloud environments are a big challenge for testing network performance. We need a new approach for testing, using realistic scenarios and flexible tools that allow us to generate packets at high speed. Trex is an Open Source network generator with all these batteries included.
Ruokaa ja puuta Itämerellä -seminaari Helsingissä 23.1.2017, Biotalousmarkkinoiden tutkimus Luonnonvarakeskuksessa – ohjelmapäällikkö Pasi Rikkonen, Luke
Urheilijan astman erityispiirteet, Jari ParkkariUKK-instituutti
Terve Urheilija -webinaarisarja: Urheilijan astman erityispiirteet -verkkoluennon esitysdiat 25.10.2016. Dosentti, liikuntalääketieteen erikoislääkäri Jari Parkkari. Parkkari työskentelee ylilääkärinä Tampereen Urheilulääkäriasemalla ja vastaa Terve Urheilija -ohjelmasta.
With uCPE/SD-WAN taking center stage in enabling software-defined Cloud services to enterprise branch offices globally, this session will provide a uCPE review from a solution, deployment and reference design standpoint.
Speaker: Sab Gosal, Segment Manager
Network Platforms Group (NPG), September 2018
Avaya Fabric Connect: The Right Foundation for the Software-Defined Data CenterAvaya Inc.
This paper focuses on a specific real-world use case for SDN - the Software-Defined Data Center. It provides Avaya’s perspective on the characteristics of the Software-Defined Data Center and the value of its Fabric Connect technology as the foundation for this solution. It also talks about how combining Avaya Fabric Connect with open-source cloud orchestration capabilities (that are being defined by OpenStack) can enable a graceful migration to the Software-Defined Data Center.
This hands on workshop for OpenContrail will be led by Sreelakshmi Sarva & Aniket Daptari.
This is a labs session so we will have hard RSVP limits. Please RSVP only if you are confident that you will be able to attend.
About Sreelakshmi Sarva
Sree is currently working as part of solution engineering team at Juniper’s Contrail team. She is responsible for delivering & managing SDN solutions & partnerships relating to Contrail. She has been with Juniper for the last 13 years working on various Routing, Switching, Network programmability & virtualization platforms. Prior to Juniper, She worked at Nortel networks in the Systems Engineering group. Sree received her Masters in Computer Science from University of Texas at Dallas and Bachelor’s in Computer Science from India.
About Aniket Daptari
Aniket is currently working as part of Juniper Networks' Contrail Cloud Solutions team. He is responsible for delivering SDN solutions and technology partnerships related to Contrail. He has been with Juniper for the last 3 years working on various Network programmability & virtualization platforms. Prior to Juniper, he worked at Cisco Systems in the Internet Systems Business Unit (Catalyst 6500). Aniket received his Masters in Computer Science from University of Southern California and a graduate certificate in Management Science and Engineering from Stanford University.
Course Abstract
This session will be the first of a series of OpenContrail hands-on tutorials for developers who want to get deep into OpenContrail code.
This “Basic OpenContrail Programming” Hands-on Session will focus on making developers proficient in writing and contributing code for our OpenContrail Project.
Session will cover the following areas
1) Contrail Overview
· Use Cases
· Architecture recap
2) Contrail Hands on
· Demo + Hands on - Configuration , VN, VM, Network Policies etc
· DevStack introduction
Shaun Walsh digs into some key differences between industry acronyms that is causing confusion in the industry – aka ‘acronym soup.’ Everything from network fabric virtualization (NFV), to software defined networking (SDN), to overlay networking (OVN) to virtual network functions (VNF). He breaks through the confusion, explains the differences and the similarities between some of these industry terms, as well as how Emulex fits into the mix.
Storage helps us help our customers scale: and when it comes to top-of-rack switch networking, we like to bring our "A" game. In this presentation, our own Jim Whitten walks through a high-level overview of our storage and networking solutions.
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationRadisys Corporation
On October 8, 2014, Karl Wale (Director of Product Management) and James Radley (Architect) presented: Turbocharge the NFV Data Plane in the SDN Era. This expert duo discussed the evolution of the network and service provider objectives around the challenges of deploying SDN/NFV solutions. They take you through some application use cases and introduce the new Radisys FlowEngine data plane software technology.
Learn more about how today's service provider's networks are built to deliver yesterday's services and how the Next generation service require a new approach with our Evolved Programmable Network's offerings will enable business transformation for new service deliveries.
Multicloud as the Next Generation of Cloud Infrastructure Brad Eckert
So, what are data center networks really built for? Short answer "applications".
Whether it is a public cloud provider, private enterprise, FSI or telco cloud - the nature of applications across each data center type impose a different set of demands on the underlying network infrastructure. A next-generation architecture is one that is versatile yet modular enough to address these different application needs, whether these are HPC and Big Data, legacy or real-time content. A common architecture goal is for a unified and consolidated network design that can leverage standardized technology attributes and can integrate a versatile workload environment be it high-performance bare metal servers to a microservices enabled container environment. This tutorial is aimed at an in-depth structured understanding of data center business and technical requirements and how EVPN-VXLAN constructs serve as a swiss-knife approach to achieve the same. Practical case study examples that translate theoretical concepts into building blocks for designing and automating multi-tenant data center deployments. Explore how a unified technology solution can help build a network that grows with increasing east-west traffic, seamlessly connects with the backbone for north-south communication while leveraging familiar protocol concepts to achieve security insertion. We will also go over operator issues with traffic optimization, multicast and BUM traffic handling and other common pitfalls. A final step would be to define requirements for a cohesive solution using a centralized controller that enables a data center network operator to leverage the same degree of agility and visibility for both the physical network and the application infrastructure to truly build a software-defined data center.
OVNC 2015-Software-Defined Networking: Where Are We Today?NAIM Networks, Inc.
[Open & Virtual Networking Conference 2015]
- Software-Defined Networking: Where Are We Today? (VMware Guido Appenzeller 네트워크 및 보안 부문 최고 기술전략책임자(CTSO))
- 2015.02.05 (목) 09:10~17:50
- 양재동 엘타워
Our joint showcase at MEF19 demonstrated the next innovation in SD-WAN. Discover more about SD-WAN services that are orchestrated, activated, assured and managed using zero-touch provisioning and end-to-end service automation aligned with MEF’s LSO framework.
2. 2
A SDN platform provides…
Flexible > PWE or VLAN overlay to be
transparent to MPLS
Open > Rich set of REST APIs for NFV and 3rd
party integration with existing environments
Access security > all flows are whitelisted
by default
Scalable & Reliable > support for 1000s
of concurrent flows built on high-performance,
high-availability and high-density merchant
hardware
Value > 10th of the CAPEX cost of legacy
routers and switches
SDN…betterthanslicedbread?
4. 4
The large web scale companies like Facebook, Amazon
and Google love them
The traditional networking vendors consider them a
threat
White boxes have become significant with SDN,
thanks to their “Open Platform” concept
White box switches give far more flexibility as the user
is not dependent on proprietary hardware, which has
slow development and innovation
Cheaper than their proprietary counterparts as the
ODMs can manufacture them in mass scale
A White Box switch can support traditional L2/L3
networking protocols with HA capabilities and scale all
with a agile development process
ProprietaryVersustheWhiteBoxSwitch
Proprietary
Switch
• Primarily proprietary
apps for provisioning
& operation
• Limited API library
• Closed
• Examples: Cisco IOS,
Juniper JUNOS
• Custom designed by
vendor for itself only
• Slow innovation
• Proprietary silicon,
power supplies
• One-off
homologation
White Box
Switch
• SDN Apps or traditional
protocols
• Network Function
Virtualization (NFV)
headroom
• Any OS
• Examples: Pica8 PicOS,
Cumulous Linux, etc.
• Inexpensive high
volume platform
• ODMs sell to other
vendors. Examples:
Accton, Quanta, Delta
• Merchant silicon/ASIC
• Fierce competition
• Examples: Broadcom,
Intel, Cavium
Applications
Operating
System and
Drivers
Hardware
Platform
Silicon
5. 5
Wide range of choices and price points …. 1GE, 10GE, 40GE, 100GE, DWDM fiber and copper SFPs supported
Who’sWhoofMerchantHardwareorWhiteBoxSwitches
Whitebox
Britebox
7. 7
Does it solve my problems?
Does the feature set meet the needs of my
unique use case(s)?
Does the feature set support a more flexible
and flatter network?
Does the feature set enable whitebox switch
based architectures?
Does the feature set enable QoS to support
SLAs, BWoD, BW throttling, etc?
Does the feature set integrate seamlessly
with my existing network?
SDNSoftwareKeyTenantsandSuggestedAsk’s
8. 8
SoftwaretoSolveProblems: SD-WANSegmentLandscape 20161
MLO
$458.4
M
DE
VPN
$458.4
M
F
O
CDI
$916.8M
VPI
$611.2MBWoD
$611.2M
UC
Opt
M2M
NAC
Brch
NAC
Cross-Domain Interconnect is the ability to provide
direct connections across suppliers or partners (AWS,
SFDC, dealer network, etc.)
Multi-Layer Optimization is the ability to Intelligently route
traffic over the appropriate layer of the stack, bypassing L3
Virtual Private Interconnect/Cloud Bursting is the ability to enable
high scale/performance/availability pipe connecting applications across DC
Network Function as a Service is the ability to provide existing
network functions (vRouters, or virtual L4-7 functions) on demand
BWoD is the ability for end users to turn up BW on
their network links as and when needed
M2M NAC is the ability to control network access for
remote sensors (e.g. oil and gas) or physical machines
like ATMs
Branch NAC is the ability to control access as well as service quality for
remote users in disparate locations for employees, contractors and visitors
Flow Optimization is the ability to control network infrastructure in the data center
to ensure that critical business applications will continue to run with low latency
Dynamic Enterprise VPN is the ability to create
secure connections between multiple enterprise
locations
UC Optimization is the ability to enables high-quality IP-based Voice /
Video communication services across networks
NFaaS
$566.7M
$111.1M$141.7M
$141.7M
$141.7M
TAM 2016: Sources are Infonetics and SXCentral, 20151
$M
9. 9
Does it solve my problems?
Does the feature set meet the needs of my
unique use case(s)?
Does the feature set support a more flexible
and flatter network?
Does the feature set enable whitebox switch
based architectures?
Does the feature set enable QoS to support
SLAs, BWoD, BW throttling, etc?
Does the feature set integrate seamlessly
with my existing network?
SDNSoftwareKeyTenantsandSuggestedAsk’s
Branch NAC is the ability to control access as well as service quality for remote users in disparate locations for employees, contractors and visitors based on their roles and privileges in an organization.
M2M NAC is the ability to control network access for remote sensors (e.g. oil and gas) or physical machines like ATMs that are spread across multiple locations
UC Optimization is the ability to enables high-quality IP-based Voice / Video communication services across networks. Provides for seamless “follow-me” operation regardless of where a user is to increase communications between employees and improve productivity.
Network Function as a Service is the ability to provide existing network functions (vRouters, or virtual L4-7 functions) as an on-demand service for enterprise applications hosted within the cloud.
BWoD is the ability for end users to turn up BW on their network links as and when needed (e.g. for large backups or dataset movement), and bring it back down when no longer needed.
Virtual Private Interconnect/Cloud Bursting is the ability to enable a secure pipe connecting cloud resources to local data centers, allowing applications to run in multiple locations, or access data across the private/public boundary.
Dynamic Enterprise VPN is the ability to create quick connections between multiple enterprise locations to enable communications for secure conferencing or data transfer.
Cross-Domain Interconnect is the ability to provide direct connections across suppliers or partners (AWS, SFDC, dealer network, etc.) which can be dynamically scaled-up, down or terminated.
Multi-Layer Optimization is the ability to Intelligently route traffic over the appropriate layer of the stack, bypassing cumbersome L3 where feasible and reducing latency and improving utilization in the process.
Flow Optimization is the ability to control network infrastructure in the data center to ensure that critical business applications will continue to run with low latency while co-existing with large data set transfers for Big Data applications or video streaming