Check Sending Link Changes
This scenario shows how to configure a ‘trap-target‘ to send linkDown and linkUp notifications. In addition, the SNMP ‘service snmp monitor traps’ command is checked.
Test SNMPv1 Send Traps
Description
A ‘trap-target‘ is configured to send linkDown and linkUp traps for a community in DUT0 and the ‘monitor’ command is used to check sending notifications in SNMPv1.
Scenario
Step 1: Set the following configuration in DUT0
:
set interfaces ethernet eth0 address 10.0.0.1/24 set interfaces dummy dum0 address 20.0.0.1/24 set service snmp community COMMUNITY2TEST set service snmp trap-target 10.0.0.2 version v1 community COMMUNITY2TEST set service snmp trap-target 10.0.0.2 version v1 source 10.0.0.1
Step 2: Set the following configuration in DUT1
:
set interfaces ethernet eth0 address 10.0.0.2/24
Note
First, no trap is received in DUT1, since DUT0 does not have any ‘notify-trap’ configured and therefore does not send them.
Step 3: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 4: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 5: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 6: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring the sending of ‘link-down’ traps in DUT0, it must send traps when the ‘dum0’ interface is disabled. And these traps must be received in DUT1.
Step 7: Set the following configuration in DUT0
:
set service snmp community COMMUNITY2TEST notify-traps link-down
Step 8: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 9: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 10: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 11: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring the sending of ‘link-down’ and ‘link-up’ traps in DUT0, it must send traps when the ‘dum0’ interface is disabled and also when it is enabled. And these traps must be received in DUT1.
Step 12: Set the following configuration in DUT0
:
set service snmp community COMMUNITY2TEST notify-traps link-up
Step 13: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 14: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 15: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 16: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring in DUT0 only the sending of ‘link-up’ traps, it must send traps when the ‘dum0’ interface is enabled. And these traps must be received in DUT1.
Step 17: Set the following configuration in DUT0
:
del service snmp community COMMUNITY2TEST notify-traps link-down
Step 18: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 19: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 20: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 21: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When DUT0 is configured not to send ‘link-down’ or ‘link-up’ traps. No traps should be received on DUT1 when the ‘dum0’ interface is disabled and enabled.
Step 22: Set the following configuration in DUT0
:
del service snmp community COMMUNITY2TEST notify-traps link-up set service snmp community COMMUNITY2TEST
Step 23: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 24: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 25: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 26: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Test SNMPv2c Send Traps
Description
A ‘trap-target‘ is configured to send linkDown and linkUp traps for a community in DUT0 and the ‘monitor’ command is used to check sending notifications in SNMPv2c.
Scenario
Step 1: Set the following configuration in DUT0
:
set interfaces ethernet eth0 address 10.0.0.1/24 set interfaces dummy dum0 address 20.0.0.1/24 set service snmp community COMMUNITY2TEST set service snmp trap-target 10.0.0.2 version v2c community COMMUNITY2TEST
Step 2: Set the following configuration in DUT1
:
set interfaces ethernet eth0 address 10.0.0.2/24
Note
First, no trap is received in DUT1, since DUT0 does not have any ‘notify-trap’ configured and therefore does not send them.
Step 3: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 4: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 5: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 6: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring the sending of ‘link-down’ traps in DUT0, it must send traps when the ‘dum0’ interface is disabled. And these traps must be received in DUT1.
Step 7: Set the following configuration in DUT0
:
set service snmp community COMMUNITY2TEST notify-traps link-down
Step 8: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 9: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 10: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 11: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring the sending of ‘link-down’ and ‘link-up’ traps in DUT0, it must send traps when the ‘dum0’ interface is disabled and also when it is enabled. And these traps must be received in DUT1.
Step 12: Set the following configuration in DUT0
:
set service snmp community COMMUNITY2TEST notify-traps link-up
Step 13: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 14: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 15: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 16: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring in DUT0 only the sending of ‘link-up’ traps, it must send traps when the ‘dum0’ interface is enabled. And these traps must be received in DUT1.
Step 17: Set the following configuration in DUT0
:
del service snmp community COMMUNITY2TEST notify-traps link-down
Step 18: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 19: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 20: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 21: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When DUT0 is configured not to send ‘link-down’ or ‘link-up’ traps. No traps should be received on DUT1 when the ‘dum0’ interface is disabled and enabled.
Step 22: Set the following configuration in DUT0
:
del service snmp community COMMUNITY2TEST notify-traps link-up set service snmp community COMMUNITY2TEST
Step 23: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 24: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 25: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 26: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Test SNMPv2c Send Informs
Description
A ‘trap-target‘ is configured to send linkDown and linkUp informs for a community in DUT0 and the ‘monitor’ command is used to check sending notifications in SNMPv2c.
Scenario
Step 1: Set the following configuration in DUT0
:
set interfaces ethernet eth0 address 10.0.0.1/24 set interfaces dummy dum0 address 20.0.0.1/24 set service snmp community COMMUNITY2TEST set service snmp trap-target 10.0.0.2 version v2c community COMMUNITY2TEST set service snmp trap-target 10.0.0.2 version v2c type inform
Step 2: Set the following configuration in DUT1
:
set interfaces ethernet eth0 address 10.0.0.2/24
Note
First, no trap is received in DUT1, since DUT0 does not have any ‘notify-trap’ configured and therefore does not send them.
Step 3: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 4: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 5: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 6: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring the sending of ‘link-down’ traps in DUT0, it must send traps when the ‘dum0’ interface is disabled. And these traps must be received in DUT1.
Step 7: Set the following configuration in DUT0
:
set service snmp community COMMUNITY2TEST notify-traps link-down
Step 8: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 9: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 10: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 11: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring the sending of ‘link-down’ and ‘link-up’ traps in DUT0, it must send traps when the ‘dum0’ interface is disabled and also when it is enabled. And these traps must be received in DUT1.
Step 12: Set the following configuration in DUT0
:
set service snmp community COMMUNITY2TEST notify-traps link-up
Step 13: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 14: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 15: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 16: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring in DUT0 only the sending of ‘link-up’ traps, it must send traps when the ‘dum0’ interface is enabled. And these traps must be received in DUT1.
Step 17: Set the following configuration in DUT0
:
del service snmp community COMMUNITY2TEST notify-traps link-down
Step 18: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 19: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 20: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 21: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When DUT0 is configured not to send ‘link-down’ or ‘link-up’ traps. No traps should be received on DUT1 when the ‘dum0’ interface is disabled and enabled.
Step 22: Set the following configuration in DUT0
:
del service snmp community COMMUNITY2TEST notify-traps link-up set service snmp community COMMUNITY2TEST
Step 23: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 24: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 25: Run command service snmp monitor traps community COMMUNITY2TEST `` at ``DUT1
.
Step 26: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Test SNMPv3 Send Traps
Description
A ‘trap-target‘ is configured to send linkDown and linkUp traps for a user in DUT0 and the ‘monitor’ command is used to check sending notifications in SNMPv3.
Scenario
Step 1: Set the following configuration in DUT0
:
set interfaces ethernet eth0 address 10.0.0.1/24 set interfaces dummy dum0 address 20.0.0.1/24 set service snmp user USER2TEST set service snmp trap-target 10.0.0.2 version v3 user USER2TEST set service snmp engine-id 0x80000009010a0101c1
Step 2: Set the following configuration in DUT1
:
set interfaces ethernet eth0 address 10.0.0.2/24
Note
First, no trap is received in DUT1, since DUT0 does not have any ‘notify-trap’ configured and therefore does not send them.
Step 3: Run command service snmp monitor traps user USER2TEST engine-id 0x80000009010a0101c1
at DUT1
.
Step 4: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 5: Run command service snmp monitor traps user USER2TEST engine-id 0x80000009010a0101c1
at DUT1
.
Step 6: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring the sending of ‘link-down’ traps in DUT0, it must send traps when the ‘dum0’ interface is disabled. And these traps must be received in DUT1.
Step 7: Set the following configuration in DUT0
:
set service snmp user USER2TEST notify-traps link-down
Step 8: Run command service snmp monitor traps user USER2TEST engine-id 0x80000009010a0101c1
at DUT1
.
Step 9: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 10: Run command service snmp monitor traps user USER2TEST engine-id 0x80000009010a0101c1
at DUT1
.
Step 11: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring the sending of ‘link-down’ and ‘link-up’ traps in DUT0, it must send traps when the ‘dum0’ interface is disabled and also when it is enabled. And these traps must be received in DUT1.
Step 12: Set the following configuration in DUT0
:
set service snmp user USER2TEST notify-traps link-up
Step 13: Run command service snmp monitor traps user USER2TEST engine-id 0x80000009010a0101c1
at DUT1
.
Step 14: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 15: Run command service snmp monitor traps user USER2TEST engine-id 0x80000009010a0101c1
at DUT1
.
Step 16: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring in DUT0 only the sending of ‘link-up’ traps, it must send traps when the ‘dum0’ interface is enabled. And these traps must be received in DUT1.
Step 17: Set the following configuration in DUT0
:
del service snmp user USER2TEST notify-traps link-down
Step 18: Run command service snmp monitor traps user USER2TEST engine-id 0x80000009010a0101c1
at DUT1
.
Step 19: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 20: Run command service snmp monitor traps user USER2TEST engine-id 0x80000009010a0101c1
at DUT1
.
Step 21: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When DUT0 is configured not to send ‘link-down’ or ‘link-up’ traps. No traps should be received on DUT1 when the ‘dum0’ interface is disabled and enabled.
Step 22: Set the following configuration in DUT0
:
del service snmp user USER2TEST notify-traps link-up set service snmp user USER2TEST
Step 23: Run command service snmp monitor traps user USER2TEST engine-id 0x80000009010a0101c1
at DUT1
.
Step 24: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 25: Run command service snmp monitor traps user USER2TEST engine-id 0x80000009010a0101c1
at DUT1
.
Step 26: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Test SNMPv3 Send Informs
Description
A ‘trap-target‘ is configured to send linkDown and linkUp informs for a user in DUT0 and the ‘monitor’ command is used to check sending notifications in SNMPv3.
Scenario
Step 1: Set the following configuration in DUT0
:
set interfaces ethernet eth0 address 10.0.0.1/24 set interfaces dummy dum0 address 20.0.0.1/24 set service snmp user USER2TEST set service snmp trap-target 10.0.0.2 version v3 user USER2TEST set service snmp trap-target 10.0.0.2 version v3 type inform
Step 2: Set the following configuration in DUT1
:
set interfaces ethernet eth0 address 10.0.0.2/24
Note
First, no trap is received in DUT1, since DUT0 does not have any ‘notify-trap’ configured and therefore does not send them.
Step 3: Run command service snmp monitor traps user USER2TEST `` at ``DUT1
.
Step 4: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 5: Run command service snmp monitor traps user USER2TEST `` at ``DUT1
.
Step 6: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring the sending of ‘link-down’ traps in DUT0, it must send traps when the ‘dum0’ interface is disabled. And these traps must be received in DUT1.
Step 7: Set the following configuration in DUT0
:
set service snmp user USER2TEST notify-traps link-down
Step 8: Run command service snmp monitor traps user USER2TEST `` at ``DUT1
.
Step 9: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 10: Run command service snmp monitor traps user USER2TEST `` at ``DUT1
.
Step 11: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring the sending of ‘link-down’ and ‘link-up’ traps in DUT0, it must send traps when the ‘dum0’ interface is disabled and also when it is enabled. And these traps must be received in DUT1.
Step 12: Set the following configuration in DUT0
:
set service snmp user USER2TEST notify-traps link-up
Step 13: Run command service snmp monitor traps user USER2TEST `` at ``DUT1
.
Step 14: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 15: Run command service snmp monitor traps user USER2TEST `` at ``DUT1
.
Step 16: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When configuring in DUT0 only the sending of ‘link-up’ traps, it must send traps when the ‘dum0’ interface is enabled. And these traps must be received in DUT1.
Step 17: Set the following configuration in DUT0
:
del service snmp user USER2TEST notify-traps link-down
Step 18: Run command service snmp monitor traps user USER2TEST `` at ``DUT1
.
Step 19: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 20: Run command service snmp monitor traps user USER2TEST `` at ``DUT1
.
Step 21: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable
Note
When DUT0 is configured not to send ‘link-down’ or ‘link-up’ traps. No traps should be received on DUT1 when the ‘dum0’ interface is disabled and enabled.
Step 22: Set the following configuration in DUT0
:
del service snmp user USER2TEST notify-traps link-up set service snmp user USER2TEST
Step 23: Run command service snmp monitor traps user USER2TEST `` at ``DUT1
.
Step 24: Set the following configuration in DUT0
:
set interfaces dummy dum0 disable
Step 25: Run command service snmp monitor traps user USER2TEST `` at ``DUT1
.
Step 26: Set the following configuration in DUT0
:
del interfaces dummy dum0 disable