Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

IS-IS visão geral

O IS-IS é um protocolo de gateway interior (IGP) que usa informações de estado de enlace para tomar decisões de roteamento.

IS-IS é um sistema de estado de enlace IGP que usa o algoritmo SPF (Short-Path-First) mais curto para determinar rotas. IS-IS avalia as alterações de topologia e determina se deve realizar um recálculo completo do SPF ou um cálculo parcial de roteamento (PRC). Originalmente, esse protocolo foi desenvolvido para rotear pacotes CLNP (Connectionless Network Protocol, Protocolo de Rede Sem Conexão) da Organização Internacional para Padronização (ISO).

Como OSPF roteamento, a IS-IS usa pacotes hello que permitem que a convergência de rede ocorra rapidamente quando as alterações na rede são detectadas. IS-IS usa o algoritmo SPF para determinar rotas. Usando SPF, IS-IS avalia as alterações da topologia da rede e determina se é necessário um cálculo completo ou parcial da rota.

Observação:

Como IS-IS usa endereços ISO, a configuração das implementações de IP versão 6 (IPv6) e IP versão 4 (IPv4) da IS-IS é idêntica.

Observação:

Consulte plataformas/FPCs que não podem encaminhamento do tráfego ISO encapsulado de TCC para encontrar uma lista de configurações de FPC e dispositivos que não podem passar o tráfego ISO quando encapsulados no formato TCC.

Esta seção discute os seguintes tópicos:

IS-IS terminologia

Uma IS-IS é um sistema autônomo único (AS), também chamado de domínio de roteamento, que consiste em sistemas terminais e sistemas intermediários. Os sistemas terminais são entidades de rede que enviam e recebem pacotes. Sistemas intermediários enviam e recebem pacotes e pacotes de retransmissão (para a frente). (Sistema intermediário é o termo Open System Interconnection [OSI] para roteador.) Os pacotes ISO são chamados de PDUs de rede.

Na IS-IS, um único AS pode ser dividido em grupos menores chamados áreas. O roteamento entre áreas é organizado hierárquico, permitindo que um domínio seja dividido administrativamente em áreas menores. Essa organização é realizada configurando sistemas intermediários de Nível 1 e 2. Roteamento de sistemas de nível 1 em uma área; quando o destino está fora de uma área, eles roteam em direção a um sistema de Nível 2. Rota de sistemas intermediários de nível 2 entre áreas e em direção a outros ASs. Nenhuma IS-IS de área funciona rigorosamente como um backbone.

Os roteadores de nível 1 compartilham informações de roteamento intra-área, e os roteadores de Nível 2 compartilham informações interáriais sobre endereços IP disponíveis em cada área. Com exclusividade, IS-IS roteadores de nível 1 e 2 podem atuar como roteadores de nível 1 e 2, compartilhando rotas intra-áreas com outros roteadores de Nível 1 e rotas entre áreas com outros roteadores de Nível 2.

A propagação de atualizações de estado de enlace é determinada pelos limites de nível. Todos os roteadores em um nível mantêm um banco de dados de estado de enlace completo de todos os outros roteadores no mesmo nível. Cada roteador usa o algoritmo Dijkstra para determinar o caminho mais curto do roteador local até outros roteadores no banco de dados de estados de enlace.

Endereços de rede ISO

IS-IS usa endereços de rede ISO. Cada endereço identifica um ponto de conexão com a rede, como uma interface de roteador, e é chamado de ponto de acesso ao serviço de rede(NSAP).

IS-IS aceita vários endereços NSAP na interface lo0 de loopback.

Um sistema final pode ter vários endereços NSAP, nesse caso, os endereços diferem apenas pelo último byte (chamado de n-selector). Cada NSAP representa um serviço disponível nesse nó. Além de ter vários serviços, um único nó pode pertencer a várias áreas.

Cada entidade de rede também tem um endereço de rede especial chamado de título de entidade de rede (NET). Estruturalmente, uma NET é igual a um endereço NSAP, mas tem um seletor de n-00. A maioria dos sistemas terminais e dos sistemas intermediários tem uma NET. Sistemas intermediários que participam de várias áreas podem ter vários NETs.

Os endereços ISO a seguir ilustram o formato IS-IS endereços:

