Buscar

Aula11 2013

Prévia do material em texto

1 
PROTOCOLO PPP 
TECNOLOGIA FRAME - RELAY 
1- PPP – Protocol Point-to-Point 
� É um protocolo de Camada de Enlace que opera sobre um enlace 
ponto-a-ponto. 
�Criado para transportar datagramas IP na conexão entre dois 
pontos (WAN). 
� PPP pode operar com os seguintes enlaces: 
� linha telefônica discada serial(Ex: conexão através modem 
56k) 
� Enlace SONET (Synchronous Optical Network) / SDH 
(Syncronous Digital Hierarchy) – Alta velocidade + fibra 
� Conexão X.25(64 Kbps + links analógicos + store-and-
forward) 
� Circuito ISDN (Rede Digital de Serviços Integrados – par 
trançado – 2B + D (2.64Kbps + 16 Kbps) ou 30B + D. 
� Frame Relay (64 a 128Kbps – aceita apenas IP e PVC) 
1.1 Exigências originais da IETF para o projeto PPP: 
�Enquadramento de pacote: o remetente deve ser capaz de pegar 
um pacote da camada de rede e o encapsular dentro de um quadro 
PPP 
�Transparência: deve transportar qualquer padrão de bits no campo 
de dados 
 2 
�Múltiplos protocolos de camada de rede: deve estar habilitado a 
suportar múltiplos protocolos de camada de rede(EX: IP, IPX, 
AppleTalk) 
�Múltiplos Tipos de Enlace: deve poder operar sobre uma grande 
variedade de tipos de enlaces (Ex: seriais, paralelos, síncronos ou 
assíncronos. Ex: serial assíncrona (dial up), serial síncrona (ISDN)) 
�Detecção de erros: deve estar habilitado a detectar erros de bits 
mas não corrigi-los 
�Vida da conexão (gerenciamento da conexão): detectar e informar 
falhas (instabilidade na comunicação entre Tx e Rx) da camada de 
enlace para a camada de rede(Protocolo LQM – Link Quality 
Monitoring - monitora a qualidade do link) 
� Negociação do endereço de camada de rede: fornecer mecanismo 
para que os pontos terminais do enlace possam aprender ou 
configurar um do outro os endereços de camada de rede (NCP –
Network Control Protocol – provê métodos de encapsulamento, 
também) 
�Simplicidade: fácil compreensão 
1.2 PPP: não requisitos (funcionalidades não obrigatórias a 
implementar) 
�Correção de erros: não há correção nem recuperação de erros. 
 3 
�Controle de Fluxo: não há controle de fluxo. Protocolo de camada 
superior limita a velocidade na qual os pacotes são entregues ao PPP 
para envio. 
�Sequenciamento: PPP não é obrigado a entregar os quadros ao 
receptor na mesma ordem que saiu. 
�Enlace Multiponto: não há necessidade de suportar enlaces 
multiponto (apenas ponto-a-ponto) 
Recuperação de erros, controle de fluxo, re-ordenação dos 
dados são todos relegados para as camadas mais altas! 
1.3 Formato do Quadro PPP 
 
� Campos: 
� Flag: Possui sempre o valor 01111110 e é usado para indicar o 
início do quadro. 
� Endereço: O PPP não defini qualquer sistema de 
endereçamento(só há um único receptor). Por isso esse campo tem 
sempre o valor 11111111. 
endereço 
controle 
tamanh
o 
variável 
ou ou
1 
CRC 
 4 
� Controle: Sempre possui o valor 00000011, que indica 
transmissão de dados 
� Protocolo:Defini o protocolo responsável pelo datagrama 
encapsulado dentro do quadro PPP . 
o Campo com valor 0021h => TCP/IP 
o Campo com valor 002Bh => IPX/SPX 
o Campo com valor 0029h => AppleTalk 
� Informação: Contém o pacote encapsulado(dados) que está sendo 
enviado por um protocolo de camada superior. Tamanho máximo do 
campo = 1500 bytes. 
� Soma de verificação: Usado para detectar erro de bits em um 
pacote transmitido. 
1.4 Byte Stuffing 
� Questão: se ocorre o padrão de flag <01111110> em outro local 
do pacote (por exemplo no campo informação)? O receptor vai 
detectar o final do quadro PPP incorretamente? 
� Solução 1: proibir que o protocolo de camada superior envie 
dados com o valor de bits em questão (01111110) => Transparência 
não permite (ver conceito) 
� Solução 2: Técnica Byte Stuffing 
� Transmissor: 
o Adiciona um Byte de controle de escape(01111101) 
antes do flag 011111110 para dizer que é um dado. 
 5 
� Receptor: 
o um byte 01111101(escape) seguido de 01111110(flag) 
em seguida: descarta o primeiro e continua a recepção de 
dados. 
o único byte 01111110: então é um flag 
 
 
 Transmissor Receptor 
 
 
1.5 Protocolo de Controle de Enlace (LCP) e Protocolos de controle 
de rede do PPP (NCP) 
byte com 
o padrão 
do flag nos 
dados a 
enviar 
byte com o padrão de 
escape acrescentado nos 
dados transmitidos 
seguido por um byte com 
padrão de flag 
 6 
� Protocolo de Controle de Enlace: LCP (Link Control Protocol) 
� Função do LCP: Inicialização, Manutenção, Indicação de erro e 
Fechamento de um enlace. 
� No estabelecimento do enlace (LCP): Um extremidade do enlace 
envia suas opções de configuração de enlace desejada. A outra 
extremidade aceita ou não. 
o Opções de configuração (LCP): tamanho máximo de um 
quadro, especificação de um protocolo de autenticação. 
� Configuração da camada de rede (NCP): os dois lados do enlace 
PPP trocam pacotes de controle de rede específicos. 
o Se IP rodando => transmissor e receptor negociam e 
configuram seus endereços IP. 
o DNS e Gateway podem ser definidos também. 
� Camada de rede configurada(Abrir): dados começam a fluir. 
� Principais componentes do PPP: 
 
o Enquadramento: identificação do início e fim do quadro. 
 7 
o Protocolo de controle de enlace (LCP):inicializa, mantém 
e encerra o enlace PPP. 
o Protocolo de controle de rede (NCP – IPCP): Trasmissor 
e receptor se configuram antes que os datagramas 
comecem a fluir. 
 
2.TECNOLOGIA FRAME RELAY 
 O Frame Relay é uma eficiente tecnologia de comunicação de 
dados usada para transmitir de maneira rápida e barata a informação 
digital através de uma rede de dados, dividindo essas informações 
em frames (quadros) a um ou muitos destinos de um ou muitos end-
points. Assim, uma rede de lojas de varejo, por exemplo, pode usar 
frame relay para conectar lojas rurais ou interioranas em sua WAN 
corporativa. (provavelmente com a adoção de uma VPN para 
segurança). 
 O frame-relay é uma técnica de comutação de pacotes efetuada 
de maneira confiável, considerando as seguintes características: 
 - Redes locais com um serviço orientado a conexão 
 - Opera no nivel 2 do modelo OSI 
 - Controle de erro nos nós (detecção de erro). 
 No fim da década de 80 e início da década de 90, vários fatores 
combinados demandaram a transmissão de dados com velocidades 
mais altas como: 
 8 
• a migração das interfaces de texto para interfaces gráficas 
• O aumento do tráfego do tipo rajada (burst) nas aplicações de 
dados 
• O aumento da capacidade de processamento dos equipamentos 
de usuário 
• A popularização das redes locais e das aplicações cliente / 
servidor 
• A disponibilidade de redes digitais de transmissão 
 Os projetistas do frame relay visaram um serviço de 
telecomunicação para a transmissão de dados de alto custo-benefício 
para tráfego do tipo rajada (bursty) nas aplicações de dados entre 
redes locais (LANs) e entre end-points de uma WAN, a fim de 
atender a estes requisitos. 
 A conversão dos dados para o protocolo Frame Relay é feita 
pelos equipamentos de acesso ainda na LAN, geralmente um 
roteador. Os frames gerados são enviados aos equipamentos de rede, 
cuja função é basicamente transportar esse frames até o seu destino, 
usando os procedimentos de chaveamento ou roteamento próprios 
do protocolo. A rede Frame Relay é 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 um circuito 
 9 
virtual permantente(PVC) configurado com uma determinada banda. 
 A alocação de banda física na rede é feita pacote a pacote, 
quando da transmissão dos dados, ao contrário do TDM em que 
existe uma alocação de banda fixa na rede, mesmo que não haja 
qualquer tráfego de dados. 
 O Frame Relay é um serviço de pacotes ideal para tráfego de 
dados IP, que organiza as informações em frames, ou seja, em 
pacotes de dados com endereço de destino definido,ao invés de 
colocá-los em slots fixos de tempo, como é o caso do TDM. Este 
procedimento permite ao protocolo implementar as características de 
multiplexação estatística (multiplexação estatística é uma técnica de 
multiplexação na qual a largura da banda é diretamente alocada 
conforme a necessidade) e de compartilhamento de portas. 
 Apenas algumas funcionalidades básicas da camada de enlace 
de dados (layer 2) do modelo OSI são implementadas, tais como a 
verificação de frames válidos, porém sem a solicitação de 
retransmissão em caso de erro. Desta forma, as funcionalidades 
implementadas nos protocolos de aplicação, tais como verificação 
de seqüência de frames, o uso de frames de confirmações e 
supervisão, entre outras, não são duplicadas na rede Frame Relay. 
Isto permite um trafego de quadros (frames) ou pacotes em alta 
velocidade (até 1,984 Mbps), com um atraso mínimo e uma 
utilização eficiente da largura de banda. 
 10 
2.1 Resumo das Características 
 Frame Relay é um protocolo WAN de alta performance que 
opera nas camadas fisica e de enlace do modelo OSI. Esta tecnologia 
utiliza comutação por pacotes para promover a interface com outras 
redes através de dispositivos de borda (roteadores), compartilhando 
dinamicamente os meios de transmissão e a largura de banda 
disponíveis, de forma mais eficiente e flexível 
 O Protocolo Frame Relay, utiliza-se das funcionalidades de 
multiplexação estatística e compartilhamento de portas, porém com 
a alta velocidade e baixo atraso (delay) dos circuitos TDM. Isto 
exige redes confiáveis para a sua implementação eficiente, pois em 
caso de erro no meio de transmissão, ocorre um aumento 
significativo no número de retransmissões, pois a checagem de erros 
ocorre somente nas pontas. 
 O protocolo Frame Relay proporciona orientação a conexão 
em sua camada de trabalho (modelo OSI - Camada de Enlace de 
Dados ou camada 2). 
 O Frame Relay é baseada no uso de Circuitos Virtuais (VC's). 
 Um VC é um circuito de dados virtual bidirecional entre 2 
portas quaisquer da rede, que funciona como se fosse um circuito 
dedicado. Existem 2 tipos de Circuitos Virtuais: O Permanent 
Virtual Circuit (PVC) e o Switched Virtual Circuit (SVC). 
 11 
 O PVC é um circuito virtual permanente configurado pelo 
operador na rede através de um sistema de Gerência de Rede, como 
sendo uma conexão permanente entre 2 pontos. A rota através dos 
equipamentos de rede pode ser alterada ao passo que ocorrem falhas 
ou reconfigurações, mas as portas de cada extremidade são mantidas 
fixas. Já o SVC é um circuito virtual comutado, que é 
disponibilizado na rede de forma automática, conforme a demanda, 
sendo utilizado principalmente por aplicações de Voz que 
estabelecem novas conexões a cada chamada. 
 O Frame Relay também possibilita a utilização de múltiplos 
canais lógicos em uma mesma linha de acesso, o que torna o mesmo 
ponto-multiponto. Isto significa que podemos, utilizando uma única 
linha de dados em um ponto de concentração (cpd, por exemplo), 
acessar diversos pontos remotos. Cada ponto remoto é acessado 
através de um endereço lógico diferente, chamado DLCI (Data-Link 
Conection Identifier – Identificador de Conexão de Link de Dados). 
 Outra característica interessante do Frame Relay é o 
CIR(Commited information rate). Isto significa que quando um 
usuário de serviços de telecomunicações contrata uma linha Frame 
Relay com 128 Kb/s, não quer dizer que ele tenha alocado na rede 
da operadora esta banda todo o tempo, pois, já que a infraestrutura é 
compartilhada, haverá momentos em que ocorrerá 
congestionamentos. No ato da assinatura do contrato com a 
 12 
operadora, o usuário escolhe uma taxa de CIR, que pode ser de 25%, 
50%, a que o usuário escolher, e no momento do congestionamento, 
a operadora garante que terá disponível a banda correspondente ao 
CIR. Por exemplo, se um usuário tem um Frame Relay de 128 KB/s 
com um CIR de 50%, caso a rede não esteja congestionada o mesmo 
poderá realizar uma rajada de tráfego a até 128 KB/s. Porém, caso 
haja congestionamento, esta banda vai sendo automaticamente 
reduzida até o valor de CIR, podendo este usuário no pior caso 
trafegar a 64 KB/s, que corresponde a 50% de 128 KB/s. Quanto 
maior o CIR, maior o custo da conexão. 
 Em 2006, a internet baseada em ATM e IP começam, 
lentamente, a impelir o desuso do frame relay. Também o advento 
do VPN (Virtual Private Network – Rede Privada Virtual) e de 
outros serviços de acesso dedicados como o Cable Modem e o Dsl, 
aceleram a tendência de substituição do frame relay. Há, entretan- 
to, muitas áreas rurais onde o DSL e o serviço de cable modem não 
estão disponíveis e a modalidade de comunicação de dados mais 
econômica muitas vezes é uma linha frame relay. 
2.2 Quadro Frame Relay 
 
� bits de Flag, 01111110, delimitadores do quadro 
endereço flag dados CRC flag
 13 
� endereço ou header de endereçamento e controle: 
� campo de 10 bits com identificador de CV (DLCI) 
� 3 bits de controle de congestão: 
•FECN(Forward Explicit Congestion Notification): notificação 
explícita de congestão à frente. Quando setado pelo switch 
Frame Relay, indica ao roteador de destino que o caminho 
recém atravessado está congestionado 
•BECN(Backward Explicit Congestion Notification): 
congestão no caminho reverso. Quando o switch Frame Relay 
detecta congestionamento na rede, seta esse campo e envia de volta 
para o roteador origem, para que reduza a taxa em que está 
transmitindo. 
•DE(Discard Eligibility): possibilidade de descarte 
2.3 Aplicações do Frame Relay 
• interligação de redes locais (LANs) geograficamente dispersas 
com baixa demanda de tráfego transacional 
• Transferência Eletrônica de Fundos - TEF (comércio e 
serviços) 
• intercâmbio de informação em tempo real 
• transferência de arquivos em alta velocidade 
• suporte a aplicações de correio eletrônico 
• possibilidade de aplicações host-terminal, cliente-servidor e 
CAD-CAM 
 14 
• criação de intranet 
• construção de bases de dados distribuídas (controle de estoque, 
movimentação de vendas, faturamento etc) 
• acesso remoto a base de dados (comunicação com a matriz) 
• impressão remota 
2.4 Modalidades de CIR 
Velocidade de acesso (kbps) CIR aplicável (kbps) 
64 8, 16, 24, 32, 48 
128 8, 16, 24, 32, 48, 56, 64, 96 
256 8, 16, 24, 32, 48, 56, 64, 96, 128, 192 
512 8, 16, 24, 32, 48, 56, 64, 96, 128, 192, 
256, 384 
1.024 8, 16, 24, 32, 48, 56, 64, 96, 128, 192, 
256, 384, 512, 768 
2.048 8, 16, 24, 32, 48, 56, 64, 96, 128, 192, 
256, 384, 512, 768, 1536 
 
2.5 Resumo das características Técnicas 
• alta velocidade de transmissão (de 64 Kbps a 2Mbps) 
• transporte de múltiplas aplicações e protocolos 
• adaptação a arquiteturas comuns de comunicação (OSI, SNA, 
IPX etc) 
• operação de enlace (nível 2) do modelo OSI 
• compatibilidade com outros protocolos (TCP/IP, IPX de 
Novell, SRB, TB, XNS, AppleTalk etc 
 15 
• suporte simultâneo pela mesma conexão de acesso e pelo 
mesmo circuito virtual permanente (PVC) 
• tráfego em rajadas 
 
 
 
 
 
Exemplo de uma Rede Frame Relay

Continue navegando