华为交换机配置SNMP精讲

一、SNMP原理

SNMP是广泛应用于TCP/IP网络的网络管理标准协议。网管系统可以通过SNMP协议对网络设备(包括交换机、路由器、防火墙等)进行监测和管理。

SNMP是被广泛接受并投入使用的工业标准,用于保证管理信息在任意两点间传送,便于网络管理员在网络上的任何节点检索信息、修改信息、寻找故障、完成故障诊断、进行容量规划和生成报告。SNMP采用轮询机制,只提供最基本的功能集,特别适合在小型、快速和低价格的环境中使用。SNMP的实现基于连接的传输层协议UDP,得到众多产品的支持。

SNMP分为NMS和Agent两部分,NMS(Network Management Station),是运行客户端程序的工作站,目前常用的网管平台有Sun NetManager和IBM NetView;Agent是运行在网络设备上的服务器端软件。

NMS可以向Agent发出GetRequest、GetNextRequest和SetRequest报文,Agent接收到NMS的请求报文后,根据报文类型进行Read或 Write操作,生成Response报文,并将报文返回给NMS。Agent在设备发现重新启动等异常情况时,也会主动向NMS发送Trap报文,向NMS汇报所发生的事件。

SNMP网络架构:

如上图所示,SNMP网络的组成包括网管、被纳管设备、中间网络,这几部分都有可能导致网管与被纳管设备之间的SNMP交互异常。

SNMP版本及支持的MIB:

为了在SNMP报文中唯一标识设备中的管理变量,SNMP用层次结构命名方案来识别管理对象。用层次结构命名的管理对象的集合就象一棵树,树的节点表示管理对象,如下图所示。管理对象可以用从根开始的一条路径别无二义地识别。

MIB(Management Information Base)的作用就是用来描述树的层次结构,它是所监控网络设备的标准变量定义的集合。在上图中,管理对象B可以用一串数字{1.2.1.1}唯一确定,这串数字是管理对象的Object Identifier(客体标识符)。

以太网交换机中的SNMP Agent支持SNMP V1、V2C和V3,支持的常见MIB如下表所示。

以太网交换机支持的常见MIB:

二、配置SNMP流程

SNMP的主要配置包括:

1. 设置团体名;

2. 设置sysContact;

3. 允许或禁止发送Trap;

4. 设置Trap目标主机的地址;

5. 设置sysLocation;

6. 配置本地或远端设备的名字;

7. 配置一个SNMP的组;

8. 指定发送Trap的源地址;

9. 为一个SNMP的组添加一个新用户;

10. 创建或者更新视图的信息;

11. 设置Agent能接收/发送的SNMP消息包的大小。

开启SNMP:

1.通过telnet登录交换机或者去机房插console线。

配置交换机的读团体名和写团体名为"public"。

snmp-agent/设置读团体名∶public/snmp-agent community read public/设置写团体名∶private/snmp-agent community write private

2.配置SNMP版本(all是所有版本)。

snmp-agent sys-info version all/设置联系方式/snmp-agent sys-info contact MR.LI-tel:8002/设置设备位置/snmp-agent sys-info location 3rd-flood

3.允许向网管工作站(NMS)192.168.1.1发送Trap报文,使用的团体名为public。

snmp-agent target-host trap address udp-domain 172.16.149.253 params securityname public

至此,我们就设置完成了。

交换机的SNMP协议开启之后,你就可以通过简单网管协议对交换机进行远程设置了。

交换机snmp配置注意事项:

snmp-agent protocol source-status all-interface#上述代码需要使能,否则远端无法访问此snmp配置,此配置意思为开启监听来源口

关闭SNMP:

1.启动SNMP-agent服务:

snmp-agent undo snmp-agent

2.设置"public"团体名具有只读权限:

snmp-agent community read publicundo snmp-agent community read public

3.设置"private"团体名具有读写权限:

snmp-agent community write private undo snmp-agent community write private

4.设置管理员的联系方式(联系方式改成自己的):

snmp-agent sys-info contact MRZHANG.133333333333 undo snmp-agent sys-info contact MRZHANG.1333333333335

5.设置安全网关(网络设备)具体位置;//位置改成自己的:

