SlideShare a Scribd company logo
A Policy Driven Approach to 
Software Defined Networking 
Scott Sneddon 
Principal Solutions Architect, APAC Business Development Lead 
Nuage Networks 
Copyright 2013 Alcatel-Lucent. @ssneddon All rights reserved.
SDN in 2014 
 OpenFlow Controllers 
 Network Virtualization 
 White Box Switching 
 Open Source Projects 
 Network as a Service 
Plenty of Innovation and Disruption…
Why SDN? 
 Reduce Cost 
 Asset Utilization 
 Self Service 
 Automation 
 Make the network more 
“Cloud” like 
We’re making great progress
The “Consumption shift” 
 Cloud is changing the way 
technology is being 
consumed 
 From “order and wait” 
 To “instant gratification” 
Single user 
Multiple personas 
On-demand personalized catalogue 
Consumer expectations are shifting
 Compute is Virtualized 
 Available in 
Minutes 
 Network is Partially 
Virtualized 
 Configuration takes 
Days/Weeks 
New Tenant / Application Request 
Network 
Configuration 
Compute 
Management 
Auto-instantiation 
Compute Request 
completed in 
Minutes 
Help Desk 
Change Control 
VLAN 
Address 
IP 
Address 
LAN (VLAN) 
Configuration 
WAN (IP) 
Configuration 
Firewall 
Configuration 
Project 
Coordinator 
Security / QA 
Team 
Network Change 
completed in 
days/Weeks 
00:01 
Datacenter Network 
Service velocity is hindered by manual network process
 Network is “more” 
virtualized 
 Some things available 
in minutes – Some 
not so much 
 Many network 
elements are manually 
configured 
 Manual per-tenant 
network configurations 
New Tenant / Application Request 
Network 
Configuration 
Compute 
Management 
00:01 00:01 
Auto-instantiation 
Compute Request 
completed in 
Minutes 
SDN Controller 
Some Network 
Change completed 
In Minutes 
Software Defined 
Datacenter Network 
Service velocity accelerated, but…
 Committees still build “networks” 
 Audits/reviews 
 In a NaaS environment (OpenStack 
Neutron, AWS, etc) this is 
delegated to the tenant 
 Is this what your DevOps team 
should be doing? 
IP 
Address 
WAN (IP) 
Configuration 
DevOps Team 
Network 
Configuration 
Software Defined 
Network Configuration 
VLAN 
Address 
Firewall 
Configuration 
Network 
Configuration 
created in days/Weeks 
We’ve only addressed part of the automation problem
OpenStack Neutron Networks 
 Current Neutron Networking provides building blocks 
to create logical topologies 
 Networks, Ports, Subnets ,Routers, Security Groups 
neutron net-create web 
neutron subnet-create web 10.0.0.0/24 
neutron router-create router1 neutron router-add-interface router1 web 
… 
 Not abstracted into a consumable model 
web 
app db 
VM VM VM VM VM VM 
Puts the burden of topology design on the DevOps team
VM 
VM 
VM 
VM 
VM 
VM 
 DevOps has an understanding of the specific application needs 
 Segmentation, Port numbers, Connectivity goals 
 Should not be burdened with the implementation details 
 Routes, Subnets, VLANs 
The DevOps team needs an Abstracted view 
A DevOps View 
web 
app 
VM 
VM 
VM 
db
A Network Admin View 
Network Administrators need to… 
 Define connectivity models 
 Paths 
 QoS 
 Access Control 
 Deploy service elements 
 Firewall 
 Load Balancer 
 IPS 
 Audit compliance 
 Audit usage 
chain 1 chain 2 chain 3 
Firewall 
Parental Ctl 
IPS 
Policy 
Selector 
Firewall Parental Ctl IPS 
Internet 
chain 4
Policy approach to networking 
Policy Templates 
Users 
Application Types 
Business Rules 
Policy Evaluation 
Firewall 
Firewall 
W 
W 
Firewall 
BL BL 
W W 
Firewall 
Firewall 
W 
W 
BL BL 
Firewall 
Firewall 
W 
W 
BL BL 
BL BL 
Application Networks 
Design once, re-use multiple times
What is a network Policy? 
OpenStack Group Based Policy Abstractions for Neutron 
https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction 
• An Application-centric approach to networking 
• Moving away from traditional network constructs 
• ports, subnets, routers, etc 
• Aiming for a highly abstracted interface for application developers to 
• express desired connectivity of application components 
• and express high-level policies governing that connectivity 
• Without imposing constraints on the underlying implementation
Policy Abstractions for Neutron 
VM 
VM 
OpenStack Group Based Policy Abstractions for Neutron 
https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction 
Outside 
EPG 
Web EPG App EPG DB EPG 
VM 
VM 
VM 
VM 
VM 
VM 
Web 
Contract 
App 
Contract 
App 
Contract 
Public 
Network 
Private 
Networks 
• Endpoint (EP) – an IP addressable entity 
• Endpoint Group (EPG) – a grouping of Endpoints 
• Policy Rule – individual rule that defines communication criteria 
• Contract – a collection of Policy Rules that are applied to traffic between EPG’s
To Achieve a Policy Driven Network 
In application development… 
 We first define the application through source code 
 We then compile the application into machine instructions 
 Then we bind that application to a platform at run time 
 Assigning compute registers and memory locations 
