Question about the return from MLDv1 mode in RFC3810 (MLDv2)

"K.Kawaguchi" <[email protected]> Thu, 4 Dec 2008 21:48:25 +0900
Newsgroups gmane.ietf.magma
Message-ID <[email protected]>
Hi all,

I have a question about the return from MLDv1 mode in 8.3.1 of 
RFC3810 (MLDv2). Please see the following procedures.

-----
1. Router receives MLDv1 Report from Host-1.
   - Sets Old Version Host Present Timer.
   - Moves to MLDv1 capable mode.
   - State: EX(null, null), Filter Timer = MALI

2. Router receives MLDv2 Report IS_IN(A) from Host-2.
   - Old Version Host Present Timer > 0.
   - MLDv1 capable mode.
   - State: EX(A, null), Filter Timer > 0

3. Router receives MLDv1 Done from Host-1.
   - Old Version Host Present Timer > 0.
   - MLDv1 capable mode.
   - RUT sends MLDv2 Query Q(MA,A) and Q(MA).
   - State: EX(A, null), Filter Timer = LLQT

4. Router receives only MLDv2 Report IS_IN(A) from Host-2.
   - Old Version Host Present Timeout > 0. (?)
   - MLDv1 capable mode. (?)
   - State: IN(A), Filter Timer is expired.

5. Router receives MLDv2 Report BLOCK(A) from Host-2.
   - Old Version Host Present Timeout > 0. (?)
   - MLDv1 capable mode. (?)
   - Record: IN(A) (?)

   (3) Dose Router drop this MLDv2 Report BLOCK(A)?
-----

I think that the Router should also set a Old Version Host Presant Timer 
to 0 and should return to the MLDv2 mode when a Filter Timer is expired.
Is this right although RFC3810 does not have description?


Best Regards
--
Kiyoaki Kawaguchi