Implementação de um cliente para LAN Emulation no Linux

por Hermes F. Reis Neto <hfreis@lsi.usp.br>
Laboratório de Sistemas Integráveis da USP - LSI
junho -1998


Conteúdo


Introdução

Este documento contém uma descrição completa do procedimento necessário à implementação de um cliente para LAN Emulation (LANE) sobre redes ATM em um sistema particular Linux, incluindo a implementação do ATM. Pressupõe-se conhecimento razoável do sistema operacional, bem como de configurações de interfaces de rede e endereçamento IP, compilação do kernel e dos conceitos necessários à implementação da LAN Emulation (LEC, LECS, LES, sinalização, endereçamento, etc).


Software e Hardware necessários

(*1) - Embora este roteiro se restrinja à utilização deste adaptador, outros adaptadores são suportados. Ver, na distribuição do ATM on Linux, o arquivo atm/README para maiores detalhes.
(*2) - Ver, na distribuição, o arquivo linux/Documentation/Changes para informações sobre outros pacotes necessários à compilação dessa versão do kernel. Para cada revisão do ATM on Linux, deve-se utilizar uma versão diferente do kernel.
(*3) - Atualmente já está disponível a versão. 0.9 do software. Entretanto, o driver do adaptador utilizado só está disponível para versões anteriores à 0.32, devido a problemas de incompatibilidade com o kernel 2.1.*, utilizado nas mais recentes.
(*4) - Existem também disponíveis outros drivers para este adaptador. Verificar, para o driver a ser utilizado, as versões corretas do kernel e do ATM on Linux necessárias e utilizá-las no lugar das versões propostas neste documento.


1. Compilar o kernel com os drivers para ATM:


2. Compilar e instalar o driver do adaptador PCA-200E


3. Compilar e instalar as ferramentas do ATM

As ferramentas ATM incluem os programas básicos de utilização da rede e ferramentas de diagnóstico e monitoramento. Para maiores detalhes, consultar os arquivos atm/USAGE e atm/README.

4. Configurar o cliente para LAN Emulation

A implementação do cliente para LAN Emulation consiste basicamente em iniciar os processos de comunicação do ATM e o processo que implementa a parte cliente da LAN Emulation. Para que essa configuração seja automaticamente realizada durante a inicialização (boot) do sistema é necessário utilizar scripts de inicialização. Segue abaixo o processo de configuração:

Comandos Úteis:


Referências:


Hermes F. Reis Neto, June 17 1998