Преимущества Openflow перед SNMP? Различия между Openflow и SNMP?

Почему было принято решение внедрить новый протокол (Openflow) и новую концепцию (SDN) для удаленного управления сетевыми устройствами из централизованного местоположения, когда уже существует хорошо известная концепция/протокол управления, например SNMP?

Любые справочные ссылки, указывающие на такое обсуждение решения, были бы действительно полезны.

Заранее спасибо.


person Hemanth    schedule 25.05.2014    source источник
comment
@Nathan Farrington Увидел ваш вклад в домен SDN, подумал, что вы можете помочь.   -  person Hemanth    schedule 25.05.2014


Ответы (1)


SNMP имеет много ограничений, и было несколько попыток заменить его новыми протоколами. Так что неудивительно видеть создание OpenFlow, хотя я совсем не знаком с его происхождением и историей.

Есть несколько преимуществ, если мы просто прочитаем введение,

http://en.wikipedia.org/wiki/OpenFlow

  • Поддержка TCP и TLS. SNMP основан на UDP и поддерживает TCP (черновик), но ИМХО не включает поддержку TLS.
  • Уже поддерживается многими поставщиками и многими устройствами. SNMP был популярен по той же причине. Если новый стандарт сможет завоевать популярность среди производителей устройств, он сможет достойно конкурировать с SNMP.
  • Развивайтесь вместе с требованиями SDN. Помните, что SNMP был разработан в 1980-х годах, а Интернет в то время еще не был развит, и никто не знал о сложности Web 2.0 и SDN в тот момент.
person Lex Li    schedule 26.05.2014
comment
Я не знаю, почему поддержка TLS была бы преимуществом. SNMPv3 уже имеет структуру безопасности (аутентификацию и шифрование), поэтому ему не нужно полагаться на безопасность более низкого уровня. - person Jolta; 04.06.2014