Алгоритм скрипта

Виктор6 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
10.12.2018

Есть сеть в виде дерева из множества коммутаторов с одним центральным, имеющим днс-имя root.

Коммутаторы есть моделей A и B, управляются по telnet.

Модель A настраивается командами типа

create vlan NAME999 tag 999

configure vlan NAME999 add untagged PORT1

configure port_vlan PORT1 pvid 999

configure vlan NAME999 add tagged PORT2

save

Модель B настраивается командами типа

configure

vlan 999

interface PORT1

switchport mode access

switchport access vlan 999

interface PORT2

switchport trunk vlan-allowed add 999

end

write

В SQL таблице devices с полями name,model,uplink_port,parent_device,parent_port (все - текстовые)

хранятся данные о коммутаторах (днс-имя, порт к вышестоящему коммутатору, имя вышестоящего коммутатора,

порт на вышестоящем коммутаторе).

Нужно написать детальный алгоритм скрипта который пропишет VLAN от указанного свитча до центрального коммутатора.

Параметрами скрипта будут номер влана, имя свитча и порт на нем.

Линки между коммутаторами работают только в режиме trunk (с тегированными VLAN) и уже сконфигурированы, но новый влан на них не прописан.

Работу с SQL и telnet считать библиотечными функциями.

Заявки фрилансеров