Redes definidas por Software (SDN)
Mg. Ing. Ingrid Ccoyllo Sulca
CCSI CCNA
IV Semana de la Informática 2018
Índice
• Introducción
• Promesas del SDN
• ¿Qué son las Redes definidas por software?
• Implementación de SDN
• Enlaces
2
Introducción
• Las redes definidas por software (SDN) conocidas también como
redes programables y automatizadas, se presentan como una
propuesta que brinda mayor velocidad, infraestructura ágil y
mejores costos en plataformas cloud IT, urge responder al
dinamismo de las aplicaciones que requiere el usuario.
• ¿Cuáles son los desafíos que enfrentan las empresas al
implementar las SDN?
3
Objetivo
• Diferenciar la red actual con la red SDN
• Conocer los fundamentos de la red SDN
4
Promesas del SDN
5
Promesas
del
SDN
Velocidad
Agilidad
Calidad
Cobertura
Costos
Antecedentes
• Las redes no han cambiado hace unos 30 años a diferencia
de los programas, estamos enfrentando un cambio de
paradigma al cual debemos adecuarnos.
• El desarrollo de las SDN se iniciaron a partir de 1990, donde
se incluye funciones programables en la red, en el 2001-
2007, se separó el plano de control y de datos mejorando
con esta innovación, a partir del 2007-2010, se implementa
los API OpenFlow, se presenta como una interfaz abierta,
presenta diversas maneras la separación del plano de control
y de datos para que sea escalable, práctica donde
virtualización jugó un rol importante en esta evolución de
SDN.
6
¿Por qué surgen las SDN?
7
¿Por qué SDN?
8
¿Por qué surgen las SDN?
• Surge debido a que los data center no pueden responder a
patrones de trafico impredecibles, los picos de demanda.
• Se tendría dos alternativas: escalar a una red mas cara
empelando mas tiempo de configuración o adecuarse a una
red dinámica.
• SDN es adecuado para clientes que requieren cambios
rápidos y en corto plazo.
• Actualmente los clientes usan redes sociales, tienen una
gran demanda o requieren cambios repentinos, por ejemplo
trabajar sobre tráfico geográfico.
• Desarrollo de dispositivos móviles
• Virtualización de dispositivos de red
• Servicios en la nube
9
Redes actuales
10
BGP
EIGRP
EIGRP
EIGRP
MPLS
MPLS
MPLS
OSPF
OSPF
OSPF
Redes actuales
BGP
BGP
11
Redes actuales
Nube
12
Cloud
Computing
Dispositivos de red
13
Control Plane
(Inteligencia)
OSPF EIGRP MPLS ARP
Data Plane
(conmutación)
Arquitectura SDN:
Funcionamiento tradicional
de una red actual
• Componentes:
–Control Plane
–Data Plane
14
Data Plane
(conmutación)
Control Plane
(Inteligencia)
Data Plane
(conmutación)
Control Plane
(Inteligencia)
Arquitectura SDN
15
Control Plane
Data Plane
(conmutación)
Data Plane
(conmutación)
Data Plane
(conmutación)
Aplicaciones
Aplicaciones SDN
Aplicaciones
Empresariales
Cloud Orchestation
OpenFlow
Northbound
APIs
API
Java, Python
XML, JSON
Controlador
SDN
Southbound
APIs
Arquitectura SDN
16
Control Plane
Data Plane
(conmutación)
Aplicaciones Empresariales
OpenFlow
Controlador
API
Aplication Layer
Control Layer
Infraestructure
Layer
Protocolos SDN
• Protocolos de control:
–OpenFlow
–OpenDayLigh (ODL)
–OnePK
• Programabilidad de red basada en política: Cisco APIC-EM (Cisco
Aplication Policy Infraestructure Controller – Enterprise Module)
• Nuevos conceptos: Slices es similar a las VLANs, separan en
forma lógica los distintos tipos de flujos de trafico con los
mismos equipos. Permite segmentar topología compleja en
algo mas simple.
17
Slices
18
Logística
Slices
19
Pruebas
Slices
20
Logística
Topología de red
21
¿Qué son las SDN?
• Es un sistema que permitirá a los administradores controlar y
administrar sus redes dinámicamente.
• Es la posibilidad de programar la infraestructura de redes, es
decir ingresar código.
• Normalmente las redes actuales son rígidas se requiere
configurar equipo por equipo para ingresar a switch o router
y recompilar.
22
Características de SDN
• Infraestructura programable
• Administración centralizada
• Abstracción de la red, separa el plano de control del plano
de datos
• Flexibilidad y actualización en tiempo real
• Automatización
• Open source neutralidad del fabricante
23
Desafíos para implementar
SDN
• Cambios en el modelo de negocio
• Definir casos de uso
• Garantizar la funcionalidad
• Los despliegues rápidos no pueden tomar días
24
Beneficios de SDN
• Provee mayor control y flexibilidad
• Reducción de costos y tiempo
• Adaptación a las necesidades del negocio
• TI va ser el negocio
25
Ingenieros de redes
26
Enlaces
• https://www.cisco.com/c/es_pe/solutions/software-defined-
networking/overview.html
• https://www.opennetworking.org/sdn-definition/
• http://repositorio.ucp.edu.co:8080/jspui/bitstream/10785/2788/
2/CDMIST97.pdf
• http://searchdatacenter.techtarget.com/es/definicion/Redes-
definidas-por-software-SDN
• http://www.networkworld.es/networking/cinco-pasos-para-
implementar-sdn-con-exito
• http://tesis.pucp.edu.pe/repositorio/handle/123456789/7149
• http://informatica.ucm.es/iv-semana-de-la-informatica-2018
27
Muchas Gracias..!
iccoyllo@tecsup.edu.pe
28