In a Policy driven network… 
 We first define the application’s connectivity requirements and business rules 
 Application Policy 
 We then map this application to a network service 
 Predefined network templates, network contracts 
 Then we implement these network services when the application is deployed 
 Automated, Dynamic
APPLICATION 
ATTRIBUTES 
SDN FRAMEWORK 
TOPOLOGY 
ATTRIBUTES 
Service 
Mapping 
Service 
Binding 
Application 
Request 
TECHNOLOGY 
ATTRIBUTES 
V 
M 
V 
M 
V 
M 
web 
V 
M 
V 
M 
V 
M 
app 
V 
M 
V 
M 
V 
M 
web 
web app db 
To Achieve a Policy Driven Network
Policy Driven Networking Delivered 
 Nuage has provided policy 
abstractions for virtual and 
physical networks since our 
first release 
 L2, L3, ACLs, QoS, Service 
Chaining, Traffic Statistics 
 Difficult to express using 
existing Neutron constructs… 
 Which is why we’re 
contributing to Group 
Based Policy Cleanly express application policy in Neutron
Network Policy templates and role-based workflow 
Tenant / Application Request 
Compute 
Management 
Networking 
Security/ 
Compliance 
Auto-instantiation 
Policy / Security Zones 
00:01 
Service velocity is not hindered by manual network process 
00:01 
Compute Request 
completed in Minutes 
IP address 
WAN interconnect 
L2 /L3 Service AD 
Service chaining 
Templates 
Network Policy Engine 
(Nuage Networks VSP) 
Policy Instantiation 
• IP address 10.x.y.z 
• VLAN configuration 
• WAN configuration 
• Security / FW settings 
• QoS parameters 
• … 
Network Change 
Completed automatically
Conclusions 
• Creation of distributed virtual switches and virtual routers - great for 
virtual networks and better than VLAN’s, but … 
• Creates a distributed virtual configuration and management challenge 
• Provisioning and management of these endpoints can not be done 
with traditional methodology 
• Policy abstraction is a proven framework 
• Nuage Networks has been shipping Policy Driven SDN since May 2013
For more information… 
• Nuage Networks Virtualized Services Platform 
• http://www.nuagenetworks.net 
• OpenStack Neutron Group Based Policy Abstraction 
• https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction 
• OpenDaylight Application Policy Plugin 
• https://wiki.opendaylight.org/view/Project_Proposals:Application_Policy_Plugin
20 
8/29/2014 
Network Policy NOW 
@nuagenetworks 
@ssneddon

More Related Content

What's hot

Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloudMaximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
VeloCloud Networks, Inc.
 
Verizon Managed SD-WAN with Cisco IWAN
Verizon Managed SD-WAN with Cisco IWAN Verizon Managed SD-WAN with Cisco IWAN
Verizon Managed SD-WAN with Cisco IWAN
Cisco Enterprise Networks
 
Moving Beyond the Router to a Thin-branch or Application-driven SD-WAN
Moving Beyond the Router to a Thin-branch or Application-driven SD-WANMoving Beyond the Router to a Thin-branch or Application-driven SD-WAN
Moving Beyond the Router to a Thin-branch or Application-driven SD-WAN
Digital Transformation EXPO Event Series
 
SD-WAN for Construction - Solution Brief
SD-WAN for Construction - Solution BriefSD-WAN for Construction - Solution Brief
SD-WAN for Construction - Solution Brief
VeloCloud Networks, Inc.
 
Simplify WAN Deployment with the Cisco IWAN Application
Simplify WAN Deployment with the Cisco IWAN ApplicationSimplify WAN Deployment with the Cisco IWAN Application
Simplify WAN Deployment with the Cisco IWAN Application
Cisco Enterprise Networks
 
Secure Your Network for Scale & the Cloud
Secure Your Network for Scale & the CloudSecure Your Network for Scale & the Cloud
Secure Your Network for Scale & the Cloud
VeloCloud Networks, Inc.
 
Amplify Hybrid WAN ROI with SD-WAN - VeloCloud
Amplify Hybrid WAN ROI with SD-WAN - VeloCloudAmplify Hybrid WAN ROI with SD-WAN - VeloCloud
Amplify Hybrid WAN ROI with SD-WAN - VeloCloud
VeloCloud Networks, Inc.
 
