s5700 用ensp 模拟 配置snmp v3 网管通信

本文详细介绍了如何在Linux系统中使用SNMP协议配置S5700交换机,包括设置本地引擎ID、ACL、v3版本、团体名、目标主机和陷阱地址等步骤,并演示了如何测试告警功能和查询配置信息。

一、设备系统

网管linux(基本上用snmp协议都是为了做监控,一般都搭建在linux上,这里用的linux) 如:192.168.1.8

s5700:192.168.1.189

二、配置s5700

1、snmp-agent 
#snmp-agent local-engineid 800007DB034C1FCCE98037 //缺省系统自动生成 缺省的意思默认不配
配置acl(可选,后面trap配置就不要写acl 2000)

下面可以不操作:acl number 2000
rule 1 permit source 192.168.1.6 192.168.1.1 ip/网关
rule 100 deny //拒绝 。。。不知道操作直接交换机直接打个?就会有指示信息

2、snmp-agent sys-info version v3

3、snmp-agent group v3 ljv3group privacy read-view lj

4、snmp-agent target-host trap address udp-domain (nms_IP) params securityname ljv3user v3 privacy
5、snmp-agent mib-view included lj iso
6、snmp-agent usm-user v3 ljv3user ljv3group authentication-mode md5 lj5tgb3edc privacy-mode des56 lj5tgb3edc [acl 2000]
7、snmp-agent trap enable

测试环境保存不保存意义不大 ,线上做完save

显示配置信息,有时候想看自己配置信息可以查询

查看交换机是否使能发送相关特性的告警给网管的功能
display snmp-agent trap all
查看配置snmp版本
display snmp-agent sys-info version 
查看配置访问161
display snmp-agent target-host 
查看接口源
display current-configuration | include snmp-agent trap source 
display ip interface  brief
设置接口源
snmp-agent trap source Vlanif100
查看团体名
display snmp-agent community
删除trap报文配置v2
undo snmp-agent target-host 192.168.1.189 securityname public

三、linux测试一下,显示数据信息

安装snmpwalk 命令,简单安装就可以

snmpwalk -v3 -u ljv3user -a MD5 -A 1qaz2wsx3edc -l authPriv -x DES -X 1qaz2wsx3edc 192.168.1.189 .1  //.1和if 都可以 这里我是用ensp 模拟的没有什么oid  

如图:

华为S5700交换机支持SNMPv3协议,该版本在安全性方面进行了增强,包括用户身份验证和数据加密等特性。要配置SNMPv3,需要完成一系列步骤来定义用户、组以及视图权限,并启用Trap功能以实现对网络设备状态变化的监控。 ### SNMPv3 配置步骤 #### 1. 创建SNMP实体名称 首先为交换机创建一个唯一的实体名称,这有助于在网络中标识此设备。 ```bash [S5700] snmp-agent sys-info version v3 [S5700] snmp-agent sys-info contact <contact_information> [S5700] snmp-agent sys-info location <location> ``` #### 2. 定义MIB视图 通过定义MIB视图来限制可访问的管理信息范围。 ```bash [S5700] snmp-agent mib-view included view_all iso ``` #### 3. 创建SNMP组并关联视图 创建一个SNMP组,并将之前定义的视图与之关联。 ```bash [S5700] snmp-agent group v3 group_v3 privacy read-view view_all write-view view_all notify-view view_all ``` #### 4. 添加SNMP用户 添加属于特定组的SNMP用户,并指定其认证方式(如SHA)及隐私保护算法(如AES)。 ```bash [S5700] snmp-agent usm-user v3 user_v3 group_v3 authentication-mode sha <auth_password> privacy-mode aes128 <priv_password> ``` 其中`<auth_password>`是用于身份验证的密码,而`<priv_password>`则是用于数据加密的密码。 #### 5. 启用Trap通知 若需接收来自交换机的状态更新或异常告警,则应启用Trap发送至指定的NMS服务器。 ```bash [S5700] snmp-agent target-host trap address udp-domain <nms_ip> params securityname user_v3 v3 privacy ``` 这里替换`<nms_ip>`为实际的NMS服务器IP地址。 #### 6. 验证配置 最后,确保所有配置正确无误,并测试从NMS到交换机之间的连通性以及是否能成功接收到Trap消息。 以上流程提供了基础框架,具体参数可能根据实际环境需求进行调整。例如,关于安全策略的具体设置、不同级别的访问控制等细节,都应当依据组织的安全政策和技术规范来确定。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值