Redes de Computadores Redes de Computadores Redes de Computadores 2 1
Coexistência sem suporte de QoS (Qualidade de Serviço) LAN Emulation (LANE) Classical IP over ATM (CLIP) Coexistência com suporte de QoS - Padrões Emergentes Next Hop Resolution Protocol (NHRP) Multiprotocol Over ATM (MPOA) Suporte de QoS com tecnologias existentes Arequipa - extensão ao CLIP IP Switching Tag Switching Redes de Computadores 3 Coexistência sem suporte de QoS (Qualidade de Serviço) LAN Emulation (LANE) - ATM Forum Classical IP over ATM (CLIP)- IETF usam modelo overlay - endereços IP mapeados para endereços ATM ATM usada como sistema rápido de transmissão - não é explorado o suporte a QoS oferecido necessita Roteadores IP entre subredes (mesmo que sejam ATM!) - tornando-se potenciais gargalos Redes de Computadores 4 2
Coexistência sem suporte de QoS Redes de Computadores 5 LAN Emulation (LANE) - ATM Forum proposto para acelerar uso de ATM em redes locais emulação de uma rede local sobre uma rede ATM oferece interface de serviço ao nível de rede idêntico ao de redes locais existentes (e.g. IEEE 802.3 Ethernet ou 802.5 Token Ring - FDDI também é possível) envia dados sobre rede ATM usando encapsulamento MAC --> Rede ATM comporta-se como rede Ethernet, T.Ring,... Vantagem: protocolos e aplicações que podem ser utilizados sem modificação Redes de Computadores 6 3
LAN Emulation (LANE) - ATM Forum maiores problemas: resolução de endereços, difusão e encapsulamento dos dados resolução de endereços MAC para ATM feito através do protocolo chamado LE_ARP (entre hosts e um LAN Emulation Server - LES) Difusão emulada por um BUS - Broadcast and Unknown Server Pacotes LAN (e.g. frames Ethernet) encapsulados em AAL5 Redes de Computadores 7 Coexistência LANE - Arquitetura de IP e ATM Redes de Computadores 8 4
LANE - Arquitetura - Entidades LEC (LAN Emulation Client) roda em todos hosts provê interface padrão para camadas superiores pede resolução de endereços - encapsula dados LES (LAN Emulation Server) somente um por ELAN (Emulated LAN) registra mapeamentos de endereços MAC para ATM resolve pedidos de mapeamento de endereços BUS (Broadcast and Unknown Server) somente um por ELAN emula envio de pacotes por difusão para todos endereços de uma ELAN LECS (LAN Emulation Configuration Server) mantém a configuração da LANE Redes de Computadores 9 LANE - Procedimentos LEC estabelece VCC de controle com LECS (Configuration Direct VCC) LEC obtém do LECS o endereço ATM do LES LEC estabelece VCC de controle com LES (Control Direct VCC) LES adiciona LEC como destino em seu VCC de controle multiponto (Control Distribute VCC) LEC obtém endereço ATM do BUS usando LE_ARP para o LES - de forma a poder fazer broadcasts do MAC LEC estabelece um VCC de comunicação multicast com BUS (Multicast Send VCC) BUS adiciona LEC como destino em seu VCC multiponto (Multicast Forward VCC) Redes de Computadores 10 5
LANE - Procedimentos Redes de Computadores 11 LANE - Operação LEC1 quer comunicar com LEC2, sabendo apenas endereço MAC LEC1 usa pedido LE_ARP para o LES para mapear o MAC de LEC2 para seu endereço ATM recebe resposta de LES LEC1 estabelece um VCC (Data Direct VCC) com LEC2 enquanto isso pode mandar pacotes por BUS Redes de Computadores 12 6
LANE - Avaliação boa solução para usar equipamento e sw legado permite integração suave esconde o QoS devido a emulação do meio compartilhado ineficiência: tradução de endereços de nível 3 para MAC e para ATM necessita muitas conexões Redes de Computadores 13 LANE - Arquitetura de protocolos em uma ponte Redes de Computadores 14 7
Classical IP over ATM (CLIP)- IETF ambiente ATM configurado como uma Logical IP Subnetwork (LIS) (como feito com qualquer outra tecnologia usada...) permite transmissão de pacotes IP e pacotes ATMARP sobre ATM AAL5 Redes de Computadores 15 Classical IP over ATM (CLIP)- IETF Redes de Computadores 16 8
CLIP - Procedimentos similar a redes IP onde ARP e InARP são usados para mapear entre IP e MAC define ATMARP e InATMARP para mapear entre endereços IP e ATM cada host deve conhecer seus endereços IP e ATM e deve responder apropriadamente a pedidos de resolução cada host conhece o endereço de um ATMARP-Server na LIS quando host é ligado, estabelece conexão com o ATMARP-Server a cada nova conexão o ATMARP-Server manda um pedido InATMARP e registra o resultado em sua cache esta informação é usada para responder aos pedidos todos nodos mantém uma tabela com endereço IP, endereço ATM, e VCI/VPI das conexões entradas são refrescadas periodicamente conexões são liberadas após tempo sem uso Redes de Computadores 17 CLIP - Operação se host A quer mandar para B - necessita ter endereço ATM de B usa serviço ATMARP - host A manda pedido para entidade especial, o ATMARP_Server da LIS ATMARP_Server manda o endereço ATM de B host A estabelece o circuito virtual até B usando procedimentos normais de sinalização host B usa o InATMARP para descobrir o endereço de A (iniciador da conexão recém estabelecida) Redes de Computadores 18 9
CLIP - Avaliação compatibilidade total com IP normal não faz uso de QoS de ATM conexões diretas somente dentro de uma LIS tráfego entre duas LISs tem que passar por roteador, mesmo que estas estejam conectadas via ATM (ver NHRP a seguir) todo o fluxo de dados IP entre dois hosts compartilha a largura de banda de um VC único tem que esperar estabelecimento de VCC para mandar dados Redes de Computadores 19 CLIP Redes de Computadores 20 10
Coexistência com suporte de QoS - Padrões Emergentes Next Hop Resolution Protocol (NHRP) Multiprotocol Over ATM (MPOA) Redes de Computadores 21 Next Hop Resolution Protocol (NHRP) generalização para suportar IP sobre NBMA (Non-Broadcast Multiple Access) Networks - ATM é um caso estações em uma mesma rede NBMA, mas não na mesma LIS (Logical IP Subnetwork) NHS - Next Hop Server durante inicialização todos hosts em uma LIS registram seu endereço NBMA (ATM) e seu endereço de rede (IP) com o NHS quando um host fonte (S) quer mandar dados para um destino (D), ele vê que não está em sua LIS faz um pedido ao NHS da LIS para resolver o endereço entre LIS NHS local coopera com outros NHS s S recebe endereço de D e solicita abertura de canal virtual direto ao destino Redes de Computadores 22 11
Next Hop Resolution Protocol (NHRP) Redes de Computadores 23 Next Hop Resolution Protocol (NHRP) Redes de Computadores 24 12
Multiprotocol Over ATM (MPOA) define suporte de vários tipos de protocolos de nível 3 (IP, IPX, Appletalk,...) sobre ATM estende conceito de VLAN resolve problema de next-hop Redes de Computadores 25 13