Os NETs assumirão vários formulários, dependendo de seus requisitos de rede. Os endereços NET são hexadecimal e variam de 8 octetos a 20 octetos de comprimento. Em geral, o formato consiste em uma autoridade e identificador de formato (AFI), uma ID de domínio, uma ID de área, um identificador de sistema e um seletor. O formato mais simples omite a ID de domínio e tem 10 octetos de comprimento. Por exemplo, o endereço NET 49.0001.1921.6800.1001.00 consiste nas seguintes partes:

  • 49 — AFI

  • 0001 — ID de área

  • 1921.6800.1001 — Identificador de sistema

  • 00 — Seletor

O identificador de sistema deve ser exclusivo na rede. Para uma rede somente IP, recomendamos usar o endereço IP de uma interface no roteador. Configurar um endereço NET de loopback com o endereço IP é útil quando a solução de problemas é necessária na rede.

A primeira parte do endereço é o número da área, que é um número variável de 1 a 13 bytes. O primeiro byte do número da área (49) é o indicador de autoridade e formato (AFI). Os próximos bytes são o identificador de domínio (área) atribuído, que pode ser de 0 a 12 bytes. Nos exemplos acima, o identificador de área é 0001.

Os próximos seis bytes formam o identificador de sistema. O identificador de sistema pode ser de seis bytes exclusivos em todo o domínio. Normalmente, o identificador de sistema é o endereço controle de acesso ao meio (MAC) (como no primeiro exemplo, 00a0.c96b.c490) ou o endereço IP expresso em decimal com código binário (BCD) (como no segundo exemplo, 2081.9716.9018, que correspondem ao endereço IP 208.197.169.18). O último byte (00) é o seletor de n.

Observação:

O identificador de sistema não pode ser 0000.0000.0000. O "0s" é um cenário ilegal, e a adjaceência não é formada com essa configuração.

Para fornecer ajuda com IS-IS depuração, o sistema operacional Junos® (Junos OS) tem suporte para o mapeamento dinâmico de identificadores de sistema ISO no nome do host. Cada sistema pode ser configurado com um nome de host, o que permite que o mapeamento do nome do sistema para host seja realizado em uma tupla de nome de host, comprimento e valor (TLV) em uma IS-IS de estado de enlace. Isso permite que sistemas intermediários no domínio do roteamento aprendam sobre o identificador de sistema ISO de um sistema intermediário específico.

IS-IS pacotes

