NAME

  rPeriodicGQuery.seq - "Multicast Listener Discovery for IPv6" Test
                        Periodic General Query


TARGET

  Router


INITIALIZATION

  None


TEST PROCEDURE

  This test check following.
  
  *1: A router periodically [Query Interval] (125s) transmit
      an General Query on Link0,Link1.

   -- in RFC2710 page 5 --
   A Querier for a link periodically [Query Interval] sends a General
   Query on that link, to solicit reports of all multicast addresses of
   interest on that link.
   -- in RFC2710 page 5 --

  -Test flow 
  
  1. Check Periodic General Query
     1.1. Wait General Query message from NUT on Link0,Link1
     1.2. Wait General Query message from NUT on Link0,Link1
     1.3. Wait General Query message from NUT on Link0,Link1
     1.3. Check interval of message(1.1) to message(1.2). (interval = 125s(+-2s) or not)
     1.4. Check interval of message(1.2) to message(1.3). (interval = 125s(+-2s) or not)

        NUT       TN 
         |        |
         +------->| General Query (Link0,Link1)
         +------->| General Query (Link0,Link1)
         +------->| General Query (Link0,Link1)
         |        | Check *1
         |        |


JUDGEMENT

  PASS: 3 General Query message Received on Link0,Link1.
        thease message interval is 125s(+-2s).


SEE ALSO

  perldoc V6evalTool
  MLD.pm "Multicast Listener Discovery for IPv6" Test Common Utility