Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN?...
Transcript of Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN?...
![Page 1: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/1.jpg)
Humberto Galiza .::. Senior Network Engineer Salvador, Brasil, 28 de Setembro 2015
Automatização de redes para experimentação: o caso da AmLight
![Page 2: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/2.jpg)
Quem somos? AMPATH
Ponto de Troca de Tráfego (PTT ou IXP) Acadêmico em Miami, US
Interconecta todas as redes acadêmicas da América Latina e Caribe
com outras RENs (Research and Education Networks) no mundo
SouthernLight Ponto de Troca de Tráfego (PTT ou IXP) Acadêmico em São
Paulo,BR
Interconecta as redes acadêmicas brasileiras e a RedCLARA
AmLight Rede acadêmica de “transporte” que interconecta a SouthernLight
até a AMPATH, e até outras RENs no mundo
Parceria entre: FIU, NSF, ANSP, RNP, RedCLARA, REUNA e
AURA
2
![Page 3: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/3.jpg)
4 x Enlaces 10Gbps e 1 x AlienWave 100G*
Topologia com redundância mútua Anel SDN - (Miami-Sao Paulo-Santiago-Miami)
Anel MPLS - (Miami-Brazil-Miami)
SDN e OpenFlow Migração total em Agosto/2014
Interconexões 13 RENs
Interconectamos cerca de 1200 universidades e centros de
pesquisa
Quem somos? [2]
3
![Page 4: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/4.jpg)
Quem somos? [3]
4
![Page 5: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/5.jpg)
Motivação
4
Evolução do provisionamento de redes
1996 2015
![Page 6: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/6.jpg)
Motivação [2]
4
Evolução do provisionamento de servidores
1996 2015
![Page 7: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/7.jpg)
Automatização e SDN
4
O que é SDN?
Software-Defined Networking propõe remover o Plano de Controle
dos dispositivos de rede
- Decisões de encaminhamento seriam gerenciadas por uma
entidade externa, chamada de Orquestrador ou Controlador
- Um dos protocolos utilizados para esse fim é o OpenFlow
- O controlador SDN é o responsável por gerenciar o tráfego de
rede, e aplicar as ações determinadas pelo operador de rede
- A adoção do OpenFlow possibilita programar e gerenciar a
rede: automatização
![Page 8: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/8.jpg)
Automatização e SDN [2]
4
Anatomia SDN
![Page 9: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/9.jpg)
5
SDN @ AmLight
NSI
AmLight’sNRENs
FIBRESDN-IPONOS
SouthernLightAmpath2
Virtualization/Slices (FlowSpace Firewall)
Ampath1Andes1
Ph
ysic
al L
ayer
Sou
thb
ou
nd
AP
I:O
pe
nFl
ow
1.0
No
rth
bo
un
d:
Use
rs’ A
PIs
NOX
IDCP
Other NRENs
NOX
OpenNSA
OESS
OSCARS
OESS
Andes2
Univ.Twente
ONOS Internet2
Other Testbeds
![Page 10: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/10.jpg)
Redução de tarefas “chatas” e complexas. Ex: Provisionamento de
circuitos
Virtualização da rede
Introdução de programabilidade na rede
x Introdução de novos problemas, e ressureição de problemas já
resolvidos nas redes legadas
5
SDN @ AmLight [2]
Benefícios da adoção de SDN/OpenFlow na AmLight
![Page 11: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/11.jpg)
Mudança de perfil Desenvolvimento de novos skills no time de engenharia de redes
Investimento no aprendizado em desenvolvimento de software:
Python, Java, Padrões de Projeto, etc.
5
SDN @ AmLight [3]
NOVO PROFISSIONAL DE REDES SDN
![Page 12: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/12.jpg)
5
Soluções SDN
O que temos feito? Automação, integração e monitoração
Integração do OESS com o OpenNSA
Integração do OESS ao Zabbix
Troubleshooting
Sniffer de pacotes Openflow
Tracepath Openflow
Testbed Sanitizer – Validador de mensagens OpenFlow
Homologação de soluções SDN
Integração dos mundos SDN e IP via BGP: ONOS (Open
Network Operating System)
![Page 13: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/13.jpg)
Soluções SDN: ONOS
O que é o ONOS? Open Networking Operating System
“Sistema Operacional” distribuído, SDN e OpenSource
Ideal para ambientes missão crítica que desejam migrar para
SDN: Service Providers, Datacenters, etc.
É um controlador SDN modular que suporta diversas aplicações
SDN
SDN-IP
Packet Optical
NFV
CORD: Leaf-Spine Fabric with Segment Routing
![Page 14: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/14.jpg)
Aplicação SDN-IP
SDN Network
External Network
External Network
External Network
External Network
ONOS 1 ONOS 2
SDN-IP 1 SDN-IP 2
BGP speaker 1
BGP speaker 2
ONOS Control plane
BGP routes
ONOS intents
OpenFlow entries
SDN-IP é uma aplicação do ONOS que permite
conectar o SDN a redes externas via BGP
É um excelente caminho para a migração para SDN
Ela diminui os custos (roteamento sem a necessidade de roteadores de core)
![Page 15: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/15.jpg)
ONOS SDN-IP as a global SDN deployment
OpenFlow
OpenFlow
OF
![Page 16: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/16.jpg)
ONOS SDN-IP as a global SDN deployment
AL2S network Physical network
Flow Space Firewall Network slicing tool
Network slice + SDN-IP
38 OpenFlow switches, 5 universities connected, 2 international peerings
![Page 17: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/17.jpg)
ONOS
SDN-IP deployment on AMLight
AMLight/FIU OF network Physical network
Flow Space Firewall Network slicing tool
Network slice + SDN-IP
5 OpenFlow switches 5 RENs connected 1 international peering
![Page 18: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/18.jpg)
ONOS
SDN-IP deployment on GEANT (GTS) / GARR
GEANT OF network Physical network
GEANT Testbed Service Network slicing tool
Network slice + ICONA
5 OpenFlow switches, 2 institutions connected, 5 ONOS clusters geographically distributed, 1 international peering
![Page 19: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/19.jpg)
ONOS
REUNA
(Santiago, Chile)
RedClara
(Santiago – Chile) ANSP
(S. Paulo – Brazil)
RedClara (Miami)
FIU (MIami) FIU (MIami)
Bratislava
Lubiana
Amsterdam Prague
Università
Rome Tor Vergata
(Rome - IT)
CREATE-NET
(Trento - IT)
SDN-IP SDN-IP
USA Europe South America
(Indianapolis)
![Page 20: Automatização de redes para experimentação: o caso da AmLight€¦ · O que é SDN? Software-Defined Networking propõe remover o Plano de Controle dos dispositivos de rede -](https://reader034.fdocuments.mx/reader034/viewer/2022050719/5f0d4f1b7e708231d439b527/html5/thumbnails/20.jpg)
5
Conclusão
As redes “legadas” são fechadas e resistentes à
automação Por outro lado, o suporte a tecnologias de automação como SNMP,
NetConf, YANG, OpenFlow ainda deixam a desejar
O ambiente acadêmico é o ideal para testar e validar essas
tecnologias
SDN: uma solução para automatização de redes para
experimentação Programe e gerencie sua rede com OpenFlow
Equipamentos de redes cada vez mais são commodity
Redes precisam cada vez mais de DevOps