SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Redes Definidas por Software
Leomar Viegas Junior
Information Security Specialist / Network Security Archtect
https://br.linkedin.com/in/leomarviegas/
Farol de Santa Cruz
Agenda:
- Um pouco de história
- Cloud Computing
- Redes Definidas por Software
- Controladores SDN
- Casos de Uso/Casos de Sucesso
- Conclusões
- Membros da Comunidade
- Perguntas
Redes
Definidas
por Software (SDN)
Um pouco de história
ATM
Considerada uma tecnologia de comunicação de
dados de alta velocidade que tem sua utilização
vinculada exclusivamente para interligar redes
locais, metropolitanas e de longa distância em
aplicativos de dados, voz, áudio, e vídeo.
Um pouco de história
MPLS
O MPLS, definido na RFC 3031, de acordo com
ROSEN et al. (2001), ao adotar um conceito de
rótulo (labels) de tamanho fixo, rompe com o
conceito de tabela de roteamento adotado nas
redes TCP/IP convencionais e possibilita um
aumento no desempenho do encaminhamento
dos pacotes, como pode ser observado na próxima
figura.
O rótulo MPLS, é uma parte extra colocada no
cabeçalho IP, chamado de shim header (cabeçalho
de calço), sendo inserido entre o cabeçalho IP e o
cabeçalho da camada de enlace, denominado de
encapsulamento genérico.
CLOUD COMPUTING
Definição:
“[...] a computação em nuvem representa um
conveniente modelo de acesso, sempre que for
necessário, a um conjunto compartilhado de
recursos computacionais configuráveis, tais como,
redes, servidores, armazenamento, aplicações e
serviços, que podem ser disponibilizados
rapidamente, e para isto o esforço de
gerenciamento e interação com o provedor dos
serviços é mínimo ou nenhum.” (NIST - USA)
Redes
Definidas
por Software (SDN)
Redes Definidas por Software
tornaram-se “buzz words” no Mercado
de TI, ou seja, a nova “crista da onda”
em matéria de redes de
computadores.
REDES DEFINIDAS POR SOFTWARE
Redes Definidas por Software (SDN) tem sido um
dos principais termos da indústria de redes nos
últimos dois anos. E, no entanto, nenhuma
definição clara do que SDN realmente cobre tem
sido amplamente admitida até agora. O trabalho
aqui apresentado tem como objetivo esclarecer
melhor sobre SDN e fornecer uma perspectiva
sobre os requisitos e problemas, entre outras
considerações utilizando várias perspectivas, tais
como a utilização em Cloud Computing, Centros de
Dados, Programação de Rede, Virtualização de
Rede, entre outros.
REDES DEFINIDAS POR SOFTWARE
A Rede Definida por Software é uma nova arquitetura
que oportuniza redes mais ágeis e rentáveis, e é
composta por três camadas distintas que são acessíveis
através de APIs abertas:
A camada de aplicação é composta pelas aplicações de
negócio do usuário final que consumir os serviços de
comunicações SDN. A fronteira entre o Camada de
Aplicação e a camada de controle é atravessado pela
northbound API.
A camada de controle oportuniza o controle
consolidado que supervisiona o comportamento de
encaminhamento de rede através de uma interface
aberta.
A camada de infraestrutura consiste de elementos de
rede (NE) e dispositivos que proporcionam comutação
e encaminhamento de pacotes.
REDES DEFINIDAS POR SOFTWARE
De acordo com este modelo, uma arquitetura
SDN possui três características principais:
◦ Inteligência Logicamente Centralizada.
◦ Programabilidade.
◦ Abstração.
REDES DEFINIDAS POR SOFTWARE
Plano de Controle
O plano de controle torna possível estabelecer o conjunto
de dados locais utilizados para a criação das entradas
referentes à tabela de encaminhamento, os quais são
utilizados pelo plano de dados com a finalidade de
encaminhar o tráfego entre inserção e as portas saída em
um plano de gestão.
Observa-se que o conjunto de dados a ser utilizado para o
armazenamento da topologia de rede é denominado Base
de Informações de Roteamento (RIB). A RIB engloba a
parte mantida consistente, ou seja, sem circular por meio
da troca de informações necessárias entre outras
instâncias de plano de controle dentro da rede.
Reformulando o encaminhamento das entradas da tabela
denominados Base de Encaminhamento Informação (FIB)
e inúmeras vezes são espelhados entre o Plano de
Controle e os dados referentes a um dispositivo típico. O
FIB está especificamente programado, já o RIB é
denominado consistente e estável.
REDES DEFINIDAS POR SOFTWARE
Plano de Dados
O plano de dados faz o processamento dos
datagramas realizado através de cabo, fibra, ou
em meios sem fio por meio de uma série de
operações a nível de link que recebem o
datagrama e executam as checagens básicas.
Um datagrama correto é processado no plano de
dados devido ao mesmo realizar pesquisas na
tabela de FIB os quais foram programados
anteriormente pelo plano de controle. Esta ação
é muitas vezes conhecida como o caminho de
maior rapidez para processamento de pacotes,
pois não necessita de maiores verificações que
não seja somente a identificação do destino do
pacote usando a FIB a qual já se encontra pré-
programada
REDES DEFINIDAS POR SOFTWARE
REDES DEFINIDAS POR SOFTWARE
REDES DEFINIDAS POR SOFTWARE
Controladores SDN
Softwares responsáveis por tomar decisões e
adicionar e remover as entradas na tabela de
fluxos, de acordo com o objetivo desejado.
Esse modelo assemelha-se a outros sistemas
de software que proveem abstração do
hardware e funcionalidade reutilizável.
SDN + Cloud Computing + NFV
REDES DEFINIDAS POR SOFTWARE
REDES DEFINIDAS POR SOFTWARE
Caso de uso: Rede DCI Google G-Scale
Rede DCI Google G-Scale
A WAN do Google é organizada em dois
backbones, um voltado para a Internet (I-Scale),
que transporta o tráfego de usuários e uma rede
interna (G-Scale), que transporta o tráfego entre
datacenters. Estes dois backbones têm diferentes
necessidades e características de tráfego.
Na rede G-Scale, o Google utiliza o OpenFlow onde
fora implantado a Rede Definida por Software do
Google. Quando o Google começou este esforço
não havia nenhum dispositivo de rede disponível,
que suportasse OpenFlow e poderia atender as
necessidades de escalabilidade do Google, sendo
assim o Google construiu seu próprio switch de
rede a partir de hardware genérico e softwares de
roteamento de código aberto que suportavam
operar com OpenFlow.
Rede DCI Google G-Scale
Rede DCI Google G-Scale
REDES DEFINIDAS POR SOFTWARE
REDES DEFINIDAS POR SOFTWARE
REDES DEFINIDAS POR SOFTWARE

