目錄

簡介

必要條件

需求

採用元件

慣例

程式

相關資訊

簡介

本檔案介紹如何在啟用其他版本時停用SNMP版本1或版本2c。

必要條件

需求

本文件沒有特定需求。

採用元件

本檔案適用於執行12.0(3)T或以上版本的任何Cisco IOS®裝置。本檔案中的程式已在執行15.2(2)T的Cisco 2821上驗證。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

慣例

請參閱思科技術提示慣例以瞭解有關檔案慣例的資訊。

程式

鑑於簡易網路管理通訊協定(SNMP)第1版和第2c版存在網際網路安全問題，使用者通常會選擇停用基於社群的SNMP，以取代更安全的SNMP第3版使用者安全模式(USM)。 但是，有時最好為舊版應用程式啟用基於社群的SNMP。

為確保應用程式能夠獲得最準確的資料，並受益於更具可擴充性的SNMP GETBULK消息型別，您可以在SNMPv2c保持啟用狀態時禁用SNMPv1。

每次配置SNMP社群字串時，裝置都會為該社群內部配置兩個SNMP組：一個組用於v1，另一個組用於v2c。為了禁用其中一個協定版本，必須刪除該組。

刪除組的命令是no snmp-server group <community> v1。

例如，假設已設定此社群：

Router(config)#snmp-server community public ro

裝置建立以下組：

groupname: public                          security model:v1

readview : v1default                       writeview: <no writeview specified>

notifyview: <no notifyview specified>

row status: active

groupname: public                          security model:v2c

readview : v1default                       writeview: <no writeview specified>

當配置命令 no snmp-server group public v1時，會刪除SNMPv1的公共組，並忽略對裝置的SNMPv1請求。

必須對裝置上配置的所有社群字串執行此過程。

相關資訊

- 技術支援與文件 - Cisco Systems