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] fuflolog.livejournal.com 2014-02-05 10:56 pm (UTC)(link)
Значит, еще лет десять попишем на Expect'е, ничего страшного.

[identity profile] ru-pchel.livejournal.com 2014-02-06 06:22 am (UTC)(link)
Да я боюсь, как бы из-за новомодного OnePK не перестал работать старый Expect.

[identity profile] fuflolog.livejournal.com 2014-02-06 01:54 pm (UTC)(link)
Да вряд ли сиска CLI полностью убьет. Во-первых, CLI гораздо проще, быстрее и надежнее гуя, а во-вторых, в Nexus'ах CLI очень похож на CLI из IOS, то есть до основания разрушать пока что намерения нет.

У вендоров, которые на CLI кладут (например, F5), все гораздо хуже: команды для CLI от версии к версии меняются кардинально - до того, что проще на устройство ходить через HTTP API, чем через SSH.

Сиска себе такого не позволяет, так что еще поживем. А позволит - ну что ж, CCIE лаба будет длиться неделю, а не на один день.

[identity profile] furry.livejournal.com 2014-02-06 08:50 pm (UTC)(link)
Я опять потеряла нить этой дискуссии - откуда вообще взялось слово GUI? ;)

[identity profile] fuflolog.livejournal.com 2014-02-06 09:12 pm (UTC)(link)
Ну так чтоб убить Expect, нужно убить CLI. А какая, собственно, альтернатива CLI? Только какой-то вариант GUI - либо на самой железке, либо на NMS.

[identity profile] furry.livejournal.com 2014-02-06 09:14 pm (UTC)(link)
Ну вообще для меня - альтернатива CLI на коробке - CLI на центральной системе управления ;))

[identity profile] furry.livejournal.com 2014-02-06 09:14 pm (UTC)(link)
...ну или shell на моей машине, как оно в реальности и происходит ;))

[identity profile] fuflolog.livejournal.com 2014-02-06 09:51 pm (UTC)(link)
Не любить питон и любить shell?! Sed вместо нормальных regexp'ов, монструозные конструкции типа "exec 6<>/dev/tcp/127.0.0.1/80", если надо просто проверить, открыт ли порт?

Я предполагаю, что shell юниксовый, иначе в этом shell'е не будет SSH, во что я поверить не могу.

[identity profile] furry.livejournal.com 2014-02-06 10:44 pm (UTC)(link)
Я определенно потеряла навык излагать свои мысли так, чтобы меня понимали.

Из shell'а запускаются *уже cуществующие* программы. Идея использовать сырой API каждый раз, когда надо обратиться к устройству, мне даже в голову не приходила - очевидно, у меня очень много рутинной повторяющиейся работы, и такого разнообразия, чтобы прям каждый раз надо что-но новое писать, со мной не случается.

[identity profile] fuflolog.livejournal.com 2014-02-06 09:40 pm (UTC)(link)
То есть питон через API. ;-)

Но мне все же кааца, что это побочный эффект от движения сиски в сторону Виндовс.

[identity profile] furry.livejournal.com 2014-02-06 09:52 pm (UTC)(link)
Я так по секрету скажу, что до прошлого ноября я циски не видела 5 лет, и была очень всем довольна. Циска тут вообще ни при чем.

[identity profile] bugware.livejournal.com 2014-02-07 12:49 pm (UTC)(link)
Питонье АПИ выложили практически только что. Так что лучше говорить ну хотя бы про жабье.