Como eu removo (des-aplico) um filtro nomeado de uma porta de switch Procurve usando a CLI?

4

EDIT : Editou meus exemplos para refletir que eu estava de fato tentando isso com o switch no modo "configure". Ainda não há alegria.

EDIT : Fiz mais algumas pesquisas sobre esse problema. Eu simplesmente não consigo ver claramente nos documentos da HP, e quando eu procuro o ServerFault com "hp procurve remove port filter" os únicos resultados que vejo são essa questão e outra que parece não estar relacionada.

Algum especialista Procurve por aí? : -)

O CLI da Hewlett-Packard Procurve não é necessariamente o meu ponto strong, mas parece que deve ser óbvio (e provavelmente é).

Estou usando a interface de linha de comando em um comutador Gigabit Ethernet HP Procurve 2810-48G (J9022A).

Eu tenho algumas portas de switch com filtros nomeados aplicados. Eu quero recuperar essas portas (e me livrar dos filtros). Eu estou tentando remover a porta do filtro (ou remover o filtro da porta, como você preferir) usando a sintaxe como o seguinte:

SWITCH0(config)# no filter source-port 1

Mas recebo a mensagem Invalid value. e sem alegria. Vamos supor a seguinte configuração:

SWITCH0(config)# sh filter source-port

 Filter Name          | Port List            | Action
 -------------------- + -------------------- + --------------------------
 filter1              | 1                    | drop 3-46,Trk1
 filter2              | 3                    | drop 1-2,5-46,Trk1

O comando que eu acho deve desassociar as portas dos filtros está me dando dor, e obviamente não posso executar no filter source-port named-filter filter1 para excluir o próprio named-filter enquanto ele ainda é aplicado a a porta.

Ajuda?

    
por Craig 13.03.2014 / 07:28

5 respostas

1

Então, finalmente, demorei alguns minutos para editar o arquivo de configuração do switch para remover os filtros indesejados e enviá-lo novamente para o switch.

  • Instalou o tftpd em um dos servidores Linux (a última máquina em que eu tinha um servidor tftp não crítico sendo executado foi descomissionada há algum tempo)

  • Empurrou a startup-config do switch para um arquivo "switch0-config" no servidor tftp:

    • copy startup-config tftp 10.x.x.x switch0-config
  • Fiz uma cópia (manteve um backup) do arquivo de configuração, a abri em um editor de texto e excluí os filtros que não queria manter.

  • Puxou o arquivo de configuração editado de volta para o switch, esperou que ele fosse reinicializado e, voila, os filtros sumiram.

    • copy tftp startup-config 10.x.x.x switch0-config

Um pouco de dor no pescoço e, claro, levou toda a rede offline por 30 segundos ou mais, enquanto o switch reiniciava. Se minhas edições tivessem produzido um arquivo de configuração quebrado, toda a rede permaneceria offline até que eu consertasse, já que o switch em questão é um stack commander com links agregados e troncos VLAN para outros switches, para um switch virtual VMware, para portas agregadas no grande NAS, e assim por diante.

Então, é claro, faça uma cópia de backup do seu arquivo de configuração antes de hackeá-lo.

Mas eu verifiquei duas vezes, o arquivo de configuração estava bom, tudo voltou ao normal e eu tenho as portas do meu switch de volta livres e claras.

    
por 30.04.2015 / 06:33
2

Sou um antigo ASE e não fiz nada de Procurve ou mudei de ligação desde quase 8 anos e comecei a esquecer tudo, então fique à vontade comigo se eu estiver falando besteira.

Essa lista de filtros informa que você deve remover as portas dos filtros, e não o contrário.

    
por 02.04.2014 / 13:37
2

Pergunta antiga, mas parece que você nunca encontrou a resposta. Eu tinha uma configuração de filtro antiga antes de criar alguns troncos. As regras de filtragem continham portas que agora estavam nos grupos de troncos, e isso estava causando problemas para o switch.

Switch51(config)# show config

; J9773A Configuration Editor; Created on release #YA.15.12.0007
hostname "Switch51"
trunk 23-24 trk1 lacp
...
filter source-port "21" drop 1-23
filter source-port "22" drop 1-23
...
Switch51(config)# no filter source-port 21-22
Invalid value.
Switch51(config)# no trunk 23-24
Switch51(config)# no filter source-port 21-22
Switch51(config)# 
    
por 22.10.2014 / 00:03
1

"Valor inválido" é um dos erros menos claros do HP Procurves. Acho que entendi quando tentei um comando que precisava de config .

De acordo com os snippets de código, você estava emitindo esses comandos no modo enabled ( # ).

A documentação que encontrei

Documentação da HP

mostra que eles precisam ser emitidos no modo config .

ProCurve(config)# no filter source-port 8,12,13

Digite config no prompt # e tente novamente.

    
por 26.03.2014 / 20:38
1

sh run

Observe a linha na configuração que você deseja remover

conf t

#(config) undo "the line you want to remove"
#(config) end
#
# wr mem

Você terminou!

    
por 22.01.2016 / 14:33