Contenu connexe

Tendances

Aula06 – sistemas de proteção de dispositivos
Aula06 – sistemas de proteção de dispositivosAula06 – sistemas de proteção de dispositivos
Aula06 – sistemas de proteção de dispositivosCarlos Veiga
 
Aula 03 - Analisando objetivos técnicos - Projeto de Redes de Computadores
Aula 03 - Analisando objetivos técnicos - Projeto de Redes de ComputadoresAula 03 - Analisando objetivos técnicos - Projeto de Redes de Computadores
Aula 03 - Analisando objetivos técnicos - Projeto de Redes de ComputadoresDalton Martins
 
Projetos Estruturados de Redes - Parte 3
Projetos Estruturados de Redes - Parte 3Projetos Estruturados de Redes - Parte 3
Projetos Estruturados de Redes - Parte 3José Wagner Bungart
 
Projetos Estruturados de Redes - Parte 1
Projetos Estruturados de Redes - Parte 1Projetos Estruturados de Redes - Parte 1
Projetos Estruturados de Redes - Parte 1José Wagner Bungart
 
Criando redes locais virtuais debian
Criando redes locais virtuais debianCriando redes locais virtuais debian
Criando redes locais virtuais debianCarlos Melo
 
Aula04 – sistemas de proteção de dispositivos parte 01
Aula04 – sistemas de proteção de dispositivos   parte 01Aula04 – sistemas de proteção de dispositivos   parte 01
Aula04 – sistemas de proteção de dispositivos parte 01Carlos Veiga
 
Segmentação de redes com vlan
Segmentação de redes com vlanSegmentação de redes com vlan
Segmentação de redes com vlanLuciano Gaspar
 
Redes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesRedes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesMauro Tapajós
 
Aula Teste Fatec - Projeto de Redes de Computadores
Aula Teste Fatec - Projeto de Redes de ComputadoresAula Teste Fatec - Projeto de Redes de Computadores
Aula Teste Fatec - Projeto de Redes de ComputadoresDalton Martins
 
