SUR CETTE PAGE
Exemple : configuration d’une connexion croisée sur les équipements NFX150
Cet exemple montre comment configurer la connexion croisée sur les équipements NFX150.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
NFX150 exécutant Junos OS Version 18.1R1
Aperçu
La fonctionnalité Cross-Connect permet la commutation du trafic entre deux interfaces VNF. Vous pouvez basculer de manière bidirectionnelle l’ensemble du trafic ou du trafic appartenant à un VLAN particulier entre deux interfaces VNF.
Cette fonctionnalité ne prend pas en charge les flux de trafic unidirectionnels.
La fonctionnalité Cross-Connect prend en charge les éléments suivants :
Connexion entre les ports entre deux interfaces VNF pour l’ensemble du trafic réseau.
Transfert de trafic basé sur VLAN entre les interfaces VNF qui prennent en charge les fonctions suivantes :
Fournit une option de commutation du trafic en fonction d’un ID VLAN.
Prend en charge le flux de trafic réseau du tronc au port d’accès via le fonctionnement des points d’accès.
Prend en charge le flux de trafic réseau de l’accès au port d’agrégation via le fonctionnement PUSH.
Prend en charge les opérations PUSH, POP et SWAP VLAN.
Topologie
Cet exemple utilise la topologie de la figure 1.

