Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Instance de routage virtuelle (VRF-Lite)

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-native en plusieurs routeurs virtuels indépendants, chacun disposant de sa propre table de routage. La division d’un appareil 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 VRF (Virtual Routing and Forwarding) est souvent utilisé en conjonction avec des sous-interfaces de couche 3, ce qui permet de différencier le trafic d’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. Pour plus d’informations, consultez la rubrique Instances de routeur virtuel .

Configuration

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

Notez que l’option instanceType est définie sur virtual-router. Pour plus d’informations sur le NAD, reportez-vous à la section Cas d’usage et présentation de la configuration des routeurs cloud-native .

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 de routeur Cloud-Native. Vous pouvez configurer le routeur Cloud-Native 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 fabric 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 les routes BGP correspondant au préfixe 192.168.12.0 de vers l’instance bluenet de inet.0 routage, où 192.168.12.0/24 se trouve le réseau de pod distant :

Note:

Le routeur Cloud-Native prend en charge les fuites 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.