Abstract
The authors of the article focus on the concept of a software defined network. In the beginning, the brief historical account is given concerning software defined networks as a scientific concept, its formation and technological and scientific meaning. The software defined network concept is treated in the article not as the final state-of-the-art in networking, but rather as a possible step and direction in the development of a networking paradigm. The article touches on pros and cons as well of the software defined networking and gives an account of possible stages of development of this technology in the context of other technologies, considering its hybrid with MPLS, as an example. OpenFlow protocol constitutes the main part of the article. The authors further discuss various kinds of existing libraries realizing programmable management routines for a software defined network using OpenFlow. All of these libraries provide API for building modular applications for software defined network management. Touching on practical side of implementation the results of comparative tests of throughput and latency, achieved with these libraries are shown.
Highlights
Первоначально глобальные IP-сети были построены на основе понятия автономной системы (AS)
The authors of the article focus on the concept of a software defined network
The authors further discuss various kinds of existing libraries realizing programmable management routines for a software defined network using OpenFlow
Summary
Взрывоподобный рост и распространение мобильных устройств и контента для них, виртуализация серверов и распространение облачных сервисов являются основными трендами для переосмысления традиционных сетевых архитектур. В парадигме SDN функции управления и контроля поведения сетевых устройств полностью отделены от процессов пересылки данных. Функции которого ранее были жестко привязаны к каждому сетевому устройству, инфраструктура сети теперь выступает отдельным уровнем абстракции для приложений и сетевых служб, которые могут рассматривать сеть как логическую или виртуальную сущность. Всё это достигается путём разделения уровня управления сетью и устройств передачи данных Проще выглядит и функционирование сетевых устройств, потому что в отличие от традиционной модели им не надо больше поддерживать и обрабатывать множество различных протоколов, а достаточно только получать и обрабатывать инструкции от контроллеров SDN. Очень важным практическим следствием является также то, что для настройки сети достаточно настроить программный контролер сети, вместо того, чтобы изменять сотни строк кода во множестве сетевых устройств сети. Сетевые контроллеры также обладают набором прикладных интерфейсов, которые позволяют реализовать типичные задачи по маршрутизации, в том числе многоадресной, безопасности, контролю доступа, управлению полосой пропускания, качеством обслуживания, очень тонко настроены под задачи конкретного потребителя
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have