Documentos de Académico
Documentos de Profesional
Documentos de Cultura
por software (SDN)
Si desea obtener información general sobre nuestros otros productos y servicios o si desea saber cómo
editar un libro For Dummies personalizado para su empresa u organización, comuníquese con nuestro depar-
tamento de desarrollo comercial de EE. UU. al teléfono 877-409-4177, por correo electrónico a la dirección
info@dummies.biz o mediante el sitio web www.wiley.com/go/custompub. Si desea obtener informa-
ción sobre las licencias de la marca For Dummies para productos o servicios, escriba a
BrandedRights&Licenses@Wiley.com.
ISBN 978-1-119- 16445-6 (pbk); ISBN 978-1-119-16447-0 (ebk)
Producido en Estados Unidos de América
10 9 8 7 6 5 4 3 2 1
Agradecimientos de la editorial
Algunas de las personas que ayudaron a publicar este libro:
Acrónimos de SDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Introducción
¿ Está intentando descubrir qué son exactamente las redes defi-
nidas por software y si deben formar parte de los proyectos
tecnológicos de su organización? Si es así, este libro está diseñado
para ayudarlo.
Las redes definidas por software (SDN) son una nueva manera de
analizar de qué manera las soluciones de red y de nube deben ser
automatizadas, eficientes y escalables en un nuevo mundo donde
los servicios de aplicaciones se pueden proporcionar localmente,
por medio del centro de datos o incluso a través de la nube. Esto es
imposible de lograr con un sistema poco flexible que resulte difícil
de administrar, mantener y actualizar. En un futuro, necesitará flexi-
bilidad, simplicidad y la posibilidad de crecer rápidamente y satisfa-
cer las necesidades empresariales y de TI en constante cambio.
Esta capacidad para controlar las redes a través del software rápida-
mente llevó a la conclusión de que muchas tareas complejas de TI
que debían implementarse por medio de herramientas de adminis-
tración anticuadas ahora podían automatizarse y realizarse de modo
mucho más eficiente. La velocidad y la automatización son requisi-
tos clave para las redes emergentes, en la nube y de varios abona-
dos, que necesitan más escala y que no pueden quedarse estan-
cados en tareas administrativas tediosas. De hecho, la automatiza-
ción en la nube (en sus diversas formas) surgió rápidamente como
un caso de uso principal para la tecnología de SDN. Actualmente,
muchas de las soluciones para SDN son en realidad plataformas
para alojar soluciones de automatización en la nube.
Cuando las SDN aparecieron por primera vez en el panorama tecno-
lógico, los conceptos sobre cómo debían ser las arquitecturas de
SDN y cómo debía definirse una solución de SDN eran muy poco
flexibles. En la actualidad, los clientes tienen una visión más amplia
de cuál es el tipo de solución de SDN indicado para ellos. Como el
caso de uso principal de las SDN evolucionó hacia la automatización
en la nube, los clientes consideran lo que buscan en una solución de
automatización basada en políticas y no solo en los datos específi-
cos de la tecnología de SDN subyacente.
Además, las SDN son verdaderamente una tecnología abierta. Esto
genera más interoperabilidad, más innovación y soluciones más
flexibles y rentables. Si una red cumple con los estándares de SDN
adecuados, podría estar controlada por varias aplicaciones de con-
trolador de SDN. Esa opción es preferible a que cada plataforma de
red tenga sus propios comandos y su propia consola de administra-
ción, que aumentan las limitaciones con respecto a los proveedores
posibles y que complican aún más la administración de la red.
Actualmente, existen diversos estándares de SDN que evolucionan
en diferentes áreas; las estrategias útiles en materia de SDN se basa-
rán siempre en ecosistemas de varios proveedores, abiertos e inte-
roperables, con protocolos estandarizados o tecnologías de código
abierto clave.
Junto con la evolución hacia las SDN, hay varias tendencias tecnoló-
gicas que afectan la arquitectura y el diseño de modernos centros
de datos y redes empresariales, que deben tenerse en cuenta dentro
de los requisitos tecnológicos de las SDN. En la mayoría de las orga-
nizaciones, el centro de datos se está alejando de las arquitecturas
cliente-servidor tradicionales para enfocarse en modelos en los que
se envían muchísimos más datos entre servidores dentro del centro
de datos (comúnmente denominado tráfico entre nodos). Esto
requiere más escalabilidad de la red y políticas más sofisticadas
para la asignación de recursos. Además, muchos departamentos de
����� Capítulo 1: Introducción a las redes definidas por software 5
TI están demostrando un importante interés en migrar a entornos
de nube pública, privada o híbrida.
Gracias a los servicios de nube pública de empresas como Amazon,
Microsoft y Google, los departamentos de TI corporativos han
podido vislumbrar el autoservicio en TI. Estas empresas demues-
tran lo dinámicos que pueden ser los servicios y las aplicaciones.
Las organizaciones ahora exigen los mismos niveles de servicio de
sus propios departamentos de TI. De hecho, se considera que las
SDN son un colaborador clave para aumentar la agilidad de TI y
mejorar las ofertas de TI de autoservicio.
Las empresas también están invirtiendo en aplicaciones de datos
masivos para mejorar la toma de decisiones empresariales. Estos
tipos de aplicaciones requieren un procesamiento paralelo masivo
en cientos o miles de servidores. La exigencia para administrar enor-
mes conjuntos de datos genera mucha presión para la red y acentúa
la necesidad de aumentar la capacidad y la automatización.
Todos estos elementos desempeñan un rol importante en la exigen-
cia de entornos de redes corporativas más eficientes, ágiles y de
mayor rendimiento. Las SDN están destinadas a satisfacer esas
exigencias.
Los beneficios de nivel superior de una estrategia de SDN repercu-
ten en todas las áreas de la organización. Obtendrá una ventaja com-
petitiva porque su infraestructura será más productiva. Aumentará
la velocidad del negocio, se reducirá el costo total de propiedad y
disminuirán los riesgos gracias al aumento de la seguridad.
Comprender la tecnología
En este capítulo
▶▶Comprender los controladores
▶▶Conocer el rol de las políticas
▶▶Familiarizarse con las redes complementarias
▶▶Automatizar con SDN
L
os beneficios de una solución de SDN surgen de aplicar la
tecnología de maneras innovadoras. En algunos casos, la tec-
nología en sí es nueva; en otros, las SDN utilizan tecnologías
existentes, pero con un enfoque diferente del que se utilizaba en el
pasado.
Figura 3-2: Una política de red de aplicaciones que define la conectividad de las
18 Redes definidas por software (SDN) para Dummies _____________
Automatización de la nube
a través de SDN
La infraestructura del centro de datos está pasando de ser un
entorno que admite cargas de trabajo relativamente estáticas limita-
das a silos de infraestructura específicos a ser un entorno de nube
sumamente dinámico en el que cualquier carga de trabajo puede
aprovisionarse en cualquier lugar y ampliarse a pedido según las
necesidades de la aplicación. Gracias a esta transición, los desarro-
lladores pueden crear la próxima generación de aplicaciones de TI;
al mismo tiempo, también surgen nuevos requisitos para la infraes-
tructura de computación, almacenamiento y red.
Consideraciones
y requisitos clave de SDN
En este capítulo
▶▶Comprender por qué debe centrarse en la aplicación
▶▶Conocer cómo se pueden mantener abiertas las opciones
▶▶Mantener lo que ya tiene
Mantener la apertura
Durante el último tiempo, muchos personas del sector de computa-
ción adoptaron maneras de trabajar abiertas o genéricas. Este enfo-
que abierto evita que un mismo proveedor lo limite a comprarle
siempre a él, lo cual aumenta la competitividad del mercado. En lugar
de quedar limitado a una única fuente, el mercado puede elegir los
mejores productos de diferentes proveedores. La mayoría de los
defensores del código abierto sienten que esta apertura lleva a mejo-
rar los productos, reducir los costos y aumentar el retorno de la
inversión.
SDN es un enfoque abierto y transparente a las necesidades en desa-
rrollo de las redes en la nube y la administración del centro de datos.
De hecho, algunos de los nombres más importantes del sector de
computación (incluidos Arista Networks, Big Switch Networks,
Brocade, Cisco, Citrix, Ericsson, HP, IBM, Juniper Networks,
Microsoft, NEC, Nuage Networks, PLUMgrid, Red Hat y VMware) fun-
daron el proyecto OpenDaylight en 2013 para colaborar en el diseño
de una arquitectura de controlador de SDN de código abierto. Cisco
también aportó componentes clave de sus tecnologías de SDN a gru-
pos de estándares como IETF, el consorcio OpenStack y el proyecto
OpenDaylight en sí.
Si bien SDN comenzó como un enfoque abierto, no significa que
todas las soluciones de SDN sean iguales. Es probable que algunos
proveedores de SDN lo limiten a usar ciertos componentes si usted
adopta sus ofertas de SDN, como tener la obligación de usar su hiper-
visor o plataforma de automatización en la nube, incluso si algunos
de los componentes cumplen con estándares de SDN específicos.
Programación vs.
administración manual
Una definición moderna y útil de SDN anuncia que la infraestructura
de red ahora puede programarse mediante software. Esta programa-
bilidad es un cambio muy importante frente al método tradicional
de administrar la red a través de la interfaz de línea de comandos o
de la interfaz gráfica de usuario (GUI) o consola de administración.
La programabilidad de SDN da lugar a una mayor flexibilidad, a polí-
ticas más sofisticadas y a redes más dinámicas en general.
Comprender la importancia
del controlador
En la mayoría de las plataformas de SDN, al repositorio de políticas
de software, que es el cerebro de la automatización de TI, por lo
general se lo denomina el controlador. La arquitectura del controla-
dor es la clave para muchas de las funciones de la plataforma de
SDN, para el modo de programación y para los dispositivos que pue-
den controlarse. Puede haber una variedad de controladores y plata-
formas para tener en cuenta cuando selecciona una estrategia de
SDN, por eso asegúrese de elegir un controlador que haga todo lo
que necesita. Un controlador registrado o que sea compatible con
un modelo acotado de políticas de SDN limitará sus capacidades en
el futuro.
La API ascendente debe ser abierta y flexible, y debe estar muy inte-
grada con las funcionalidades de controlador. También debe ser
compatible con aplicaciones como las herramientas de organización
en la nube que deberá ejecutar.
Una plataforma de SDN abierta debe ser compatible con los princi-
pales sistemas operativos de servidores y plataformas de hiperviso-
res como VMware, Microsoft y Linux KVM para proporcionar lo
máximo en cobertura y flexibilidad.
Mantener la transparencia
Como los entornos de nube se conforman de aplicaciones virtuales
e instaladas directamente en el hardware, así como de infraestructu-
ras físicas y virtuales (redes, firewalls, nodos de servicio), la plata-
forma de SDN, las políticas y las herramientas de automatización
deben funcionar de manera transparente en todo el espectro físico y
virtual. Muy a menudo, la automatización solo se aplica a la infraes-
tructura virtual o a una clase determinada de dispositivos físicos,
por ejemplo, a switches de un proveedor específico. Una estrategia
útil en materia de SDN debe abarcarlo todo; la estrategia de automa-
tización de TI debe incluir un conjunto común de políticas, herra-
mientas e infraestructura para que sea exitosa.
Apéndice
Acrónimos de SDN
S DN es un desarrollo bastante reciente, sin embargo resulta
imposible entenderlo con la ayuda de toda la terminología
especializada, la jerga y los acrónimos que se han desarrollado para
describir el tema. A veces, puede parecer que los expertos en SDN
hablan en otro idioma, un idioma extraño y exótico.