Підтримка типів зв'язку
MPD має уніфіковану підтримку наступних типів зв'язку:
- modem - для використання різних асинхронних послідовних з'єднань, включаючи модеми, термінальні адаптери ISDN а також нуль-модемного з'єднання. MPD включає подієво-керований скриптова мова для ідентифікації модему, установки, ручного логіна і т. Д.
- pptp - для підключення через інтернет, використовуючи Point-to-Point Tunnelling Protocol (PPTP). Цей протокол підтримується більшістю операційних систем і виробників обладнання.
- l2tp - для підключення через інтернет, використовуючи Layer Two Tunnelling Protocol (L2TP). L2TP - це наступник PPTP, підтримуваний сучасними клієнтами і серверами.
- pppoe - для підключення через порт Ethernet. використовуючи протокол PPP-over-Ethernet (PPPoE). Цей протокол часто використовується DSL -провайдер.
- tcp - для Туннеллірованіем PPP сесії по TCP-з'єднання. Кадри закодовані так само, як при асинхронному послідовному з'єднанні
- udp - для Туннеллірованіем PPP сесії по UDP з'єднанню. Кожен кадр инкапсулирован в пакет UDP-датаграми
- ng - для підключення, використовуючи різні пристрої, підтримувані netgraph-му. Netgraph - це модульна мережева підсистема ядра, що підтримує синхронні послідовні з'єднання, Cisco HDLC, Frame Relay і інші протоколи
підтримка PPP
MPD підтримує деякі типи подпротоколов PPP і його розширення, такі як:
- PPP з множинними підключеннями
- PAP, CHAP, MS-CHAP and EAP аутентифікацію
- стиснення трафіку (MPPC, Deflate, Predictor-1)
- шифрування трафіку (MPPE, DESE, DESE-bis)
- обмін параметрами IPCP і IPV6CP
Залежно від конфігураційних правил і параметрів підключення MPD може працювати як звичайний PPP клієнт / сервер або перенаправляти підключення без модифікації на інший хост, використовуючи будь-який підтримуваний тип підключення, надаючи функціональність LAC / PAC / TSA для побудови мереж з розподіленим управлінням доступом.
Додаткові можливості
MPD також включає безліч додаткових особливостей (фич):
- підтримка IPv4 і IPv6
- управління через інтерфейси Telnet і HTTP
- різні методи аутентифікації та обліку (RADIUS, PAM, script, file, ...)
- облік трафіку за допомогою NetFlow
- NAT
- дозвон за запитом з тайм-аутом простою
- динамічне управління підключенням, засноване на вимогах (також відоме як «rubber bandwidth» - «гумовий канал», «гумова пропускна здатність»)
- потужний скриптова мова чату для асинхронних послідовних портів
- відтестовані скрипти для деяких загальних модемів і ISDN TA (уточнити)
- чистий апаратно-незалежний дизайн
- всебічне протоколювання