SNMP(Simple Network Management Protocol,)
由一组网络管理的标准组成,包含一个
协议(
application layer protocol
)、
database schema
)和一组资料物件。

 
作用:

该协议能够支持
,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。其他的很多的我也不罗嗦了,大家可以查阅资料进行查看。

SNMP
具有以下优势:

 
?
自动化网络管理。网络管理员可以利用
SNMP
平台在网络上的节点检索信息、修改信息、发现故障、完成故障诊断、进行容量规划和生成报告。

 
?
屏蔽不同设备的物理差异,实现对不同厂商产品的自动化管理。
SNMP
只提供最基本的功能集,使得管理任务分别与被管设备的物理特性和下层的联网技术相对独立,从而实现对不同厂商设备的管理,特别适合在小型、快速和低成本的环境中使用。

SNMP
的工作机制

SNMP
网络元素分为
NMS
Agent
两种。

 
?
NMS
Network Management Station
,网络管理站)是运行
SNMP
客户端程序的工作站,能够提供非常友好的人机交互界面,方便网络管理员完成绝大多数的网络管理工作。
?
         Agent
是驻留在设备上的一个进程,负责接收、处理来自
NMS
的请求报文。在一些紧急情况下,如接口状态发生改变等,
Agent
也会通知
NMS

 NMS
SNMP
网络的管理者,
Agent
SNMP
网络的被管理者。
NMS
Agent
之间通过
SNMP
协议来交互管理信息。

SNMP
提供四种基本操作:
?

1
Get
操作:
NMS
使用该操作查询
Agent
的一个或多个对象的值。

2
Set
操作:
NMS
使用该操作重新设置
Agent
数据库(
MIB
Management Information Base
)中的一个或多个对象的值。

3
Trap
操作:
Agent
使用该操作向
NMS
发送报警信息。

4
Inform
操作:
NMS
使用该操作向其他
NMS
发送报警信息。

配置
SNMP
基本功能:

517823429f217.png

517823430d243.png
配置
SNMP
基本功能

5178234359110.png
5178234377d1a.png
配置
Trap

517823439a3e1.png
 
配置
SNMP
显示和维护

 
51782343c95e1.png
案例:

实验拓扑:

51782343eb8de.png
参考配置:

Fw1

[fw1]dis cu

 sysname fw1

 firewall packet-filter enable

 firewall packet-filter default permit

 insulate

 firewall statistic system enable

radius scheme system

 server-type extended

domain system

local-user admin

 password cipher .]@USE=B,53Q=^Q`MAF4<1!!

 service-type telnet terminal

 level 3

 service-type ftp

#

interface Aux0

 async mode flow

interface Ethernet0/0                    

 ip address 192.168.2.254 255.255.255.0

interface Ethernet0/1

interface Ethernet0/2

interface Ethernet0/3

interface Ethernet0/4

 ip address 192.168.3.1 255.255.255.0

interface Encrypt1/0

interface NULL0

firewall zone local

 set priority 100

firewall zone trust

 add interface Ethernet0/0

 set priority 85

firewall zone untrust

 add interface Ethernet0/4                

 set priority 5

firewall zone DMZ

 set priority 50

firewall interzone local trust

firewall interzone local untrust

firewall interzone local DMZ

firewall interzone trust untrust

firewall interzone trust DMZ

firewall interzone DMZ untrust

 FTP server enable

 ip route-static 192.168.4.0 255.255.255.0 192.168.3.2 preference 60

 snmp-agent

 snmp-agent local-engineid 000063A27F0000010000153F

 snmp-agent community read public        

 snmp-agent community write private

 snmp-agent sys-info location jifang1

 snmp-agent sys-info version all

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

user-interface con 0

user-interface aux 0

user-interface vty 0 4

 authentication-mode scheme

return

Fw2

[fw2]dis cu

#

 sysname fw2

 firewall packet-filter enable

 firewall packet-filter default permit

 insulate

 firewall statistic system enable

radius scheme system

 server-type extended

domain system

local-user admin

 password cipher .]@USE=B,53Q=^Q`MAF4<1!!

 service-type telnet terminal

 level 3

 service-type ftp

interface Aux0

 async mode flow

interface Ethernet0/0                    

 ip address 192.168.3.2 255.255.255.0                                          

interface Ethernet0/1                          

interface Ethernet0/2

interface Ethernet0/3

interface Ethernet0/4

 ip address 192.168.4.254 255.255.255.0

interface Encrypt1/0

interface NULL0

firewall zone local

 set priority 100

firewall zone trust

 add interface Ethernet0/0

 set priority 85

firewall zone untrust

 add interface Ethernet0/4

 set priority 5

firewall zone DMZ

 set priority 50                         

firewall interzone local trust

firewall interzone local untrust

firewall interzone local DMZ

firewall interzone trust untrust

firewall interzone trust DMZ

firewall interzone DMZ untrust

 FTP server enable

 ip route-static 192.168.2.0 255.255.255.0 192.168.3.1 preference 60

 snmp-agent

 snmp-agent local-engineid 000063A27F00000100001318

 snmp-agent community read public

 snmp-agent community write private

 snmp-agent sys-info location jifang3

 snmp-agent sys-info version all

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

user-interface con 0

user-interface aux 0

user-interface vty 0 4

 authentication-mode scheme

Return

Sw

[sw]dis cu

 sysname sw

radius scheme system

domain system

vlan 1

interface Vlan-interface1

 ip address 192.168.4.100 255.255.255.0

interface Aux1/0/0

interface Ethernet1/0/1

interface Ethernet1/0/24

interface NULL0

 ip route-static 0.0.0.0 0.0.0.0 192.168.4.254 preference 60

 snmp-agent

 snmp-agent local-engineid 800007DB000FE24288CD6877

 snmp-agent community read public

 snmp-agent community write private

 snmp-agent sys-info location jifang2

 snmp-agent sys-info version all

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

user-interface aux 0

user-interface vty 0 4

Return

Nms
服务器上呈现的状态图:

刚开始各个设备运行状态正常

5178234415ec3.png
 
当把
www
服务器关闭之后拓扑图的最终状态

 
5178234434b05.png
所以啊,由此实例我们可以看出实现了对网络的检测,不过当大家进行试验的时候就会感到,这个不怎么好用,其中和它自己的工作模式有关,请大家细细品味。

好的,那这个例子就到这!