XRd é uma versão em contêiner do IOS-XR onde você pode experimentar a plataforma–funcionalidade e distribuição independentes para qualquer infraestrutura local ou na nuvem. fornecendo todas as vantagens de usar contêineres nas operações de rede.
XRd vem com todos os aspectos de programação do IOS-XR, incluindo modelos de telemetria e YANG, tornando-o ideal para desenvolvedores e engenheiros de rede.
O sandbox XRd oferece uma excelente oportunidade para começar a usar o XRd e explorar a programabilidade da rede.
XRd está disponível em duas variantes: Controle XRd Pcaminho E XRd vRouter. XRd Cverificar Pcaminho E ideal para casos de uso de computação, como Virtual Route Reflectors (vRR) ou Path Compute Element (PCE). vRouter é projetado para encaminhar o tráfego eficientemente E ele também pode lidar com cálculos de plano de controle.
O Caixa de areia XRd usa o XRd Cverificar Pcaminho o que é ideal para propósito de exploração e experimentaçãosim.
XRd requer específico configurações do kernel no host para que funcione corretamente. A sandbox já está configurada com essas configurações.
Existem várias maneiras de implantar o XRdincluído usando Terro, Holmo OU Packer. No entanto, Nós usado composição da janela de encaixe para o sandbox porque é simples e fácil de gerenciar.
Topologia
Para esta caixa de areia, Nós baseado em exemplo de roteamento por segmentos topologia de O xrd-ferramentas repositório GitHub. Usamos um fantasia compor formatar chamado XR-YAML, e a toda a configuração será distribuída e em uma máquina virtual usando Composição do Docker.
Mudanças
Novas mudanças foram necessárias para fazer a topologia funcionar. Primeiro, Nós atualizamos o endereçamento IP para a rede de gerenciamento corresponder ao disponível recursos na caixa de areia.
Segundo, Nós usamos o macvlan Depois para isolar cada contêiner XRd com IP próprio em vez de compartilhar o IP com a VM host.
Veja o XRdFONTE