SD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementSD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancement
Colt Technology Services
 
Nuage Networks: Gluecon 2013 Keynote: The True Potential of Network Virtualiz...
Nuage Networks: Gluecon 2013 Keynote: The True Potential of Network Virtualiz...Nuage Networks: Gluecon 2013 Keynote: The True Potential of Network Virtualiz...
Nuage Networks: Gluecon 2013 Keynote: The True Potential of Network Virtualiz...
Nuage Networks
 
Software Defined WAN – SD-WAN
Software Defined WAN – SD-WANSoftware Defined WAN – SD-WAN
Software Defined WAN – SD-WAN
MarketingArrowECS_CZ
 
SD-WAN Economics 101 - VeloCloud
SD-WAN Economics 101 - VeloCloudSD-WAN Economics 101 - VeloCloud
SD-WAN Economics 101 - VeloCloud
VeloCloud Networks, Inc.
 
SD-WAN 2.0: Building a Better SD-WAN, October 2016
SD-WAN 2.0: Building a Better SD-WAN, October 2016SD-WAN 2.0: Building a Better SD-WAN, October 2016
SD-WAN 2.0: Building a Better SD-WAN, October 2016
ADVA
 
ThousandEyes EMEA - Ready, Set, SD-WAN
ThousandEyes EMEA - Ready, Set, SD-WANThousandEyes EMEA - Ready, Set, SD-WAN
ThousandEyes EMEA - Ready, Set, SD-WAN
ThousandEyes
 
A Software Defined WAN Architecture
A Software Defined WAN ArchitectureA Software Defined WAN Architecture
A Software Defined WAN Architecture
Open Networking Summits
 
China Telecom Americas: SD-WAN Overview
China Telecom Americas:  SD-WAN OverviewChina Telecom Americas:  SD-WAN Overview
China Telecom Americas: SD-WAN Overview
Vlad Sinayuk
 
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Innovation Network Technologies: InNet
 
An SD-WAN Bill of Rights
An SD-WAN Bill of RightsAn SD-WAN Bill of Rights
An SD-WAN Bill of Rights
Cisco Enterprise Networks
 
Sdwan webinar
Sdwan webinarSdwan webinar
Sdwan webinar
pmohapat
 
SD-WAN for Public & Private Clouds - VeloCloud
SD-WAN for Public & Private Clouds - VeloCloudSD-WAN for Public & Private Clouds - VeloCloud
SD-WAN for Public & Private Clouds - VeloCloud
VeloCloud Networks, Inc.
 

What's hot (20)

Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloudMaximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
 
Verizon Managed SD-WAN with Cisco IWAN
Verizon Managed SD-WAN with Cisco IWAN Verizon Managed SD-WAN with Cisco IWAN
Verizon Managed SD-WAN with Cisco IWAN
 
Moving Beyond the Router to a Thin-branch or Application-driven SD-WAN
Moving Beyond the Router to a Thin-branch or Application-driven SD-WANMoving Beyond the Router to a Thin-branch or Application-driven SD-WAN
Moving Beyond the Router to a Thin-branch or Application-driven SD-WAN
 
SD-WAN for Construction - Solution Brief
SD-WAN for Construction - Solution BriefSD-WAN for Construction - Solution Brief
SD-WAN for Construction - Solution Brief
 
Simplify WAN Deployment with the Cisco IWAN Application
Simplify WAN Deployment with the Cisco IWAN ApplicationSimplify WAN Deployment with the Cisco IWAN Application
Simplify WAN Deployment with the Cisco IWAN Application
 
Secure Your Network for Scale & the Cloud
Secure Your Network for Scale & the CloudSecure Your Network for Scale & the Cloud
Secure Your Network for Scale & the Cloud
 
Amplify Hybrid WAN ROI with SD-WAN - VeloCloud
Amplify Hybrid WAN ROI with SD-WAN - VeloCloudAmplify Hybrid WAN ROI with SD-WAN - VeloCloud
Amplify Hybrid WAN ROI with SD-WAN - VeloCloud
 
SD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementSD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancement
 
Nuage Networks: Gluecon 2013 Keynote: The True Potential of Network Virtualiz...
Nuage Networks: Gluecon 2013 Keynote: The True Potential of Network Virtualiz...Nuage Networks: Gluecon 2013 Keynote: The True Potential of Network Virtualiz...
Nuage Networks: Gluecon 2013 Keynote: The True Potential of Network Virtualiz...
 
SD WAN
SD WANSD WAN
SD WAN
 
Software Defined WAN – SD-WAN
Software Defined WAN – SD-WANSoftware Defined WAN – SD-WAN
Software Defined WAN – SD-WAN
 
