Сети и системы связи
226 совершенствуют устройства на основе своих фирменных ( проприе - тарных ), закрытых решений . Уровень управления в сети опирается на сложные распределенные алгоритмы маршрутизации , заложен - ные в сетевые устройства , и замысловатые инструкции по конфи - гурированию и настройке сети . В программно - конфигурируемых сетях Software Defined Networks (SDN) используется другой подход [25]. В сети SDN для передачи информации используются управляемые коммутаторы . Управление коммутаторами осуществляется централизованно от сервера , называемого контроллером , через интерфейсы , подклю - чаемые к коммутаторам . Для управления используется протокол Openflow ( открытый поток ). На сервере устанавливается сетевая операционная система и используются приложения , подключаемые к серверу через application programming interface (API) – программ - ный интерфейс приложения . Управление передачей данных в SDN осуществляется не на уровне отдельных пакетов , а на уровне пото - ков пакетов . Правило передачи в коммутаторе OpenFlow устанав - ливается с участием контроллера только для первого пакета , а затем все остальные пакеты потока используют это правило . Поэтому в сети формируются прямые сетевые соединения для па - кетов потока с минимальными задержками передачи данных и необ - ходимыми параметрами . Таким образом , в сети SDN уровень управления сетью и уро - вень передачи данных разделяются за счет переноса функций управления ( маршрутизаторами , коммутаторами и т . п .) в приложе - ния , работающие на отдельном сервере ( контроллере ). В архитектуре SDN можно выделить три уровня ( рис . 9.3): 1) инфраструктурный уровень , предоставляющий набор се - тевых устройств ( коммутаторов и каналов передачи данных ); 2) уровень управления , включающий сервер – контроллер с сетевой операционной системой , которая обеспечивает приложе - ниям сетевые сервисы и программный интерфейс для управления сетевыми устройствами и сетью ;
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy