Administração e Projeto de Redes
Material de apoio
Tecnologias de Redes WAN
(X25, Frame Relay, ATM e MPLS)
Protocolo X-25

X.25 é uma recomendação do antigo CCITT (Comitê Consultivo Internacional
de Telegrafia e Telefonia), definindo o Protocolo de Acesso a uma Rede de
Comunicação de Dados por Comutação de Pacotes (década de 1970).

O X.25 é um conjunto de protocolos aderente às três primeiras camadas do
Modelo OSI, definindo uma disciplina de comunicação entre terminais e uma
rede pública ou privada.

Esta disciplina regulariza o estabelecimento de chamada, transmissão de
dados, desconexão e controle do fluxo de dados.

O Canal Físico de Comunicação pode estabelecer comunicação simultânea
com até 4095 circuitos virtuais com outros equipamentos ligados a Rede de
pacotes.

O X25 suporta, de modo transparente, protocolos de níveis superiores como o
TCP/IP e o SNA em verdadeiras redes WANs por um baixo custo agregado a
solução.

O esquema de endereçamento usado pelas redes X.25 é dado por uma norma
padrão conhecida como X.121. Similar aos números de telefone, uma
atribuição de um provedor popular inclui um código de área baseado na
localização geográfica.
Níveis do X.25 (1/2)

Nível Físico:
 Define as características mecânicas e elétricas da interface do Terminal e
Rede. O padrão adotado é a interface serial RS-232, adotado
internacionalmente pelo ITU-T como V.24. Para as velocidades de acesso
igual ou superior a 64 kbps, a interface normalmente utilizada é a V.35 ou
V.36 (V.11).

Nível de Quadros (Enlace):
 Nível de quadros (Nível 2) estabelece o protocolo de linha usado para:
inicializar, verificar, controlar e encerrar a transmissão dos dados na
ligação física entre o DTE (Host) e a Rede de Pacotes (X25).

Este nível é responsável pela troca eficiente de dados entre o Terminal
(host) e a Rede, pelo sincronismo da conexão, deteção e correção de
erros através de retransmissões, identificação e informação de
procedimentos de erro para o nível acima (Rede) para recuperação.
Níveis do X.25 (2/2)

Nível de Pacotes (Rede):
 Nível de pacotes (Nível 3) define como as chamadas são estabelecidas,
mantidas e terminadas, e como os dados e informações de controle são
formatados ou empacotados.

O endereçamento nesse nível é independente daquele utilizado pelas
camadas inferiores. Entre dois endereços de rede, pode existir mais de
uma conexão de rede estabelecida (múltiplos circuitos virtuais).

O nível de pacotes também pode fornecer serviços de controle de fluxo e
sequenciamento de informações transmitidas para dada conexão de rede.
Características sistêmicas do X25







Conectividade:
 O padrão X.25 é aceito por um grande número de países, além de permitir
conexões com máquinas de arquiteturas diferentes.
Velocidade do serviço:
 Não superior a 2Mbps. Normalmente até 9,6 Kbps.
Custo:
 Existem vários parâmetros para definição da tarifação: por segmento
transmitido (volume de dados), tempo de conexão ativa, distância, etc..
Flexibilidade:
 Várias formas de subscrição, tais como: Grupo Fechado, Seletivo,
Tarifação Reversa, etc..
X25 não é aplicável para comunicação de voz e multi-midia.
Confiabilidade:
 As redes públicas de dados (PSDNs) são muito confiáveis em termos de
erros de transmissão porque o protocolo X25 tem mecanismos próprios de
garantia da integridade dos dados que ele trata, recuperando os erros
quando ocorrem (usando técnica de retransmissão).
Segurança da informação:
 Rede segura. Formação de redes privativas (formando grupo fechado).
Comparação X25 – FR - IP

Tecnologias X.25 e Frame Relay:
 Tecnologias de redes de longa distância.
 Orientados à Circuitos Virtuais.
 Origem no mundo da telefonia.
 Podem ser usadas para transportar datagramas IP.

IP versus X.25:
 X.25 entrega fim a fim confiável e sequencial – a inteligência de