Unidade2 projeto lógico da rede
Unidade2   projeto lógico da redeUnidade2   projeto lógico da rede
Unidade2 projeto lógico da redeLeandro Almeida
 
Trabalho - Projeto redes
Trabalho - Projeto redesTrabalho - Projeto redes
Trabalho - Projeto redesValdir Junior
 
Aula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIAula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIDalton Martins
 
Enucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarizationEnucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarizationNathan Saraiva
 
Projetos Estruturados de Redes - Parte 2
Projetos Estruturados de Redes - Parte 2Projetos Estruturados de Redes - Parte 2
Projetos Estruturados de Redes - Parte 2José Wagner Bungart
 
Aula 04 - Analisando tráfego entre redes - Projeto de Redes de Computadores
Aula 04 - Analisando tráfego entre redes - Projeto de Redes de ComputadoresAula 04 - Analisando tráfego entre redes - Projeto de Redes de Computadores
Aula 04 - Analisando tráfego entre redes - Projeto de Redes de ComputadoresDalton Martins
 
Aula08 - frame-relay
Aula08 -   frame-relayAula08 -   frame-relay
Aula08 - frame-relayCarlos Veiga
 

Tendances (20)

Aula06 – sistemas de proteção de dispositivos
Aula06 – sistemas de proteção de dispositivosAula06 – sistemas de proteção de dispositivos
Aula06 – sistemas de proteção de dispositivos
 
Aula 03 - Analisando objetivos técnicos - Projeto de Redes de Computadores
Aula 03 - Analisando objetivos técnicos - Projeto de Redes de ComputadoresAula 03 - Analisando objetivos técnicos - Projeto de Redes de Computadores
Aula 03 - Analisando objetivos técnicos - Projeto de Redes de Computadores
 
Aula vlans
Aula   vlansAula   vlans
Aula vlans
 
Projetos Estruturados de Redes - Parte 3
Projetos Estruturados de Redes - Parte 3Projetos Estruturados de Redes - Parte 3
Projetos Estruturados de Redes - Parte 3
 
Projetos Estruturados de Redes - Parte 1
Projetos Estruturados de Redes - Parte 1Projetos Estruturados de Redes - Parte 1
Projetos Estruturados de Redes - Parte 1
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Criando redes locais virtuais debian
Criando redes locais virtuais debianCriando redes locais virtuais debian
Criando redes locais virtuais debian
 
Aula04 – sistemas de proteção de dispositivos parte 01
Aula04 – sistemas de proteção de dispositivos   parte 01Aula04 – sistemas de proteção de dispositivos   parte 01
Aula04 – sistemas de proteção de dispositivos parte 01
 
Segmentação de redes com vlan
Segmentação de redes com vlanSegmentação de redes com vlan
Segmentação de redes com vlan
 
43512935 projeto-de-redes
43512935 projeto-de-redes43512935 projeto-de-redes
43512935 projeto-de-redes
 
Redes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesRedes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de Redes
 
Aula Teste Fatec - Projeto de Redes de Computadores
Aula Teste Fatec - Projeto de Redes de ComputadoresAula Teste Fatec - Projeto de Redes de Computadores
Aula Teste Fatec - Projeto de Redes de Computadores
 
Unidade2 projeto lógico da rede
Unidade2   projeto lógico da redeUnidade2   projeto lógico da rede
Unidade2 projeto lógico da rede
 
Trabalho - Projeto redes
Trabalho - Projeto redesTrabalho - Projeto redes
Trabalho - Projeto redes
 
Aula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIAula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte II
 
Enucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarizationEnucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarization
 
Projetos Estruturados de Redes - Parte 2
Projetos Estruturados de Redes - Parte 2Projetos Estruturados de Redes - Parte 2
Projetos Estruturados de Redes - Parte 2
 
Aula 04 - Analisando tráfego entre redes - Projeto de Redes de Computadores
Aula 04 - Analisando tráfego entre redes - Projeto de Redes de ComputadoresAula 04 - Analisando tráfego entre redes - Projeto de Redes de Computadores
Aula 04 - Analisando tráfego entre redes - Projeto de Redes de Computadores
 
Aula08 - frame-relay
Aula08 -   frame-relayAula08 -   frame-relay
Aula08 - frame-relay
 
Aula 7 semana
Aula 7 semanaAula 7 semana
Aula 7 semana
 

En vedette