snmp-agent sys-info location HWBJundo snmp-agent sys-info location HWBJ

6.SNMP的版本支持:

snmp-agent sys-info version v1 v3(默认只支持V3,这里可以选择同时支持V1和V3)undo snmp-agent sys-info version vl v3

7.192.168.0.1【TRAP报文的目的地址,也就是NMS计算机IP,就是装PRTG的那台)"161"TRAP报文的通信端口号;使用的团体名为"public";//(IP改成自己的,端口号不需要换)】

snmp-agent target-host trap address udp-domain 192.168.0.1 udp-port 161 params securityname publicundo snmp-agent target-host 192.168.0.1 securityname public

SNMP配置案例:

网管工作站(NMS)与以太网交换机通过以太网相连,网管工作站IP地址为129.102.149.23,以太网交换机的VLAN接口IP地址为129.102.0.1。在交换机上进行如下配置:设置团体名和访问权限、管理员标识、联系方法以及交换机的位置信息、允许交换机发送Trap消息。

配置步骤:

# 进入系统视图<Quidway>system-view# 设置团体、群组和用户:[Quidway] snmp-agent sys-info version all[Quidway] snmp-agent community write public[Quidway] snmp-agent mib include internet 1.3.6.1[Quidway] snmp-agent group v3 managev3group write internet[Quidway] snmp-agent usm v3 managev3user managev3group # 设置网管使用的VLAN接口为VLAN 2接口,将用于网管的端口Ethernet2/1/3加入到VLAN2中,配置VLAN2的接口IP地址129.102.0.1。[Quidway] vlan 2[Quidway-vlan2] port ethernet 2/1/3[Quidway-vlan2] interface vlan 2[Quidway-Vlan-interface2] ip address 129.102.0.1 255.255.255.0# 允许向网管工作站(NMS)129.102.149.23发送Trap报文,使用的团体名为public。[Quidway] snmp-agent trap enable standard authentication[Quidway] snmp-agent trap enable standard coldstart[Quidway] snmp-agent trap enable standard linkup[Quidway] snmp-agent trap enable standard linkdown[Quidway] snmp-agent target-host trap address udp-domain 129.102.149.23 udp-port 5000 params securityname public

配置NMS:

网管所在的PC机需要进行登录设置。对于Mib-Browser,登陆设置为:SNMPV1、V2使用缺省的团体名public登录,SNMPV3使用用户managev3user登陆。

  • 15
    点赞
  • 113
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置华为交换机的SNMP,您可以按照以下步骤进行操作: 1. 登录到华为交换机的命令行界面(CLI)或Web界面。 2. 进入系统视图:在CLI模式下,输入"system-view"命令;在Web界面下,点击相应的菜单进入系统配置界面。 3. 启用SNMP功能:输入"snmp-agent"命令,开启SNMP代理功能。 4. 配置SNMP团体字符串:输入"snmp-agent community {community-name} [read-view {read-view-name} | write-view {write-view-name}] [mib-view {mib-view-name}]"命令,其中{community-name}为团体字符串的名称,可以根据需求自定义;可选的"read-view"、"write-view"和"mib-view"参数可根据需要进行配置。 5. 配置SNMP访问权限:输入"snmp-agent target-host trap-hostname {trap-hostname} address {trap-ip-address} udp-port {trap-udp-port} [trap-params securityname {security-name}][trap-params v2c] [trap-params community {community-name}]"命令,其中{trap-hostname}为陷阱主机的名称,可以根据需求自定义;{trap-ip-address}为陷阱主机的IP地址;{trap-udp-port}为陷阱主机的UDP端口号;可选的"trap-params"参数用于配置安全名称、团体字符串等。 6. 配置SNMP版本:输入"snmp-agent sys-info version {version}"命令,其中{version}为SNMP版本号,可以选择v1、v2c或v3。 7. 保存配置:输入"save"命令,将配置保存到设备的配置文件中。 8. 退出系统视图:输入"quit"命令,返回上一级视图或退出CLI。 请注意,具体的配置命令可能会根据您的设备型号和软件版本略有差异,请参考华为交换机的官方文档或与华为技术支持联系以获取更准确的配置指南。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值