更改大约 100 个 hsrp 组的优先级

网络工程 热休克蛋白
2022-02-16 18:49:18

我计划将大约 100 个 VLAN 接口的 hsrp 状态从待机切换到活动。问题是组号与接口 vlan 号不匹配。例如,有备用组 99 的 int vlan1234 - 完全不相关的数字。

有没有什么聪明的方法来过滤输出,所以我可以在 excel 中使用它和一些函数,比如 append、concanternate 等,并将它乘以所有 100 个接口?

我需要的只是将它们的优先级设置为150,而不是一一进入界面,而是粘贴预先准备好的文档。

感谢您的时间。

2个回答

为什么你需要过滤器开始?standby X priority P在 Cisco IOS 中。将所有界面配置复制到您喜欢的编辑器中,并替换priority Ppriority P'. 然后将结果粘贴到控制台中。确保使用某种技术正确粘贴。例如,您可以简单地一次性粘贴 100 个,而不是 10-20 个。

如果您需要为大量不连续的 vlan 接口更改优先级,请手动删除不必要的接口或使用正则表达式。

改写 ar_ 的答案 - 如果您要奖励他们,请给他学分。

将带有“interface vlan XXX”语句的配置部分复制到文本文件中。

看起来有点像这样

...    
interface vlan 1028
 ip address nnn.nnn.nnn
 standby 98 ip <HSRP.IP>
 standby 98 prio 120
 ...
interface vlan 1092
 ip address nnn.nnn.nnn.nnn
 standby 96 ip <HSRP.IP>
 standby 96 prio 120
...

然后,开始删除行,直到只剩下一个包含以下内容的文本文件:

interface vlan 1028
 standby 98 prio 150
interface vlan 1092
 standby 96 prio 150
interface vlan 1056
 standby 140 prio 150

登录到框中并粘贴。

如果您的终端仿真器具有该功能,请在其上添加一点“每秒行数”,例如每行 20 毫秒的延迟 - 因此输入的行数不超过 50 行/秒。

干杯马克