Programa de teste para configurar o caminho de dados MPLS no Latest Kernel 4.1.3

1

O Kernel mais recente suporta o caminho de dados MPLS no kernel, no entanto, não existe um programa de teste ou qualquer guia sobre como escrever um programa de espaço do usuário para configurar um caminho de dados MPLS no kernel.

Eu navego no código do kernel e descobri que uma nova família de endereços é definida como AF_MPLS e podemos adicionar uma nova rota mpls, excluir rota mpls e obter rotas mpls no / do kernel.

#define PF_MPLS     AF_MPLS
rtnl_register(PF_MPLS, RTM_NEWROUTE, mpls_rtm_newroute, NULL, NULL);
rtnl_register(PF_MPLS, RTM_DELROUTE, mpls_rtm_delroute, NULL, NULL);
rtnl_register(PF_MPLS, RTM_GETROUTE, NULL, mpls_dump_routes, NULL);

Por favor, forneça orientação de onde eu posso obter o programa de teste ou Como eu posso escrever o programa de teste para configurar o caminho de dados MPLS no Kernel.

    
por user2798118 06.08.2015 / 15:53

1 resposta

0

Parece não haver muita documentação oficial ainda. Esta postagem no blog explica como configurar uma rede de teste com dois LERs (como namespaces de rede separados) e um LSR.

    
por 30.05.2016 / 20:03