transmissão confiável dos pacotes está na rede (deteção e recuperação
dos erros por repetição).

IP entrega fim a fim não confiável e não sequencial (devido aos descartes
de pacotes) – a inteligência de transmissão confiável dos pacotes está nos
Hosts.
ATM – Asynchronous Transfer Mode

O ATM é uma tecnologia de comunicação de dados de alta velocidade usada
para interligar redes locais, metropolitanas e de longa distância para
aplicações de dados, voz, áudio, e vídeo.

A tecnologia ATM utiliza o processo de comutação de pacotes, tratando o
envio de informações com diferentes requisitos de tempo de atraso,
confiabilidade e funcionalidade (prioridade de tráfego) que são contratados.

Basicamente a tecnologia ATM fornece um meio para enviar informações
através de uma rede de dados, dividindo essas informações em pacotes de
tamanho fixo denominados células (cells). Cada célula carrega um endereço
que é usado pelos equipamentos da rede para determinar o seu destino.

Uma célula possui 53 bytes, sendo 48 bytes para a informação útil e 5 bytes
para o cabeçalho.

Cada célula ATM enviada para a rede contém uma informação de
endereçamento que estabelece uma conexão virtual entre origem e destino.
Este procedimento permite ao protocolo implementar as características de
multiplexação estatística e de compartilhamento de portas.
Rede ATM


Uma rede ATM é composta por:
 Equipamentos de usuários (PCs, estações de trabalho, servidores,
computadores de grande porte, PABX, etc.) e suas respectivas aplicações;

Equipamentos de acesso com interface ATM (roteadores de acesso, hubs,
switches, bridges, etc.);

Equipamentos de rede (switches, roteadores de rede, equipamentos de
transmissão com canais E1 / T1 (2Mbps / 1,5Mbps) ou de maior banda,
etc.).
A rede ATM é sempre representada por uma nuvem, já que ela não é uma
simples conexão física entre 2 pontos distintos. A conexão entre esses pontos
é feita através de rotas ou canais virtuais (virtual path / channel) configurados
com uma determinada banda. A alocação de banda física na rede é feita célula
a célula, quando da transmissão dos dados.
ATM - Conexões Virtuais

A figura a seguir ilustra esse conceitos.

A partir desses conceitos, definem-se 2 tipos de conexões virtuais:
 VPC (Virtual Paths Connection): é a conexão de rota virtual definida entre
2 equipamentos de acesso ou de usuário. Uma VPC é uma coleção de
VPs configuradas para interligar origem e destino.

VCC (Virtual Channel Connection): é a conexão de canal virtual definida
entre 2 equipamentos de acesso ou de usuário. Uma VCC é uma coleção
de VCs configuradas para interligar origem e destino.
Uso do ATM

Outras tecnologias, tais como Fast Ethernet, Gibabit Ethernet e TCP/IP, têm
sido adotadas com grande freqüência em redes de dados.

O uso de interfaces ATM diretamente aplicadas em PCs, estações de trabalho
e servidores de alto desempenho não tiveram boa aceitação (custo e
complexidade da tecnologia).

As operadoras de telecom têm utilizado o ATM no backbone (núcleo) de suas
redes de telecom e dessa forma economizam nos meios de comunicação.
Camada de Adaptação ATM (AAL) (1/3)




AAL: é responsável pelo fornecimento de serviços para a camada de aplicação
superior.
A sub-camada CS (Convergence Sublayer) converte e prepara a informação
de usuário para o ATM, de acordo com o tipo de serviço, além de controlar as
conexões virtuais.
A subcamada SAR (Segmentation and Reassembly) fragmenta a informação
para ser encapsulada na célula ATM.
A camada AAL implementa ainda os respectivos mecanismos de controle,
sinalização e qualidade de serviço.
Camada de Adaptação ATM (AAL) (2/3)

Camada de Adaptação ATM (AAL): “adapta” camadas
superiores (aplicações IP ou nativas ATM) para a camada
ATM abaixo.

AAL presente apenas nos sistemas finais, não nos
comutadores ATM (“switches”).

