Carlos Mendioroz mi ha inviato una domanda interessante sulle interfacce numerate in Cumulus Linux e alcune delle affermazioni che fanno nella loro documentazione.
TL & DR : Finalmente qualcuno got it! Complimenti per la realizzazione di come utilizzare un antico trucco per rendere i tessuti dei data center più semplice da implementare (e, BTW, le affermazioni sono esagerate).
Perché Sono entusiasta di interfacce non numerati?
Ogni fornitore di data center tessuti sostiene quanto sia facile da configurare i loro tessuti. Collegare i cavi ei dispositivi quasi auto-configurare il tessuto (o potrebbe essere necessario aggiungere un comando di configurazione solo come tessuto modalità switchport ). Rovinare il cablaggio? Nessun problema, tutto solo Lavori ™.
Questi stessi venditori richiedono di configurare sottoreti IPv4 sul point-to-point link in un tessuto di livello 3 foglie-e-colonna vertebrale. Rovinare il cablaggio? Vi auguriamo una felice risoluzione dei problemi!
Solo nel caso vi stiate chiedendo perché qualcuno ha bisogno layer-3 tessuti foglia-e-colonna vertebrale: non è solo sovrapposizione di reti virtuali, che potrebbe anche essere una grande proprietà web, facendo modellazione agli elementi finiti, in esecuzione di un cluster Hadoop ...
Possiamo aggirare l'esigenza di configurare sottoreti IPv4 sui collegamenti che connettono due interfacce indirizzati su interruttori adiacenti? Naturalmente - abbiamo usato le interfacce numerate sul point-to-point link per le età. E 'solo che i programmatori protocollo di routing non hanno capito i giorni del cavo coassiale di spessore se ne sono andati; in questo secolo la maggior parte delle persone usano Ethernet point-to-point link. C'è anche un 6-year-old RFC informativo che descrive questa idea .
Per essere onesti, alcuni venditori hanno implementano interfacce Ethernet numerate. Ad esempio, alcune immagini Cisco IOS hanno il supporto per VLAN non numerata e interfacce Ethernet , ma non possono eseguire protocolli di routing su di loro. Non è esattamente quello che stavo cercando. Fa qualsiasi altro fornitore cavano meglio? Scrivi un commento.
Avete notato ho sottolineato IPv4? IPv6 ha interfacce non numerati costruito nel (si chiamano link indirizzi locali ), e intra-AS protocolli di routing come OSPF devono usarli (quindi è impossibile manipolare l'implementazione in un modo che renderebbe numerate IPv6 point-to-point link obbligatorio ).
E ora per i sinistri
La documentazione Cumulus afferma:
In OSPFv2, configurazione delle interfacce numerate riduce i collegamenti tra i router in elementi topologici puri, e quindi semplifica notevolmente la configurazione della rete e la riconfigurazione. Inoltre, database di routing contiene solo le reti reali, quindi occupazione di memoria è ridotto e SPF è più veloce.
Camminiamo attraverso tutte queste affermazioni:
Configurazione delle interfacce di innumerevoli riduce i collegamenti tra i router in elementi topologici puri
Tradotto in termini ingegneristici: il Type-1 (router) LSA non contiene le reti stub per sottoreti inter-router. Si può fare qualcosa di simile su Cisco IOS con la soppressione del prefisso OSPF .
... E quindi semplifica notevolmente la configurazione della rete e la riconfigurazione.
Marketese per " noi non controlliamo le subnet IP in pacchetti di hello OSPF ".
Inoltre, database di routing contiene solo le reti reali,
Non so quello che chiamano il database di routing . Database di OSPF contiene esattamente lo stesso numero di LSA, la tabella di routing non contiene un minor numero di rotte (ma vedi anche la soppressione prefisso).
... Quindi occupazione di memoria è ridotto e SPF è più veloce.
Ingombro di memoria è ridotto. SPF aumento di velocità è probabilmente misurata in ogni mil - dopo tutto, il router considera le reti stub collegati al router LSA Type-1 solo nel secondo ( distance vector ) parte dell'algoritmo SPF, che ha complessità lineare.
Riassunto
Amo il modo in Quagga gestisce point-to-point link Ethernet - non fare il compito di costruire un tessuto di foglie e spine solo layer-3-molto più facile ed errore resistente, ma avete davvero chiamarlo drammatico ?
Nessun commento:
Posta un commento
Nota. Solo i membri di questo blog possono postare un commento.