Você está na página 1de 9

TÓPICOS EM REDES DE

TELECOMUNICAÇÃO 1 - SDN
Prof. Valério Aymoré Martins

Experimento 01 – Ferramentas

Tópicos em Redes de Telecomunicação 1 - SDN


1
Prof. Valério Aymoré Martins.
Apresentação do Professor/Disciplina
VALÉRIO A. MARTINS (valerioaymoremartins@gmail.com - (61) 99994-6900)

Atendimento aos alunos:


• Via ambiente do "Campus Virtual" do LabRedes/UnB ou a pedido por email.

Disciplina: Tópicos em Engenharia – SDN.

Departamento: Engenharia Elétrica – Curso de Engenharia de Redes.

Semestre: 2019/2.

Créditos: 4.

Tópicos em Redes de Telecomunicação 1 - SDN


2
Prof. Valério Aymoré Martins.
Plano de Ensino: Ementa / Assuntos
Conceitos de Redes e Redes Definidas por Software (SDN)
– EXPERIMENTO 01 - FERRAMENTAS
– EXPERIMENTO 02 - TOPOLOGIAS COMPLEXAS I
– EXPERIMENTO 03 - FLUXOS E EVENTOS
– EXPERIMENTO 04 - TOPOLOGIAS COMPLEXAS II
– EXPERIMENTO 05 - DIFERENTES CONTROLADORAS
– EXPERIMENTO 06 - L3 (ROTEAMENTO)
– EXPERIMENTO 07 - L3 AVANÇADO
– EXPERIMENTO 08 - FIREWALL (L4-L7)
– EXPERIMENTO 09 - ROUTEFLOW ENTRE ALUNOS
– EXPERIMENTO 10 - ROUTEFLOW AVANÇADO

Tópicos em Redes de Telecomunicação 1 - SDN


3
Prof. Valério Aymoré Martins.
Plano de Ensino: Metodologia
• Laboratórios e experimentos (na sala de aula ou extraclasse).
• Toda entrega de trabalhos e experimentos serão via Campus Virtual
e o ARQUIVO DEVE SE INICIAR COM O NOME DO ALUNO SEGUIDO DO
PERIODO E NOME DO EXPERIMENTO, em PDF (ex.:
“VALERIO_MARTINS_201901_EXP01.pdf”)
• Projeto em grupo (extraclasse).
• A entrega de trabalho final será via Campus Virtual com 2 dias de
antecedência da apresentação e o ARQUIVO DEVE SE INICIAR COM A
SIGLA “SDN_ “ e TITULO DO GRUPO (ex.:
“SDN_201901_G01_OPENSTACK.pdf”)
Detalhes Específicos:
• Uso da linguagem de programação C++ ou Python na construção dos experimentos
e trabalhos finais.
• Relatórios formatados 2 colunas – formato publicação (IEEE).
• Aplicação constante de exercícios e trabalhos práticos.
Tópicos em Redes de Telecomunicação 1 - SDN
4
Prof. Valério Aymoré Martins.
Plano de Ensino: Critérios de Avaliação
[TTEO1] ENTREGA TRABALHO INICIAL - MININET 0,50
[EXP01] EXPERIMENTO 01 - FERRAMENTAS 0,50
[EXP02] EXPERIMENTO 02 - TOPOLOGIAS COMPLEXAS I 0,50
[EXP03] EXPERIMENTO 03 - FLUXOS E EVENTOS 0,50
[EXP04] EXPERIMENTO 04 - TOPOLOGIAS COMPLEXAS II 0,50
[EXP05] EXPERIMENTO 05 - DIFERENTES CONTROLADORAS 0,50
[EXP06] EXPERIMENTO 06 - L3 (ROTEAMENTO) 0,50
[EXP07] EXPERIMENTO 07 - L3 AVANÇADO 0,50
[EXP08] EXPERIMENTO 08 - FIREWALL (L4-L7) 0,50
[EXP09] EXPERIMENTO 09 - ROUTEFLOW ENTRE ALUNOS 0,50
[EXP10] EXPERIMENTO 10 - ROUTEFLOW AVANÇADO 0,50
[TFINAL] TRABALHO FINAL (1,0 ORAL e 1,0 ESCRITA) 0,50
• Trabalhos com “alta similaridade” invalidam (nota 0) para todos os envolvidos.
Tópicos em Redes de Telecomunicação 1 - SDN
5
Prof. Valério Aymoré Martins.
Experimento 01 - Ferramentas
• RELATÓRIO DO EXPERIMENTO 1
• Em 3 folhas descrever os principais atribuições e comandos de cada
uma das ferramentas listadas abaixo; bem como apontar uso potencial
para suportar a construção de conhecimento na simulação Mininet
(e.g.: "Média de Bytes e Pacotes por Segundo", "Variância de Pacotes
por Segundo", "Tamanho Médio, Mínimo, Máximo dos Pacotes",
"Tempo Médio, Mínimo e Máximo Entre a Chegada de Dois Pacotes",
"Variância do Tempo Entre a Chegada de Dois Pacotes", "% de Perdas
de Pacote“)
• wireshark
• iperf
• tcpdump
Tópicos em Redes de Telecomunicação 1 - SDN
6
Prof. Valério Aymoré Martins.
Acionando e executando com o Mininet
Chamando o Mininet-Help e o ambiente Mininet
$ sudo mn -h
$ sudo mn

Comandos do ambiente emulado:


mininet> help
mininet> nodes
mininet> net
mininet> dump

Verificando a rede emulada:


mininet> h1 ifconfig -a
mininet> s1 ifconf’ig -a
mininet> h1 ps -a

Tópicos em Redes de Telecomunicação 1 - SDN


7
Prof. Valério Aymoré Martins.
Acionando e executando com o Mininet
Verificando acesso entre hosts:
mininet> h1 ping -c 1 h2
mininet> h1 ping -c 1 h2
mininet> pingall

Criando um Fluxo
mininet> h1 python -m SimpleHTTPServer 80 &
mininet> h2 wget -O - h1
mininet> h1 kill %python

Saindo:
mininet> exit

Limpando execuções anteriores:


$ sudo mn -c

Tópicos em Redes de Telecomunicação 1 - SDN


8
Prof. Valério Aymoré Martins.
Chamando o Mininet-Help e o ambiente Mininet
$ sudo mn -h
$ sudo mn

Testes
mininet> h1 ping -c 1 h2
mininet> h1 ping -c 1 h2
mininet> pingall

Carga e teste do Servidor HTTP em h1


mininet> h1 python -m SimpleHTTPServer 80 &
mininet> h2 wget -O - h1

Derrubando o servidor HTTP em h1


mininet> h1 kill %python

Sistemas de Informações Distribuídos


2014/2
Prof. Valério Aymoré Martins.