Tutorial Básico Sobre Mininet

Documentos relacionados
Aula 02 Controlador OpenFlow

Prática DHCP Linux. Exercícios práticos sobre DHCP usando Linux.

PRÁTICA DE NAT/PROXY - LINUX 1. TOPOLOGIA DE REDE PARA TODOS OS CENÁRIOS DIFERENÇAS NO ROTEIRO EM RELAÇÃO A IMAGEM DO DVD

Exercícios práticos sobre DHCP usando Linux. Esses exercícios devem ser executados através do servidor de máquinas virtuais: espec.ppgia.pucpr.

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE

Comandos Básicos Sistema Operacional GNU Linux

Prática NAT/Proxy. Edgard Jamhour. Esses exercícios devem ser executados através do servidor de máquinas virtuais: espec.ppgia.pucpr.

INSTALAÇÃO PRINTERTUX. Tutorial

Login na VM VirtualBox

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA

PRÁTICA DE OSPF COM QUAGGA 1. OSPF COM QUAGGA DIFERENÇAS NO ROTEIRO EM RELAÇÃO A IMAGEM DO DVD INICIALIZAÇÃO DO AMBIENTE DO DVD 2. CONFIGURAÇÃO DA VM1

Projeto de Desenvolvimento em OpenFlow

Instale o proxy unificado Cisco virtual do SORVO (vcusp) em um host de VMware ESXi

INSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS

Capítulo 2: Configurar um Sistema Operacional de Rede

Atualizações do sistema Adendo do usuário

Instale e configurar a gerente de rede de FindIT e a ponta de prova da rede de FindIT no gerente VM VirtualBox do Oracle

Configurar ajustes do relé do protocolo de configuração dinâmica host (DHCP) em um interruptor através do comando line interface(cli)

Aula 01 Conceitos básicos e visão geral de OpenFlow/SDN

Criar uma máquina virtual para o Red Hat Enterprise Linux 6 no VirtualBox

Instalação VirtualBox

1. Abra o terminal e instale o Git, para que assim você possa obter o código fonte do programa e suas atualizações.

Configuração VM Virtual Box

Roteiro de Práticas de Roteamento IGP usando Quagga

Criando o ambiente para o Curso Avaliação Genômica por Single Step

MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS

Configurando VPS Proxy e SSH

IER Laboratório 1. Uma pequena rede de escritório ou doméstica

PTC Aula O Protocolo da Internet (IP): Repasse e Endereçamento na Internet 4.4 Repasse generalizado e SDN

Preparação AV3 Fundamentos de Redes de Computadores

Tutorial para criar um servidor Linux

Configurar ajustes da autenticação de servidor do Shell Seguro (ssh) em um interruptor

Guia de Start-Up. LightDrive LD3032

Manual de Instalação SI-150

cio Roteamento Linux

Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.

Como instalar o Ubuntu Server

ATUALIZAÇÃO FIRMWARE ROTEADOR PIRELLI - P.DG E4001N

TOTVS Utilização dos Aplicativos. Arquitetura e Instalação

PGRE Trabalho de VLANs

LUIS GUILHERME MACHADO CAMARGO PEDRO ALBERTO DE BORBA RICARDO FARAH STEFAN CAMPANA FUCHS TELMO FRIESEN MAPEAMENTO DE AMBIENTES COM O ROBÔ BELLATOR

MANUAL DE INSTALAÇÃO

Instalação do Integração SGNFe no Servidor Linux:

Instalação do Oracle VM Virtual Box

Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX

Redes de Computadores Da Teoria à Prática com Netkit

Mecanismos de QoS em Linux DiffServ (Marcação e Policiamento)

Laboratório 1. Laboratório 1

Nota de Aplicação: Cliente ios com BluePlant. Sumário

Verificador Slimterm TCP-IP

Para maiores informações a respeito do esocial acesse

Rede VPN UFBA Procedimento para configuração

Usando VNC para instalar o CallManager da Cisco em um servidor remoto

PGRE Trabalho de VLANs

Guia de utilização do servidor da disciplina

Meios de Comunicação de Dados.

Switch 48 Portas HPE

Trabalho Prático Nº 3

Configurando e Testando a sua Rede

Packet Tracer Usando Traceroute para Descobrir a Rede

NET-485 Instruções de placa Ethernet

Sistema Operacionais II. Aula: Virtualização

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Roteiro de Práticas de Roteamento EGP usando Quagga

MANUAL CONFIGURAÇÃO OLT EPON PHYHOME FHL104C

1 Configurações básicas para ONT100 (utilizando OLT Lightdrive 2502, 2502F ou 2504)

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática

Título: Como instalar e configurar o acesso ao sistema em um computador utilizado como estação?

Se a tela de instalação não for exibida após um minuto, inicie o CD manualmente:

Capacitação Sistema Operacional Linux Semana V

Guia de instalação, atualização e configuração do Software HXGER

Secure Client. Manual do Usuário. IPNv2. Secure Client IPNv2

Sinai Sistema Integrado Administrativo de Igreja

Pratica de Arquitetura DMZ. Cisco ASA 5505


STK - Setup da DR800 ETH na rede do cliente

Testes de Penetração: Força Bruta para Login em SSH

Procedimento de Customização do TL-WR840N <W>

Instalando o software de gerencia (ANM2000)

USANDO CLIENT OWNCLOUD

Roteiro de Práticas de Roteamento IGP usando Quagga

Configuração de IP VirtualBox

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Transcrição:

Tutorial Básico Sobre Mininet Leonardo Richter Bays Luciano Paschoal Gaspary Março de 2012 Tutorial Básico Sobre Mininet 1/26

