Cisco IOS XE Catalyst SD-WAN リリース 17.2.1r リリース以降、Cisco IOS XE Catalyst SD-WAN デバイス では SNMP サーバーに対するデバイスアクセスポリシー機能をサポートしています。SNMP の場合、SNMP 機能テンプレートが設定されていないときに、Cisco SD-WAN Manager が確認をして、デバイスでテンプレートがプッシュされるのをブロックします。
(注)
|
SNMP の場合、宛先データプレフィックスリストは Cisco IOS XE Catalyst SD-WAN デバイス に適用されません。デバイスの SNMP 設定を使用してこのローカライズ型ポリシーを適用しても、宛先データプレフィックスは無視されます。
|
Configuration:
snmp-server community private view v2 ro snmp-acl
snmp-server community コマンドの YANG モデル。以下は、YANG モデルの ACL 設定例を示したものです。
container community {
description
"Configure a SNMP v2c Community string and access privs";
tailf:cli-compact-syntax;
tailf:cli-sequence-commands;
leaf community-string {
tailf:cli-drop-node-name;
type string;
}
container access {
tailf:cli-drop-node-name;
tailf:cli-flatten-container;
leaf standard-acl {
tailf:cli-drop-node-name;
tailf:cli-full-command;
type uint32 {
range "1..99";
}
}
leaf expanded-acl {
tailf:cli-drop-node-name;
tailf:cli-full-command;
type uint32 {
range "1300..1999";
}
}
leaf acl-name {
tailf:cli-drop-node-name;
tailf:cli-full-command;
type string;
}
leaf ipv6 {
description
"Specify IPv6 Named Access-List";
tailf:cli-full-command;
type string;
}
leaf ro {
description
"Read-only access with this community string";
type empty;
}
leaf rw {
description
"Read-write access with this community string";
type empty;
}
}
}
以下は、snmp-server ACL 設定のサンプルテストログを示したものです。
Device# sh sdwan ver
16.12.1
Device# config-t
admin connected from 127.0.0.1 using console on the device
Device(config)# snmp-server community TEST_1 RO 80
Device(config)# end
Uncommitted changes found, commit them? [yes/no/CANCEL] yes
Commit complete.
Device#
*Mar 13 21:17:19.377: %SYS-5-CONFIG_P: Configured programmatically by process session_id_for_dmi_vty_100001 from console as NETCONF on vty31266
*Mar 13 21:17:19.377: %DMI-5-CONFIG_I: R0/0: nesd: Configured from NETCONF/RESTCONF by admin, transaction-id 518
Device#
Device# sh sdwan run | i snmp
snmp-server community TEST_1 RO 80
Device# sh sdwan run | i snmp
snmp-server community TEST_1 RO 80
Device#
admin connected from 127.0.0.1 using console on the device
Device(config)# snmp-server community TEST_V6 ipv6 acl-name-1
Device(config)# end
Uncommitted changes found, commit them? [yes/no/CANCEL] yes
Commit complete.
Device#
*Mar 13 21:18:10.040: %SYS-5-CONFIG_P: Configured programmatically by process session_id_for_dmi_vty_100001 from console as NETCONF on vty31266
*Mar 13 21:18:10.041: %DMI-5-CONFIG_I: R0/0: nesd: Configured from NETCONF/RESTCONF by admin, transaction-id 535
Device#
Device# sh sdwan run | i snmp
snmp-server community TEST_1 RO 80
snmp-server community TEST_V6 ipv6 acl-name-1
Device#
Device# sh run | i snmp
snmp-server community TEST_1 RO 80
snmp-server community TEST_V6 RO ipv6 acl-name-1
Device#