Automatização de redes para experimentação: o caso da AmLight. Humberto Galiza.::. Senior Network Engineer Salvador, Brasil, 28 de Setembro PDF
Download "Automatização de redes para experimentação: o caso da AmLight. Humberto Galiza.::. Senior Network Engineer Salvador, Brasil, 28 de Setembro 2015"
Regina Zagalo Dinis
1 Automatização de redes para experimentação: o caso da AmLight Humberto Galiza.::. Senior Network Engineer Salvador, Brasil, 28 de Setembro 2015
2 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
3 Quem somos? [2] 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 3
4 Quem somos? [3] 4
5 Motivação Evolução do provisionamento de redes
6 Motivação [2] Evolução do provisionamento de servidores
7 Automatização e SDN 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 4
8 Automatização e SDN [2] Anatomia SDN 4
9 Physical Layer Southbound API: OpenFlow 1.0 Northbound: Users APIs AmLight AmLight s NRENs IDCP NSI Other NRENs OSCARS OpenNSA OESS OESS SDN-IP ONOS FIBRE Univ. Twente NOX NOX ONOS Internet2 Other Testbeds Virtualization/Slices (FlowSpace Firewall) Andes1 Andes2 Ampath1 Ampath2 SouthernLight 5
10 AmLight [2] Benefícios da adoção de SDN/OpenFlow na AmLight 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
11 AmLight [3] 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. NOVO PROFISSIONAL DE REDES SDN 5
12 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) 5
13 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
14 Aplicação SDN-IP SDN-IP é uma aplicação do ONOS que permite conectar o SDN a redes externas via BGP BGP speaker 1 BGP speaker 2 ONOS SDN-IP 1 SDN-IP 2 BGP routes Control plane É um excelente caminho para a migração para ONOS SDN intents External Network ONOS 1 ONOS 2 SDN Network OpenFlow entries Ela diminui os custos (roteamento sem a necessidade de roteadores de core) External Network External Network External Network
15 ONOS SDN-IP as a global SDN deployment OF OpenFlow OpenFlow
16 ONOS SDN-IP as a global SDN deployment Network slice + SDN-IP Flow Space Firewall Network slicing tool AL2S network Physical network 38 OpenFlow switches, 5 universities connected, 2 international peerings
17 ONOS SDN-IP deployment on AMLight Network slice + SDN-IP 5 OpenFlow switches Flow Space Firewall Network slicing tool 5 RENs connected 1 international peering AMLight/FIU OF network Physical network
18 ONOS SDN-IP deployment on GEANT (GTS) / GARR Network slice + ICONA GEANT Testbed Service Network slicing tool GEANT OF network Physical network 5 OpenFlow switches, 2 institutions connected, 5 ONOS clusters geographically distributed, 1 international peering
19 ONOS South America USA Europe SDN-IP SDN-IP FIU (MIami) FIU (MIami) (Indianapolis) ANSP ulo Brazil) RedClara (Miami) RedClara (Santiago Chile) REUNA (Santiago, Chile) Università Rome Tor Vergata (Rome - IT) CREATE-NET (Trento - IT) Amsterdam Prague Lubiana Bratislava
20 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 5
UNIVERSIDADE SÃO FRANCISCO Curso de Engenharia de Computação DAVI GONÇALES PETERLINI FERNANDO CAPPI LUIZ GUSTAVO MAION PAULO ROBERTO CASTELLETTO ESCALABILIDADE E RESILIÊNCIA NA COMUNICAÇÃO DOS MÓDULOS