O que é roteamento na origem em uma rede roteada por segmentos?
Em uma rede roteada por segmentos, o roteamento de origem permite que o primeiro roteador em um caminho calcule o caminho de ponta a ponta. O roteador de origem pode então gravar uma série de rótulos MPLS ou endereços IPv6 no pacote que representam as instruções de segmento para o caminho. Os roteadores de trânsito não precisam realizar nenhum cálculo de roteamento em um pacote de entrada. Em vez disso, eles simplesmente seguem as instruções feitas pelo roteador de origem.
Conhecimento de pré-requisitos
Presumimos que os leitores tenham lido as seções intituladas O que é roteamento por segmentos e roteamento de pacotes de origem em redes? e Quais recursos e designs o roteamento por segmentos habilita?, juntamente com os pré-requisitos para esses tópicos.
O roteamento por segmentos também é conhecido como roteamento de pacotes de origem em redes (SPRING).
O roteamento de origem não significa o encaminhamento de pacotes com base no endereço IP de origem. Esse conceito é chamado de roteamento baseado na origem. O roteamento de origem refere-se à capacidade do primeiro nó em qualquer caminho arbitrário de calcular o caminho na topologia. O primeiro nó no caminho é o roteador de origem. Esse roteador de origem executa as decisões de roteamento para cada salto. Os roteadores de trânsito no caminho simplesmente seguem as instruções que recebem.
Por exemplo, na Figura 1, você pode ver um sistema autônomo (AS) que faz parte de um caminho maior de ponta a ponta entre a origem e o destino finais de um pacote. O AS 64523 é apenas uma das três redes que um pacote deve atravessar para chegar ao seu destino.
Da perspectiva do roteamento por segmentos dentro do AS 64523, o roteador de origem é o roteador de borda de entrada R1, e o roteador de destino é o roteador de borda de saída R5 no outro lado do AS.
Em uma rede com roteamento por segmentos, R1 terá uma série de caminhos pré-calculados para vários outros roteadores na rede, como R5. Isso pode ser tão simples quanto um túnel MPLS, LSP ou SRv6 que segue o caminho metricamente mais curto. Ou pode ser um caminho projetado para o tráfego que segue uma série de saltos rígidos e soltos. De qualquer forma, R1 é responsável por calcular as decisões de roteamento para todo o caminho. Depois que R1 calcula o caminho, ele grava as instruções necessárias no pacote. Isso permite que o pacote atravesse sua rede exatamente como você deseja.
Nessa situação, a origem do caminho toma decisões de roteamento. Os roteadores de trânsito simplesmente encaminham o tráfego com base nas decisões que já foram tomadas pelo roteador de origem. Isso difere de uma rede IP regular, em que cada roteador de trânsito toma sua própria decisão de roteamento local a cada salto. Assim, em uma rede roteada por segmentos, o roteador de origem executa o roteamento de origem.