SD-WAN Economics 101 - VeloCloud
SD-WAN Economics 101 - VeloCloudSD-WAN Economics 101 - VeloCloud
SD-WAN Economics 101 - VeloCloud
 
SD-WAN 2.0: Building a Better SD-WAN, October 2016
SD-WAN 2.0: Building a Better SD-WAN, October 2016SD-WAN 2.0: Building a Better SD-WAN, October 2016
SD-WAN 2.0: Building a Better SD-WAN, October 2016
 
ThousandEyes EMEA - Ready, Set, SD-WAN
ThousandEyes EMEA - Ready, Set, SD-WANThousandEyes EMEA - Ready, Set, SD-WAN
ThousandEyes EMEA - Ready, Set, SD-WAN
 
A Software Defined WAN Architecture
A Software Defined WAN ArchitectureA Software Defined WAN Architecture
A Software Defined WAN Architecture
 
China Telecom Americas: SD-WAN Overview
China Telecom Americas:  SD-WAN OverviewChina Telecom Americas:  SD-WAN Overview
China Telecom Americas: SD-WAN Overview
 
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
 
An SD-WAN Bill of Rights
An SD-WAN Bill of RightsAn SD-WAN Bill of Rights
An SD-WAN Bill of Rights
 
Sdwan webinar
Sdwan webinarSdwan webinar
Sdwan webinar
 
SD-WAN for Public & Private Clouds - VeloCloud
SD-WAN for Public & Private Clouds - VeloCloudSD-WAN for Public & Private Clouds - VeloCloud
SD-WAN for Public & Private Clouds - VeloCloud
 

Viewers also liked

2014 IE Application- Social Interaction SJW
2014 IE Application- Social Interaction SJW2014 IE Application- Social Interaction SJW
2014 IE Application- Social Interaction SJW
Seebas85
 
A case of multiple sclerosis final! website (2)
A case of multiple sclerosis final! website (2)A case of multiple sclerosis final! website (2)
A case of multiple sclerosis final! website (2)
Ajeet Bittu
 
TFI2014 Conference Program
TFI2014 Conference ProgramTFI2014 Conference Program
TFI2014 Conference Program
Colorado Internet Society (CO ISOC)
 
TFI2014 Session I - State of SDN - Sam K. Aldrin
TFI2014 Session I - State of SDN - Sam K. AldrinTFI2014 Session I - State of SDN - Sam K. Aldrin
TFI2014 Session I - State of SDN - Sam K. Aldrin
Colorado Internet Society (CO ISOC)
 
A case of multiple sclerosis final! website (2)
A case of multiple sclerosis final! website (2)A case of multiple sclerosis final! website (2)
A case of multiple sclerosis final! website (2)
Ajeet Bittu
 
TFI2014 Session II - Requirements for SDN - Eric Osborne
TFI2014 Session II - Requirements for SDN - Eric OsborneTFI2014 Session II - Requirements for SDN - Eric Osborne
TFI2014 Session II - Requirements for SDN - Eric Osborne
Colorado Internet Society (CO ISOC)
 
TFI2014 Keynote - Russ White
TFI2014 Keynote - Russ WhiteTFI2014 Keynote - Russ White
TFI2014 Keynote - Russ White
Colorado Internet Society (CO ISOC)
 
Vivek kumar
Vivek kumarVivek kumar
Vivek kumar
Vivek Yadav
 
TFI2014 Session I - State of SDN - Karen “Shelly” Cadora
TFI2014 Session I - State of SDN - Karen “Shelly” CadoraTFI2014 Session I - State of SDN - Karen “Shelly” Cadora
TFI2014 Session I - State of SDN - Karen “Shelly” Cadora
Colorado Internet Society (CO ISOC)
 
Recurrent Cerebellar Ataxia Website
Recurrent Cerebellar Ataxia WebsiteRecurrent Cerebellar Ataxia Website
Recurrent Cerebellar Ataxia Website
Ajeet Bittu
 
Ktsp 20pend-20kwgn-20sd-205-20 r1
Ktsp 20pend-20kwgn-20sd-205-20 r1Ktsp 20pend-20kwgn-20sd-205-20 r1
Ktsp 20pend-20kwgn-20sd-205-20 r1
Dini Ismiarti
 
A case of Multiple Sclerosis
A case of Multiple SclerosisA case of Multiple Sclerosis
A case of Multiple Sclerosis
Ajeet Bittu
 

Viewers also liked (12)

2014 IE Application- Social Interaction SJW
2014 IE Application- Social Interaction SJW2014 IE Application- Social Interaction SJW
2014 IE Application- Social Interaction SJW
 
