gpt4 book ai didi

network-programming - 以编程方式管理思科; Telnet 与 SNMP?

转载 作者:行者123 更新时间:2023-12-04 10:33:14 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

6年前关闭。




Improve this question




最近,一位网络工程师,一位同事找到了我,他想将他的次要网络管理职责交给初级帮助台技术人员。需要管理的特定位置在其单一站点属性上充当租户的 ISP,因此每天都会进行很多小的调整。

我认为为他编写一个 winform 应用程序来现场管理 32 台 Cisco 设备会有所帮助。我想最初提供可以修改访问控制列表、端口 VLAN 分配和每个 VLAN 的带宽限制的功能......添加更多到列表中,因为它被认为是有值(value)的。

我最初的想法是模拟 telnet session 与网络设备;利用我的网络工程师对命令行/IOS 交互的熟悉程度。我自己需要最少的时间来学习 Cisco IOS 约定。

虽然在寻找解决方案时,似乎大多数人都喜欢 SNMP。 那,或者说,他们的具体情况将他们推向了 SNMP 的方向。

我想知道我是否忽略了 SNMP 的一个明显优势。 我应该使用 SNMP 吗?为什么或者为什么不?

最佳答案

SNMP 非常适合从 Cisco 设备获取信息,但在控制设备方面不是很有用。 (虽然从技术上讲,您可以使用 SNMP 和 TFTP 的组合将新配置推送到 Cisco IOS 设备。但发送全新配置对于控制路由器或交换机来说是一种非常生硬的工具)。

其他评论者之一提到了 Cisco IOS XR XML API。需要注意的是,IOS XR XML API 仅在运行 IOS XR 的设备上可用。 IOS XR 仅用于少数 Cisco 的高端运营商级设备,因此对于 99% 的 Cisco 路由器和交换机而言,IOS XR XML API 不是一个选项。

其他可能性是 SSH 或 HTTP(许多 Cisco 路由器、交换机、AP 等都有可选的 Web 界面)。但我建议反对其中任何一个。据我所知,Web 界面在设备之间不是很一致,而且相当多的 Cisco 设备不支持 SSH,或者至少在基本许可证中不支持它。

Telnet 确实是唯一的出路,除非您只针对一小部分设备型号。为了给您提供一些比较,思科自己的 CiscoWorks 网络管理软件使用 Telnet 连接到受管设备。

关于network-programming - 以编程方式管理思科; Telnet 与 SNMP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/234697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com