Tenho trabalhado com muitas configurações de switches Dell PowerConnect ao longo dos anos e, embora o console de configuração seja bastante semelhante ao IOS, ele não gerencia instruções de configuração da mesma maneira quando você as imprime usando show running-config
. As instruções de configuração são frequentemente repetidas para cada interface quando eu executei uma instrução interface range ethernet gX-gY
, enquanto outras instruções de intervalo são impressas de volta condensadas e instruções de interface repetidas. Exemplos abaixo.
Existe uma ferramenta que pode emular um mecanismo de configuração de comutadores de rede Dell (ou, na verdade, como o IOS) e imprimir uma versão / diff
-able da configuração? Isso seria útil ao lado do RANCID , embora eu mantivesse a configuração ao vivo além da configuração consolidada.
Se não, eu poderia escrever apenas um.
Por exemplo, em um switch onde eu corri:
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
Quando eu executo show running-config
, ele mantém algumas declarações como inseridas e outras serão quebradas, e algumas instruções de interface são repetidas, como:
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
É evidente que os switches da Dell analisam algumas entradas de configuração e mantêm as outras como inseridas, e não otimizam a representação interna de uma configuração de switch. Com o passar dos anos, eles ficam fragmentados e, embora não prejudiquem o desempenho operacional, dificultam a leitura ou diff
. Em um switch de 48 portas com uma dúzia de vlans e várias instruções lldp em todas as portas, toda a configuração do switch é uma grande bagunça.