Multi-link PPP daemon

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск
MPD - Multi-link PPP daemon for FreeBSD
MPD intergared web server
Тип клиент и сервер 7 типов связи
Разработчик Alexander Motin, Archie Cobbs и др
Написана на C
ОС FreeBSD, портирован на некоторые другие
Версия 5.4 (22 декабря 2009)
Лицензия BSD
Сайт mpd.sourceforge.net

MPD - это основанная на netgraph(4)[1] реализация ppp-протокола мультисвязи для FreeBSD. MPD спроектирован быть быстрым и гибким, обрабатывая конфигурацию и обращения в режиме пользователя, направляя пакеты данных напрямую в ядро.

Содержание

Поддержка типов связи

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 соединению. Кадры закодированы так же, как при асинхронном последовательном соединении
  • 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(уточнить)
  • чистый аппаратно-независимый дизайн
  • всестороннее протоколирование

Ссылки


Личные инструменты

Served in 0.101 secs.