如何使用 CLI 从 Procurve 交换机端口删除(取消应用)命名过滤器?

如何使用 CLI 从 Procurve 交换机端口删除(取消应用)命名过滤器?

编辑:编辑了我的示例,以反映我确实在“配置”模式下尝试使用交换机执行此操作。仍然没有成功。

编辑:我对这个问题进行了更多搜索。我似乎无法在 HP 文档中清楚地看到它,当我使用“hp procurve remove port filter”搜索 ServerFault 时,我看到的唯一结果就是这个问题和另一个似乎不相关的问题。

有 Procurve 专家吗?:-)

惠普 Procurve CLI 不一定是我的强项,但这似乎应该是显而易见的(可能确实如此)。

我正在使用 HP Procurve 2810-48G (J9022A) 千兆以太网交换机上的命令行界面。

我有几个交换机端口应用了命名过滤器。我想回收这些端口(并删除过滤器)。我尝试使用如下语法从过滤器中删除端口(或从端口中删除过滤器,如您喜欢):

SWITCH0(config)# no filter source-port 1

但我收到了消息Invalid value.,却不高兴。让我们假设以下配置:

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

我发出的命令思考no filter source-port named-filter filter1应该将端口与过滤器分离让我很痛苦,而且当它仍然应用于端口时我显然无法运行来删除命名过滤器本身。

帮助?

答案1

老问题了,但看起来你还没找到答案。我创建一些中继之前有一个旧的过滤器配置。过滤规则包含现在位于中继组中的端口,这给交换机带来了麻烦。

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)# 

答案2

我是一名老 ASE,近 8 年来没有做过任何与 Procurve 或 switch 相关的事情,开始忘记一切,所以如果我说了废话,请耐心听我说。

该过滤器列表告诉我您应该从过滤器中删除端口,而不是相反。

答案3

“无效值”是 HP Procurves 中不太明显的错误之一。我认为我在尝试需要的命令时遇到了这个问题config

根据你发出这些命令的代码片段已启用#) 模式。

我找到的文档

HP 文档

表明它们必须发行配置模式。

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

config因此,请在提示符下输入#并重试。

答案4

运行

观察配置中要删除的行

conf t

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

您已完成!

相关内容