会飞的鱼

2019
技术学习交流--用心学习--用心记录!
首页 » ▇ 路由交换 » 华为设备SNMPv3配置举例

华为设备SNMPv3配置举例

配置设备使用SNMPv3与网管通信示例

网管在管理设备时使用SNMPv3版本保证互通,在互通的过程中限制指定的网管可以管理设备上的部分MIB节点。


组网需求

图1所示,在网络中,用户的两个网管和同一设备通过公网相连,由于业务的需求,用户规划网管NMS2可以管理设备上除HGMP之外的所有节点,网管站NMS1不再管理该设备。

NMS2管理设备的过程中,为了方便对告警信息进行定位,避免过多的无用告警对处理问题造成干扰,用户只允许缺省打开的模块可以发送告警至NMS。

由于NMS2和设备间的数据需要穿越公网,对用户的数据进行认证和加密。

由于网管管理员离被管理设备较远,为了使设备出现故障时网管管理员能快速联系上被管理设备管理员,以便对故障进行定位和排除,故要求在设备上配置设备管理员的联系方法。

图1 配置使用SNMPv3网管通信组网图 


配置思路

采用如下思路配置网管功能:

使能SNMP Agent。

配置SNMP版本为SNMPv3。

配置用户访问权限,配置NMS2可以管理设备上HGMP之外的节点,并对用户进行数据加密。

配置设备的Trap功能,使设备产生的告警能够发送至NMS。

配置管理员的联系方法。

配置网管站。

数据准备


为完成此配置,需要准备如下数据:

SNMP版本

用户组名称

用户名和密码

认证方式和加密算法

ACL号

NMS地址

管理员联系方法


操作步骤

配置交换机和网管站之间路由可达(略)

使能SNMP Agent

<Quidway> system-view
[Quidway] snmp-agent

配置SNMP的版本信息为v3

[Quidway] snmp-agent sys-info version v3

# 查看配置的SNMP的版本信息。

[Quidway] display snmp-agent sys-info version
SNMP version running in the system:
           SNMPv3

配置用户访问权限

# 配置ACL,限制NMS2可以管理设备,NMS1不允许管理设备。

[Quidway] acl 2001
[Quidway-acl-basic-2001] rule 5 permit source 1.1.1.2 0.0.0.0
[Quidway-acl-basic-2001] rule 6 deny source 1.1.1.1 0.0.0.0
[Quidway-acl-basic-2001] quit

# 配置MIB视图。

[Quidway] snmp-agent mib-view included testview iso
[Quidway] snmp-agent mib-view excluded testview 1.3.6.1.4.1.2011.6.7

# 配置用户组和用户,对用户的数据进行认证和加密。

[Quidway] snmp-agent group v3 testgroup privacy write-view testview notify-view testview acl 2001
[Quidway] snmp-agent usm-user v3 testuser testgroup authentication-password md5 87654321 privacy-password des56 87654321

配置告警功能

[Quidway] snmp-agent trap enable
[Quidway] snmp-agent target-host trap address udp-domain 1.1.1.2 params securityname testuser v3
[Quidway] snmp-agent trap source LOOPBACK 0
[Quidway] snmp-agent trap queue-size 200
[Quidway] snmp-agent trap life 60

配置管理员联系方法

[Quidway] snmp-agent sys-info contact call Operator at 010-12345678

配置NMS

网管的配置请根据采用的网管产品参考对应的网管配置手册。

验证配置结果

配置完成后,可以执行下面的命令,检查配置内容是否生效。

# 查看用户组。

<Quidway> display snmp-agent group testgroup
   Group name: testgroup                                                        
       Security model: v3 AuthPriv                                              
       Readview: ViewDefault                                                    
       Writeview: testview                                                      
       Notifyview :testview                                                     
       Storage-type: nonVolatile                                                
       Acl:2001

# 查看用户。

<Quidway> display snmp-agent usm-user
       User name: testuser
       Engine ID: 000007DB7F00000100004C3F active

# 查看ACL。

<Quidway> display acl 2001
Basic ACL 2001, 2 rules
Acl's step is 5
 rule 5 permit source 1.1.1.2 0 
 rule 6 deny source 1.1.1.1 0

# 查看MIB视图。

<Quidway> display snmp-agent mib-view viewname testview
   View name:testview                                                           
       MIB Subtree:iso                                                          
       Subtree mask:80(Hex)                                                     
       Storage-type: nonVolatile                                                
       View Type:included                                                       
       View status:active                                                       
                                                                                
   View name:testview                                                           
       MIB Subtree:hwCluster                                                    
       Subtree mask:FF80(Hex)                                                   
       Storage-type: nonVolatile                                                
       View Type:excluded                                                       
       View status:active

# 查看告警的目标主机。

<Quidway> display snmp-agent target-host
Target-host NO. 1
-----------------------------------------------------------
  IP-address       : 1.1.1.2
  Source interface : -
  VPN instance     : -
  Security name    : testuser
  Port             : 162
  Type             : trap
  Version          : v3
  Level            : No authentication and privacy
  NMS type         : NMS               
  With ext-vb      : No

----------------------------------------------------------- 

# 当有告警信息产生时,执行命令display trapbuffer查看告警信息。

<Quidway> display trapbuffer
Trapping buffer configuration and contents : enabled
Allowed max buffer size : 1024
Actual buffer size : 256
Channel number : 3 , Channel name : trapbuffer
Dropped messages : 0
Overwritten messages : 0
Current messages : 98

#Oct 11 2010 18:57:59 RouterA DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011
.5.25.191.3.1 configurations have been changed. The current change number is 95,
 the change loop count is 0, and the maximum number of records is 4095.

# 查看管理员的联系方法。

<Quidway> display snmp-agent sys-info contact
The contact person for this managed node:
call Operator at 010-12345678


配置文件

交换机的配置文件

#                                                                               
 vlan batch 100                                                            
#
acl number 2001
 rule 5 permit source 1.1.1.2 0
 rule 6 deny source 1.1.1.1 0
#                                                                               
interface Vlanif100                                                             
 ip address 1.1.2.1 255.255.255.0     
#
interface GigabitEthernet0/0/1
 port hybrid pvid vlan 100                                                      
 port hybrid untagged vlan 100     
#
interface LoopBack0
 ip address 1.1.3.1 255.255.255.255
#
ospf 1
 area 0.0.0.0
  network 1.1.2.0 0.0.0.255
  network 1.1.3.1 0.0.0.0
#
 snmp-agent
 snmp-agent local-engineid 000007DB7FFFFFFF000004A7
 snmp-agent sys-info contact call Operator at 010-12345678
 snmp-agent sys-info version v3
 snmp-agent group v3 testgroup privacy  write-view testview notify-view testview acl 2001
 snmp-agent target-host trap address udp-domain 1.1.1.2 params securityname testuser v3
 snmp-agent mib-view included testview iso
 snmp-agent mib-view excluded testview hwCluster
 snmp-agent usm-user v3 testuser testgroup authentication-password md5 N'!2Z[^HZ0T&P'@XIM=F#Q!! privacy-password des56 N'!2Z[^HZ0T&P'@XIM=F#Q!!
 snmp-agent trap source LoopBack0
 snmp-agent trap queue-size 200
 snmp-agent trap life 60
 snmp-agent trap enable
#
return

文章如无特别注明均为原创! 作者: Eagle, 转载或复制请以 超链接形式 并注明出处 枫叶落
原文地址《 华为设备SNMPv3配置举例》发布于2017-4-12

分享到:
打赏

评论

切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册