Emulación de una red definida por software utilizando MiniNet
Emulación de una red definida por software utilizando MiniNetEmulación de una red definida por software utilizando MiniNet
Emulación de una red definida por software utilizando MiniNetWashington Velásquez
 
Trabajo slaidshare
Trabajo slaidshareTrabajo slaidshare
Trabajo slaidshareJSGG
 
презентация госполитика в сфере предоставления госуслуг
презентация госполитика в сфере предоставления госуслугпрезентация госполитика в сфере предоставления госуслуг
презентация госполитика в сфере предоставления госуслугAltynbek Shaidyldaev
 
Alpha Gamma Sigma
Alpha Gamma SigmaAlpha Gamma Sigma
Alpha Gamma SigmaJoannahh
 
Inclusión de TIC en escuelas para alumnos con discapacidad intelectual
Inclusión de TIC en escuelas para alumnos con discapacidad intelectualInclusión de TIC en escuelas para alumnos con discapacidad intelectual
Inclusión de TIC en escuelas para alumnos con discapacidad intelectualLucía Schez Rguez
 
DISTRIBUCIÓN DE FRECUENCIAS Y GRÁFICOS
DISTRIBUCIÓN DE FRECUENCIAS Y GRÁFICOSDISTRIBUCIÓN DE FRECUENCIAS Y GRÁFICOS
DISTRIBUCIÓN DE FRECUENCIAS Y GRÁFICOSastridpernalete
 
2015_833_Mannan_ppt
2015_833_Mannan_ppt2015_833_Mannan_ppt
2015_833_Mannan_pptZiaul Mannan
 
Eric Brooks VALUES Evaluation
Eric Brooks VALUES EvaluationEric Brooks VALUES Evaluation
Eric Brooks VALUES EvaluationEric Brooks
 
The Experiences of Beginning Principals of Independent Schools
The Experiences of Beginning Principals of Independent SchoolsThe Experiences of Beginning Principals of Independent Schools
The Experiences of Beginning Principals of Independent SchoolsSteve Bagi
 
Poster Presentation.pptx
Poster Presentation.pptxPoster Presentation.pptx
Poster Presentation.pptxNicholas Bira
 
My MicroTV Invention
My MicroTV Invention My MicroTV Invention
My MicroTV Invention RyAnnRam
 

En vedette (13)

Emulación de una red definida por software utilizando MiniNet
Emulación de una red definida por software utilizando MiniNetEmulación de una red definida por software utilizando MiniNet
Emulación de una red definida por software utilizando MiniNet
 
Trabajo slaidshare
Trabajo slaidshareTrabajo slaidshare
Trabajo slaidshare
 
презентация госполитика в сфере предоставления госуслуг
презентация госполитика в сфере предоставления госуслугпрезентация госполитика в сфере предоставления госуслуг
презентация госполитика в сфере предоставления госуслуг
 
Alpha Gamma Sigma
Alpha Gamma SigmaAlpha Gamma Sigma
Alpha Gamma Sigma
 
Cultura para todos
Cultura para todosCultura para todos
Cultura para todos
 
Inclusión de TIC en escuelas para alumnos con discapacidad intelectual
Inclusión de TIC en escuelas para alumnos con discapacidad intelectualInclusión de TIC en escuelas para alumnos con discapacidad intelectual
Inclusión de TIC en escuelas para alumnos con discapacidad intelectual
 
DISTRIBUCIÓN DE FRECUENCIAS Y GRÁFICOS
DISTRIBUCIÓN DE FRECUENCIAS Y GRÁFICOSDISTRIBUCIÓN DE FRECUENCIAS Y GRÁFICOS
DISTRIBUCIÓN DE FRECUENCIAS Y GRÁFICOS
 
Presentation 1 of 4
Presentation 1 of 4Presentation 1 of 4
Presentation 1 of 4
 
2015_833_Mannan_ppt
2015_833_Mannan_ppt2015_833_Mannan_ppt
2015_833_Mannan_ppt
 
Eric Brooks VALUES Evaluation
Eric Brooks VALUES EvaluationEric Brooks VALUES Evaluation
Eric Brooks VALUES Evaluation
 
The Experiences of Beginning Principals of Independent Schools
The Experiences of Beginning Principals of Independent SchoolsThe Experiences of Beginning Principals of Independent Schools
The Experiences of Beginning Principals of Independent Schools
 
Poster Presentation.pptx
Poster Presentation.pptxPoster Presentation.pptx
Poster Presentation.pptx
 
