PPP vs. HDLC Incapsulamento: Perché PPP è preferito per collegamenti seriali
PPP supera HDLC con miglioramenti critici
PPP (Point-to-Point Protocol) è lo standard per collegamenti seriali/WAN grazie a vantaggi critici rispetto a HDLC:
- Rilevamento errori: PPP usa CRC 16/32-bit su ogni frame; HDLC ha CRC ma nessuna negoziazione standard.
- Supporto multi-protocollo: I NCP (Network Control Protocols) di PPP negoziano IP (IPCP), IPv6 (IPv6CP), IPX, AppleTalk, MPLS — HDLC è proprietario Cisco per multi-protocollo.
- Autenticazione: PAP (2 vie), CHAP (3 vie challenge), EAP (estensibile) — HDLC non ne ha alcuna.
- Compressione: PPP supporta Stacker, Predictor, MPPC, BSD Compress, V.44bis — riduce l'uso di banda.
- Crittografia: PPP + MPPE (Microsoft Point-to-Point Encryption) o IPsec su PPP — HDLC non ha crittografia nativa.
- Monitoraggio qualità collegamento: LCP (Link Control Protocol) monitora lo stato del collegamento (magic number, rilevamento loopback), può terminare collegamenti scadenti.
- Multilink PPP (MLPPP): Unisce più collegamenti fisici in un bundle logico (bilanciamento carico, ridondanza) — HDLC non può.
- Standard e interoperabile: RFC 1661/1662; funziona tra vendor (Cisco, Juniper, Linux, Windows RAS). Implementazione HDLC Cisco è proprietaria (campo indirizzo 0x0F).
Quando si usa HDLC
Semplici collegamenti punto-punto Cisco-to-Cisco dove non serve autenticazione, compressione o multi-protocollo. Overhead inferiore (nessun LCP/NCP), ma nessuna flessibilità.
In sintesi: PPP è la scelta robusta e standard per collegamenti seriali eterogenei, sicuri e ricchi di funzionalità.