SNMP(Simple Network Management Protocol,简单网络管理协议)提供了对设备的网络管理功能,网络管理站能够远程查看设备的状态,同时设备也可以在特定类型的事件发生时向网络管理工做站发出警告。
SNMP就是规定网管站和设备之间如何传递管理信息的应用层协议。SNMP定义了网管管理设备的几种操做,以及设备故障时能向网管主动发送告警。node
网络管理站(NMS):向被管理设备发送各类查询报文,以及接受被管理设备发送的告警;
代理进程(Agent):是被管理设备上的一个代理进程,用于维护被管理设备的信息数据并响应来自NMS的请求,把管理数据汇报给发送请求的NMS。Agent的做用为接收、解析来自网管站的查询报文;根据报文类型对管理变量进行Read或Write操做,并生成响应报文,返回给网管站;根据各协议模块对告警触发条件的定义,在达到触发条件后,如进入、退出系统视图或设备从新启动等,相应的模块经过Agent主动向网管站发送警告,报告所发生的事件;
被管理设备:接受网管的管理,产生和主动上报告警;安全
配置路由器模拟代理站设备,启动SNMP agent网络
[agent]snmp-agent
查看SNMP信息dom
[agent]display snmp-agent sys-info The contact person for this managed node: R&D Beijing, Huawei Technologies co.,Ltd. The physical location of this node: Beijing China SNMP version running in the system: SNMPv3
snmp-agent sys-info version v3
当网络中不止一个管理站用户,能够根据业务须要,为不一样管理站用户设备不一样的访问权限
配置基本ACL,限制NMS-1不能够管理设备ide
acl number 2000 rule 5 permit source 10.1.1.0 0.0.0.255 rule 10 deny source 10.1.1.0 0.0.0.255
配置用户组为group,用户名为user,指定使用ACL2000学习
snmp-agent usm-user v3 user group acl 2000
查看SNMP配置信息测试
[agent]dis snmp-agent usm-user User name: user Engine ID: 800007DB03548998620CE7 active Acl:2000
网络管理员经过查看Agent发送的Trap信息,来监控设备运行状况及定位故障信息。this
配置Agent发送Trap信息,用于接收该Trap消息的网管名为trapNMS2,目标地址为10.1.1.2,且指定接收该消息使用UDP端口为9991。3d
snmp-agent target-host trap address udp-domain 10.1.1.2 udp-port 9991 params sec urityname trapNMS2
开启设备告警开关代理
snmp-agent trap enable
设置告警信息的队列长度为200(默认值为100)
snmp-agent trap queue-size 200
设置报文消息的保存时间为240秒(默认值为120)
snmp-agent trap life 240
[agent]display snmp-agent target-host Target-host NO. 1 ----------------------------------------------------------- IP-address : 10.1.1.2 Source interface : - *** instance : - Security name : trapNMS2 Port : 9991 Type : trap Version : v1 Level : No authentication and privacy NMS type : NMS With ext-vb : No -----------------------------------------------------------
GRE(Generic Routing Encapsulation,通用路由封装协议)提供了将一种协议的报文封装在另外一种协议报文中的机制,使报文可以在异种网络(如IPv4网络)中传输,而异种报文传输的通道称为Tunnel。
GRE是一种三层隧道协议,能够造成逻辑的点到点直连隧道,支持组播数据的传输,可是安全性较差。
R1 interface Ethernet0/0/0 ip address 192.168.10.1 255.255.255.0 interface Serial0/0/0 ip address 10.1.12.1 255.255.255.0 R2 interface Serial0/0/0 ip address 10.1.12.2 255.255.255.0 interface Serial0/0/1 ip address 10.1.23.2 255.255.255.0 R3 interface Ethernet0/0/0 ip address 192.168.20.1 255.255.255.0 interface Serial0/0/1 ip address 10.1.23.1 255.255.255.0
在r1和r3上配置到r2的静态路由
[r1]ip route-static 0.0.0.0 0.0.0.0 10.1.12.2 [r3]ip route-static 0.0.0.0 0.0.0.0 10.1.23.2
R1
建立隧道接口,模式为GRE,配置源地址为R1 S0/0/0接口地址,目的地址为 R3 S0/0/0接口地址,并配置Tunnel接口的IP地址
interface Tunnel0/0/0 ip address 172.16.1.1 255.255.255.0 tunnel-protocol gre source 10.1.12.1 destination 10.1.23.1
R3
建立隧道接口,模式为GRE,配置源地址为R3 S0/0/0接口地址,目的地址为 R1 S0/0/0接口地址,并配置Tunnel接口的IP地址
interface Tunnel0/0/0 ip address 172.16.1.2 255.255.255.0 tunnel-protocol gre source 10.1.23.1 destination 10.1.12.1
测试隧道接口ip连通
R1 ospf 1 area 0.0.0.0 network 172.16.1.0 0.0.0.255 network 192.168.10.0 0.0.0.255 R3 ospf 1 area 0.0.0.0 network 172.16.1.0 0.0.0.255 network 192.168.20.0 0.0.0.255
查看路由表
测试pc与server连通
学习书籍:《HCNA网络技术实验指南》