O segmento da camada AAL (campo de cabeçalho/trailer e
de dados ) são fragmentados em múltiplas células ATM.
 analogia: segmento TCP em muitos pacotes IP.
Camada de Adaptação ATM (AAL) (3/3)

Diferentes versões da camada AAL, dependendo da classe de serviço ATM:
 AAL1: para serviço CBR (Taxa de Bit Constante), ex. emulação de
circuitos.

AAL2: para serviços VBR (Taxa de Bit Variável), ex., vídeo MPEG.

AAL5: para dados (ex., datagramas IP).
Dados de usuário
AAL PDU
célula ATM
ATM – Classes de Serviço – Camada AAL

O serviço CBR (Constant Bit Rate) é aplicado a conexões que necessitam de
banda fixa (estática) devido aos requisitos de tempo bastante apertados entre
a origem e o destino.
 Aplicações típicas deste serviço são: áudio interativo (telefonia),
distribuição de áudio e vídeo (televisão, pay-per-view, etc), áudio e vídeo
on demand, e emulação de circuitos TDM.

O serviço VBR (Variable Bit Rate) pode ser de tempo real ou não. Na
modalidade tempo real (rt - VBR), é aplicado a conexões que tem requisitos
apertados de tempo entre origem e destino e a taxa de bits pode variar.
 Aplicações típicas deste serviço são voz com taxa variável de bits e vídeo
comprimido (MPEG, por exemplo).

VBR na modalidade não tempo real (nrt-VBR), o nrt-VBR destina-se à
conexões que, embora críticas e com requisitos de tempo apertados, podem
aceitar variações na taxa de bits.
 Aplicações típicas deste serviço são os sistemas de reserva de aviação,
home banking, emulação de LANs e interligação de redes com protocolos
diversos (interação com redes Frame Relay, etc.).
ATM – Classes de Serviço – Camada AAL

O serviço ABR (Available Bit Rate) é aplicado a conexões que transportam
tráfego em rajadas que não necessitam da garantia de banda, variando a taxa
transferência de bits de acordo com a disponibilidade da rede ATM.
 Aplicações típicas deste serviço também são as interligações entre redes
(com protocolo TCP/IP, entre outros) e a emulação de LANs onde os
equipamentos de interfaces têm funcionalidades ATM.

O serviço UBR (Unspecified Bit Rate) é aplicado à conexões que transportam
tráfego que não tem requisitos de tempo real e cujos requisitos e atraso ou
variação do atraso são mais flexíveis.
 Aplicações típicas deste serviço também são as interligações entre redes
e a emulação de LANs que executam a transferência de arquivos e emails.
Quadro-resumo comparativo
Serviços Camada AAL-ATM
Arquitetura
de Rede
Internet
Modelo
de Serviço Banda
ATM
melhor
esforço
CBR
ATM
VBR
ATM
ABR
ATM
UBR
Guarantias
Aviso de
Perda Ordem Tempo Congestão
não
não
não
não
taxa
constante
taxa
garantida
mínimo
garantido
não
sim
sim
sim
sim
sim
sim
não
sim
não
não (avaliado
pelas perdas)
não há
congestão
não há
congestão
sim
não
sim
não
não
Histórico:
MPLS – Multi Protocol Label Switching

Quando a tecnologia ATM foi lançada, esperava-se que ela dominasse o
mercado de redes devido às suas altas velocidades e adequação aos diversos
tipos/ formatos de informação, porém a tecnologia ATM mais cara e complexa
que a tecnologia Ethernet e o IP não teve boa aceitação no uso nas LANs.

Para aumentar a eficiência da rede IP (que usa roteamento que é um processo
lento) foi criada a tecnologia LBS - Label Based Switching, que usa
chaveamento de pacotes (processo leve e rápido) sem alteração significativa
da tecnologia IP. Isso possibilitou a utilização do que há de melhor nas redes
baseadas em pacotes (redes IP) e nas redes orientadas a conexão (como
redes ATM).

O MPLS disponibiliza os serviços de QoS, Engenharia de Tráfego (Traffic
Engineering) e VPN para uma rede baseada em IP.

