Avaya Networking Rafael Rocha, Sales Engineer | Westcon Convergence Programação 1. Introdução (02/set - 10:00) 2. Conceitos básicos I (16/set - 10:00) 3. Conceitos básicos II (07/out - 10:00) 4. Conhecimento aplicado (21/out - 10:00) 4. Switches empilháveis (11/nov - 10:00) 5. Switches modulares (25/nov - 10:00) 6. Gerenciamento e NAC (09/nov - 10:00) 7. Roteadores, VPN e WLAN (20/dez -10:00) Premiação Participe de todas as sessões de Dados (8 sessões) e responda aos quizzes no final de cada sessão. Acumule pontos e concorra a um Web Prêmio de R$ 500,00. Quem acumular maior pontuação nos quizzes, será o vencedor!!! Para participar da premiação é necessário: - Preencher os quizzes a serem realizados ao término de cada sessão (Aprox. 15 minutos); - Pontuação máxima por evento: 100 Pontos; - Para concorrer ao prêmio é necessário ter atingido o mínimo de 85% de participação na série de Webinars Westcon & Avaya. Regras para Desempate: 1º. Número de presenças nos Treinamentos Online (quantidade de sessões assistidas); 2º. Pontuações máximas obtidas nos quizzes; 3º. Número de vendas (Avaya) em pedidos colocados na Westcon. Link para Apresentações da Série http://br.westcon.com/content/vendors/avayanes/apresentacoes-e-documentos-treinamentosonline-westcon-avaya Leituras Recomendadas • Redes de Computadores • Andrew Tanenbaum • Editora Campus • Nortel Data Networking Technology • Nortel Press Agenda • Protocolo IP • Classes de Endereçamento • Rede • Subrede • Roteamento • Estático • Dinâmico • Protocolo ARP • Protocolo TCP • Protocolo UDP Equipamentos de Rede x Modelo OSI 7 Aplicação 6 Apresentação 5 Sessão 4 Transporte 3 Rede Suportado por: • Protocolos • Padrões • Software Roteador 2 Multilayer switch Enlace Bridge 1 CAMADA 3 Fisico Hub Switch Cabos e Conectores Como surgiu o protocolo IP? INTERNET REDE IP A B Aplicação C Transporte D Rede Enlace Roteador • IP = INTERNET PROTOCOL • Especifica a troca de mensagens da chamada Internet protocolo de camada de rede Física Características das redes IP • • • • • Camada 3 Não orientada à conexão Endereços de 4 octetos Transporte baseado em roteamento Não há garantia da qualidade de serviço A B Tipos de endereços IP • Endereços Unicast • Usados para enviar uma mensagem a um dispositivo em específico. • Endereços Multicast • Usados para enviar uma mensagem a um grupo específico de usuários. • Endereço de Broadcast • Usados para enviar uma mensagem para todos os dispositivos conectados em um mesmo domínio de colisão Endereçamento IP • O Endereço IP é composto por 4 octetos • Utilizamos a notação Dotted Decimal (decimal com ponto) • Os octetos estão divididos em 2 partes: • Endereço de rede • Endereço de host 143.107.111.1 Endereço de rede IP Rede 10.10.10 Nó/Host .1 Notação Decimal por ponto 32 bits Rede Nó/Host 8 bits 8 bits 8 bits 8 bits 192 16 158 201 •Um endereço IP consiste de 32 bits, agrupados em 4 octetos em notação decimal Classes de Endereçamento • Class A • 1st bit 0 • 1st octet 00000000 – 01111111 – 1.0.0.0 – 127.255.255.255 – Porção da rede é representada pelo primeiro octeto Regra do primeiro octeto • Class B • 1st 2 bits 10 • 1st octet 10000000 – 10111111 – 128.0.0.0 – 191.255.255.255 – Porção da rede é representada pelos dois primeiros octetos • Class C • 1st 3 bits 110 • 1st octet 11000000 – 11011111 – 192.0.0.0 – 223.255.255.255 – Porção da rede é representada pelos três primeiros octetos 127.xx.yy.zz reservado para testes de loopback Classe de Endereçamento • Class D • 1st 4 bits 1110 • 1st octeto 11100000 – 11101111 – Range de endereços: 224.0.0.0 – 239.255.255.255 – Reservado para multicast • Class E • 1st 4 bits 1111 • 1st octeto 11110000 – 11111111 – Range de endereços 240.0.0.0 – 247.255.255.255 – Reservado para uso futuro e experimental • 255.255.255.255 reservado como endereço de broadcast Classes de endereçamento No. de bits Classe A 0 7 24 Rede Host Host Host 128 64 32 16 8 4 2 1 14 Classe B 1 0 0 Rede 16 Rede Host 21 Classe C 1 1 0 Rede Rede Host 8 Rede Host Problema com Endereçamento por Classes – Máscaras Fixas Classe A Classe B Classe C • • • • • • Número de Redes 126 16.382 2.097.152 Número de Hosts 16.777.214 65.534 254 Desperdício de endereços IP Endereços IP estavam acabando Eliminação das máscaras fixas Subnet -> divisão das redes em partes menores Supernet -> agregação de redes Solução: CIDR / VLSM • Classless Interdomain Routing • Variable Length Subnet Masks Endereçamento IP • Associado a um endereço existe sempre uma máscara • Aplica-se a máscara ao endereço para identificar rede e host 143.107.111.1/24 ou 143.107.111.1 / 255.255.255.0 Máscaras Default Endereços Classe A Endereços Classe B Endereços Classe C 255 0 0 0 11111111 00000000 00000000 00000000 255 255 0 0 11111111 11111111 00000000 00000000 255 255 255 0 11111111 11111111 11111111 00000000 Subredes Endereço Classe B : Antes de ser usado em subredes 1 0 Rede 1 0 Rede Rede Rede Host SUBREDE Host Host Endereço Classe B : Depois de ser usado em subredes • Ao se criar subredes, Bits de Host são “ emprestados” para o endereço de rede Conceito de subrede Consiste em emprestar alguns dos bits da parte do host para representarem partições (subnets) da rede. Endereço IP Classe A 10 0 8 5 Endereço IP binário 00001010 00000000 00001000 00000101 Máscara default 11111111 00000000 00000000 00000000 Máscara de subrede 11111111 11111111 11111000 00000000 REDE SUBREDE HOST NAT & Endereço Privado Classe A Classe B Classe C • • • • • • Número de Redes 126 16.382 2.097.152 Número de Hosts 16.777.214 65.534 254 Desperdício de endereços IP Endereços IP estavam acabando Endereços Privados Estes não são roteados na Internet; podem ser repetidos livremente NAT - Network Address Translation The Internet Assigned Numbers Authority (IANA) has reserved the following three blocks of the IP address space for private internets: – 10.0.0.0 - 10.255.255.255 (10/8 prefix) – 172.16.0.0 - 172.31.255.255 (172.16/12 prefix) – 192.168.0.0 - 192.168.255.255 (192.168/16 prefix) – Podem ser utilizados livremente! NAT Permite a tradução de endereços internos de rede em um ou mais endereços diferentes Endereço Privado Ex: 10.0.0.0 Endereço Válido Ex: 200.154.56.80 Faixas Reservadas Classes de end IP Faixa de endereços Classe A 10.X.X.X Classe B 172.16.X.X a 172.31.X.X Classe C 192.168.X.X • Endereços reservados para uso interno nas empresas. • Não “roteáveis” na Internet Porque endereços de redes? Rede A 172.17.0.0 / 255.255.0.0 E0 Rede B 172.16.0.0 / 255.255.0.0 E1 Porque um roteador só “roteia” pacotes entre redes diferentes - Rede A = de 172.17.0.0 até 172.17.255.255 - Rede B = de 172.16.0.0 até 172.16.255.255 Funções do roteador de pacotes • Roteamento = contrução de mapas (tabelas) e definição de direções (portas) - Camada 3 • Switching = mover pacotes entre interfaces - Camada 2 Switching = Encaminhamento Funções do roteador de Pacotes Aplicação Transporte Rede Roteamento H-IP Enlace 4 Encaminhamento Payload H-IP 3 Física 2 H-Enlac Interface 1 H-IP 5 Layer 2 RIB 1 Payload Payload FIB Layer 2 6 Interface X H-Enlac H-IP 7 Payload Tabela de Roteamento 1 Lista de rotas para uma determinada rede de destino 4 172.16.1.0/24 172.16.1.1/24 172.16.4.13/30 172.16.17.9/30 172.16.4.12/30 CE 172.16.4.14/30 172.16.2.1/24 172.16.3.1/24 172.16.2.10/24 172.16.17.8/30 172.16.17.10/30 172.16.3.2/24 172.16.3.0/24 172.16.2.0/24 172.16.1.2/24 172.16.3.32/24 172.16.16.0/24 172.16.4.32/24 Tabela de Roteamento 1 4 • Lista de rotas para uma determinada rede de destino 172.16.17.9/30 Tabela de Roteamento - Roteador X Rede IP Destino Gateway Métrica 172.16.16.0/24 conectado 0 172.16.17.8/30 conectado 0 172.16.4.12/30 172.16.17.9 0.0.0.0 172.16.17.9 172.16.17.8/30 172.16.17.10/30 X 172.16.16.1/24 172.16.16.0/24 172.16.3.32/24 Construindo a tabela de roteamento • Estáticas • Rotas manualmente definidas • Dinâmicas • Rotas aprendidas dinâmicamente através de um protocolo de roteamento Rotas estáticas • Rotas configuradas manualmente • Úteis quando existe somente uma rota de saída • Frequentemente usadas como rotas default Default Routes • Rotas usadas se durante o roteamento de um pacote nenhuma rota mais específica for encontrada para o mesmo (best match) • Pode ser introduzida na tabela por protocolos de roteamento Tabela de Roteamento 1 4 • Lista de rotas para uma determinada rede de destino 172.16.17.9/30 Tabela de Roteamento - Roteador X Rede IP Destino Gateway Métrica 172.16.16.0/24 conectado 0 172.16.17.8/30 conectado 0 172.16.4.12/30 172.16.17.9 0.0.0.0 172.16.17.9 172.16.17.8/30 172.16.17.10/30 X 172.16.16.1/24 172.16.16.0/24 172.16.3.32/24 Que endereços identificam as máquinas? Endereço Físico ou MAC Endereço físico identifica lógicamente a máquina no segmento físico e é usado nos quadros ethernet Endereço IP identifica a rede, segmento de rede e a máquina nos pacotes IP MAC Address Endereço físico “queimado” na placa de rede na fábrica 48 Bit Hexadecimal (Base16) Unique Layer two address 1234.5678.9ABC First 24 bits = Manufacture Code assigned by IEEE Second 24 bits = Specific interface, assigned by Manufacture 0000.0cXX.XXXX XXXX.XX00.0001 Quadro Ethernet (Camada de Enlace) DESTINO 1111.1111.1111 ORIGEM 2222.2222.2222 Host A 1111.1111.1111 DADOS 00101011001100 Host B 2222.2222.2222 BROADCAST = DESTINADO A TODAS AS ESTAÇÕES FFFF.FFFF.FFFF Como os end. MAC são aprendidos pelos computadores e roteadores • ARP = Address Resolution Protocol • Host B quer se comunicar com Host A • Host B envia um ARP REQUEST para o Host A • O ARP REQUEST chega a todas as estações (broadcast) Host B Host A 1111.1111.1111 2222.2222.2222 • Host A envia um ARP REPLY para o Host B 3333.3333.3333 • Agora, tanto Host A como Host B conhecem seus respectivos endereços MAC • R1 também escutou o broadcast e aprendeu o endereço de B • Os endereços são armazenados durante um tempo fixo no cache local das máquinas – RFC 826 (não especifica timeout) R1 Exemplo EXEMPLO: ARP REQUEST DESTINO FFFF.FFFF.FFFF ORIGEM 2222.2222.2222 DESTINO 20.20.20.1 ORIGEM 20.20.20.2 DADOS ARP REQUEST EXEMPLO: ARP REPLY DESTINO 2222.2222.2222 Host A 20.20.20.1 1111.1111.1111 ORIGEM 1111.1111.1111 DESTINO 20.20.20.2 ORIGEM 20.20.20.1 DADOS ARP REPLY Host B (20.20.20.2) 2222.2222.2222 ARP TABLE DO HOST B: IP MAC 20.20.20.1 1111.1111.1111 Roteando pacotes entre redes .10 172.16.16.0/24 .32 .9 172.16.17.8/30 .1 .2 X Y X Tabela de Roteamento - Roteador Y Rede IP Destino Gateway Métrica IP Origem IP Destino 172.16.15.0/24 172.16.16.0/24 conectado DADOS 0 172.16.17.8/24 172.16.17.8/30 conectado DADOS 0 172.16.16.1 172.16.16.32 0.0.0.0 172.16.17.9 1 1 IP Origem IP Destino DADOS 172.16.15.1 172.16.16.32 172.16.16.1 172.16.16.32 DADOS 172.16.15.0/24 .1 Transmission Control Protocol (TCP) Parte da família de protocolos TCP/IP Permite a transferência de dados orientada a conexão RFC 793 Padrão para Internet Por que surgiu o protocolo TCP? Cobrir algumas funções inerentemente não realizadas pelo protocolo IP Definir uma comunicação fim-a-fim que garanta a entrega dos pacotes O que fazem os componentes da camada de transporte: Aplicação Transporte Rede Enlace Recebem dados das aplicações e os segmenta Podem oferecer detecção e correção de erro de transmissão Multiplexação Física Segmentação TCP recebe dados da aplicação e os segmenta O tamanho do pacote é definido pela camada de enlace (Ex: Ethernet é 1518 bytes) O TCP recebe os dados da aplicação (ex: um arquivo de 5K bytes) e o segmenta em pacotes que possam ser transmitidos pelo protocolo da camada de enlace No receptor, o TCP remonta o arquivo a partir dos pacotes recebidos e o entrega a aplicação destino Detecção e correção de erro O TCP oferece um serviço de transporte orientado a conexão Antes que qualquer dado seja transferido, os peers TCP trocam informações de configuração e criam uma conexão A conexão é um acordo para se trilhar os pacotes que são enviados entre os dois peers O computador que envia o pacote espera receber um reconhecimento do computador destino Se o computador originador não recebe o reconhecimento, ele reenvia o pacote até que este seja reconhecido ou que seja determinado que a entrega dos dados não seja possível. Multiplexação - Portas TCP Os ports são divididos em grupos: Well Known Ports: 0 – 1023 Aplicação A1 A2 An Aplicações “Clássicas” Usualmente privilégio root Registered Ports: 1024 – 49151 Transporte Transporte Rede Rede Enlace Enlace Física Física Aplicações proprietárias Privilégio de usuário Dynamic Ports: 49152 - 65535 Exemplos: Telnet – 23 FTP DATA – 20 FTP Control – 21 SMTP - 25 Secure Shell - 22 HTTP - 80 HTTPS - 443 Referências: http://www.iana.org/assignments/port-numbers http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#.28Registered.29_Ports_1024_to_49151 User Datagram Protocol (UDP) Parte da família de protocolos TCP/IP Permite a transferência de dados não orientada a conexão (Best Effort) RFC 768 Padrão para Internet UDP - Segmentação e tratamento de erros Segmentação Transferência de único pacote Registro indivisível – não é um fluxo Detecção e correção de erro Deteção através de checksum Não faz correção User Datagram Protocol Protocolo não orientado à conexão Sem conexão Sem sequenciamento, Reconhecimento (Ack) ou Campos Flag Fields no pacote Comumente utilizado para broadcast Multiplexação Utiliza portas, como o TCP SNMP: UDP port 161 TFTP: UDP port 69 Muito Obrigado! Rafael Rocha, Sales Engineer | Westcon Convergence [email protected] (+55 21) 3535-9314 (+55 21) 9640-3054 Cálculo do endereço de rede 164 • 16 124 6 Passo 1: Transforme tudo em binário Endereço IP 10100100 00010000 01111100 00000110 Subnet Mask 11111111 11111111 11111000 00000000 00010000 01111000 00000000 16 120 0 • Passo 2: Efetue a multiplicação (AND lógico) Network 10100100 • Passo 3: Volte para decimal 164 Valores decimais por ponto Bit Valor Binário Valor Decimal 8o 27 128 7o 26 64 6o 5o 25 24 32 16 4o 23 8 3o 22 4 2o 21 2 1o 20 1 Binário <-> Decimal Binário Decimal 1010 1010 170 0110 0010 98 0011 0101 53 1100 0111 199 = + = + + = = = = 199 128 98 71 128 32 64 32 34 16 7 8 32 4 2 1 3 170 53 2 0 1 1 0 Valores de máscara de subrede Decimal 0 (/0) 128 (/1) 192 (/2) 224 (/3) 240 (/4) 248 (/5) 252 (/6) 254 (/7) 255 (/8) Binário 0000 0000 1000 0000 1100 0000 1110 0000 1111 0000 1111 1000 1111 1100 1111 1110 1111 1111 Exemplo de subrede Endereço IP 140.250.10.1 10001100 11111010 00001010 00000001 11111100 00000000 00001000 00000000 “AND” Máscara 255.255.252.0 Rede 140.250.8.0 11111111 11111111 = 10001100 11111010 Exercício Endereços de Rede e de “Host” Endereço / Máscara Rede 101.202.18.34 / 255.255.255.0 101.202.18.0 0.0.0.34 192.168.200.44 / 16 192.168.0.0 0.0.200.44 47.32.76.44 / 255.255.240.0 47.32.64.0 0.0.12.44 204.234.181.209 / 30 204.234.181.208 0.0.0.1 30 bits no 4o Octeto 209 1101 0001 Máscara 1111 1100 Rede 1101 0000 = 208 Host 0000 0001 = 1 Host • http://oglobo.globo.com/tecnologia/mat/2011/02/03 /enderecos-de-ipv4-chegam-ao-fim923728518.asp Os últimos cinco blocos de endereços, totalizando 83,9 milhões, foram alocados em cada um dos cinco Registros Regionais da Internet (RIR). (03/fev2011) No Brasil o Comitê Gestor da Internet (CGI) prevê que os estoques durem até 2012. Nos EUA, o prazo é mais curto: de três a nove meses, de acordo com John Curran, CEO da American Registry for Internet Numbers (Arin), uma das cinco RIR. Protocolos de Roteamento Protocolo Tipo Algoritmo Rede Topologia RIP Distance Vector Bellman-ford Pequena (até 15 saltos) Única OSPF Link State Dijkstra (Shortest Path First) Grandes Hierárquica dividida em áreas (backbone = area 0) Exemplo de tabela de roteamento Router# show ip route Codes: I - IGRP derived, R - RIP derived, O - OSPF derived C - connected, S - static, E - EGP derived, B - BGP derived * - candidate default route, IA - OSPF inter area route E1 - OSPF external type 1 route, E2 - OSPF external type 2 route Gateway of last resort is 131.119.254.240 to network 129.140.0.0 O E2 150.150.0.0 [160/5] via 131.119.254.6, 0:01:00, Ethernet2 E 192.67.131.0 [200/128] via 131.119.254.244, 0:02:22, Ethernet2 O E2 192.68.132.0 [160/5] via 131.119.254.6, 0:00:59, Ethernet2 O E2 130.130.0.0 [160/5] via 131.119.254.6, 0:00:59, Ethernet2 E 128.128.0.0 [200/128] via 131.119.254.244, 0:02:22, Ethernet2 E 129.129.0.0 [200/129] via 131.119.254.240, 0:02:22, Ethernet2 E 192.65.129.0 [200/128] via 131.119.254.244, 0:02:22, Ethernet2 E 131.131.0.0 [200/128] via 131.119.254.244, 0:02:22, Ethernet2 E 192.75.139.0 [200/129] via 131.119.254.240, 0:02:23, Ethernet2