Escolar Documentos
Profissional Documentos
Cultura Documentos
Protocolo de
roteamento IS-IS
Leandro Lottermann
OBJETIVOS DE APRENDIZAGEM
Introdução
Neste capítulo, você será apresentado ao protocolo de roteamento Intermediate
System-Intermediate System (IS-IS), que é um protocolo da International Organi-
zation for Standardization (ISO) em conjunto com a International Electrotechnical
Commission (IEC). O IS-IS pertence a um conjunto de normas produzido para facilitar
a interconexão de sistemas abertos.
O IS-IS acabou não se tornando tão popular quanto o Open Shortest Path
First (OSPF), principalmente pelo fato de não ter sido implementado para uso
com os protocolos TCP/IP, que acabaram se tornando o conjunto de protocolo
padrão da internet.
Mesmo que o IS-IS não tenha sido projetado inicialmente para IP, ele
fornece uma maneira de adicionar novas extensões usando os campos Type
Length Value (TLV). De fato, os dados IS-IS são transmitidos usando o método
TLV: esse foi o caso do IPv4 e, em seguida, da extensão IPv6. O conceito é: basta
adicionar novos TLVs para uma nova família de protocolo, e se não suportar
um determinado TLV, simplesmente ignore-o silenciosamente (ROY, 2014).
Protocolo de roteamento IS-IS 3
Conceito de funcionamento
O conceito do IS-IS é o compartilhamento de LSPs entre os sistemas interme-
diários (conceito de roteador para a ISO), passando a conhecer os seus vizinhos
que são os sistemas intermediários ao qual estão diretamente conectados.
Esses dispositivos trocam pacotes IS-IS Hello, criando assim uma adjacência,
que é o estabelecimento de conexão entre eles. Por padrão, o intervalo de
tempo do IS-IS Hello é de 10 segundos, e o tempo de Dead, que é o tempo
até dar um vizinho como inativo, é de 30 segundos.
Após o estabelecimento destas adjacências, os dispositivos passam a
compartilhar LSPs entre si, passando a conhecer toda a topologia da rede
e criando sua base de dados IS-IS LSDB (LSP), definindo assim as melhores
rotas para alcançar os dispositivos ou sistemas finais, que no conceito do
IS-IS são conhecidos como end system (ES).
A Figura 2 mostra os sistemas intermediários e os sistemas finais e o tipo
de informação que são trocadas entre eles, onde se vê que os ISs trocam entre
si pacotes IS-IS Hello (IIH) e os pacotes intermediate system hello (ISH) e end
system hello (ESH), que são os pacotes compartilhados entre os sistemas
intermediários e finais, criando o conceito de End system to Intermediate
System (ES-IS), que define como os sistemas finais e intermediários aprendem
uns sobre os outros. Esse conceito é similar ao Address Resolution Protocol
(ARP) e ao Internet Control Message Protocol (ICMP), da pilha de protocolos
TCP/IP.
IS
IS IIH IS
ISH ESH
ES ES
L2
L1/L2 L1/L2
L1 L1 L1 L1
L1
L1
Área 1 Área 2
OSPF IS-IS
Link Circuito
protocolo. Visto que o IS-IS não fora concebido para uso no IPv4, ele utiliza
o TLV para inserir uma nova extensão para o IP. A Figura 1 mostra o TLV no
encapsulamento do IS-IS. O TLV pode ser usado, por exemplo, para informar
o nome de um host dinâmico ou métricas do IS-IS.
A Figura 6 mostra o exemplo de um TLV 129 de verificação de protocolo,
no qual se vê que o protocolo inserido corresponde a um endereço IPv6. Este
TLV é transmitido em todos os pacotes IIH e/ou LSP.
A capacidade IPv6 é habilitada por padrão e é anunciada com IIH por meio
do TLV 139. Para oferecer suporte ao IPv6, o ISIS apenas adicionou novos TLVs
para descrever as informações de acessibilidade do IPv6.
Os novos TLVs inseridos foram o TLV 236 - IPv6 Reachability, que indica
a acessibilidade de uma rede especificando o prefixo e a métrica da rota, e
o TLV 232 - IPv6 Interface Address, que é semelhante ao TLV de IPv4, porém
com a diferença de que o tamanho do endereço passa a ser de 128 bits,
compatível com o IPv6.
Protocolo de roteamento IS-IS 9
Referências
CLNS OVERVIEW. Juniper Networks, 2018. Disponível em: https://www.juniper.net/
documentation/en_US/junos/topics/concept/clns-security-overview.html. Acesso
em: 26 out. 2020.
COMER, D. E. Redes de computadores e a Internet. 6. ed. Porto Alegre: Bookman, 2016.
HOPPS, C. Routing IPv6 with IS-IS. IETF Tools, 2008. Disponível em: https://tools.ietf.
org/html/rfc5308. Acesso em: 26 out. 2020.
ISO. ISO/IEC 10589: Information technology: telecommunications and information
exchange between systems: Intermediate System to Intermediate System intra-domain
routeing information exchange protocol for use in conjunction with the protocol
for providing the connectionless-mode network servisse (ISO 8473). 2. ed. Geneva:
ISO, 2002. Disponível em: https://standards.iso.org/ittf/PubliclyAvailableStandards/
c030932_ISO_IEC_10589_2002(E).zip. Acesso em: 26 out. 2020.
ROY, D. ISIS training and Junos configuration. iNET ZERO, 2014. Disponível em: https://
www.inetzero.com/isis-training-and-junos-configuratio/. Acesso em: 26 out. 2020.
SMITH, P. Comparing IS-IS and OSPF. NSRS: Network Startup Resource Center, 2017.
Disponível em: https://nsrc.org/workshops/2017/ubuntunet-bgp-nrens/networking/
nren/en/presentations/08-ISIS-vs-OSPF.pdf. Acesso em: 26 out. 2020.