cluster QFX5100 juniper config
13.11 2019 | by massimilianoLa Fabric opera in modalità VCF (Virtual Chassis Fabric) in cui tutti gli switch della Fabric si aggregano a formare […]
https://www.ingegnerianetworking.com/wp-content/uploads/2019/11/qfx5100-fabric-a37.png
La Fabric opera in modalità VCF (Virtual Chassis Fabric) in cui tutti gli switch della Fabric si aggregano a formare logicamente un unico switch L2/L3 nel contesto del quale i due apparati di Spine assolvono il ruolo di routing engine (active/standby) e i nodi Leaf operano concettualmente come linecard.
La Fabric consente l’aggregazione di più porte fisiche, anche di switch differenti, in gruppi LACP. Ciò a scopo di distribuzione del traffico su più interfacce e di alta affidabilità ai guasti.
PORT NUMBERING FABRIC NODE USE:
Le porte sono numerate da sinistra a destra e seguono la seguente regola:
<alias-name>:<interface-type>-fpc/pic/port con:
- alias-name: alias name dato dallo chassis Fabric configuration
- interface-type: xe for 10GE mode (i.e. first 48 ports), fte (first 4x40G ports) for Fabric ports and xle for 40GE (last 2 ports)
- fpc : always 0
- pic : 0
- port : port number
Una volta che i nodi QFX5100 sono a sopporto della Fabric, per alcune porte è possibile cambiare il naming
PORT NUMBERING FOR VIRTUAL CHASSIS FABRIC USE:
Le porte sono numerate da sinistra a destra e seguono la seguente regola:
<interface-type>-fpc/pic/port with:
- interface-type: xe for 10GE mode (i.e. first 48 ports), et for 40GE (last 6 ports)
- fpc : always 0
- pic : 0 (or member ID if part of a Virtual Chassis or Virtual Chassis Fabric)
- port : port number
CLOS SPINE AND LEAF ARCHITECTURE:
- Fabric multi-path: il piano di forwarding di un pacchetto tra i nodi è regolato dal protocollo SPF (Shortest Path First);
- Intelligent Bandwidth Allocaton: il nodo trasmittente considera la quantità di banda disponibile per ogni multi-path tra un nodo e l’altro, allocando le risorse di rete end-to-end;
- Bidirectional MDT (Multicast Distribution Tree): VFC calcola multipli alberi (tree) multicast in modo bidirezionale e performa load-balancing in questi percorsi;
- L2 and L3 capability: in base alla licenza adottata, possiamo avere funzionalità L2 attraverso L3 capability IPv4 e IPv6 (oltre MPLS, BGP, ISIS in tutte le porte VFC), inoltre supporta funzionalità quali FCoE, VXLAN, NVGRE, VMware integration;
- Resiliency and High Availability: include redundant routing engine in modalita active-backup, redundant data-plane con modalità active-active uplinks;
- NSSU (No Stop Software Upgrade): disponibile per VFC con doppio RE (Routing Engine) e consente aggiornamenti software senza distruzioni o interruzioni di funzionalità.
VCF CONFIG:
- Preprovisioned: con il controllo di ciascun nodo assegnando un member-ID ed il ruolo a lui assegnato;
- Non-provisioned: è il nodo master che assegna un member-ID a ciascun nodo; il ruolo è determinato dal valore di priority masterschip ed altri fattori che concorrono alla elezione del master;
- Master Routing Engine: il nodo master RE controlla tutta la Fabric VCF
- Backup Routing Engine: il nodo di backup RE resta in standby mode con un kernel (cuore del sistema) e lo stato dei protocolli in uso sincronizzato rispetto al nodo master
- Line-card: a parte i nodi master e backup, tutti gli altri nodi della VFC hanno ruolo di line-card.
VCF CHANNEL INTERFACE:
E’ possibili channellizare interface (et) 40Gbps (QSFP+) permettendo loro di operare come quattro link (xe) a 10Gbps ciascuno attraverso l’impiego di breakout cable (1xQSFP+ to 4xSFP+) oppure transceiver QSFP+ fiber-optic to 10GBE Ethernet ports
Nota:
When an et port is channelized to four xe ports, a colon is used to signify the four separate channels. For example, on a QFX5100 standalone switch with port 2 on PIC 0 configured as four 10-Gigabit Ethernet ports, the interface names are xe-0/0/2:0, xe-0/0/2:1, xe-0/0/2:2, and xe-0/0/2:3.
By default, the 40-Gbps QSFP+ ports on QFX5100 switches are channelized automatically (auto-channelized) if any of the four channels on a 40-Gbps QSFP+ port receive data, unless you have configured channelization either at the chassis level or at the port level. Auto-channelization is not supported on interfaces contained in expansion modules or on Virtual Chassis ports.
You can disable auto-channelization by including the disable-auto-speed-detection statement at the [edit chassis fpc slot-number pic pic-number (port port-number | port-range port-range-low port-range-high) channel-speed] hierarchy. For example, to configure ports 0 through 3 on PIC 0 to operate as 10-Gigabit Ethernet ports:[[edit chassis fpc 0 pic 0]
EXAMPLE VCF PREPROSIONED CONFIG:
preprovisioned;
no-split-detection
member 0 {
role routing-engine;
serial-number AAAAAA111111
}
member 1 {
role routing-engine;
serial-number BBBBBB222222
}
member 2 {
role line-card;
serial-number CCCCCC333333
}
member 3 {
role line-card:
serial-number DDDDDD444444
}
member 4 {
role line-card:
serial-number EEEEEE555555
}
member 5
role line-card;
serial-number FFFFFF666666