PPPoA (acronimo di Point-to-Point Protocol over ATM) indica, nelle reti di accesso a banda larga basate su ATM, il metodo di incapsulamento con cui i pacchetti PPP vengono trasportati tramite AAL5. La modalità è definita nella RFC 2364 ed è stata ampiamente utilizzata soprattutto nelle prime architetture xDSL basate su ATM.
PPPoA consente di utilizzare in una rete ATM le principali funzioni di PPP, tra cui la negoziazione del collegamento, l'autenticazione e la compressione. A differenza di PPPoE, che trasporta PPP su Ethernet, PPPoA è legato a un'infrastruttura di accesso basata su ATM e non richiede l'ulteriore incapsulamento Ethernet.
Dal punto di vista funzionale, PPPoA permette di instaurare una sessione PPP su un collegamento ATM utilizzando AAL5 come strato di adattamento. Il pacchetto PPP viene inserito nell'unità dati AAL5, mentre la segmentazione in celle ATM è effettuata dallo strato ATM sottostante.
Nelle reti xDSL tradizionali il traffico generato dall'utente viene trasportato sul circuito virtuale ATM della linea, raccolto dal DSLAM e inoltrato verso gli apparati di rete dell'operatore incaricati della terminazione o della gestione delle sessioni di accesso.
La RFC 2364 prevede due modalità di incapsulamento per PPPoA:
Nel primo caso il circuito virtuale ATM è associato direttamente al protocollo trasportato; nel secondo viene utilizzata un'intestazione aggiuntiva per identificarlo. In generale, il VC-MUX presenta un overhead minore, mentre l'incapsulamento LLC risulta più flessibile.
PPPoA è stato largamente utilizzato nelle prime reti ADSL e, più in generale, nelle reti xDSL nelle quali il trasporto tra apparato utente, DSLAM e rete di raccolta dell'operatore era basato su ATM. In questo contesto, l'uso di PPP consentiva di gestire autenticazione, parametri di accesso e controllo del servizio secondo un modello diffuso nelle reti broadband della stessa fase storica.
Con la progressiva evoluzione delle reti di accesso e di aggregazione verso architetture basate su Ethernet, PPPoA ha perso importanza a favore di PPPoE e, in seguito, di modalità di accesso basate su IP diretto.
PPPoA e PPPoE svolgono una funzione analoga, poiché in entrambi i casi PPP viene impiegato come protocollo di sessione tra utente e rete dell'operatore. La differenza principale riguarda il trasporto sottostante: PPPoA opera su ATM tramite AAL5, mentre PPPoE opera su Ethernet.
Storicamente, PPPoA è stato tipico delle reti DSL basate su ATM, mentre PPPoE si è diffuso soprattutto nelle architetture di accesso e di aggregazione basate su Ethernet.
Nella fase iniziale della diffusione dell'accesso a banda larga su doppino telefonico, ATM era una tecnologia largamente adottata sia nella rete di accesso sia nella rete di raccolta, e PPPoA costituiva una soluzione naturale per il trasporto delle sessioni utente. Con la successiva migrazione delle reti degli operatori verso Ethernet e IP/MPLS, PPPoA è divenuto meno comune nelle nuove implementazioni, pur rimanendo rilevante in contesti legacy e sotto il profilo storico.