La mia comprensione è che gli IXP forniscono i mezzi principali degli ISP per connettersi tra loro
Penso che sia un'enorme semplificazione eccessiva.
In generale, i collegamenti tra sistemi autonomi (inclusi gli ISP ma anche altre reti principali) possono essere suddivisi in due categorie principali (esistono anche casi intermedi). In una connessione "di transito" un cliente AS paga un provider di servizi Internet per le rotte verso Internet in generale. In una connessione "peering" i due AS si scambiano rotte tra loro, ma non verso Internet in generale.
Come regola generale, le piccole reti e le reti che non vendono servizi di transito vogliono scrutare ampiamente (perché pagare per il transito quando non è necessario) mentre le reti di grandi dimensioni sono spesso più restrittive su chi scriveranno (perché dare alle persone qualcosa gratuitamente quando potresti caricarli per questo).
In cima alla pila ci sono un piccolo numero di fornitori di "teir 1" che non acquistano alcun transito facendo affidamento solo sul scrutare gli uni con gli altri (ma di solito non con i ragazzini) per avere una visione (si spera) completa di la rete.
Le connessioni di transito normalmente passano attraverso collegamenti privati (sebbene alcuni IXP consentano il transito), un cliente di transito di solito scambia una grande quantità di traffico con una manciata di fornitori di transito.
Per il peering dipende generalmente dai volumi di traffico.
Le interconnessioni costano denaro da mantenere. Costano anche denaro per essere installati / demoliti. Costano quei soldi a prescindere dal fatto che siano completamente utilizzati o meno. Pertanto, creare collegamenti privati per traffico limitato o relazioni di peering speculative è proibitivamente costoso.
È qui che arrivano gli IXP, una rete può noleggiare un piccolo numero di connessioni all'infrastruttura di commutazione dell'IXP e usarla per stabilire il peering con decine o addirittura centinaia di provider. L'IXP fornirà inoltre normalmente un route server che consente lo scambio di route tra i membri partecipanti (di solito quelli più piccoli) senza la necessità di sessioni BGP dirette.
Tuttavia, l'infrastruttura di commutazione IXP non è gratuita, quindi se due reti scambiano costantemente una parte sostanziale del traffico di un collegamento, è più efficiente farlo su un collegamento diretto.