Instituto Politécnico de Beja Escola Superior De Tecnologia e Gestão Departamento de engenharia Tecnologias WAN [Escrever o subtítulo do documento] Excerto retirado de Projecto de Curso José Afonso Esteves Janeiro Engenharia Informática Aluno: José Afonso Esteves Janeiro 2009 Tecnologias WAN Capitulo 3 Hight-Level Data Link Control (HDLC) O HDLC é um protocolo comum da camada de enlace de dados do modelo OSI, com orientação bit a bit. Ele especifica um método de encapsulamento de dados de ligações seriais síncronas. O HDLC é um protocolo ponto-a-ponto utilizado em linhas privadas e não possui qualquer método de autenticação. Em protocolos com orientação byte a byte, as informações de controlo são codificadas utilizando bytes inteiros. Já em protocolos com orientação bit a bit, como é o caso do HDLC, um bit pode representar uma informação de controlo. Excerto retirado de Projecto de Curso O HDLC é um método de encapsulamento padrão utilizado em routers Cisco para ligações atravésJosé de ligações Afonso seriais síncronas. Esteves Janeiro Engenharia Informática O protocolo HDLC é proprietário ao fabricante, assim, o HDLC utilizado em routers Cisco, por exemplo, contém um campo proprietário e apenas routers Cisco são capazes de compreende-lo. Como consequência, não é possível utilizar este método de encapsulamento em equipamentos de rede de diferentes fabricantes. O método de encapsulamento HDLC difere entre os diferentes fabricantes pelo modo como o protocolo HDLC comunica com os protocolos da camada de rede. Caso os fabricantes não implementassem uma solução para o HDLC comunicar com os diferentes protocolos definidos na camada de rede, ele seria capaz de transportar apenas um protocolo. Esse cabeçalho proprietário é inserido no campo data da frame HDLC. Caso se deseje ligar dois routers de diferentes fabricantes, o método de encapsulamento HDLC não poderá ser utilizado. Nesta situação uma solução alternativa é o uso do protocolo PPP, que é padronizado pela ISO. José Afonso Esteves Janeiro – ei2467 Página 23 Tecnologias WAN 3.1 – Estrutura da Frame HDLC A estrutura de uma frame HDLC é composta por seis campos: Flag: O campo flag é constituído por oito bits (um byte) que indicam o inicio ou o final de uma frame. É constituído pela sequência binária 01111110 que identifica a frame. Todas as frames HDLC iniciam-se e terminam com uma sequência de bits que consiste do primeiro número 0, seguido de seis bits 1 e mais um bit 0 (0111 1110 - 7E hexadecimal). A flag anterior ao campo de endereço, é a flag de início da frame e a flag posterior ao FCS, é a flag do fim da frame. A sequência de bits da flag nunca pode ocorrer nos outros campos da frame, por isso, o HDLC insere sempre um bit a zero (0) a seguir a todos os cinco bits consecutivos retirado a um (1) nos campos que a frame, assegurando que a Excerto deconstituem Projecto de assim Curso sequência de bits 01111110 ocorre apenas nos campos flag, cabendo ao sistema José Esteves Janeiro receptor descartarAfonso os bits a zero (0) inseridos pelo HDLC. Quando várias frames são transmitidas consecutivamente, a flag final de uma Engenharia Informática frame precedente é utilizada como flag inicial da frame consequente. Address (endereço): O campo endereço pode conter um endereço específico, um grupo de endereços ou um endereço de broadcast. É constituído por um ou dois bytes. Control (controlo): O campo de controlo contém uma sequência de um ou dois bytes e pode ter três tipos de formatos, dependendo do tipo de frame HDLC utilizada: Frames de Informação (I-frames) - Transportam informação de controlo de fluxo e de erro. Incluí um send sequence number, que indica o número da próxima frame a ser enviada e um recive sequence number, que indica o número da próxima frame a ser recebida. Ambos os dispositivos, emissor e receptor, recebem os sequence numbers para garantirem o correcto envio das frames. José Afonso Esteves Janeiro – ei2467 Página 24 Tecnologias WAN Frames de Supervisão (S-Frames) - Fornecem informações de controlo. Uma SFrame pode solicitar ou interromper uma transmissão. As S-Frames não têm nenhum campo de informação. Frames não numerdas (U-Frames) - Fornecem informações suplementares de controlo de ligação, mais propriamente, sobre a configuração da ligação. Data (Dados) – O campo de dados contém os dados a serem transmitidos. Protocol (Protocolo) – O campo protocolo, na frame HDLC Cisco, especifica o tipo de protocolo encapsulado na frame. FSC (Frame Check Sequence) – O campo FCS é utilizado para implementar uma detecção de erros na sequência de frames. Excerto retirado de Projecto de Curso José Afonso Esteves Janeiro Engenharia Informática Figura 3.1 – Frame HDLC padrão ISO e frame HDLC proprietária Cisco José Afonso Esteves Janeiro – ei2467 Página 25 Tecnologias WAN 3.2 – Comandos de configuração do encapsulamento HDLC utilizando tecnologia Cisco Router> Router>enable Router#configure terminal Router(config)#interface serial 0 Router(config-if)#encapsulation hdlc Router(config-if)# O software simulador de redes Packet Tracer 5.2 suporta a configuração do encapsulamento HDLC por completo. Excerto retirado de Projecto de Curso José Afonso Esteves Janeiro Engenharia Informática José Afonso Esteves Janeiro – ei2467 Página 26