Оверлейная сеть
Оверле́йная сеть (от англ. overlay network ) — общее название любой компьютерной сети, логически создаваемой поверх другой, физически существующей компьютерной сети. Узлы оверлейной сети могут быть связаны либо физическим соединением, либо логическим, для которого в сети-основе существуют один или несколько соответствующих маршрутов, состоящих из реальных физических соединений.
Примеры [ править | править код ]
Хорошими примерами оверлейных сетей являются такие сети VPN и одноранговые сети, которые работают на основе Интернета и представляют собою специальные «надстройки» над классическими сетевыми протоколами Интернета, предоставляя более широкие возможности, изначально не предусмотренные разработчиками этих основных интернетовских протоколов.
Коммутируемый доступ к Интернету фактически также осуществляется через оверлей (по протоколу PPP или SLIP), который работает поверх обычной телефонной сети.
Фидонет частично является оверлейной сетью поверх Интернета, поскольку фидопочта между многими узлами Фидонета пересылается по протоколам Fido-over-IP — binkp, RAW ifcico (FTS-1024), и т. п. Частично же Фидонет работает поверх обычной телефонной сети.
Применение оверлейных сетей [ править | править код ]
Оверлеи могут применяться в следующих случаях:
- Для исследования, разработки и тестирования новых протоколов связи, невозможных в традиционной инфраструктуре (например, исследование свойств IPv6 или мультикаста).
- Для создания новых свойств сети, невозможных в традиционной инфраструктуре:
- Маршрутизация с гарантией качества сервиса.
- Инфраструктура, более подходящая для трансляции потоков информации (Akamai).
- Более гибкая, эффективная и надежная маршрутизация (Resilient Overlay Networks, Chord).
- Повышенная безопасность соединения (Secure Overlay Services, VPN).
- Полностью распределённая инфраструктура сети (Tapestry).
- Распределённое хранение сведений (Kad, DHT). [+?]
- Распределённое хранение информации, файлообмен (OceanStore).
- Распределённые вычисления.
Преимущества и недостатки [ править | править код ]
Основное преимущество оверлейных сетей заключается в том, что они позволяют разрабатывать и эксплуатировать новые крупномасштабные распределённые сервисы без внесения каких–либо изменений в основные протоколы сети.
Распространённым недостатком оверлеев являются повышенные затраты при передаче информации из–за дополнительного уровня обработки пакетов и (или) неоптимальных маршрутов следования пакетов.
См. также [ править | править код ]
Ссылки [ править | править код ]
- Коллекция ссылок на некоторые реализации оверлеев (англ.)
- Сеть Akamai EdgePlatform, обрабатывающая до 15% мирового интернет-трафика (англ.)
- Проекты Tapestry и Chimera (англ.)
- Коллекция ссылок по Distributed Hash Tables (англ.)
- Проект распределённого хранения информации OceanStore (англ.)
- Проект Secure Overlay Services — оверлей для защиты соединений от DoS-атак (англ.)
- Проект Resilient Overlay Networks на сайте MIT (англ.)
- Проект Chord на сайте MIT (англ.)