My MicroTV Invention
My MicroTV Invention My MicroTV Invention
My MicroTV Invention
 

Similaire à SDN 40

Similaire à SDN 40 (20)

Aula01 introdução a camanda 2 do modelo osi
Aula01   introdução a camanda 2 do modelo osiAula01   introdução a camanda 2 do modelo osi
Aula01 introdução a camanda 2 do modelo osi
 
Sistemas Operacionais em redes
Sistemas Operacionais em redesSistemas Operacionais em redes
Sistemas Operacionais em redes
 
121 redes
121 redes121 redes
121 redes
 
Protocolos logicos de_comunicacao
Protocolos logicos de_comunicacaoProtocolos logicos de_comunicacao
Protocolos logicos de_comunicacao
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Gabrielemiranda
GabrielemirandaGabrielemiranda
Gabrielemiranda
 
Protocolos
ProtocolosProtocolos
Protocolos
 
ESTUDO DE SOLUÇÕES PARA A GARANTIA DE QoS EM REDES LOCAIS (LAN)
ESTUDO DE SOLUÇÕES PARA A GARANTIA DE QoS EM REDES LOCAIS (LAN)ESTUDO DE SOLUÇÕES PARA A GARANTIA DE QoS EM REDES LOCAIS (LAN)
ESTUDO DE SOLUÇÕES PARA A GARANTIA DE QoS EM REDES LOCAIS (LAN)
 
Factura Clix
Factura ClixFactura Clix
Factura Clix
 
Trabalho de rede.
Trabalho de rede.Trabalho de rede.
Trabalho de rede.
 
Asterisk
AsteriskAsterisk
Asterisk
 
Curso de redes_cisco
Curso de redes_ciscoCurso de redes_cisco
Curso de redes_cisco
 
Corbawebserves
CorbawebservesCorbawebserves
Corbawebserves
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNA
 
Palestra Tecredes
Palestra TecredesPalestra Tecredes
Palestra Tecredes
 
Redes - Camada Enlace
Redes - Camada EnlaceRedes - Camada Enlace
Redes - Camada Enlace
 
95579522 control-net
95579522 control-net95579522 control-net
95579522 control-net
 
Clp automacao redes_protocolos
Clp automacao redes_protocolosClp automacao redes_protocolos
Clp automacao redes_protocolos
 
Apresentacao cp2011
Apresentacao cp2011Apresentacao cp2011
Apresentacao cp2011
 

