Aspectos de  Interconexão Prof. Mauro Tapajós
Camada de Rede no Modelo OSI Permite que redes heterogêneas sejam conectadas  (interconexão – rede de redes!)
Controla a operação da rede fim-a-fim
Independe da tecnologia de rede existente
Endereçamento  a nível de toda a rede (mesmo entre LAN’s e WAN’s)
Roteamento  dos pacotes pela rede interconectada
Procedimentos de controle de congestionamento
Fragmentação de pacotes
Funções de contabilização
Projeto de Protocolos de Rede Normalmente a interface entre camada de rede e a de transporte é a interface entre cliente e provedor do serviço
Premissa: O cliente não deve se importar com os tipos de redes que existem para oferecer o serviço (transparência)
O serviço da camada de rede deve ser orientado a conexão ou sem conexão? (diferença entre o modelo OSI e TCP/IP)
Interconexão de Redes Redes diferentes conectadas para formar uma  internet
A tendência a redes diferentes deve continuar (largas bases instaladas, tecnologias mais novas e baratas)
Interconexão de Redes Redes interconectadas atualmente usam IP para operar
A rede total interconectada aparece como um única grande rede para as aplicações
A Internet global é o melhor exemplo, mas Intranets e Extranets também são
A implementação de camada de rede é a parte mais importante no funcionamento da rede interconectada
Interconexão de Redes
Categorias de Interconexão Physical Data Link Network Transport Session Presentation Application Repeaters Bridges Routers Gateways
Exemplos de Protocolos de Rede IP
IPX (Novell)
Appletalk (Macintosh)
DECnet
NetBIOS
SNA (IBM)
OSI (CLNP)
XNS (Xerox)
Banyan Vines
Problemas de interconexão – Diferenças entre redes: Tunneling  - interconexão remota de redes semelhantes passando por outras no meio do caminho Interconexão
Tunelamento
Endereçamento O que é?
Estrutura de endereçamento: é importante para se ter  escalabilidade  numa rede
Hierarquização  pode reduzir as complexidades da operação da rede (tabelas de roteamento, adaptação a topologias, controle de tráfego, mecanismos de prioridade, diagnósticos de falhas, etc)
Redes baseadas em circuitos tendem a usar endereços de tamanho variável mas sempre grandes, porém somente durante o estabelecimento do circuito
Esquemas de Endereçamento Exemplos: IPv4 : 32 bits ( network-host  variável)
IPv6 : 128 bits ( network-host  variável)
IPX : 80 bits (32 bits para a rede - 48 bits para host)
Appletalk : 24 bits (16 bits para rede - 8 bits para host)
Sinalização O que é sinalização?
Por que é necessária sinalização em camada de rede?
É parte da especificação do protocolo
Tipos mais comuns: Sinalização do usuário para a rede – UNI ( User to Net )
Sinalização dentro da própria rede – NNI ( Net to Net )
Sinalização  in-band e out-of-band
Sinalização por canal comum ( common-channel )
MTU -  Maximum Transmission Unit Cada tecnologia de rede que implementa a subrede possui o seu próprio MTU Ethernet: 1518 bytes FDDI: 4500 bytes Token Ring: 2 to 4 kB
Cada subrede então poderá transmitir terá um máximo tamanho de pacote IP a
Each subnet has a maximum IP datagram length (header + payload) = MTU O D Rede 1 MTU=1500 Rede 2 MTU=1000 R
Fragmentação Todas as redes de pacotes definem o seu MTU Limitações  de  hardware
Sistemas operacionais (tamanho de  buffers )
Protocolos (campos de comprimento)
Padrões definidos
Performance Datagramas maiores que o MTU são fragmentados
De uma maneira geral, camadas acima permitem PDU´s maiores
Os cabeçalhos originais são copiados e campos específicos para controle da fragmentação são preenchidos

Redes Avançadas - 1.Aspectos de Interconexão

Notas do Editor

  • #8 Internetworking and the OSI Model Repeaters work at the physical layer. They simply repeat any signal from one cable plant to the next. Concentrators are repeaters but offer more fault isolation than normal repeaters. Bridges work at the data link layer. Specifically, they forward based on the MAC address of the packet. Routers work at the network layer. They forward based on a network identification inside the packet, not on the MAC address. Gateways operate the the session, presentation and application layer. They provide protocol translation between different communication types.