Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Instance de routage virtuel (VRF-Lite)

RÉSUMÉ Lisez cette rubrique pour comprendre l’implémentation des instances de routage virtuel dans JCNR.

Les instances de routage virtuel permettent aux administrateurs de diviser le routeur cloud natif en plusieurs routeurs virtuels indépendants, chacun ayant sa propre table de routage. Le fractionnement d’un équipement en plusieurs instances de routage virtuel isole le trafic circulant sur le réseau sans que plusieurs équipements n’aient besoin de segmenter le réseau. Vous pouvez utiliser des instances de routage virtuelles pour isoler le trafic client sur votre réseau et lier des instances spécifiques au client à des interfaces appartenant au client. Le routage et transfert virtuels (VRF) est souvent utilisé en conjonction avec des sous-interfaces de couche 3, permettant de différencier le trafic sur une seule interface physique et de l’associer à plusieurs routeurs virtuels. Chaque sous-interface logique de couche 3 ne peut appartenir qu’à une seule instance de routage. Consultez la rubrique Instances de routeur virtuel pour plus d’informations.

Configuration

Vous pouvez créer une instance de routage virtuel dans JCNR via un manifeste NAD (Network Attachment Definition). Voici un exemple NAD pour créer une bluenet instance de routage de routeur virtuel :

Notez que l’attribut instanceType est défini sur virtual-router. Pour plus d’informations sur le NAD, reportez-vous aux cas d’utilisation et à la présentation de la configuration JCNR .

Voici un exemple de configuration pour un podblue pod avec une interface (192.168.11.10/24) attachée au blue réseau (la sortie est coupée pour plus de brièveté) :

Lorsque vous appliquez le NAD et les manifestes de pod à l’aide de la kubectl apply -f manifest commande, l’instance de routage et bluenet.inet.0 la bluenet table de routage sont créées dans le contrôleur JCNR. Vous pouvez configurer JCNR pour activer la communication depuis podblue les pods sur le réseau distant. Une configuration cRPD supplémentaire peut être effectuée en accédant au shell cRPD. Voici un exemple de configuration cRPD :

  1. Configurez l’interface de structure locale et le protocole BGP :

    10.10.10.12/24 est l’adresse IP du pair BGP ou du routeur voisin.

  2. Exportez les inet routes à l’aide du protocole BGP :

  3. Fuite des routes de l’instance bluenet de routage vers l’instance de default routage :

  4. Ne divulguez que le préfixe 192.168.12.0 correspondant aux routes BGP de vers l’instance bluenet de inet.0 routage, où 192.168.12.0/24 se trouve le réseau de pod distant :

Note:

JCNR prend en charge la fuite de route entre les instances de routage de routeur virtuel pour les routes avec des sauts suivants d’interface, de réception, de résolution et de table.