SDN 40

  • 1. Redes Definidas por Software Leomar Viegas Junior Information Security Specialist / Network Security Archtect https://br.linkedin.com/in/leomarviegas/ Farol de Santa Cruz
  • 2. Agenda: - Um pouco de história - Cloud Computing - Redes Definidas por Software - Controladores SDN - Casos de Uso/Casos de Sucesso - Conclusões - Membros da Comunidade - Perguntas Redes Definidas por Software (SDN)
  • 3. Um pouco de história ATM Considerada uma tecnologia de comunicação de dados de alta velocidade que tem sua utilização vinculada exclusivamente para interligar redes locais, metropolitanas e de longa distância em aplicativos de dados, voz, áudio, e vídeo.
  • 4. Um pouco de história MPLS O MPLS, definido na RFC 3031, de acordo com ROSEN et al. (2001), ao adotar um conceito de rótulo (labels) de tamanho fixo, rompe com o conceito de tabela de roteamento adotado nas redes TCP/IP convencionais e possibilita um aumento no desempenho do encaminhamento dos pacotes, como pode ser observado na próxima figura. O rótulo MPLS, é uma parte extra colocada no cabeçalho IP, chamado de shim header (cabeçalho de calço), sendo inserido entre o cabeçalho IP e o cabeçalho da camada de enlace, denominado de encapsulamento genérico.
  • 5. CLOUD COMPUTING Definição: “[...] a computação em nuvem representa um conveniente modelo de acesso, sempre que for necessário, a um conjunto compartilhado de recursos computacionais configuráveis, tais como, redes, servidores, armazenamento, aplicações e serviços, que podem ser disponibilizados rapidamente, e para isto o esforço de gerenciamento e interação com o provedor dos serviços é mínimo ou nenhum.” (NIST - USA)
  • 6. Redes Definidas por Software (SDN) Redes Definidas por Software tornaram-se “buzz words” no Mercado de TI, ou seja, a nova “crista da onda” em matéria de redes de computadores.
  • 7. REDES DEFINIDAS POR SOFTWARE Redes Definidas por Software (SDN) tem sido um dos principais termos da indústria de redes nos últimos dois anos. E, no entanto, nenhuma definição clara do que SDN realmente cobre tem sido amplamente admitida até agora. O trabalho aqui apresentado tem como objetivo esclarecer melhor sobre SDN e fornecer uma perspectiva sobre os requisitos e problemas, entre outras considerações utilizando várias perspectivas, tais como a utilização em Cloud Computing, Centros de Dados, Programação de Rede, Virtualização de Rede, entre outros.
  • 8. REDES DEFINIDAS POR SOFTWARE A Rede Definida por Software é uma nova arquitetura que oportuniza redes mais ágeis e rentáveis, e é composta por três camadas distintas que são acessíveis através de APIs abertas: A camada de aplicação é composta pelas aplicações de negócio do usuário final que consumir os serviços de comunicações SDN. A fronteira entre o Camada de Aplicação e a camada de controle é atravessado pela northbound API. A camada de controle oportuniza o controle consolidado que supervisiona o comportamento de encaminhamento de rede através de uma interface aberta. A camada de infraestrutura consiste de elementos de rede (NE) e dispositivos que proporcionam comutação e encaminhamento de pacotes.
  • 9. REDES DEFINIDAS POR SOFTWARE De acordo com este modelo, uma arquitetura SDN possui três características principais: ◦ Inteligência Logicamente Centralizada. ◦ Programabilidade. ◦ Abstração.
  • 10. REDES DEFINIDAS POR SOFTWARE Plano de Controle O plano de controle torna possível estabelecer o conjunto de dados locais utilizados para a criação das entradas referentes à tabela de encaminhamento, os quais são utilizados pelo plano de dados com a finalidade de encaminhar o tráfego entre inserção e as portas saída em um plano de gestão. Observa-se que o conjunto de dados a ser utilizado para o armazenamento da topologia de rede é denominado Base de Informações de Roteamento (RIB). A RIB engloba a parte mantida consistente, ou seja, sem circular por meio da troca de informações necessárias entre outras instâncias de plano de controle dentro da rede. Reformulando o encaminhamento das entradas da tabela denominados Base de Encaminhamento Informação (FIB) e inúmeras vezes são espelhados entre o Plano de Controle e os dados referentes a um dispositivo típico. O FIB está especificamente programado, já o RIB é denominado consistente e estável.
  • 11. REDES DEFINIDAS POR SOFTWARE Plano de Dados O plano de dados faz o processamento dos datagramas realizado através de cabo, fibra, ou em meios sem fio por meio de uma série de operações a nível de link que recebem o datagrama e executam as checagens básicas. Um datagrama correto é processado no plano de dados devido ao mesmo realizar pesquisas na tabela de FIB os quais foram programados anteriormente pelo plano de controle. Esta ação é muitas vezes conhecida como o caminho de maior rapidez para processamento de pacotes, pois não necessita de maiores verificações que não seja somente a identificação do destino do pacote usando a FIB a qual já se encontra pré- programada
  • 14. REDES DEFINIDAS POR SOFTWARE Controladores SDN Softwares responsáveis por tomar decisões e adicionar e remover as entradas na tabela de fluxos, de acordo com o objetivo desejado. Esse modelo assemelha-se a outros sistemas de software que proveem abstração do hardware e funcionalidade reutilizável.
  • 15. SDN + Cloud Computing + NFV
  • 17. REDES DEFINIDAS POR SOFTWARE Caso de uso: Rede DCI Google G-Scale
  • 18. Rede DCI Google G-Scale A WAN do Google é organizada em dois backbones, um voltado para a Internet (I-Scale), que transporta o tráfego de usuários e uma rede interna (G-Scale), que transporta o tráfego entre datacenters. Estes dois backbones têm diferentes necessidades e características de tráfego. Na rede G-Scale, o Google utiliza o OpenFlow onde fora implantado a Rede Definida por Software do Google. Quando o Google começou este esforço não havia nenhum dispositivo de rede disponível, que suportasse OpenFlow e poderia atender as necessidades de escalabilidade do Google, sendo assim o Google construiu seu próprio switch de rede a partir de hardware genérico e softwares de roteamento de código aberto que suportavam operar com OpenFlow.
  • 19. Rede DCI Google G-Scale
  • 20. Rede DCI Google G-Scale