sdn (software define networking) - the evolution of the network
DESCRIPTION
SDN (Software Define Networking) - The evolution of the Network, Logicalis, Carlos SperaTRANSCRIPT
![Page 1: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/1.jpg)
SDN (Software Define Networking)The evolution of the Network
Carlos SperaBDM Data Center Logicalis Southern Cone
![Page 2: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/2.jpg)
2
Software Define Data Center Mobile Cloud Computing (Privadas, Publicas y Hibridas). Virtualización - Hypervisor como nuevo S.O. base del DC. VMs vs Containers (Docker) Visión del DC como un pool de recursos – No mas silos estancos. Virtual Workload Mobility – Intra / Inter DC (Tecnologías DCI) Infraestructura de Networking convergente y Plana (LAN & SAN)
(Extended L2) (Spine & Leaf) (VXLAN). Arquitecturas Convergentes vs Hyper-Convergentes Networking y servicios de red (L4-L7) van hacia el ambiente Virtual
(Virtual appliance). Storage VSAN, + Flash (DAS/Array), Concepto SDS… Aumento trafico de red & cambio en la Segurizacion (Trafico Este-
Oeste). Próximos Pasos Automatización/ Orquestación. (OpenStack).
«Cloud O.S.» Las aplicaciones como el centro del DC (HW APIs Friendly). Conceptos SDN / SDDC / Programabilidad. (Cisco ACI/ONEpk).
![Page 3: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/3.jpg)
3
Definición de SDN
SDN (Software Define Networking):
” The physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices.”
SDN es una arquitectura:
∞ Directamente programable.
∞ Agil.
∞ Administration Centralizada.
∞ Basados en Open Standards & Vendor-Neutral.
![Page 4: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/4.jpg)
4
SDN
Network Virtualization(Overlay)
Control Plane
Data Plane
Programmability
SDN
![Page 5: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/5.jpg)
5
SDN Overview
Abstracción Netconf
OpenFlowDesacoplar NFV
Plano de Control
YangPlano de DatosAplicaciones
Encadenamiento de Servicios
![Page 6: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/6.jpg)
6
Plano de Control y Datos
Supervisora
I/O Module (Line Card)
I/O Module (Line Card)
I/O Module (Line Card)
Plano de control:Protocolos de ruteo, (Ej: OSPF, IS-IS, BGP), Spanning Tree, Syslog, AAA, CLI, SNMP.
Plano de datos:L2/L3 Switching, MPLS Forwarding, QOS, ACLs.
![Page 7: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/7.jpg)
7
Plano de Control y Datos
Inteligencia & Status«Controller»
Elementos de Red Elementos de Red
SouthBound
Aplicaciones Empresariales
NorthBoundAPI
Aplicaciones Empresariales
Plano de Control
Plano de Datos
Cloud Orchestation
APP Market
AppDDoS
AppQOS
![Page 8: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/8.jpg)
8
Service Chaining
![Page 9: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/9.jpg)
9
OpenFlowController
OpenFlow-enabledLayer 2-4 Switch
OpenFlowProtocol
SSL
Flow table
SwitchPort
EthMAC
VLANID
IP TCP
Matches subsets of packet header fields
Control Plane
Data Plane
OpenFlow is based on an L2-L4 switch, with an internal flow-table, and a "standardized" interface to add and remove flow entries.
New actions can be done on packet.o Large modifications of fields.o Routing on new criteria : L4,
mixo Define network slice on flow
criteria …o New routing protocol :
multipath, load-balancing
Protocolo OpenFlow
![Page 10: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/10.jpg)
10
Netconf - Protocol / Yang - Data Modeling
![Page 11: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/11.jpg)
11
Netconf - Protocol / Yang - Data Modeling
![Page 12: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/12.jpg)
12
Que es una Overlay Network ?∞ Una SDN «Overlay Network» es un método de deployment de virtualización de
redes que involucra implementar una red lógica de la infraestructura física.
![Page 13: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/13.jpg)
13
Cuales son los drivers que impulsan SDN
MobileCloud
Computing
Hyperscale Virtualize
Data Center
On-DemandNetwork Service
Big Data
Tsunami de Data
![Page 14: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/14.jpg)
14
Tamaño del mercado de SDNSDN Market Segment Shares – US$3,7B in 2016
![Page 15: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/15.jpg)
15
Innovaciones claves de SDN
Separación del plano de control y datos
Plano datos orientado a Flujos
Managment & Control centralizado
Abstracción y virtualización del HW
Programabilidad de la Red
Comportamiento determinístico, performance predecible, rápida convergencia.
Planeamiento simplificado, optimización global, análisis off-line.
Seguridad Multi-Tenancy & Infraestructura compartida.
Beneficios en la movilidad de maquinas & Servicios.
La red en función a la aplicación
![Page 16: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/16.jpg)
16
Algunos casos de uso de SDN….
Carrier/SP
• Bandwidth bajo demanda.
• Bandwidth calendaring.
• Optimización WAN/Backhaul.
CloudData Center
• Virtualización de la red.
• Service Chaining.
• Monitoreo de red
Enterprise
• NAC
• Monitoreo de red.
• Políticas del tipo«Follow Me»: QOS
![Page 17: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/17.jpg)
17
SDN: Proposición de valor
• Virtualización• Automatización• Simplificación
• Customizacion• Time to Cash• Service quality
![Page 18: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/18.jpg)
18
Que es NFV ?
Beneficios NFV:
• Hardware estandarizado.• Reducción de la complejidad.• Flexibilidad.• Reducción de energía.• Reducción del CapEx.• Reducción del OpEx.• Menor riesgo.• Reducción TTM.
![Page 19: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/19.jpg)
19
Diferencias entre SDN vs NFVSoftware Define Networking
(SDN)Network Function Virtualization
(NFV)
Separación del plano de control y datos. Centralización
ConceptoBásico
Realocacion de las funciones de red de appliance dedicado a servidores genéricos.
Campus, Data Center / Cloud Target Service Providers
Commodity Servers y Switches
DispositivosTarget
Commodity Servers y Switches
Orquestación de cloud y Networking
APPIniciales
Routers, FW, Gateways, CDN, WAN, Aceleradores, ADC
OpenflowNuevos
ProtocolosNinguno
Open Networking Foundation(ONF)
Estándar ETSI NFV Working Group
![Page 20: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/20.jpg)
Competitive Environment – Players Initiatives
20
HARDWARE• Juniper (MX & QFX
Series / Junos Space)• Arista (7500 Series / EOS
/ OpenWorkload)• HP (8200/5400 S. /
Openflow)• Dell (S5000/S6000/Z9000
Series / Active Fabric)• Brocade (NetIron family /
VCS)• Huawei (S12700
CONTROLLERS• Vmware NSX • Juniper “Contrail” (Open
source / Subscription)• Big Switch / Plexxi• Cumulus Network (Open
NOS / White label Switching)
• Open Source approach (OpenDaylight)
Market & Competitive Environment
APP MarketNorthbound APIs
3 Party Solution integrations
![Page 21: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/21.jpg)
SDN Controller OpenDayLight (ODL)
21
![Page 22: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/22.jpg)
SDN Controller OpenDayLight (ODL)
22
![Page 23: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/23.jpg)
ODL – Invest Partners
23
http://www.opendaylight.org/project/members
![Page 24: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/24.jpg)
Cisco «SDN» Approach
24
CiscoACI
(Controller)
CiscoXNC
(ODL)(Controller)
CiscoONE
(API SDK)
![Page 25: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/25.jpg)
25
Partner Ecosystem
![Page 26: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/26.jpg)
Python on NexusNexus supports Python v2.7.2 version in 2 modes o interactive modeo noninteractive (script) mode
Interactive Mode
switch# python Copyright (c) 2001-2012 Python Software Foundation; All Rights Reserved
switch# >>> print "hello world“hello worldswitch# >>> exit()
Non Interactive (script) Mode
Switch # source crc------------------------------------------------Started running CRC checker scriptfinished running CRC checker script-------------------------------------------------
Switch # dir bootflash:scripts946 Oct 30 14:50:36 2013 crc.py7009 Sep 19 10:38:39 2013 myScript.py22760 Oct 31 02:51:41 2012 poap.py
Type python to enter
interactive python
interpreter
How to call a python script on
nexus 7000. crc.py script will be covered later
in the slides
bootflash:scripts directory is the default script directory.
![Page 27: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/27.jpg)
The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python website:http://www.python.org/
www.python.org also contains: many free third-party Python modules (e.g. xmpp module, html module) programs and tools, Additional documentation.
https://www.coursera.org/course/interactivepython --->( 9 week course on coursera)http://docs.python.org/2/tutorial/ -- Official Python tutorial (really good source of python documentation)http://www.diveintopython.net/toc/index.htmlhttp://www.trypython.org/
Lots of books available are available on Python!
Lots and lots of (free) tutorial available on web:
Por donde empezar con Python?
![Page 28: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/28.jpg)
Cisco ACI Skillsets Needed
![Page 29: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/29.jpg)
29
Nuevo rol en el área de IT….
Developers trabajando en conjunto con el grupo de operaciones para realizar las tareas en forma mas rápida, automatizada y replicable.
http://puppetlabs.com/2013-state-of-devops-infographic
![Page 30: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/30.jpg)
30
Nuestro porfolio de soluciones
AutomationITNetworking / Services L4-L7
![Page 31: SDN (Software Define Networking) - The evolution of the Network](https://reader036.vdocuments.us/reader036/viewer/2022081414/54b888454a79593c328b45fe/html5/thumbnails/31.jpg)
¡Muchas Gracias!
@carlosspera
@logicalisLATAM
Cisco Partner Summit Award 2014Cloud Builder of the Year – Latam