Académique Documents
Professionnel Documents
Culture Documents
desafios
Desenvolvendo SDN no Brasil
SDN: conceitos
Definição de Software Defined Network (SDN)
• Directly programmable
• Podemos programar o nosso control plane, criando novas regras em L2,
L3 e MPLS
• Agile
• Como o control plane agora pode gerenciar diversos planos de
encaminhamento, alterando as regras eu posso reconfigurar
instantaneamente o comportamento da minha rede
• Centrally managed
• Grande potencial para abstrações
• Programmatically configured
• Podemos programar as ações de config, OAM, segurança, otimização
• Open standards-based and vendor-neutral
• Modelo de negócio Open Source
https://www.opennetworking.org/index.php?option=com_content&view=article&id=686&Itemid=272&lang=en
Definição do OpenFlow
https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.4.0.pdf
Openflow: Modo Reativo e Pró-ativo
Reativo Pró-ativo
O primeiro pacote do fluxo aciona o
O controlador popula previamente a Flow
controlador para inserir uma entrada na Flow
Table
Table
Mission: to facilitate a
community-led, industry-
supported open source
platform, including code
and architecture, to
accelerate adoption of
SDN and Network
Functions Virtualization
• Controler em Java, OpenSource,
que forneça código de referência
para a padronização.
• Hydrogen: atualmente no RC2,
com previsão de disponibilização
em 09 de Dezembro!
?Motivação?
Fonte: SDN Market Sizing, Plexxi, Lightspeed Venture Partners, SDNCentral, Abril 2013
SDN Openflow: funcionamento
Arquitetura Básica de Software do Switch
User
OFTest Oflops
App
C
O
N Control Application
T NOX, POX, Floodlight, ...
R
O
L
P
L
A
Openflow
N
L3/MPLS L2 Client QoS Mngt
E
D
A
IPv4 IPv6 Hardware QoS VLAN
T Abstraction
A MPLS OAM
P
L
A
N
DM4008 DM4004 DM4001 DM4100
E
Openflow: Funcionamento Básico
Controlador
Secure
SW Channel
Flow/Group
HW Table
Openflow: Funcionamento Básico
Openflow: Exemplos de Flows Suportados
TCP/ TCP /
Switch MAC MAC Eth VLAN IP
IP src IP dst IP prot UDP src UDP Action
Port src dst type ID DSCP
port dst port
* * 00:1f: ... * * * * * * * Port X
TCP/ TCP /
Switch MAC MAC Eth VLAN IP
IP src IP dst IP prot UDP src UDP Action
Port src dst type ID DSCP
port dst port
* * * * * * 10.1.1.1 * * * * Mod MACs
Port X
TCP/ TCP /
Switch MAC MAC Eth VLAN IP
IP src IP dst IP prot UDP src UDP Action
Port src dst type ID DSCP
port dst port
* * * * * * * * * * 23 Deny
TCP/ TCP /
Switch MAC MAC Eth VLAN IP
IP src IP dst IP prot UDP src UDP Action
Port src dst type ID DSCP
port dst port
Port 7 00:2a: ... 00:1f: ... 0800 1234 10.1.1.3 10.1.1.1 17 46 100 1000 Port 3
Openflow: Características importantes
Suporte a TLS
Suportar action modify em HW (i.e. src MAC, dst MAC, port x, ...)
DM4004
EDD
Cenário atual
Enterprise CPE
Core
IP/MPLS
Internet
Enterprise
EDD DM4004
Cenário virtualizado
vCPE: COTS+10G NICs
Marcelo Barcelos
Adriano Favaro
João Strapasson
Ethernet Switches
barcelos_at_datacom_dot_ind_dot_br
favaro_at_datacom_dot_ind_dot_br
Joao_dot_strapasson_at_datacom_dot_ind_dot_br
Backup Slides
Visão Geral sobre a DATACOM
Centros de P&D
Suporte Técnico
Comercial
Fábrica
Linha de Produtos DATACOM
Ethernet Switches
SDH Mux
Incentivos do Governo
RSTP/
DM4004/8 EAPS
GE
STM-N
IP/MPLS MS-SPRing / SNC
CPE
DM880
E1 DM4100
EDD
GE
GE EAPS DM3000 DM4650
DM706CR nxE1 ou
DM4001
NG-SDH CPE
DM4650 SHDSL
DM705Sub CPE
E1 DM991CR
GPON
DM705Sub DM991CR
DM704CE
E1 SHDSL
CPE
CPE CPE
DM704CE
Principais Tecnologias na DATACOM
DEZ • DATACOM e RNP firmam contrato para fornecimento de Switches para FIBREnet
2012
• DATACOM e CPqD firmam Cooperação em SDN
JAN
• Projeto ANSP-DATACOM-Universidades Paulistas
2013
DM4008
DM4004
DM4001
DM4100
DM3000
DM2100
DM4004
DM4008
DM4001
Características Principais DM4000
Até 512k MACs , até 512k rotas IPv4 , até 256k IPv6 (Full Routing BGP)
4k multicast IPv4/IPv6
Até 256k regras de filtros para fluxos com diversos critérios de matches
Openflow 1.0.0
DM4000: Opções de Chassis e Matriz
ETH24GX H 24 44 Gbps x
ETH48GX H 48 96 Gbps x
ETH24GX+2x10GX H 24 2 88 Gbps x
ETH4x10GX H 4 80 Gbps x
ETH10x1GX+32xE1 10 32xE1 24 Gbps x
ETH10x1GX+4xSTM1 10 4xSTM1 24 Gbps x
ETH20GX+32xE1 H* 20 32xE1 44 Gbps x
ETH16GX+4xSTM1 H* 16 4xSTM1 44 Gbps x
ETH20GX+2x10GX+32xE1 H* 20 2 32xE1 84 Gbps x
ETH16GX+2x10GX+4xSTM1 H* 16 2 4xSTM1 76 Gbps x
*Verificar disponibilidade
Linha DM4100
DM4100: Principais modelos
Interfaces
DM4100* 10/100/1000 100/1000 10GBase- Combo
Base-T Base-X (SFP) X (XFP) elétrica / SFP
ETH24GX+4GX 28
ETH24GX+2XX 24 2
ETH24GX+4XX 24 4
ETH20GT+4GC 20 4
ETH20GT+4GC+2XX 20 2 4
ETH20GT+4GC+4XX 20 4 4
ETH44GT+4GC 44 4
ETH44GT+4GC+2XX 44 2 4
ETH44GT+4GC+4XX 44 4 4
ETH20GP+4GC 20 PoE+ 4 PoE+ ou SFP
ETH20GP+4GC+2XX 20 PoE+ 2 4 PoE+ou SFP
ETH20GP+4GC+4XX 20 PoE+ 4 4 PoE+ou SFP
ETH44GP+4GC 44 PoE+ 4 PoE+ou SFP
ETH44GP+4GC+2XX 44 PoE+ 2 4 PoE+ou SFP
ETH44GP+4GC+4XX 44 PoE+ 4 4 PoE+ou SFP
*Consultar comercial/suporte para lista completa de modelos
Características Principais DM4100
32k MACs
4k multicast IPv4/IPv6
Openflow 1.0.0