A case of multiple sclerosis final! website (2)
A case of multiple sclerosis final! website (2)A case of multiple sclerosis final! website (2)
A case of multiple sclerosis final! website (2)
 
TFI2014 Conference Program
TFI2014 Conference ProgramTFI2014 Conference Program
TFI2014 Conference Program
 
TFI2014 Session I - State of SDN - Sam K. Aldrin
TFI2014 Session I - State of SDN - Sam K. AldrinTFI2014 Session I - State of SDN - Sam K. Aldrin
TFI2014 Session I - State of SDN - Sam K. Aldrin
 
A case of multiple sclerosis final! website (2)
A case of multiple sclerosis final! website (2)A case of multiple sclerosis final! website (2)
A case of multiple sclerosis final! website (2)
 
TFI2014 Session II - Requirements for SDN - Eric Osborne
TFI2014 Session II - Requirements for SDN - Eric OsborneTFI2014 Session II - Requirements for SDN - Eric Osborne
TFI2014 Session II - Requirements for SDN - Eric Osborne
 
TFI2014 Keynote - Russ White
TFI2014 Keynote - Russ WhiteTFI2014 Keynote - Russ White
TFI2014 Keynote - Russ White
 
Vivek kumar
Vivek kumarVivek kumar
Vivek kumar
 
TFI2014 Session I - State of SDN - Karen “Shelly” Cadora
TFI2014 Session I - State of SDN - Karen “Shelly” CadoraTFI2014 Session I - State of SDN - Karen “Shelly” Cadora
TFI2014 Session I - State of SDN - Karen “Shelly” Cadora
 
Recurrent Cerebellar Ataxia Website
Recurrent Cerebellar Ataxia WebsiteRecurrent Cerebellar Ataxia Website
Recurrent Cerebellar Ataxia Website
 
Ktsp 20pend-20kwgn-20sd-205-20 r1
Ktsp 20pend-20kwgn-20sd-205-20 r1Ktsp 20pend-20kwgn-20sd-205-20 r1
Ktsp 20pend-20kwgn-20sd-205-20 r1
 
A case of Multiple Sclerosis
A case of Multiple SclerosisA case of Multiple Sclerosis
A case of Multiple Sclerosis
 

Similar to TFI2014 Session I - State of SDN - Scott Sneddon

Nuage Networks, A Policy Driven Approach to SDN - Interop Tokyo 2014
Nuage Networks, A Policy Driven Approach to SDN - Interop Tokyo 2014Nuage Networks, A Policy Driven Approach to SDN - Interop Tokyo 2014
Nuage Networks, A Policy Driven Approach to SDN - Interop Tokyo 2014
Scott Sneddon
 
