mesma etiqueta ao longo do caminho comutado da etiqueta MPLS, é possível?

1

Eu sou um verdadeiro principiante no que diz respeito ao MPLS e fiquei me perguntando se isso seria possível; Para ser mais específico, assuma um LSP (Label Switched Path) de

Host A -> Router 1-> Router 2 -> Router 3 -> Host B

Cada um dos roteadores acima seria um LSR (roteador comutado por rótulo) tendo sua própria LIB (label information base). Agora suponha que o Host A gostaria de enviar um pacote para B e assumir que a distribuição de rótulos ocorreria usando LDP simples (Label Distribution Protocol).

Se eu estiver correto, após a sinalização ter ocorrido entre eles, o roteador 3 decidirá sobre um rótulo, suponha que Label 1 , aceite em sua interface particular com o roteador 2 que se um pacote tiver sido encaminhado para o host B. Da mesma forma, o roteador 2 irá configurar em seu LIB que para este LSP cada pacote encaminhado para o roteador 3 tem que deixar a interface x com uma etiqueta Label 1 , e tem que deixar o roteador 1 saber que para encaminhar um pacote neste LSP ele tem que enviá-lo para ele com Label 2 . Finalmente, o roteador 1 configura seu LIB de forma que quando um pacote que vai para o host B entrar na nuvem MPLS a partir da interface com o Host A, ele receberá o rótulo Label 2 pelo Roteador 1.

Portanto, o caminho do rótulo seria

---(No label) -> Label 2 -> Label 1 -> ---(No label)

Então, a minha pergunta atual é que o Rótulo 1 poderia ser o mesmo do Rótulo 2, tornando assim o uso mais eficiente de rótulos (usando o menos possível)? Estou perfeitamente ciente do fato de que você pode usar 2 ^ 20 rótulos (corrija-me se estiver errado), mas suponha que você tenha que ser o mais eficiente possível para o exercício. Eu também sei que você pode usar o mesmo rótulo no mesmo LIB para diferentes interfaces de entrada (ou seja, não é o próprio rótulo que importa, mas o par Input Interface & Label que definirá como o pacote será encaminhado).

Qualquer feedback seria muito apreciado. Obrigado a todos pelo seu tempo.

    
por user113478 09.03.2012 / 08:24

1 resposta

1

Sim. A atribuição de rótulo é significativa apenas para uma interface específica na caixa. O LFIB é, na verdade, uma tupla de interface de entrada / número de rótulo que mapeia para a ação de rótulo (swap, pop, etc) e uma interface de saída. Se todos os rótulos ao longo do caminho fossem idênticos, tudo bem - na verdade, há alguns casos em que LSPs estaticamente definidos foram usados onde fazia algum sentido renderizar os IDs da mesma forma.

A questão da eficiência é na verdade um pouco diferente do que a sua pergunta implica. O problema com o ID de etiqueta 2 ^ 20 é que implementações específicas tentam continuar percorrendo as IDs à medida que os caminhos são configurados e demolidos, com a intenção de não reutilizar os mesmos ID's. Isso pode gerar uma situação conhecida como exaustão de rótulos. Isto é (foi) um problema reservado para redes muito grandes e agora existem botões (pelo menos para os jogadores maiores) para facilitar a restrição de reutilização.

    
por 23.05.2012 / 22:57