L
L
lexalex2015-03-08 23:45:27
Network administration
lexalex, 2015-03-08 23:45:27

Are there network management automation systems?

It mainly implies the management of switches, routers and other hardware devices (cisco, mikrotik and other vendors).
Most devices allow control over snmp, http/https, cli via ssh/console, etc.
Thus . to manage the network, you need to configure each device separately, or, at best, send the same settings to several at once.
But for several years now there has been talk about SDN . The main idea is network management with the help of programs written in a special programming language. Drawback - Requires brand new switches/routers. That's all great, but how quickly the new technology will catch on, especially in small and medium-sized businesses, is a question.
You still have to manage the old farm, no matter how difficult and inconvenient it is.
So there is an idea to automate this process. Write an interpreter that will generate and send the necessary commands to network devices.
For example: Allow protocol http from host A to host B
As a result, the interpreter itself looks at which network devices are on this path and sends the necessary commands to them. Ideally, it should work with pieces of iron from different vendors. To do this, you will need to form a database of devices and supported commands.
So maybe there are similar solutions already and I didn’t search well?
ps I couldn't find much, here are the solutions for Tail-f, recently owned by cisco. And then nothing is really clear because of the marketing bullshit.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
Сергей Петриков, 2015-03-09
@RicoX

Почти у каждого вендора есть такая система, но работает только с железом этого вендора, ну может еще пара самых популярных моделей других, а так SNMP + куча костылей, на новом железе с поддержкой SSH можно присобачить ansible, на старом мучаться с expect.

Армянское Радио, 2015-03-09
@gbg Куратор тега Сетевое администрирование

У Циско есть два взаимодополняющих решения - это Network Assistant - софт для централизованного управления, и технология кластеризации, которая позволяет управлять распределенной сетью коммутаторов так, как если бы это был один коммутатор.

Василий, 2015-03-09
@Applez

Что будут делать админы (в смысле чем зарабатывать на жизнь), если изобретут такую штуку?

T
throughtheether, 2015-03-14
@throughtheether

Так вот может есть подобные решения уже и я плохо искал?
Я имею ввиду систему позволяющую буквально программировать сеть, которая построена на разнородном оборудовании.

Чтобы реализовать то, что вы хотите, надо, на мой взгляд, учесть огромное количество вендор-специфичных нюансов, исключений и т.д., что приводит к тому, что такие решения или решают специфическую задачу (добавить новый сервер в данном ДЦ с заранее известной топологией сети, завести VLAN, прописать ACL и т.д.) и представляют собой трудновоспроизводимую систему костылей, или не существуют.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question