Merit GateD Consortium
Code, Tools and Documentation GateD Consortium
Documentation
GateD-Multicast Library
PIM-DM v2 Multiaccess LAN Assert
This test is intended to test assert functionality among GateD
PIM Dense Mode routers on multiaccess LANs.
The test topology includes three routers, A, B, and C and two hosts.
This topology features a shared multiaccess LAN, N2, with two upstream
routers forming a parallel path for data from the sending host to the
multiaccess LAN. This will result in duplicate data packets forwarded onto
N2, which will be resolved by the PIM assert process.
N1 N2
+--- Router ---+
| A | N3
Sending -----+ +--- Router ------- Receiving
Host | | C Host
+--- Router ---+
B
- Start gated on routers A, B, and C with PIM-DM configuration, then wait 60 seconds.
- Verify that A doesn't consider N2 a leaf network.
- Verify that B doesn't consider N2 a leaf network.
- Verify that c considers N3 a leaf network.
- Join group G on the receiving host.
- Send multicast data to group G, from the sending host, S, then wait 6 seconds.
- Verify that the assert winner now has N2 in the oiflist of (S,G).
- Verify that the assert loser has and (S,G) entry with negative cache state.
- Verify that the downstream router, C, has N3 in the oiflist of (S,G) and
that its upstream neighbor is the assert winner.
- Leave group G on the receiving host, then wait 6 seconds.
- Verify that the assert winner has pruned N2 for (S,G) and now has
negative cache state.
- Verify that the C has pruned N3 and now has an (S,G) entry with
negative cache state.
- Wait for the (S,G) state to timeout, then repeat the assert process with
no downstream receivers.
- Send multicast data to group G, from the sending host, S, then wait 6 seconds.
- Verify that the assert winner has and (S,G) entry with negative cache state.
- Verify that the assert loser has and (S,G) entry with negative cache state.
- Verify that the downstream router, C, has an (S,G) entry with
negative cache state.
- Halt gated on A, B and C.
| Test Script |
gated-multi/tests/pim/pimdm_assert |
| Tested By |
Kurt Windisch (
ANTC) |
| Date | 3/17/98 |
| Status | passed with 3/17/98 snapshot or better |