Visão Geral Preparação da VM Uso Básico do Mininet Criação de Regras de Fluxos Informações Adicionais Tutorial Básico Sobre Mininet 2/26

Requisitos da Máquina Host VirtualBox Cliente SSH X11 Tutorial Básico Sobre Mininet 3/26

Download da Imagem Fazer download da imagem da VM: http://www.openflow.org/downloads/openflowtutorial-101311.zip Descompactar arquivo Tutorial Básico Sobre Mininet 4/26

Criação da VM no VirtualBox Iniciar a criação de uma nova Máquina Virtual Tutorial Básico Sobre Mininet 5/26

Criação da VM no VirtualBox Definir nome OpenFlow e sistema Linux 2.6 Tutorial Básico Sobre Mininet 6/26

Criação da VM no VirtualBox Ajustar memória Tutorial Básico Sobre Mininet 7/26

Criação da VM no VirtualBox Importar imagem de disco (1/3) Tutorial Básico Sobre Mininet 8/26

Criação da VM no VirtualBox Importar imagem de disco (2/3) Tutorial Básico Sobre Mininet 9/26

Criação da VM no VirtualBox Importar imagem de disco (3/3) Tutorial Básico Sobre Mininet 10/26

Criação da VM no VirtualBox Verificar informações e concluir Tutorial Básico Sobre Mininet 11/26

Configurações Adicionais Na máquina host, abrir um terminal e digitar o comando: VBoxManage modifyvm "OpenFlow" --natpf1 "guestssh,tcp,,2222,,22" Iniciar a Máquina Virtual Fazer login com usuário e senha openflow e digitar: sudo dhclient eth2 Tutorial Básico Sobre Mininet 12/26

Configurações Adicionais Na máquina host, conectar-se à VM via SSH: ssh -Y -p 2222 openflow@localhost Senha: openflow Tutorial Básico Sobre Mininet 13/26

Inicialização do Mininet Topologia padrão: sudo mn Topologia single (um switch, N hosts): sudo mn --topo single,n Tutorial Básico Sobre Mininet 14/26

Inicialização do Mininet Topologia linear (N switches, conectados em uma linha, cada um com um host): sudo mn --topo linear,n Topologia em árvore (profundidade M, largura N): sudo mn --topo tree,depth=m,fanout=n Tutorial Básico Sobre Mininet 15/26

Principais Comandos nodes lista os nós dump mostra informações dos nós net lista os enlaces entre os nós xterm abre um terminal para um ou mais nós help lista todos os comandos exit encerra o Mininet Tutorial Básico Sobre Mininet 16/26

Criação de Regras de Fluxos Sintaxe: [switch] dpctl add-flow [protocolo:ip:porta] [fluxo] Exemplos (digitar na linha de comando do Mininet): s1 dpctl add-flow tcp:127.0.0.1:6634 nw_src=10.0.0.2,idle_timeout=0,actions=all s1 dpctl add-flow tcp:127.0.0.1:6634 nw_src=10.0.0.2,idle_timeout=0,actions= mod_dl_src:00:00:00:00:00:02,all Tutorial Básico Sobre Mininet 17/26

Criação de Regras de Fluxos in_port=[número da porta] dl_vlan=[vlan] dl_src=[mac de origem] dl_dst=[mac de destino] dl_type=[tipo de protocolo ethernet (0 65535)] nw_src=[ip de origem[/máscara de rede]] nw_dst=[ip de destino[/máscara de rede]] Tutorial Básico Sobre Mininet 18/26

Criação de Regras de Fluxos nw_proto=[tipo de protocolo IP (0-255)] nw_tos=[tos/dscp (0-255)] tp_src=[porta de origem TCP/UDP] tp_dst=[porta de destino TCP/UDP] icmp_type=[tipo de mensagem ICMP (0-255)] icmp_code=[código presente na mensagem] priority=[prioridade (0-65535)] actions=[ação1[,ação2,...]] Tutorial Básico Sobre Mininet 19/26

Criação de Regras de Fluxos actions output:[porta] enqueue:[porta]:[id da fila] normal flood all controller:[tamanho máximo] local Tutorial Básico Sobre Mininet 20/26

Criação de Regras de Fluxos actions mod_vlan_vid:[id da vlan] mod_vlan_pcp:[prioridade da vlan (0-7)] mod_dl_dst:[mac de destino] mod_dl_src:[mac de origem] mod_nw_tos:[tos/dscp] strip_vlan Tutorial Básico Sobre Mininet 21/26

Usando um Controlador Remoto Iniciar o controlador: cd ~/nox/build/src./nox -i ptcp:6633 pyswitch Iniciar o Mininet, conectando-o ao controlador: sudo mn -controller=remote -ip=127.0.0.1 -port=6633 Tutorial Básico Sobre Mininet 22/26

Usando Aplicações Gráficas Iniciar Miniedit: sudo ~/mininet/examples/miniedit.py Tutorial Básico Sobre Mininet 23/26

Usando Aplicações Gráficas Iniciar Consoles: sudo ~/mininet/examples/consoles.py Tutorial Básico Sobre Mininet 24/26

Atualização do NOX Fazer download do código fonte atualizado e compilá-lo: cd ~ git clone git://noxrepo.org/nox cd nox./boot.sh mkdir build cd build../configure make -j 5 Tutorial Básico Sobre Mininet 25/26

Tutorial Básico Sobre Mininet Leonardo Richter Bays Luciano Paschoal Gaspary Março de 2012 Tutorial Básico Sobre Mininet 26/26