O protocolo RIP facilita a
troca de informações de roteamento numa rede Netware. Os roteadores Netwate
utilizam o protocolo RIP para criar e manter uma base de dados com informações
de roteamento (comumente denominado Tabela de Roteamento). Da mesma forma que o
IPX, o RIP foi derivado do XNS. Entretanto, um campo foi adicionado a estrutura
do pacote para implementar um critério de decisão que permitisse selecionar a
rota mais rápida para chegar até um nodo destino. Esta troca proíbe a
integração do RIP da Netware com outras implementações XNS.
A estrutura do pacote RIP
permite a troca das seguintes informações:
-
Workstations podem localizar a rota mais rápida para um determinado segmento da
rede através de um broadcasting de uma requisição para os roteadores
-
Roteadores podem requisitar informações de roteamento para outros roteadores
através do broadcasting de uma requisição, atualizando desta forma suas tabelas
internas
-
Roteadores podem responder as requisições realizadas por workstations e outros
roteadores
-
Roteadores podem realizar periódicos broadcastings para terem certeza que todos
outros roteadores estão cientes da configuração da rede
-
Roteadores podem realizar broadcastings sempre que detectarem alterações na
configuração da rede
FORMATO DO PACOTE
Da mesma forma que a
maioria dos protocolos de alto nível utilizados no Netware, os pacotes RIP são
encapsulados na área de dados do pacote IPX. Os pacotes RIP são definidos no
cabeçalho IPX com o campo tipo do
pacote igual a 1 e os campos endereço do socket origem ou endereço do
socket destino igual a 453h.
Um pacote RIP é estruturado
com os seguintes campos:
OBSERVAÇÃO: O
campo "operação" pode ser seguido por no máximo 50 campos
"entrada na rede", dependendo da configuração da rede.
OPERAÇÕES
RIP
Os pacotes RIP podem
transportar requisições ou respostas, dependendo do conteúdo do campo operação. Se o
pacote RIP é uma requisição de informações (campo operação = 1), somente o
campo número da rede (interno
ao campo "Entrada na rede") possui significado. Entretanto, os campos número de saltos e número de sinais devem
ser incluidos para cada entrada na rede do pacote. Os valores atribuidos numa
requisição para os campos de número de saltos e sinais são irrelevantes.
As requisições RIP podem
ser classificadas como genéricas ou específicas. Uma requisição é dita genérica
quando um dos campos número da rede das entradas de rede possui um valor igual
a FFFFFFFFh (normalmente existe apenas uma entrada para requisição genérica).
As requisições genéricas são broadcasts realizados pelos roteadores para obter
informações a respeito de todos os segmentos existentes numa rede.
As
requisições específicas são enviadas para obter informações a respeito de
segmentos específicos. No caso de um requisição específica, uma ou mais
entradas (no máximo 50) são preenchidas com um único número identificando o
segmento da rede sobre o qual espera-se as informações.
Os
pacotes RIP de respostas (campo operação = 2) podem ser de dois tipos:
-
Uma resposta para uma requisição genérica ou específica oriunda de um roteador
ou de uma workstation
-
Um broadcast informativo realizado por um roteador. Estes broadcasts
informativos ocorrem quanto um roteador é inicializado, desativado ou quando um
roteador detecta alguma alteração na configuração da rede. Os roteadores
realizam periódicamente um broadcast de pacotes RIP informativos contendo todas
informações de roteamento conhecidas pelo roteador.
ROTEAMENTO
Com o objetivo de enviar os
pacotes pela melhor rota possível, os roteadores Netware mantém uma Tabela de
Informações de Roteamento que armazena informações a respeito de todos os
segmentos da rede. Cada entrada na tabela possui informações de roteamento para
um segmento específico. A seguir são descritos os principais campos de uma
Tabela de Informações de Roteamento:
- Número da rede: Contém o
número da rede para os segmentos que o roteador sabe que existem. Quando recebe
um pacote IPX, o roteador procura neste campo um valor que seja igual ao número
da rede destino constante no cabeçalho. Encontrando a rede destino na tabela, o
roteador possui nos demais campos da entrada as informações necessárias para
realizar o roteamento.
-
Saltos até a rede: Indica o número de roteadores que serão passados até que o
pacote alcance o segmento de rede descrito nesta entrada.
-
Sinais até a rede: Armazena uma estimativa do tempo necessário para o pacote
alcançar o segmento de rede descrito nesta entrada.
-
Cartão de interface de rede: Indica qual o cartão do roteador pode ser
utilizado para alcançar o segmento de rede descrito nesta entrada.
Num
ambiente Netware um roteador segue um conjunto de critérios para determinar a
melhor rota para propagação de um pacote. Os critérios utilizados são os
seguintes:
1)
Selecionar a rota que requer o menor número de sinais
2)
Se existem múltiplas rotas que possuem o mesmo número de sinais, selecionar a
rota que possua o menor número de saltos
3)
Se existem rotas com iguais números de sinais e saltos, o roteador esta livre
para escolher qualquer uma das rotas
Os
roteadores Netware podem armazenar somente a melhor rota até um determinado
segmento, todas as rotas até o segmento ou ainda um subconjunto destas rotas.
Numa
rede de computadores, os roteadores estão constantemente trocando informações
para manter suas Tabelas de Roteamento atualizadas, registrando desta forma,
qualquer alteração na configuração da rede. Para realizar esta atualização, os
roteadores transmitem uma série de broadcasts. Estes broadcasts podem ser
realizados nas seguintes situações:
-
Emissão de um broadcast inicial quando é realiza a conexão do roteador ao
segmento de uma rede
-
Requisição inicial para receber informações de roteamento de outros roteadores
-
Broadcasts periódicos (60 segundos) da lista corrente contendo os números das
redes ativas
-
Broadcast de detecção de alguma troca na configuração da rede
-
Broadcast final quando um roteador é desativado
Quando
um roteador recebe um broadcast de um pacote RIP indicando uma troca na
configuração da rede, deve atualizar sua Tabela de Informações de Roteamento e
informar outros roteadores da alteração. Para difundir esta informação para o
restante da rede, o roteador envia um broadcast imediatamente para todos os
segmentos conectados exceto para o segmento de onde foi recebida a informação.
Um procedimento semelhante deverá ser realizado se o roteador ficar ciente de
alguma alteração na configuração da rede por outros meios que não seja um
broadcast RIP.
Quando
um roteador recebe um requisição genérica (número da rede no pacote RIP igual a
FFFFFFFFh), um pacote RIP contendo informações a respeito de todas os segmentos
de rede conhecidos é enviado como resposta para o nodo solicitante. No entanto,
se a requisição é específica para um ou mais segmentos de rede, o roteador
deverá enviar uma resposta RIP contendo informações específicas do segmento
questionado pelo nodo solicitante.
Nenhum comentário:
Postar um comentário