próximo acima anterior sumário índice
Próximo: 13.6 Configurando o elm Acima: 13. Correio Eletrônico Anterior: 13.4.3 Misturando-se UUCP e   Sumário   Índice


13.5 Formato dos Arquivos Caminhos Alternativos e Mapas

A base de dados de caminhos alternativos provê informações de roteamento em redes baseadas em UUCP. Um entrada típica se parece com o seguinte (nomes de sites e caminhos são separados por tabulações):



Isso faz com qualquer mensagem para macunaima seja entregue através de guarapuava e dourados. Ambas as identificações, como o nome totalmente qualificado de macunaima e seu nome UUCP devem ser fornecidos ao programa de correio, caso ele não tenha condições de separar a forma de mapeamento entre esses nomes.

Caso se deseje direcionar todas as mensagens para máquinas dentro de um domínio para seus retransmissores de mensagens, deve-se especificar um caminho na base de dados de caminhos alternativos, fornecendo o nome de domínio como alvo, precedido por um ponto. Por exemplo, se todas as máquinas no domínio edu.br podem ser alcançadas através de parintins!macunaima, a entrada no arquivo de caminhos alternativos terá o seguinte aspecto:



Escrever uma arquivo de caminhos alternativos somente é aceitável quando se está administrando um site que não possui muito roteamentos. Caso seja necessário definir um número muito grande de máquinas, a melhor maneira será usar o comando pathalias para criar o arquivo a partir dos arquivos mapas. Mapas podem ser mantidos muito mais facilmente devido à sua simplicidade em se adicionar ou remover um sistema, editando-se a entrada no mapa e recriando-se o arquivo. Apesar dos arquivos publicados no Projeto de Mapeamento Usenet não serem mais usados para rotinas de roteamento, pequenas redes UUCP podem prover informações de roteamento através de seus próprios mapas. Um arquivo de mapa consiste fundamentalmente de uma lista de máquinas, contendo os sites que o sistema acessa e as máquinas que acessam o sistema local. O nome do sistema começa na coluna um e é seguido por uma lista das conexões separada por vírgulas. Caso a lista necessite de mais de uma linha, a linha seguinte deve necessariamente começar com um caracter de tabulação. Cada conexão consiste de um nome de um site, seguido por um indicador entre parênteses. Este indicador é uma expressão aritmética, formada por números e custos simbólicos. Linhas iniciadas com # deve ser ignoradas, pois são somente comentários.

Como um exemplo, consideremos que macunaima conecta-se com cebolinha.cnclinux.com.br duas vezes ao dia e com cveloso.tropicalia.com.br uma vez por semana. A conexão com cveloso é de somente 9600 bps. macunaima poderia então publicar um mapa com o seguinte formato



A última linha torna a máquina conhecida também pelo seu nome UUCP. Note que deve-se usar DAILY/2, porque chamar duas vezes ao dias na verdade divide o custo por dois caso fosse realizada somente uma conexão.

Usando a informação de tais arquivos de mapas, o comando pathalias é capaz de calcular a melhor rota para qualquer site de destino que esteja descrito em mapas e de produzir uma base de dados de caminhos alternativos que podem ser usados no roteamento para estes sites.

O comando pathalias disponibiliza algumas funcionalidades tais como esconder sites (por exemplo tornando-os acessíveis somente através de caminho padrão), etc. Veja a página de manual para maiores detalhes, assim como para uma lista completa de indicadores disponíveis.

Comentários nos arquivos de mapas geralmente trazem alguma informação adicional sobre os sites ali descritos. Há um formato rígido para especificá-los, permitindo que eles sejam recuperados. Por exemplo um programa chamado uuwho usa uma base de dados criada a partir dos arquivos de mapas para apresentar estas informações de uma forma mais legível para o usuário.

Ao registrar um site em uma organização que distribui arquivos de mapas aos seus membros, deve-se geralmente preencher uma entrada de mapa similar ao exemplo abaixo (na verdade este é o registro do site do autor):



O espaço em branco após os primeiros dois caracteres é uma tabulação. O significado de muitos campos é bastante óbvio, porém normalmente se recebe uma descrição detalhada de qualquer domínio no qual se registre. O campo L é o mais interessante de se descobrir: ele fornece a posição geográfica do site no formato latitude/longitude e é usado para gerar mapas em formato postscript que mostram todos os sites em cada País assim como no mundo.13.12


próximo acima anterior sumário índice
Próximo: 13.6 Configurando o elm Acima: 13. Correio Eletrônico Anterior: 13.4.3 Misturando-se UUCP e   Sumário   Índice
www.conectiva.com