Назад | Перейти на главную страницу

Инструмент для анализа конфигураций коммутатора Dell PowerConnect, чтобы сделать их более читаемыми и удобными для различий

Я работал со многими конфигурациями коммутаторов Dell PowerConnect на протяжении многих лет, и хотя их консоль конфигурации очень похожа на IOS, она не управляет операторами конфигурации таким же образом, когда вы распечатываете их обратно, используя show running-config. Операторы конфигурации часто повторяются для каждого интерфейса, когда я выполняю interface range ethernet gX-gY оператор, в то время как другие операторы диапазона печатаются в сжатом виде, а операторы интерфейса повторяются. Примеры ниже.

Есть ли инструмент, который может имитировать механизм конфигурации сетевого коммутатора Dell (или действительно похожий на IOS) и распечатать мне обратно хорошо читаемый / diff-рабочая версия конфига? Это было бы удобно рядом с ПРОТИВНИК, хотя я бы сохранил живую конфигурацию в дополнение к консолидированной конфигурации.

Если нет, я мог бы просто написать один.

Например, на коммутаторе, на котором я бегал:

interface range ethernet g1-2
lldp notifications enable
lldp med network-policy add 1
interface range ethernet g1-4
switchport mode access
interface range ethernet g1-2
switchport access vlan 2
interface ethernet g3
switchport access vlan 3
interface ethernet g4
switchport access vlan 3

Когда я бегу show running-config, некоторые операторы будут сохранены в том виде, в каком они были введены, другие будут выделены, а некоторые операторы интерфейса будут повторяться, например:

interface range ethernet g1-4
switchport mode access
interface ethernet g1
lldp notifications enable
interface ethernet g2
lldp notifications enable
interface ethernet g1
lldp med network-policy add 1
interface ethernet g2
lldp med network-policy add 1
interface range ethernet g1-2
switchport access vlan 2
interface ethernet g3
switchport access vlan 3
interface ethernet g4
switchport access vlan 3

Очевидно, что коммутаторы Dell анализируют некоторые записи конфигурации и оставляют другие такими, как они были введены, и не оптимизируют внутреннее представление конфигурации коммутатора. С годами они становятся фрагментированными, и, хотя они не влияют на производительность, они затрудняют чтение или diff. На коммутаторе с 48 портами с дюжиной виртуальных локальных сетей и несколькими операторами lldp на всех портах вся конфигурация коммутатора представляет собой беспорядок.