[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
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
NetCraftsmen
 
Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud Platform
Shashi Kiran
 
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
Cisco Service Provider
 
VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center
VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center
VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center
VMworld
 
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDN
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDNCommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDN
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDN
Patricia Dugan
 
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantageCommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
Scott Sneddon
 
Stephen Wallo
Stephen WalloStephen Wallo
Stephen Wallo
AFCEA International
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
Open Networking Summit
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
buildacloud
 
Net-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platformNet-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platform
yurid79
 
Reducing Cost with DNA Automation
Reducing Cost with DNA AutomationReducing Cost with DNA Automation
Reducing Cost with DNA Automation
Cisco Canada
 
Sdn primer pdf
Sdn primer pdfSdn primer pdf
Sdn primer pdf
Pooja Patel
 
Enterprise Cloud Transformation
Enterprise Cloud TransformationEnterprise Cloud Transformation
Enterprise Cloud Transformation
Cloud Best Practices Network
 
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
Cloudify Community
 
Whitepaper: Network Virtualization - Happiest Minds
Whitepaper: Network Virtualization - Happiest MindsWhitepaper: Network Virtualization - Happiest Minds
Whitepaper: Network Virtualization - Happiest Minds
Happiest Minds Technologies
 
IBM Software Defined Networking = Brave New World of IT
IBM Software Defined Networking = Brave New World of  ITIBM Software Defined Networking = Brave New World of  IT
IBM Software Defined Networking = Brave New World of IT
Steve Cole
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
Ankita Mahajan
 
Nuage meetup - Flexible and agile Software Defined Networking (SDN)
Nuage meetup - Flexible and agile Software Defined Networking (SDN)Nuage meetup - Flexible and agile Software Defined Networking (SDN)
Nuage meetup - Flexible and agile Software Defined Networking (SDN)
SDN_Paris
 

Similar to TFI2014 Session I - State of SDN - Scott Sneddon (20)

Nuage Networks, A Policy Driven Approach to SDN - Interop Tokyo 2014
Nuage Networks, A Policy Driven Approach to SDN - Interop Tokyo 2014Nuage Networks, A Policy Driven Approach to SDN - Interop Tokyo 2014
Nuage Networks, A Policy Driven Approach to SDN - Interop Tokyo 2014
 
[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)'
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud Platform
 
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
 
VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center
VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center
VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center
 
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDN
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDNCommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDN
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDN
 
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantageCommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
 
Stephen Wallo
Stephen WalloStephen Wallo
Stephen Wallo
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
 
Net-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platformNet-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platform
 
Reducing Cost with DNA Automation
Reducing Cost with DNA AutomationReducing Cost with DNA Automation
Reducing Cost with DNA Automation
 
Sdn primer pdf
Sdn primer pdfSdn primer pdf
Sdn primer pdf
 
Enterprise Cloud Transformation
Enterprise Cloud TransformationEnterprise Cloud Transformation
Enterprise Cloud Transformation
 
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
 
Whitepaper: Network Virtualization - Happiest Minds
Whitepaper: Network Virtualization - Happiest MindsWhitepaper: Network Virtualization - Happiest Minds
Whitepaper: Network Virtualization - Happiest Minds
 
IBM Software Defined Networking = Brave New World of IT
IBM Software Defined Networking = Brave New World of  ITIBM Software Defined Networking = Brave New World of  IT
IBM Software Defined Networking = Brave New World of IT
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
Nuage meetup - Flexible and agile Software Defined Networking (SDN)
Nuage meetup - Flexible and agile Software Defined Networking (SDN)Nuage meetup - Flexible and agile Software Defined Networking (SDN)
Nuage meetup - Flexible and agile Software Defined Networking (SDN)
 

More from Colorado Internet Society (CO ISOC)

TFI2014 Session II - Requirements for SDN - Jeff Doyle
TFI2014 Session II - Requirements for SDN - Jeff DoyleTFI2014 Session II - Requirements for SDN - Jeff Doyle
TFI2014 Session II - Requirements for SDN - Jeff Doyle
Colorado Internet Society (CO ISOC)
 
TFI2014 Session II - Requirements for SDN - Brian Field
TFI2014 Session II - Requirements for SDN - Brian FieldTFI2014 Session II - Requirements for SDN - Brian Field
TFI2014 Session II - Requirements for SDN - Brian Field
Colorado Internet Society (CO ISOC)
 
TFI2014 Session I - State of SDN - Gary Hemminger
TFI2014 Session I - State of SDN - Gary HemmingerTFI2014 Session I - State of SDN - Gary Hemminger
TFI2014 Session I - State of SDN - Gary Hemminger
Colorado Internet Society (CO ISOC)
 
TFI2014 Session I - State of SDN - Joseph Marsella
TFI2014 Session I - State of SDN - Joseph MarsellaTFI2014 Session I - State of SDN - Joseph Marsella
TFI2014 Session I - State of SDN - Joseph Marsella
Colorado Internet Society (CO ISOC)
 
TFI2014 Session I - State of SDN - Recep Ozdag
TFI2014 Session I - State of SDN - Recep OzdagTFI2014 Session I - State of SDN - Recep Ozdag
TFI2014 Session I - State of SDN - Recep Ozdag
Colorado Internet Society (CO ISOC)
 
TFI2014 Session I - State of SDN - John Giacomoni
TFI2014 Session I - State of SDN - John GiacomoniTFI2014 Session I - State of SDN - John Giacomoni
TFI2014 Session I - State of SDN - John Giacomoni
Colorado Internet Society (CO ISOC)
 
TFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationTFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & Operationalization
Colorado Internet Society (CO ISOC)
 
TFI2014 Conference Opening - Colorado Internet Society
TFI2014 Conference Opening - Colorado Internet SocietyTFI2014 Conference Opening - Colorado Internet Society
TFI2014 Conference Opening - Colorado Internet Society
Colorado Internet Society (CO ISOC)
 

More from Colorado Internet Society (CO ISOC) (8)

TFI2014 Session II - Requirements for SDN - Jeff Doyle
TFI2014 Session II - Requirements for SDN - Jeff DoyleTFI2014 Session II - Requirements for SDN - Jeff Doyle
TFI2014 Session II - Requirements for SDN - Jeff Doyle
 
TFI2014 Session II - Requirements for SDN - Brian Field
TFI2014 Session II - Requirements for SDN - Brian FieldTFI2014 Session II - Requirements for SDN - Brian Field
TFI2014 Session II - Requirements for SDN - Brian Field
 
TFI2014 Session I - State of SDN - Gary Hemminger
TFI2014 Session I - State of SDN - Gary HemmingerTFI2014 Session I - State of SDN - Gary Hemminger
TFI2014 Session I - State of SDN - Gary Hemminger
 
TFI2014 Session I - State of SDN - Joseph Marsella
TFI2014 Session I - State of SDN - Joseph MarsellaTFI2014 Session I - State of SDN - Joseph Marsella
TFI2014 Session I - State of SDN - Joseph Marsella
 
TFI2014 Session I - State of SDN - Recep Ozdag
TFI2014 Session I - State of SDN - Recep OzdagTFI2014 Session I - State of SDN - Recep Ozdag
TFI2014 Session I - State of SDN - Recep Ozdag
 
TFI2014 Session I - State of SDN - John Giacomoni
TFI2014 Session I - State of SDN - John GiacomoniTFI2014 Session I - State of SDN - John Giacomoni
TFI2014 Session I - State of SDN - John Giacomoni
 
TFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationTFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & Operationalization
 
TFI2014 Conference Opening - Colorado Internet Society
TFI2014 Conference Opening - Colorado Internet SocietyTFI2014 Conference Opening - Colorado Internet Society
TFI2014 Conference Opening - Colorado Internet Society
 

Recently uploaded

ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

TFI2014 Session I - State of SDN - Scott Sneddon

  • 1. A Policy Driven Approach to Software Defined Networking Scott Sneddon Principal Solutions Architect, APAC Business Development Lead Nuage Networks Copyright 2013 Alcatel-Lucent. @ssneddon All rights reserved.
  • 2. SDN in 2014  OpenFlow Controllers  Network Virtualization  White Box Switching  Open Source Projects  Network as a Service Plenty of Innovation and Disruption…
  • 3. Why SDN?  Reduce Cost  Asset Utilization  Self Service  Automation  Make the network more “Cloud” like We’re making great progress
  • 4. The “Consumption shift”  Cloud is changing the way technology is being consumed  From “order and wait”  To “instant gratification” Single user Multiple personas On-demand personalized catalogue Consumer expectations are shifting
  • 5.  Compute is Virtualized  Available in Minutes  Network is Partially Virtualized  Configuration takes Days/Weeks New Tenant / Application Request Network Configuration Compute Management Auto-instantiation Compute Request completed in Minutes Help Desk Change Control VLAN Address IP Address LAN (VLAN) Configuration WAN (IP) Configuration Firewall Configuration Project Coordinator Security / QA Team Network Change completed in days/Weeks 00:01 Datacenter Network Service velocity is hindered by manual network process
  • 6.  Network is “more” virtualized  Some things available in minutes – Some not so much  Many network elements are manually configured  Manual per-tenant network configurations New Tenant / Application Request Network Configuration Compute Management 00:01 00:01 Auto-instantiation Compute Request completed in Minutes SDN Controller Some Network Change completed In Minutes Software Defined Datacenter Network Service velocity accelerated, but…
  • 7.  Committees still build “networks”  Audits/reviews  In a NaaS environment (OpenStack Neutron, AWS, etc) this is delegated to the tenant  Is this what your DevOps team should be doing? IP Address WAN (IP) Configuration DevOps Team Network Configuration Software Defined Network Configuration VLAN Address Firewall Configuration Network Configuration created in days/Weeks We’ve only addressed part of the automation problem
  • 8. OpenStack Neutron Networks  Current Neutron Networking provides building blocks to create logical topologies  Networks, Ports, Subnets ,Routers, Security Groups neutron net-create web neutron subnet-create web 10.0.0.0/24 neutron router-create router1 neutron router-add-interface router1 web …  Not abstracted into a consumable model web app db VM VM VM VM VM VM Puts the burden of topology design on the DevOps team
  • 9. VM VM VM VM VM VM  DevOps has an understanding of the specific application needs  Segmentation, Port numbers, Connectivity goals  Should not be burdened with the implementation details  Routes, Subnets, VLANs The DevOps team needs an Abstracted view A DevOps View web app VM VM VM db
  • 10. A Network Admin View Network Administrators need to…  Define connectivity models  Paths  QoS  Access Control  Deploy service elements  Firewall  Load Balancer  IPS  Audit compliance  Audit usage chain 1 chain 2 chain 3 Firewall Parental Ctl IPS Policy Selector Firewall Parental Ctl IPS Internet chain 4
  • 11. Policy approach to networking Policy Templates Users Application Types Business Rules Policy Evaluation Firewall Firewall W W Firewall BL BL W W Firewall Firewall W W BL BL Firewall Firewall W W BL BL BL BL Application Networks Design once, re-use multiple times
  • 12. What is a network Policy? OpenStack Group Based Policy Abstractions for Neutron https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction • An Application-centric approach to networking • Moving away from traditional network constructs • ports, subnets, routers, etc • Aiming for a highly abstracted interface for application developers to • express desired connectivity of application components • and express high-level policies governing that connectivity • Without imposing constraints on the underlying implementation
  • 13. Policy Abstractions for Neutron VM VM OpenStack Group Based Policy Abstractions for Neutron https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction Outside EPG Web EPG App EPG DB EPG VM VM VM VM VM VM Web Contract App Contract App Contract Public Network Private Networks • Endpoint (EP) – an IP addressable entity • Endpoint Group (EPG) – a grouping of Endpoints • Policy Rule – individual rule that defines communication criteria • Contract – a collection of Policy Rules that are applied to traffic between EPG’s
  • 14. To Achieve a Policy Driven Network In application development…  We first define the application through source code  We then compile the application into machine instructions  Then we bind that application to a platform at run time  Assigning compute registers and memory locations In a Policy driven network…  We first define the application’s connectivity requirements and business rules  Application Policy  We then map this application to a network service  Predefined network templates, network contracts  Then we implement these network services when the application is deployed  Automated, Dynamic
  • 15. APPLICATION ATTRIBUTES SDN FRAMEWORK TOPOLOGY ATTRIBUTES Service Mapping Service Binding Application Request TECHNOLOGY ATTRIBUTES V M V M V M web V M V M V M app V M V M V M web web app db To Achieve a Policy Driven Network
  • 16. Policy Driven Networking Delivered  Nuage has provided policy abstractions for virtual and physical networks since our first release  L2, L3, ACLs, QoS, Service Chaining, Traffic Statistics  Difficult to express using existing Neutron constructs…  Which is why we’re contributing to Group Based Policy Cleanly express application policy in Neutron
  • 17. Network Policy templates and role-based workflow Tenant / Application Request Compute Management Networking Security/ Compliance Auto-instantiation Policy / Security Zones 00:01 Service velocity is not hindered by manual network process 00:01 Compute Request completed in Minutes IP address WAN interconnect L2 /L3 Service AD Service chaining Templates Network Policy Engine (Nuage Networks VSP) Policy Instantiation • IP address 10.x.y.z • VLAN configuration • WAN configuration • Security / FW settings • QoS parameters • … Network Change Completed automatically
  • 18. Conclusions • Creation of distributed virtual switches and virtual routers - great for virtual networks and better than VLAN’s, but … • Creates a distributed virtual configuration and management challenge • Provisioning and management of these endpoints can not be done with traditional methodology • Policy abstraction is a proven framework • Nuage Networks has been shipping Policy Driven SDN since May 2013
  • 19. For more information… • Nuage Networks Virtualized Services Platform • http://www.nuagenetworks.net • OpenStack Neutron Group Based Policy Abstraction • https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction • OpenDaylight Application Policy Plugin • https://wiki.opendaylight.org/view/Project_Proposals:Application_Policy_Plugin
  • 20. 20 8/29/2014 Network Policy NOW @nuagenetworks @ssneddon

Editor's Notes

  1. - Controllers, white box switches, switches, open flow. Yes, all of these things are SDN. But wasn’t the goal all along to simplify network operation? To make the network more “cloud” like?
  2. - Controllers, white box switches, switches, open flow. Yes, all of these things are SDN. But wasn’t the goal all along to simplify network operation? To make the network more “cloud” like?
  3. - The problem with Data Center network automation was the complexity of the architecture. If I wanted to configure connectivity for a set of applications I had to have awareness of every element involved in that connectivity, and usually had to configure something on each element. So the database required to support end to end automation could become very large, with many many dependencies. Add to that a heterogeneous environment, and I’ve just compounded the problem.
  4. - So we’re getting to a point where you can configure connectivity for a set of applications by only touching one “controller”.
  5. - But we’re not quite there yet. The steps to provision these solutions is largely manual. We went from provisioning switches, routers, firewalls to provisioning a controller based vSwitch environment plus vRouters and vFirewalls. We only addressed part of the problem. And worse, We may have just pushed this problem onto my app teams (refer to the AWS model)
  6. - The future for SDN is in the development of a Policy driven approach to consuming these new networking models.
  7. http://keepingitclassless.net/2013/10/opendaylight-and-those-pesky-southbound-apis/ Kyle Mestery has put forward a blueprint for OpenStack Neutron that really simplifies the existing network provisioning model. Instead of worrying about network-specific things like subnets, routers, and networks, the application developers specify things like application relationships, and general policies – which is all they care about. Neutron then works with an external entity like ODL that takes care of the network-specific stuff. I’ve written in the past about the benefit of abstraction like this. There’s a few examples of this today – think about port profiles in VMware vSphere, or virtual NIC templates in Cisco UCS –  the details concerning the network connectivity aren’t important to those consuming these policies – they just want to be able to select them from a drop-down. That’s essentially what we’re getting, only with this, we’re abstracting the entire network and the services it provides.
  8. Endpoint Endpoint Groups – common Policy Contracts define connectivity rules between EPGs