配置NQA阈值告警示例
操作步骤
- 按图6-55配置各接口的IP地址并配置Switch之间路由可达
<Quidway> system-view
[Quidway] sysname SwitchA
[SwitchA] vlan batch 100 110
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] port hybrid pvid vlan 100
[SwitchA-GigabitEthernet1/0/1] port hybrid untagged vlan 100
[SwitchA-GigabitEthernet1/0/1] quit
[SwitchA] interface vlanif 100
[SwitchA-Vlanif100] ip address 10.1.1.1 24
[SwitchA-Vlanif100] quit
[SwitchA] interface gigabitethernet 1/0/2
[SwitchA-GigabitEthernet1/0/2] port hybrid pvid vlan 110
[SwitchA-GigabitEthernet1/0/2] port hybrid untagged vlan 110
[SwitchA-GigabitEthernet1/0/2] quit
[SwitchA] interface vlanif 110
[SwitchA-Vlanif110] ip address 10.1.2.1 24
[SwitchA-Vlanif110] quit
SwitchB的配置请参考配置文件。
- 在SwitchB上配置NQA服务器
# 配置NQA UDP服务器端的IP地址和端口号。
<SwitchB> system-view
[SwitchB] nqa-server udpecho 10.1.1.2 9000
- 在SwitchA上配置告警相关事件
[SwitchA] nqa event 10 log-trap
- 在SwitchA配置阈值告警
[SwitchA] nqa test-instance admin jitter
[SwitchA-nqa-admin-jitter] test-type jitter
[SwitchA-nqa-admin-jitter] destination-address ipv4 10.1.1.2
[SwitchA-nqa-admin-jitter] destination-port 9000
[SwitchA-nqa-admin-jitter] frequency 5
[SwitchA-nqa-admin-jitter] alarm 10 lost-packet-ratio absolute rising-threshold 80 10 falling-threshold 30 10
[SwitchA-nqa-admin-jitter] quit
- 在SwitchA配置向网管发送告警。
# 配置SNMP基本功能。
[SwitchA] snmp-agent community read public123
[SwitchA] snmp-agent community write private123
[SwitchA] snmp-agent sys-info version v2c
# 配置通过SNMP向网管端发送Trap。
[SwitchA] snmp-agent trap enable
[SwitchA] snmp-agent target-host trap address udp-domain 10.1.2.2 params securityname switchA
- 启动测试
[SwitchA] nqa test-instance admin jitter
[SwitchA-admin-jitter] start now
- 查看配置结果。
当测试的丢包率达到配置的告警上限或下限时,网管端能看到上报的告警。
配置文件
SwitchA的配置文件
# sysname SwitchA # vlan batch 100 110 # interface Vlanif100 ip address 10.1.1.1 255.255.255.0 # interface Vlanif110 ip address 10.1.2.1 255.255.255.0 # interface GigabitEthernet1/0/1 port hybrid pvid vlan 100 port hybrid untagged vlan 100 # interface GigabitEthernet1/0/2 port hybrid pvid vlan 110 port hybrid untagged vlan 110 # snmp-agent snmp-agent local-engineid 800007DB03548998F3A458 snmp-agent community read cipher %^%#D]&bKCCRjC=7sTLO!f*Xcda~6Agnd7irJX,oUV%4TC^>"GXkFK4G4#Lw(Nm7Wid0O00\B:H{yDKtCCe&%^%# snmp-agent community write cipher %^%#sZaU6ZfkO<4'!s9g&[X~N}|5<C<qUUqEecV%+4^RG#jH*S2%IQOPe#$Z9|Y@(<SHFyomFI$Wq<#h^ueW%^%# snmp-agent sys-info version v2c v3 snmp-agent target-host trap address udp-domain 10.1.2.2 params securityname cipher %^%#.VYh22r_VPzZ5m2azPQDYh^9:]r~oIFBl[#Aq95*%^%# snmp-agent trap enable # nqa event 10 log-trap # nqa test-instance admin jitter test-type jitter destination-address ipv4 10.1.1.2 destination-port 9000 alarm 10 lost-packet-ratio absolute rising-threshold 80 10 falling-threshold 30 10 # return
- SwitchB的配置文件
# sysname SwitchB # vlan batch 100 # interface Vlanif100 ip address 10.1.1.2 255.255.255.0 # interface GigabitEthernet1/0/1 port hybrid pvid vlan 100 port hybrid untagged vlan 100 # nqa-server udpecho 10.1.1.2 9000 # return