Suport pentru tipurile de comunicare
MPD are suport unificat pentru următoarele tipuri de comunicații:
- modem - să utilizeze diverse conexiuni seriale asincrone, inclusiv modemuri, adaptoare terminale ISDN și o conexiune modem nulă. MPD include o limbă de scripting bazată pe evenimente pentru identificarea modemului, instalarea, conectarea manuală și așa mai departe.
- pptp - pentru conectarea prin Internet, utilizând PPTP (Point-to-Point Tunneling Protocol). Acest protocol este susținut de majoritatea producătorilor de sisteme de operare și hardware.
- l2tp - pentru conectarea prin Internet, utilizând Layer Two Tunneling Protocol (L2TP). L2TP este succesorul PPTP, susținut de clienți și servere moderne.
- pppoe - pentru conectarea prin portul Ethernet. utilizând protocolul PPP-over-Ethernet (PPPoE). Acest protocol este adesea utilizat de furnizorii DSL.
- tcp - pentru tunelizarea unei sesiuni PPP printr-o conexiune TCP. Ramele sunt codate în același mod ca într-o conexiune serială asincronă
- udp - pentru tunelizarea unei sesiuni PPP printr-o conexiune UDP. Fiecare cadru este încapsulat într-un pachet datagram UDP
- ng - pentru conectare, folosind diverse dispozitive suportate de netgraph. Netgraph este un subsistem modular de rețea de bază care acceptă conexiuni seriale sincrone, HDLC Cisco, Frame Relay și alte protocoale
Sprijin PPP
MPD acceptă câteva tipuri de subprotocoale PPP și extensiile sale, cum ar fi:
- PPP cu conexiuni multiple
- Autentificare PAP, CHAP, MS-CHAP și EAP
- comprimarea traficului (MPPC, Deflate, Predictor-1)
- criptarea traficului (MPPE, DESE, DESE-bis)
- schimbul de parametri IPCP și IPV6CP
În funcție de regulile de configurare și setările de conexiune MPD poate funcționa ca un client PPP / server normal sau redirecționează conexiunea la alta fără a modifica gazdă folosind orice tip acceptat de conexiune, care furnizează funcționalitatea LAC / PAC / TSA pentru a construi o retea de control al accesului distribuite.
Caracteristici suplimentare
MPD include de asemenea multe funcții suplimentare (caracteristici):
- suport pentru IPv4 și IPv6
- control prin interfețe Telnet și HTTP
- diverse metode de autentificare și contabilitate (RADIUS, PAM, script, fișier, ...)
- contabilitate prin NetFlow
- NAT
- apelarea la cerere cu expirarea termenului
- controlul dinamic al conexiunilor bazat pe cerințe (cunoscut și ca "lățimea benzii de cauciuc", "lățimea de bandă de cauciuc"),
- Un puternic limbaj de scripting pentru porturile seriale asincronice
- script-uri testate pentru unele modemuri comune și ISDN TA (specificați)
- pură design independent de hardware
- logare complexă