Reti programmabili da cloud a edge
Il ruolo della programmabilità, dell'automazione e dell'intelligenza nelle reti sta guidando una trasformazione digitale in tutti i settori. Nella sua presentazione a Intel® Vision, Ed Doe, VP e GM dello Switch & Fabric Group di Intel, spiega come Intel stia aiutando le aziende a migrare verso le reti programmabili abilitando e promuovendo specifiche software aperte, con il suo ampio portafoglio, attraverso l'architettura Intel® Intelligent Fabric.
Novità: passa all'intelligenza con il processore Intel® Tofino™ 3 Intelligent Fabric
Il processore Intel® Tofino™ 3 Intelligent Fabric (IFP) si basa sulla programmabilità P4 e accelera l'elaborazione dei pacchetti con una larghezza di banda fino a 25,6 Tbps. Ottimizza il consumo energetico per i casi d'uso iperscalabili e accelera l'apprendimento automatico (ML) per i carichi di lavoro di formazione distribuiti. Inoltre, supporta la telemetria interna alla banda in tempo reale (INT) su tutto lo spettro Edge-to-Cloud.
Man mano che la crescita dei dati accelera e i carichi di lavoro distribuiti esigenti proliferano, i fornitori di servizi e le aziende chiedono alle proprie reti di lavorare in modo più intelligente. I processori Intel® Intelligent Fabric (Intel® IFP) migliorano lo switching Ethernet con intelligenza, prestazioni elevate e telemetria edge-to-cloud in tempo reale, per visibilità e gestibilità. Grazie alla programmabilità P4, all'accelerazione del carico di lavoro dell'apprendimento automatico (ML) e a soluzioni altamente sicure, gli Intel® IFP accelerano l'elaborazione dei pacchetti per data center edge e cloud, computing ad alte prestazioni (HPC) e fornitori di servizi di comunicazione che stanno passando alle tecnologie cloud.
I prodotti evidenziati in questa sezione provengono dall'acquisizione da parte di Intel di Barefoot Networks a giugno 2019. Questa mossa porta vantaggio ai clienti Intel che vogliono soddisfare gli obiettivi prestazionali e le esigenze in continuo cambiamento dei proprietari di rete supportando l'attenzione sulla connettività end-to-end e la leadership dell'infrastruttura di networking di Intel.
Serie Intel® Tofino™
Fate fronte alla richiesta stellare di larghezza di banda e di disponibilità dei dati con i processori Intelligent Fabric programmabili P4 più rapidi al mondo.
Intel® Tofino™ 2
Prossima generazione di switch Ethernet programmabili, Intel® Tofino™ 2 è la scelta ideale per soddisfare le esigenze dei data center iperscalabili.
Realizzato con la stessa architettura di Intel® Tofino™, è in grado di offrire una larghezza di banda due volte superiore rispetto al suo predecessore, fino a 12,8 Tb/s.
Intel® Tofino™
Intel® Tofino™ è il primo switch Ethernet programmabile al mondo per l'utente finale. È costruito utilizzando un'architettura switch indipendente da protocollo(PISA) ed è programmabile con P4. Gli switch Intel® Tofino™ sono disponibili in una selezione di SKU in grado di soddisfare diverse applicazioni ed esigenze.
Intel® P4 Suite
Accedete a una serie completa di strumenti, API e molto altro per sviluppare e ottimizzare il software P4 per i processori Intelligent Fabric Intel®. P4 è l'unico linguaggio open source progettato per dispositivi di elaborazione dei pacchetti.
Intel® P4 Studio
In un ambiente di sviluppo di nuova generazione, Intel® P4 Studio offre un pacchetto di strumenti basati sul caso d'uso che include tutte le risorse necessarie per sviluppare rapidamente un software P4 personalizzato per i processori Intelligent Fabric Intel® Tofino™. È flessibile e consolidato per opzioni di controllo multiple e offre implementazioni di piani di dati pronti per la produzione.
Intel® P4 Insight
Riducete i tempi di sviluppo per soluzioni di networking e ottimizzate completamente il software di rete con Intel® P4 Insight. Questo software offre potenti strumenti di debug, nonché una visualizzazione della dashboard dettagliata del vostro programma P4, in modo da poter scoprire esattamente come vengono mappate le risorse hardware.
Intel® Deep Insight Network Analytics Software
L'Intel® Deep Insight Network Analytics Software consente una visibilità in tempo per pacchetto in tempo reale nelle vostre infrastrutture di rete. Monitorate e analizzate ogni pacchetto ignorato. Rilevate e archiviate anomalie ed eventi per un'analisi storica più approfondita.
Casi di utilizzo evidenziati
Telemetria di rete in tempo reale
Raccogliete i dati end-to-end sullo stato della vostra rete in tempo reale per monitorare i problemi, tra cui eventi di breve durata, in grado di causare colli di bottiglia dei dati e guasti di rete. Ciò consentirà alla vostra azienda di correggere errori di configurazione e ottimizzare il routing di dati per migliorare notevolmente le prestazioni di rete.
Soluzione di bilanciamento del carico di livello 4
Le attività di bilanciamento dei carichi richiedono spesso apparecchiature complesse che possono rappresentare un onere per l'infrastruttura di rete. Grazie alla programmabilità Intel® P4 e a Intel® Tofino™, il bilanciamento dei carichi può essere svolto all'interno dello switch per colmare il divario tra switch multiterabit e server e dispositivi gigabit.
Rilevamento DDoS in rete
I processori Intel® Tofino™ Intelligent Fabric possono abilitare le reti che rilevano gli attacchi DDoS più rapidamente e che li mitigano in modo più efficace grazie alle loro prestazioni incredibilmente alte e poiché queste attività vengono eseguite nella rete e non si basano su altre risorse.
Casi di utilizzo aggiuntivi
- Caching DNS
- Firewall
- Broker di pacchetti di rete
- Broker di pacchetti di rete KDDI
- Gateway di tunnel
Intel® Connectivity Education Hub
Scoprite in che modo il linguaggio di programmazione P4 può trasformare l'infrastruttura della vostra rete end-to-end. Consultate i corsi accademici, iscrivetevi ai video online avanzati o aderite al nostro programma di ricerca. L'Education Hub vi offre le risorse e le competenze per sviluppare soluzioni di networking potenti ed efficienti con i nostri prodotti di connettività.
FAQ
Domande ricorrenti
I chip per switch programmabili sono più costosi rispetto agli ASIC monofunzione legacy?
No. Il costo ASIC è determinato dalle dimensioni del die. Le dimensioni del die Intel® Tofino™ sono simili a quelle del die dell'ASIC monofunzione legacy con velocità analoga.
I chip per switch programmabili consumano una potenza maggiore rispetto agli ASIC monofunzione?
No. Infatti, in molti casi consumano meno. Per funzionalità e protocolli equivalenti, il consumo di energia è identico. In uno switch programmabile, è possibile disattivare funzionalità di cui non si ha bisogno e ridurre la potenza o utilizzare tabelle più piccole.
Secondo una regola pratica gli switch programmabili sono più lenti rispetto agli switch monofunzione legacy. È vero?
No. Con Intel® Tofino™ e Intel® Tofino™ 2, abbiamo dimostrato che la programmabilità non comporta un compromesso sulle prestazioni. Intel® Tofino™ e Intel® Tofino™ 2 possono essere completamente programmati dagli utenti utilizzando il linguaggio di programmazione P4 e sono in grado di elaborare fino a 12,8 Tb/s.
P4 è un linguaggio aperto o è controllato da Intel?
Il P4 è un linguaggio open source con licenza Apache di proprietà di P4.org, un'organizzazione no-profit indipendente. Qualsiasi azienda, università o persona può partecipare gratuitamente a P4.org e contribuire al linguaggio, al compilatore e agli strumenti. Intel è uno degli oltre 100 membri di P4.org, dove figurano aziende provenienti dall'intero settore, da AT&T a ZTE, nonché alcune delle principali università del mondo. Il comitato consultivo di P4.org è composto da Amin Vahdat (Google), Jennifer Rexford (Princeton), Nate Foster (Cornell), Guru Parulkar (ONF) e Nick McKeown (Stanford/Intel). Il linguaggio è stato progettato da esperti di tutto il mondo nel design del linguaggio di programmazione provenienti da Princeton, Cornell, Stanford, VMware, Intel, Microsoft, Xilinx, Barefoot, e Google. P4 è open source ed è di proprietà di tutti. Il linguaggio è progettato accuratamente per essere indipendente dal target e può essere utilizzato per programmare qualsiasi dispositivo di inoltro programmabile. Finora è stato utilizzato per programmare una varietà di switch software e hardware e NIC provenienti da fonti diverse. Consultate P4.org per maggiori dettagli.
P4 sostituirà OpenFlow?
P4 è più generale rispetto a OpenFlow e consente agli utenti di definire esattamente il modo in cui il piano di inoltro elabora i pacchetti. OpenFlow può essere espresso nel linguaggio P4; openflow.p4 fornisce un modo utile per iniziare.
Sto prendendo in considerazione uno switch Intel® Tofino™ per il mio progetto di data center di nuova generazione. Ho requisiti di scalabilità specifici e li voglio confrontare con un foglio di dati. Quali sono le dimensioni della tabella per funzioni di rete tipiche come L2, regole host L3, longest prefix match (LPM) L3 e ACL?
Ecco una domanda molto valida per uno switch basato su un ASIC monofunzione. Intel® Tofino™ è altamente programmabile e consiste in pipeline multiple e Match Action Units (MAU) all'interno di ciascuna pipeline. Una MAU contiene una logica flessibile di analisi e blocchi di tabella SRAM e TCAM multipli che possono essere incisi per ospitare una distribuzione specifica. Intel è in grado di fornire numeri di scalabilità verificati in base a un programma P4 di riferimento e ai sensi di un accordo di non divulgazione. Tuttavia, tali numeri non dovrebbero essere interpretati come valori teorici massimi di scalabilità del chip.
Quali sono i tipici casi di utilizzo con cui posso iniziare?
La programmabilità consente una flessibilità senza limiti e casi di utilizzo multipli che vanno dalla personalizzazione delle dimensioni della tabella degli switch per una scalabilità efficiente al miglioramento delle funzioni di networking esistenti e all'aggiunta di nuove funzionalità come la telemetria, la sicurezza e il bilanciamento dei carichi.
Sono un utente finale che sta parlando con un fornitore di switch ODM/OEM/OS in merito al supporto su un nuovo protocollo o all'incapsulamento e mi viene detto che sarà possibile solo in un ASIC di nuova generazione. Intel® Tofino™ è in grado di fornire aiuto?
Certamente. Dovreste chiedere al vostro fornitore il supporto per Intel® Tofino™ nella loro piattaforma di switching. Una volta offerta la piattaforma basata su Intel® Tofino™, dovreste avere il pieno potere di presentare richieste di funzionalità del piano di dati e aspettarvi una tabella di marcia sulla fornitura delle funzionalità sull'ASIC attuale.
P4 è un linguaggio aperto o è controllato da Intel?
Il P4 è un linguaggio open source con licenza Apache di proprietà di P4.org, un'organizzazione no-profit indipendente. Qualsiasi azienda, università o persona può partecipare gratuitamente a P4.org e contribuire al linguaggio, al compilatore e agli strumenti. Intel è uno degli oltre 100 membri di P4.org, dove figurano aziende provenienti dall'intero settore, da AT&T a ZTE, nonché alcune delle principali università del mondo. Il comitato consultivo di P4.org è composto da Amin Vahdat (Google), Jennifer Rexford (Princeton), Nate Foster (Cornell), Guru Parulkar (ONF) e Nick McKeown (Stanford/Intel). Il linguaggio è stato progettato da esperti di tutto il mondo nel design del linguaggio di programmazione provenienti da Princeton, Cornell, Stanford, VMware, Intel, Microsoft, Xilinx, Barefoot, e Google. P4 è open source ed è di proprietà di tutti. Il linguaggio è progettato accuratamente per essere indipendente dal target e può essere utilizzato per programmare qualsiasi dispositivo di inoltro programmabile. Finora è stato utilizzato per programmare una varietà di switch software e hardware e NIC provenienti da fonti diverse. Consultate P4.org per maggiori dettagli.
P4 sostituirà OpenFlow?
P4 è più generale rispetto a OpenFlow e consente agli utenti di definire esattamente il modo in cui il piano di inoltro elabora i pacchetti. OpenFlow può essere espresso nel linguaggio P4; openflow.p4 fornisce un modo utile per iniziare.
Sto prendendo in considerazione uno switch Intel® Tofino™ per il mio progetto di data center di nuova generazione. Ho requisiti di scalabilità specifici e li voglio confrontare con un foglio di dati. Quali sono le dimensioni della tabella per funzioni di rete tipiche come L2, regole host L3, longest prefix match (LPM) L3 e ACL?
Ecco una domanda molto valida per uno switch basato su un ASIC monofunzione. Intel® Tofino™ è altamente programmabile e consiste in pipeline multiple e Match Action Units (MAU) all'interno di ciascuna pipeline. Una MAU contiene una logica flessibile di analisi e blocchi di tabella SRAM e TCAM multipli che possono essere incisi per ospitare una distribuzione specifica. Intel è in grado di fornire numeri di scalabilità verificati in base a un programma P4 di riferimento e ai sensi di un accordo di non divulgazione. Tuttavia, tali numeri non dovrebbero essere interpretati come valori teorici massimi di scalabilità del chip.
Quali sono i tipici casi di utilizzo con cui posso iniziare?
La programmabilità consente una flessibilità senza limiti e casi di utilizzo multipli che vanno dalla personalizzazione delle dimensioni della tabella degli switch per una scalabilità efficiente al miglioramento delle funzioni di networking esistenti e all'aggiunta di nuove funzionalità come la telemetria, la sicurezza e il bilanciamento dei carichi.
Sono un utente finale che sta parlando con un fornitore di switch ODM/OEM/OS in merito al supporto su un nuovo protocollo o all'incapsulamento e mi viene detto che sarà possibile solo in un ASIC di nuova generazione. Intel® Tofino™ è in grado di fornire aiuto?
Certamente. Dovreste chiedere al vostro fornitore il supporto per Intel® Tofino™ nella loro piattaforma di switching. Una volta offerta la piattaforma basata su Intel® Tofino™, dovreste avere il pieno potere di presentare richieste di funzionalità del piano di dati e aspettarvi una tabella di marcia sulla fornitura delle funzionalità sull'ASIC attuale.
Risorse
Documentazione
Accedete per consultare la documentazione per i prodotti switch Ethernet programmabili.