Seção: Tutoriais Infraestrutura

 

Redes MPLS I: Extensões do IS-IS para TE

Este item apresenta os protocolos da família IS-IS, levando à sua aplicação com TE no MPLS-TE.

 

Conforme menção anterior, esses protocolos são do tipo IGP.

 

IS-IS para ipv4 e IS-IS para ipv6

 

O protocolo IS-IS foi especificado no padrão ISO 10588, para definir o roteamento em redes CLNP (Connectionless Network Protocol), dentro da arquitetura OSI.

 

Posteriormente, o IETF emitiu a RFC 1195, definindo extensões do IS-IS para uso como um protocolo IGP para roteamento em ambiente TCP/IP, em ambiente OSI e em ambiente dual (ou seja, o IS-IS atendendo integradamente TCP/IP e OSI).

 

Quando da emissão da RFC 1195 em 1990, só existia o IPv4, do que se conclui que essa RFC se destina à especificação do IS-IS para IPv4 (além do OSI, é claro). No contexto deste tutorial, estamos abordando neste momento apenas o IS-IS para IPv4.

 

Cada roteador distribui uma ou mais LSPs (link state protocol data units ou link state packets) com informações de roteamento, sendo que as LSPs correspondem às LSAs do OSPF.

 

Da mesma forma que nas LSAs, as LSPs são compostas por um cabeçalho fixo e por um conjunto de TLVs.

 

É preciso não confundir LSP (label switching path), que significa caminho no MPLS, com essa outra utilização da sigla LSP.

 

Como no OSPF, os pacotes do IS-IS utilizam técnicas de autenticação de seus conteúdos.

 

Ao final é aplicada uma versão do algoritmo SPF para o IPv4 e para uso dual, resultando as tabelas de roteamento nos roteadores da rede.

 

Para a aplicação do IS-IS no roteamento de redes IPv6, foi publicada a RFC 5308, estendendo a RFC 1195 com esse propósito. Dessa forma, é possível rotear IPv6 juntamente com IPv4 e OSI no interior de um mesmo domínio de roteamento.

 

A RFC 5308 descreve dois novos TLVs, que são o IPv6 Reachability TLV e o IPv6 Interface Address TLV.

 

Protocolo ISIS-TE para ipv4

 

Com o objetivo de especificar o uso do protocolo IS-IS para IPV4 com o uso de TE para roteamento no MPLS-TE, foi emitida a RFC 5305. Essa RFC define o protocolo ISIS-TE para IPv4.

 

A RFC 5305 descreve três novos TLVs, que podem ou não conter sub-TLVs.

 

Os novos TLVs definidos na RFC 5305 são os seguintes:

  • Extended IS Reachability TLV (tipo de TLV 22).
  • Traffic Engineering Router ID TLV (tipo de TLV 134).
  • Extended IP Reachability TLV (tipo de TLV 135).

 

O Extended IS Reachability TLV desempenha, no IS-IS TE para IPv4, o mesmo papel que o Link TLV desempenha no OSPF-TE Versão 2, que é o de transportar as informações e as restrições (constraints) de roteamento contidas em diferentes sub-TLVs.

 

Protocolo ISIS-TE para ipv6

 

A RFC 6119 especifica um método para o intercâmbio de informações de roteamento com TE utilizando o protocolo IS-IS para IPv6. Essas informações habilitam os roteadores de uma rede IS-IS a calcular rotas com TE utilizando endereços IPv6 no plano de controle dessa rede.

 

O método definido na RFC 6119 constitui o protocolo ISIS-TE para IPv6.

 

O uso de engenharia de tráfego no MPLS vem obtendo um grande sucesso, e, na medida em que a utilização do IPv6 aumenta, torna-se necessário o suporte a TE em redes IPv6.

 

A RFC 6119 define os TLVs que possibilitam o transporte de informações com TE em redes (incluindo redes GMPLS) utilizando o protocolo ISIS-TE, criando uma abordagem que possibilita que links e nós sejam identificados por endereços IPv6.

 

Foram definidos na RFC 6119 os seguintes novos TLVs:

  • IPv6 SRLG TLV (tipo de TLV 139).
  • IPv6 TE Router ID TLV (tipo de TLV 140).
  • IPv6 Global Interface Address TLV (tipo de TLV 233).

 

O Extended IS Reachability TLV, definido na RFC 5305 para o protocolo ISIS-TE para IPv4, permanece válido também para o protocolo ISIS-TE para IPv6.

 

Extensões de Métricas de TE para o ISIS-TE para ipv4

 

A RFC 7810 descreve extensões de métricas de TE aplicáveis apenas ao protocolo ISIS-TE para IPv4 (RFC 5305), com o propósito de habilitar a rede a transmitir informações de roteamento concernentes ao desempenho de rede de modo escalável.

 

As razões que justificam a RFC 7810 como extensão do protocolo ISIS-TE para IPv4, são as mesmas que justificam a RFC 7471 como extensão dos protocolos OSPF-TE Versão 2 e Versão 3.

 

Como no caso da RFC 7471, a RFC 7810 restringe-se ao transporte de informações referentes ao desempenho de rede, não se envolvendo com o processamento dessas informações.

 

As duas RFCs admitem a substituição de métricas de custos por parâmetros de desempenho de rede, ou o uso associado de ambos.

 

A RFC 7810 resume-se na definição de sub-TLVs relativos a desempenho de rede, a serem transportados no payload do IS-IS Extended Reachability TLV.

 

Observa-se que as denominações dos tipos de sub-TLV da RFC 7471 e da RFC 7810 são as mesmas, variando, contudo, os códigos identificadores dos respectivos tipos.