Simulando redes com Mikrotik RouterOS. MUM Brasil Fortaleza CE Wardner Maia e Sérgio Souza - PDF
Simulando redes com Mikrotik RouterOS. MUM Brasil Fortaleza CE Wardner Maia e Sérgio Souza
Download "Simulando redes com Mikrotik RouterOS. MUM Brasil 2014 - Fortaleza CE Wardner Maia e Sérgio Souza"
Lorenzo Stachinski Gesser
1 Simulando redes com Mikrotik RouterOS MUM Brasil Fortaleza CE Wardner Maia e Sérgio Souza
3 Apresentação Wardner Maia Mikrotik Trainer Riga 2007 Diretor técnico MD Brasil Sérgio Souza Mikrotik Trainer Budapest 2011 Trainer pela MD Brasil desde 2007 Parceiro de treinamentos com a MD Brasil desde
4 Introduction MD Brasil IT & Telecom Provedor de acesso no interior de São Paulo; Importadora e integradora de equipamentos de Telecomunicações; Centro de treinamento Mikrotik desde 2007; Serviços de consultoria em TI e Telecom. 4
5 Porque utilizar simuladores? 5
6 Porque utilizar simuladores Como ferramenta didática para o estudo do RouterOS e de outros sistemas; Como ferramenta de testes para a previsibilidade de comportamento de redes reais. Como ferramenta para de desenho de setups complexos envolvendo não só o RouterOS mas outros sistemas como Cisco, Juniper, etc. Enfim, simular o hardware sem gastar com o hardware! Comportamentos reais relativos a performance devem ser obtidos em roteadores reais. 6
7 Ferramentas 7
8 Ferramentas que vamos utilizar nas simulações + + GNS3 Qemu Dude 8
9 GNS3 Simulador gráfico de redes que permite desenhar topologias complexas e prever seu funcionamento. O GNS3 utiliza Dynamips: emulador de IOS que permite aos usuários simular roteadores baseados em IOS da Cisco. Dynagen: front-end baseado em texto para Dynamips; Qemu: emulador para i386 e outras arquiteturas. 9
10 Qemu Qemu (Quick Emulator) é um emulador e virtualizador open source. Quando usado como emulador pode rodar sistemas operacionais feitos para uma máquina (ex. ARM) em um computador pessoal por exemplo. Usado como virtualizador, o Qemu executa o sistema guest diretamente no hospedeiro. Utilizando KVM, o Qemu pode virtualizar arquiteturas como x86, PowerPC, etc. 10
11 Dude O Dude é um programa de uso gratuito feito pela Mikrotik que tem por finalidade o mapeamento e monitoramento de redes de forma gráfica. Bom e velho conhecido dos usuários de Mikrotik RouterOS, o Dude será utilizado como front end em nossos cenários, facilitando as configurações dos dispositivos virtualizados. Permite o acesso direto aos dispositivos, assim como ações em bloco como upgrades e downgrades de versões do RouterOS 11
12 Qemu Comparação entre os principais virtualizadores Empresa Licença Consumo Memória VMWare Free/Comercial Alta VirtualBox Free Alta Qemu Free Baixa Imagens necessárias 1 imagem para todos roteadores 1 imagem para cada roteador 1 imagem para todos roteadores 12
13 Instalação e configurações iniciais 13
14 Instalando no Ubuntu Instalar o GNS3 sudo apt-add-repository ppa:gns3 sudo apt-get update sudo apt-get install gns3 Instalar o Qemu sudo apt-get install qemu 14
15 Criando e instalando a imagem do RouterOS (1/2) Fazer o download da imagem ISO do RouterOS no site da Mikrotik: Instalar a imagem: qemu-img create f qcow2 RouterOS.img 256M Mensagem: Formatting RouterOS.img, fmt qcow2 size encryption=off cluster_size=0 qemu RouterOS.img boot d cdrom RouterOS.iso 15
16 Criando e instalando a imagem do RouterOS (2/2) Rode o Mikrotik diretamente da imagem do Qemu qemu RouterOS.img boot c Nesse ponto você pode fazer o licenciamento do sistema. Insira a imagem do Qemu no GNS3 abra o programa escolha um símbolo configure o Qemu guest 16
17 Criando o nosso RouterOS 17
18 Configurando o Qemu 1/2 18
19 Configurando o Qemu 2/2 19
20 Colocando o seu computador na rede virtualizada Para inserir o seu computador na rede, permitindo assim o acesso direto através do DUDE e do Winbox aos roteadores, é necessário a instalação de alguns pacotes no Ubuntu. Instalar o suporte a Bridging e Tunneling sudo apt-get install sudo apt-get install uml-utilities 20
21 Script para inicialização do ambiente #!/bin/bash sudo modprobe tun sudo tunctl -t tap0 sudo ifconfig tap promisc up sudo ifconfig wlan promisc up sudo brctl addbr br0 sudo brctl addif br0 tap0 sudo brctl addif br0 eth0brctl show sudo ifconfig br0 up sudo ifconfig br0 x.x.x.x/x (endereço IP) 21
22 Conectividade com a máquina Criando a interface tap0 22
23 Mãos a obra! Criando um projeto simples 23
24 Aumentando a produtividade criando um projeto base 24
25 Alguns trabalhos com GNS3 e Mikrotik Simulação dos diversos cenários utilizados nos cursos de roteamento promovidos pela MD Brasil. Simulação de novas implementações na rede da Qnet em Umuarama PR e região. Simulação da rede do exército brasileiro 41 Centro de Telemática em Belém Implementação de Roteamento dinâmico, IPSec e Qos inicialmente em simulador e depois em ambiente real Wardner Maia / Sérgio Souza / Edson Veloso
26 Mãos a obra! Trabalhando com cenários mais complexos 26
27 Lab de MPLS Provider Router md P Customer Network Customer Network CE Customer Edge Router PE Provider Edge Router MPLS Cloud CE Customer Edge Router 27
28 Lab de VPN MPLS Layer 3 Empresa A (laranja) e B (Azul) são companhias diferentes e compartilham a mesma estrutura MPLS. Ambas decidem usar o mesmo espaço de endereçamento IP. As VRFs vão manter as redes separadas. OBS: Por questões de simplicidade estamos utilizando endereços IP públicos ( /24 and /24). 28
29 Referências Mikrotik Network Simulator Apresentado por Rofiq Fauzi MUM da Indonésia GNS3: Qemu: 29