Configuration
- Créer des VLAN
- Mapper les interfaces
- Configurer le chemin de données de couche 2
- Configuration du chemin de données de couche 3
- Configurer la VNF
- Configurer cross-connect
Créer des VLAN
Procédure étape par étape
Configurez les VLAN pour les interfaces côté LAN.
user@host# set vlans vlan100 vlan-id 100 user@host# set vlans vlan200 vlan-id 200
Mapper les interfaces
Procédure étape par étape
Mappez le port physique heth-0-0 à l’interface FPC0.
user@host# set vmhost virtualization-options interfaces ge-0/0/0 mapping interface heth-0-0
Mappez le port physique heth-0-1 à l’interface FPC0.
user@host# set vmhost virtualization-options interfaces ge-0/0/1 mapping interface heth-0-1
Mappez l’interface FPC1 ge-1/0/2 au pont système OVS.
user@host# set vmhost virtualization-options interfaces ge-1/0/2
Configurer le chemin de données de couche 2
Procédure étape par étape
Configurez les ports du panneau avant côté LAN et ajoutez-les au VLAN côté LAN.
user@host# set interfaces ge-0/0/0 unit 0 family ethernet-switching interface-mode trunk user@host# set interfaces ge-0/0/0 unit 0 family ethernet-switching vlan members vlan100
Configurez les interfaces internes en tant que ports d’agrégation et ajoutez-les au VLAN côté LAN. Les interfaces internes sont généralement des ports d’agrégation, car elles doivent prendre en charge le trafic provenant de plusieurs ports de panneau avant et VLAN.
user@host# set interfaces sxe-0/0/0 unit 0 family ethernet-switching interface-mode trunk user@host# set interfaces sxe-0/0/0 unit 0 family ethernet-switching vlan members vlan100
Configuration du chemin de données de couche 3
Procédure étape par étape
Configurer le balisage VLAN sur ge-1/0/0 :
user@host# set interfaces ge-1/0/0 vlan-tagging user@host# set interfaces ge-1/0/0 unit 0 vlan-id 100 user@host# set interfaces ge-1/0/0 unit 0 family inet address 192.0.3.1/24
Configurez le balisage VLAN sur ge-1/0/2 :
user@host# set interfaces ge-1/0/2 vlan-tagging user@host# set interfaces ge-1/0/2 unit 0 vlan-id 200 user@host# set interfaces ge-1/0/2 unit 0 family inet address 203.0.113.2/24
Configurer la VNF
Procédure étape par étape
Lancer la VNF :
user@host# set virtual-network-functions vnf-name image /var/public/centos-updated1.img user@host# set virtual-network-functions vnf-name image image-type raw
Indiquez le nombre de processeurs requis pour la VNF :
user@host# set virtual-network-functions vnf-name virtual-cpu count 1
Épingler un processeur virtuel à un processeur physique :
user@host# set virtual-network-functions vnf-name virtual-cpu 0 physical-cpu 2
Créer un VLAN hôte :
user@host# set vmhost vlans vlan200 vlan-id 200
Configurez les interfaces VNF en tant que ports d’agrégation et ajoutez-les au VLAN côté LAN :
user@host# set virtual-network-functions vnf-name interfaces eth2 mapping vlan mode trunk user@host# set virtual-network-functions vnf-name interfaces eth2 mapping vlan members vlan200
Fixez une interface VNF à une interface physique à l’aide de la fonction virtuelle SR-IOV :
user@host# set virtual-network-functions vnf-name interfaces eth3 mapping interface heth-0-4 virtual-function vlan-id 300
Spécifier l’allocation de mémoire pour la VNF :
user@host# set virtual-network-functions memory size 1048576
Configurer cross-connect
Procédure étape par étape
Configuration de la connexion croisée :
user@host# set vmhost cross-connect c1 virtual-interface ge-1/0/2 user@host# set vmhost cross-connect c1 virtual-network-function vnf-name interface eth2
Vérification de la configuration
Vérifier la configuration du plan de contrôle
But
Vérifier la configuration du plan de contrôle :
Action
Pour vérifier la configuration du plan de contrôle :
Vérifiez que les VLAN et les appartenances VLAN sont corrects à l’aide de la
show vmhost vlans
commande.user@host> show vmhost vlans Routing instance VLAN name Tag Interfaces vmhost custom-br ge-1/0/2.0 vnf-name_eth2.0 vmhost vlan200 200
Vérifiez que la VNF est opérationnelle. Affichez l’état de la VNF pour vérifier que la VNF est opérationnelle.
user@host# show virtual-network-functions vnf-name ID Name State Liveliness -------------------------------------------------------------------------------- 2 vnf-name Running alive
Le
Liveliness
champ de sortie de la VNF indique si l’adresse IP de la VNF est joignable ou non à partir de Junos.Pour plus de détails sur la VNF :
user@host# show virtual-network-functions vnf-name detail Virtual Network Function Information ------------------------------------ Id: 2 Name: vnf-name State: Running Liveliness: Up IP Address: 192.0.2.101 VCPUs: 1 Maximum Memory: 1048576 KiB Used Memory: 1048576 KiB Used 1G Hugepages: 0 Used 2M Hugepages: 0 Error: None
Vérifier la configuration du plan de données
But
Vérifiez la configuration du plan de données.
Action
Pour vérifier la configuration du plan de données :
Vérifier l’état des ports physiques.
user@host> show interfaces heth-0-0 statistics Physical interface: heth-0-0, Enabled, Physical link is Up Link-level type: Ethernet, Media type: Copper, MTU: 9192, Speed: 1Gbps, Duplex: Full-duplex, Auto-negotiation: Enabled Device flags : Present Running Current address: 00:00:5e:00:53:8d, Hardware address: 00:00:5e:00:53:8d Input packets : 311143 Output packets: 674 MAC statistics: Input bytes: 19913152, Input packets: 311143, Output bytes: 48658, Output packets: 674 VF statistics: VF Number: 0, PCI Address: 0000:02:10:1, Mapped to: ge-0/0/0 Input bytes: 19909120, Input packets: 311080, Output bytes: 48658, Output packets: 674, Multicast packets: 311080 VF Number: 1, PCI Address: 0000:02:10:5, Mapped to: ge-0/0/0 Input bytes: 0, Input packets: 0, Output bytes: 0, Output packets: 0, Multicast packets: 0 VF Number: 2, PCI Address: 0000:02:11:1, Mapped to: ge-0/0/0 Input bytes: 0, Input packets: 0, Output bytes: 0, Output packets: 0, Multicast packets: 0 VF Number: 3, PCI Address: 0000:02:11:5, Mapped to: ge-0/0/0 Input bytes: 0, Input packets: 0, Output bytes: 0, Output packets: 0, Multicast packets: 0
Vérifiez l’état des interfaces de couche 2 (ge-0/0/x) et de couche 3 (ge-1/0/x).
user@host > show interfaces interface-name statistics
Par exemple :
user@host > show interfaces ge-0/0/0 statistics Physical interface: ge-0/0/0, Enabled, Physical link is Up Interface index: 144, SNMP ifIndex: 518 Link-level type: Ethernet, MTU: 9192, LAN-PHY mode, Speed: 1000mbps, BPDU Error: None, Loop Detect PDU Error: None, Ethernet-Switching Error: None, MAC-REWRITE Error: None, Loopback: Disabled, Source filtering: Disabled, Flow control: Enabled Device flags : Present Running Interface flags: SNMP-Traps Internal: 0x4000 Link flags : None CoS queues : 8 supported, 8 maximum usable queues Current address: 00:00:5e:00:53:43, Hardware address: 00:00:5e:00:53:43 Last flapped : 2018-04-18 05:38:22 UTC (6d 00:28 ago) Statistics last cleared: Never Input rate : 0 bps (0 pps) Output rate : 0 bps (0 pps) Input errors: 0, Output errors: 0 Active alarms : None Active defects : None PCS statistics Seconds Bit errors 0 Errored blocks 0 Ethernet FEC statistics Errors FEC Corrected Errors 0 FEC Uncorrected Errors 0 FEC Corrected Errors Rate 0 FEC Uncorrected Errors Rate 0 PRBS Statistics : Disabled Interface transmit statistics: Disabled Logical interface ge-0/0/0.0 (Index 333) (SNMP ifIndex 524) Flags: Up SNMP-Traps 0x24024000 Encapsulation: Ethernet-Bridge Input packets : 311115 Output packets: 22 Protocol eth-switch, MTU: 9192 Flags: Trunk-Mode
user@host > show interfaces ge-1/0/2 statistics Physical interface: ge-1/0/2, Enabled, Physical link is Up Interface index: 158, SNMP ifIndex: 536 Link-level type: Ethernet, MTU: 1518, LAN-PHY mode, Link-mode: Full-duplex, Speed: 1000mbps, BPDU Error: None, Loop Detect PDU Error: None, Ethernet-Switching Error: None, MAC-REWRITE Error: None, Loopback: Disabled, Source filtering: Disabled, Flow control: Enabled, Auto-negotiation: Enabled, Remote fault: Online Device flags : Present Running Interface flags: SNMP-Traps Internal: 0x4000 CoS queues : 8 supported, 8 maximum usable queues Current address: 00:00:5e:00:53:5d, Hardware address: 00:00:5e:00:53:5d Last flapped : 2018-04-23 06:03:29 UTC (1d 00:04 ago) Statistics last cleared: Never Input rate : 0 bps (0 pps) Output rate : 0 bps (0 pps) Input errors: 0, Output errors: 0 Active alarms : None Active defects : None PCS statistics Seconds Bit errors 0 Errored blocks 0 Ethernet FEC statistics Errors FEC Corrected Errors 0 FEC Uncorrected Errors 0 FEC Corrected Errors Rate 0 FEC Uncorrected Errors Rate 0 PRBS Statistics : Disabled Interface transmit statistics: Disabled Logical interface ge-1/0/2.0 (Index 342) (SNMP ifIndex 538) Flags: Up SNMP-Traps 0x4000 VLAN-Tag [ 0x8100.200 ] Encapsulation: ENET2 Input packets : 0 Output packets: 0 Security: Zone: untrust Allowed host-inbound traffic : dns dhcp tftp https Protocol inet, MTU: 1500 Max nh cache: 75000, New hold nh limit: 75000, Curr nh cnt: 0, Curr new hold cnt: 0, NH drop cnt: 0 Flags: Sendbcast-pkt-to-re Addresses, Flags: Is-Preferred Is-Primary Destination: 203.0.113/24, Local: 203.0.113.2, Broadcast: 203.0.113.255 Protocol multiservice, MTU: Unlimited Logical interface ge-1/0/2.32767 (Index 343) (SNMP ifIndex 545) Flags: Up SNMP-Traps 0x4004000 VLAN-Tag [ 0x0000.0 ] Encapsulation: ENET2 Input packets : 0 Output packets: 0 Security: Zone: Null Protocol multiservice, MTU: Unlimited Flags: None