Time (t)
New
Receiver
(x)
JoinM
Packet
Sender
LMR
IMRs
BNRn
IMRs
RqM1
RpM1
RqM1
RqM0
RpM0
RpM1
BNRn-1
RqMo |
RqMo |
RqMo |
I----------► | ||
' RpMo | ||
«------------1 RpMo |
RpMo |
IMRs
RqM0
RpM0
New
BNR
Figure 4.18 Data packet delivery in MUCM in case a new BNR created
Time (t)
New
Receiver
(x)
JoinM
,Packet
Sender
LMR
IMRs
BNRn
BNRn-1
IMRs
IMRs
RqM0
RpMo
RqM0
RpMo
RqMo
RpMo
RqM0
RpMo
RqMo
RpMo
RqMo
------►
RqMo
RpMo
RpMo
Figure 4.19 Data packet delivery in MUCM in case no new BNR created
To support MUCM, branching node messages (BNMs) should contain a field to show the
type of multicast source, say, confirmed or unconfirmed. If this field marked to be
confirmed, it means multicast packets can not be forwarded to receivers by BNRs or LMRs
until RpMs being received (this is the case of MCM), otherwise, it is the case of MUCM.
77