redes-por-software-SDN.pdf

  • 1.
    Redes definidas porSoftware (SDN) Mg. Ing. Ingrid Ccoyllo Sulca CCSI CCNA IV Semana de la Informática 2018
  • 2.
    Índice • Introducción • Promesasdel SDN • ¿Qué son las Redes definidas por software? • Implementación de SDN • Enlaces 2
  • 3.
    Introducción • Las redesdefinidas por software (SDN) conocidas también como redes programables y automatizadas, se presentan como una propuesta que brinda mayor velocidad, infraestructura ágil y mejores costos en plataformas cloud IT, urge responder al dinamismo de las aplicaciones que requiere el usuario. • ¿Cuáles son los desafíos que enfrentan las empresas al implementar las SDN? 3
  • 4.
    Objetivo • Diferenciar lared actual con la red SDN • Conocer los fundamentos de la red SDN 4
  • 5.
  • 6.
    Antecedentes • Las redesno han cambiado hace unos 30 años a diferencia de los programas, estamos enfrentando un cambio de paradigma al cual debemos adecuarnos. • El desarrollo de las SDN se iniciaron a partir de 1990, donde se incluye funciones programables en la red, en el 2001- 2007, se separó el plano de control y de datos mejorando con esta innovación, a partir del 2007-2010, se implementa los API OpenFlow, se presenta como una interfaz abierta, presenta diversas maneras la separación del plano de control y de datos para que sea escalable, práctica donde virtualización jugó un rol importante en esta evolución de SDN. 6
  • 7.
  • 8.
  • 9.
    ¿Por qué surgenlas SDN? • Surge debido a que los data center no pueden responder a patrones de trafico impredecibles, los picos de demanda. • Se tendría dos alternativas: escalar a una red mas cara empelando mas tiempo de configuración o adecuarse a una red dinámica. • SDN es adecuado para clientes que requieren cambios rápidos y en corto plazo. • Actualmente los clientes usan redes sociales, tienen una gran demanda o requieren cambios repentinos, por ejemplo trabajar sobre tráfico geográfico. • Desarrollo de dispositivos móviles • Virtualización de dispositivos de red • Servicios en la nube 9
  • 10.
  • 11.
  • 12.
  • 13.
    Dispositivos de red 13 ControlPlane (Inteligencia) OSPF EIGRP MPLS ARP Data Plane (conmutación)
  • 14.
    Arquitectura SDN: Funcionamiento tradicional deuna red actual • Componentes: –Control Plane –Data Plane 14 Data Plane (conmutación) Control Plane (Inteligencia) Data Plane (conmutación) Control Plane (Inteligencia)
  • 15.
    Arquitectura SDN 15 Control Plane DataPlane (conmutación) Data Plane (conmutación) Data Plane (conmutación) Aplicaciones Aplicaciones SDN Aplicaciones Empresariales Cloud Orchestation OpenFlow Northbound APIs API Java, Python XML, JSON Controlador SDN Southbound APIs
  • 16.
    Arquitectura SDN 16 Control Plane DataPlane (conmutación) Aplicaciones Empresariales OpenFlow Controlador API Aplication Layer Control Layer Infraestructure Layer
  • 17.
    Protocolos SDN • Protocolosde control: –OpenFlow –OpenDayLigh (ODL) –OnePK • Programabilidad de red basada en política: Cisco APIC-EM (Cisco Aplication Policy Infraestructure Controller – Enterprise Module) • Nuevos conceptos: Slices es similar a las VLANs, separan en forma lógica los distintos tipos de flujos de trafico con los mismos equipos. Permite segmentar topología compleja en algo mas simple. 17
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
    ¿Qué son lasSDN? • Es un sistema que permitirá a los administradores controlar y administrar sus redes dinámicamente. • Es la posibilidad de programar la infraestructura de redes, es decir ingresar código. • Normalmente las redes actuales son rígidas se requiere configurar equipo por equipo para ingresar a switch o router y recompilar. 22
  • 23.
    Características de SDN •Infraestructura programable • Administración centralizada • Abstracción de la red, separa el plano de control del plano de datos • Flexibilidad y actualización en tiempo real • Automatización • Open source neutralidad del fabricante 23
  • 24.
    Desafíos para implementar SDN •Cambios en el modelo de negocio • Definir casos de uso • Garantizar la funcionalidad • Los despliegues rápidos no pueden tomar días 24
  • 25.
    Beneficios de SDN •Provee mayor control y flexibilidad • Reducción de costos y tiempo • Adaptación a las necesidades del negocio • TI va ser el negocio 25
  • 26.
  • 27.
    Enlaces • https://www.cisco.com/c/es_pe/solutions/software-defined- networking/overview.html • https://www.opennetworking.org/sdn-definition/ •http://repositorio.ucp.edu.co:8080/jspui/bitstream/10785/2788/ 2/CDMIST97.pdf • http://searchdatacenter.techtarget.com/es/definicion/Redes- definidas-por-software-SDN • http://www.networkworld.es/networking/cinco-pasos-para- implementar-sdn-con-exito • http://tesis.pucp.edu.pe/repositorio/handle/123456789/7149 • http://informatica.ucm.es/iv-semana-de-la-informatica-2018 27
  • 28.