Cada IS-IS PDU compartilha um cabeador comum. IS-IS usa as seguintes PDUs para trocar informações de protocolo:

  • IS-IS OLÁ (IIH) PDUs — Broadcast para descobrir a identidade dos sistemas IS-IS vizinhos e determinar se os vizinhos são sistemas intermediários de Nível 1 ou Nível 2.

    IS-IS olá as PDUs estabelecem adjacências com outros roteadores e têm três formatos diferentes: um para pacotes de olá ponto a ponto, um para links de broadcast nível 1 e um para links de broadcast nível 2. Os roteadores de nível 1 devem compartilhar o mesmo endereço de área para formar uma adjabilidade, enquanto os roteadores de Nível 2 não têm essa limitação. A solicitação de adjabilidade está codificada no campo do tipo Circuit da PDU.

    Olá, as PDUs têm um comprimento predefinido atribuído a elas. O IS-IS roteador não reize nenhuma PDU para combinar com a unidade de transmissão máxima (MTU) em uma interface de roteador. Cada interface tem suporte para IS-IS PDU máxima de 1492 bytes, e as PDUs olá são acolchoadas para atender ao valor máximo. Quando o olá é enviado para um roteador vizinho, a interface de conexão aceita o tamanho máximo de PDU.

  • PDUs de estado de enlace — Contenha informações sobre o estado das adjacências para sistemas IS-IS vizinhos. As PDUs de estado de enlace são inundadas periodicamente em toda a área.

    Também estão incluídas informações métricas e IS-IS do vizinho. Cada PDU de estado de enlace deve ser atualizada periodicamente na rede e reconhecida por informações dentro de uma PDU em número de sequência.

    Nos enlaces ponto a ponto, cada PDU de estado de enlace é reconhecida por uma sequência parcial de PDU (PSNP), mas, nos enlaces de broadcast, um número PDU (CSNP) de sequência completa é enviado pela rede. Qualquer roteador que encontre informações de PDU de estado de enlace mais novas no CSNP expurga a entrada desa datada e atualiza o banco de dados de estado de enlace.

    As PDUs do estado de enlace são suportadas por endereçamento de máscara de sub-rede de comprimento variável.

  • Número completo de PDUs (CSNPs) de sequência completa — Contenha uma lista completa de todas as PDUs de estado de enlace no IS-IS de dados. Os CSNPs são enviados periodicamente em todos os enlaces, e os sistemas de recebimento usam as informações no CSNP para atualizar e sincronizar seus bancos de dados de PDU em estado de enlace. Os CSNPs multicasts do roteador designado nos enlaces de broadcast no local do envio de reconhecimentos explícitos para cada PDU de estado de enlace.

    Contida no CSNP está um identificador de PDU em estado de enlace, uma vida útil, um número de sequência e um checksum para cada entrada no banco de dados. Periodicamente, um CSNP é enviado em links ponto a ponto e broadcast para manter um banco de dados correto. Além disso, o anúncio de CSNPs ocorre quando uma adjacência é formada com outro roteador. Como IS-IS PDUs, os CSNPs vêm em dois tipos: Nível 1 e Nível 2.

    Quando um dispositivo recebe um CSNP, ele verifica as entradas do banco de dados em seu próprio banco de dados local de estados de enlace. Caso detecte informações faltando, o dispositivo solicita detalhes específicos do estado do enlace usando um número PDU (PSNP) de sequência parcial.

  • Número de sequência parcial PDUs (PSNPs)— Enviado multicast por um receptor quando detecta que está faltando uma PDU de estado de enlace (quando seu banco de dados de PDU de estado de enlace está desaproveitado). O receptor envia um PSNP ao sistema que transmitiu o CSNP, solicitando efetivamente que a PDU de estado de enlace faltante seja transmitida. Esse dispositivo de roteamento, por sua vez, encaminha a PDU de estado de enlace em falta para o dispositivo de roteamento solicitando.

    Um PSNP é usado por um roteador IS-IS para solicitar informações de PDU em estado de enlace de um roteador vizinho. Um PSNP também pode reconhecer explicitamente o recebimento de uma PDU de estado de enlace em um enlace ponto a ponto. Em um enlace de broadcast, um CSNP é usado como conhecimento implícito. Assim como PDUs e CSNPs, o PSNP também tem dois tipos: Nível 1 e Nível 2.

    Quando um dispositivo compara um CSNP ao banco de dados local e determina que uma PDU em estado de enlace está faltando, o roteador emite um PSNP para a PDU de estado de enlace faltante, que é retornada em uma PDU de estado de enlace do roteador que envia o CSNP. A PDU de estado de enlace recebido é armazenada no banco de dados local e um reconhecimento é enviado de volta ao roteador de origem.

Alcance persistente da rota

As informações de alcance da rota IPv4 e IPv6 IS-IS pdUs de estado de enlace são preservadas quando você compromete uma configuração. Os prefixos de IP são preservadas com seu fragmento de pacote original na regeneração do estado de enlace da PDU.

IS-IS suporte para nuvens de rede multipoint

IS-IS não suporta configurações de multipoint. Portanto, ao configurar redes do Frame Relay ou do Modo de Transferência Assíncrona (ATM), você deve configurá-las como coletas de links ponto a ponto, não como nuvens multipoint.

Instalando uma rota padrão para o dispositivo de roteamento mais próximo que opera em IS-IS níveis

Quando um dispositivo de roteamento que opera como um roteador de Nível 1 e Nível 2 (Roteador B) determina que ele pode alcançar pelo menos uma área diferente da própria (por exemplo, na Área Y), ele define o bit ATTACHED em sua PDU de estado de enlace de Nível 1. Depois disso, o roteador de Nível 1 (Roteador A) introduz uma rota padrão que indica o dispositivo de roteamento conectado mais próximo que opera como um roteador de Nível 1 e Nível 2 (Roteador B). Veja a Figura 1.

Figura 1: instalar a rota padrão para o dispositivo de roteamento mais próximo que opera no nível 1 e no nível 2 Install Default Route to Nearest Routing Device That Operates at Both Level 1 and Level 2