furrry: (diving)
Jen ([personal profile] furrry) wrote2014-02-05 11:38 am

Последний раз про Cisco

Кстати. Мое мнение о компании Cisco сильно улучшилось после демонстрации того, что у них теперь умеет OnePK (если кто не в курсе - они-таки сделали API к устройствам - C/Java/Python).
Общение с control plane - это понятно и ожидаемо. А вот что реально круто - API позволяет делать packet injection into forwarding plane. А жизнь-то налаживается!

[identity profile] furry.livejournal.com 2014-02-06 09:47 am (UTC)(link)
Во-первых, заметим, что это не я первая произнесла SDN. По правде сказать, я бы вообще предпочла не упоминать эту аббревиатуру. Я вот тут как-то полчаса общалась с коллегой - без какого-либо намека на понимание между нами. В конце концов выяснилось, что когда я произношу "UPS" - я имею ввиду службу доставки. А он - источник безперебойного питания. Вот с SDN примерно так же. Одни под SDN понимают Python API к маршрутизаторам, другие - PCE, а третьи - OpenFlow.

Я, кстати, поняла, что в моей реальности инженеры все на чем-то в той или иной степени пишут, и я еще самая ленивая (меня на мою позицию полтора года не брали, потому что я на питоне отказывалась писать) - но допускаю, что это не везде так. В модель "заказчик - вендор - партнер" это вписывается как и раньше. Только вместо того, чтобы рассказывать, какие LSP и где настраивать - provision всего этого на контроллерах. Тебя же не удивляет, что теперь вместо настройки отдельных точек доступа - мышкой возят в WLC, или как оно там назыается.

[identity profile] fuflolog.livejournal.com 2014-02-06 01:53 pm (UTC)(link)
У большинства точек доступа примерно одинаковый конфиг, поэтому-то его и можно накликать мышью. А вот порты на свитче накликать я бы даже и пробовать не стал.

Provisioning система, вообще говоря, очень нужна, но если ее делать подо все возможные случаи сразу, то это будет фактически еще один гуй.

Поэтому имеет смысл сузить задачу, затем под нее сделать шаблон конфигурации, в этом шаблоне выделить поля, где будет лежать все, что изменяется от железки к железке, ну и дальше понятно - значения полей храним в БД и генерим полную конфигурацию для конкретной железки, когда надо.