Com a implementação do QoS pode-se diferenciar diversos tipos de tráfegos e
tratá-los de forma distinta, dando prioridades diferenciadas às aplicações.
Como Funciona o MPLS ? (1/2)

Em uma rede IP convencional, os pacotes de dados são roteados com base
nas informações contidas em seus cabeçalhos (headers) e nas informações
que cada roteador dispõe sobre o alcance e a disponibilidade dos outros
roteadores da rede.

O MPLS fornece meios para mapear endereços IP em rótulos simples e de
comprimento fixo utilizados por diferentes tecnologias de encaminhamento e
chaveamento de pacotes. Este mapeamento é feito apenas uma vez no nó na
borda da rede MPLS.

A partir daí o encaminhamento dos pacotes é feito utilizando-se a informação
contida em um rótulo (label) inserido no cabeçalho do pacote. Este rótulo não
traz um endereço e é trocado em cada switch.

O chaveamento de dados a altas velocidades é possível por que os rótulos de
comprimento fixo são inseridos no início do pacote e podem ser usados pelo
hardware resultando em um chaveamento rápido.

Os roteadores estão capacitados a decidirem o encaminhamento mais
adequado com base em tais rótulos. O MPLS evita o esquema de intenso
processamento do roteamento convencional.
Como Funciona o MPLS ? (2/2)

A figura mostra o funcionamento básico do protocolo MPLS, através do trajeto
percorrido pelo pacote IP. Verifica-se que o pacote recebe um label quando
ingressa na nuvem MPLS, passa por comutadores (LER e LSR) dentro da
rede da operadora, sendo que este label é retirado na saída da nuvem MPLS.
MPLS
LER - Label Edge Router
LSR - Label Switching Router
MPLS: Componentes da Arquitetura (1/3)

Label Edge Router (LER):
 Um nó MPLS que conecta um domínio MPLS com um nó fora deste
domínio.

Label Switching Router (LSR):
 O LSR é um nó do MPLS. Ele recebe o pacote de dados, extrai o label do
pacote e o utiliza para descobrir na tabela de encaminhamento qual a
porta de saída e o novo rótulo.
 Para executar este procedimento o LSR tem apenas um algoritmo utilizado
para todos os tipos de serviço.
 A tabela de encaminhamento pode ser única ou existirem várias, uma para
cada interface.
MPLS: Componentes da Arquitetura (2/3)

Label:
 O Label (Rótulo) é um conjunto de bits de comprimento fixo e tamanho
reduzido que é agregado ao pacote IP que entra na rede MPLS. Ele terá
informações do CV (circuito virtual) e da identificação da qualidade de
serviço definido na FEC, a seguir.

Foward Equivalence Class (FEC):
 A Foward Equivalence Class (FEC) é a representação de um grupo de
pacotes que tem os mesmo requisitos de prioridade no QoS definido para
o seu transporte na rede MPLS. Para todos os pacotes nessa classe de
serviço é fornecido o mesmo tratamento de prioridade na rota da rede
MPLS até o ponto de saída da mesma, quando o Label é removido.

No MPLS, a atribuição da FEC é feita apenas uma vez, no LER (Label Edge
Router), quando o pacote entra na rede.

A FEC atribuída ao pacote é codificada e colocada no Label do pacote MPLS
quando ele acessa o LER (Label Edge Router) de entrada na rede MPLS e
não será alterada até sua remoção no LER de saída da rede na rota ao host
destino.
MPLS: Componentes da Arquitetura (3/3)

Label Switching Path (LSP)
 No MPLS a transmissão de dados ocorre em caminhos chaveados a rótulo
(LSPs).
 O LSP é estabelecido quando o primeiro pacote IP de uma sessão entre 2
hosts chega ao LER de entrada na rede MPLS e ali é tratado e será
formado o caminho até o LER de saída, passando pelos LSR
intermediários da rota definida.

Label Distribution Protocol (LDP)
 Label Distribution Protocol é um conjunto de procedimentos pelo qual um
LSR informa outro das associações entre Label/FEC que ele fez.
Download

x25-atm-mpls - Compartilhando conhecimento!!!