Seção: Tutoriais Infraestrutura

 

Redes MPLS I: Roteamento no MPLS-TE

O roteamento no MPLS-TE tem como base as extensões para TE do protocolo OSPF (Open Shortest Path First) e do protocolo IS-IS (Intermediate System-to-Intermediate Systems).

 

Roteamento com Base no OSPF

 

Com base no OSPF, tudo teve início com a emissão da RFC 3630 (Traffic Engineering (TE) Extensions to OSPF Version 2), dando origem ao que se denominou protocolo OSPFv2 TE ou OSPF-TE Versão 2.

 

O protocolo OSPFv2, no qual se baseia o protocolo OSPF-TE Versão 2, foi definido na RFC 2328 (OSPF Version 2) e destina-se à aplicação do OSPF em redes IPv4.

 

Com o desenvolvimento do IPv6, foi emitida a RFC 5340 (OSPF for IPv6), especificando o protocolo OSPFv3, destinado à aplicação do OSPF em redes IPv6.

 

Foi posteriormente emitida a RFC 5329 (Traffic Engineering (TE) Extensions to OSPF Version 3), definindo o protocolo OSPFv3 TE ou OSPF-TE Versão 3. O protocolo OSPF-TE Versão 3 é parte integrante do plano de controle do MPLS-TE com suporte no IPv6.

 

Por fim, o IETF emitiu a RFC 7471 (OSPF Traffic Engineering (TE) Metric Extensions), definindo extensões de métricas de TE aplicáveis tanto ao OSPF-TE versão 2 quanto ao OSPF-TE Versão 3.

 

Roteamento com Base no IS-IS

 

No caso do IS-IS como suporte ao roteamento no MPLS-TE, o IETF adotou uma linha similar à do OSPF.

 

A partir do protocolo IS-IS para redes OSI, especificado no padrão ISO 10588, foi emitida inicialmente a RFC 1195 (Use of OSI IS-IS for Routing in TCP/IP and Dual Environments), aplicável ao roteamento em redes OSI e redes IPv4, definindo o que denominaremos protocolo IS-IS para IPv4.

 

O IS-IS foi então estendido para redes IPv6, mediante a publicação da RFC 5308 (Routing IPv6 with IS-IS). Define-se assim o protocolo IS-IS para IPv6.

 

O início do uso do IS-IS para TE ocorreu pela emissão da RFC 5305 (IS-IS Extensions for Traffic Engineering), dedicada exclusivamente ao MPLS-TE com o plano de controle suportado por redes IPv4. Define-se, dessa forma, o protocolo ISIS-TE para IPv4.

 

Como ocorre no caso do OSPF, o IS-IS TE foi estendido para o MPLS-TE com o plano de controle suportado por redes IPv6, dando origem ao protocolo ISIS-TE para IPv6. Esse fato ocorreu pela emissão da RFC 6119 (IPv6 Traffic Engineering in IS-IS).

 

No final dessa sequência, o IETF emitiu a RFC 7810 (IS-IS Traffic Engineering (TE) Metric Extensions), definindo extensões de métricas de TE aplicáveis apenas ao protocolo ISIS-TE para IPv4. As extensões de métricas definidas na RFC 7810 não se aplicam ao protocolo ISIS-TE para IPv6.

 

Registramos que todos os protocolos de roteamento acima relacionados, sejam da família OSPF sejam da família IS-IS, são do tipo IGP (Interior Gateway Protocol), por se restringirem ao âmbito de um único domínio de roteamento.

 

Os protocolos de roteamento entre domínios são referidos como protocolos do tipo EGP (Exterior Gateway Protocol), cujo principal exemplo no momento é o protocolo BGP-4 (Border Gateway Protocol Version 4).

 

Abordaremos em linhas gerais, a seguir, as RFCs acima citadas com os respectivos protocolos, com exceção do protocolo OSPF-TE Versão 2 (RFC 3630), que será abordado com maior profundidade.