3.3.1 Differential Destination Multicast (DDM) Protocol
DDM [20] is a source control based multicast routing protocol for MANETs. The source
controls the multicast group to achieve the security and admission aspects. DDM
encapsulates the destinations addresses into the data packet. At DDM when an intermediate
node receives data packet including the DDM header, it just looks in the DDM header of the
data packet to decide where to forward this data packet. When changes occur in the
destination list or the underlining unicast routing protocol, an upstream node needs only to
inform its downstream nodes (next hops) about the difference in the destination list for
forwarding since the last successfully transmitted packet, hence the “Differential Destination
Multicast” name comes from.
3.3.1.1 Membership Management
As mentioned above, this protocol is a source based multicast protocol. The source is acting
as an admission controller. When a receiver (Joined node) needs to join the multicast group,
it sends a JOIN message toward the source, this message includes the group ID to join in
addition to the source ID and the receiver (Joining) node ID which already exist in the
unicast IP header as source and destination fields.
When the JOIN message is received and accepted by the source, the source will add this
receiver address to its Multicast List (ML). Then the source sends a unicast acknowledgment
[48] message to the receiver.
The newly joining node, after sending the JOIN message, must wait for a period of time
JOIN-WAITING-PERIOD. If it has not received any ACK or NACK (for secured session)
by the end of this period it will retransmit the JOIN message again and reset the JOIN-
WATING-PERIOD. The value of this period is reduced using exponential backed off
algorithm after each every retransmitting until its value comes to zero. The joining node will
stop sending JOIN message either if the value JOIN-WATING-PERIOD comes to zero or the
joining receives an ACK message.
45
More intriguing information
1. The name is absent2. ISO 9000 -- A MARKETING TOOL FOR U.S. AGRIBUSINESS
3. The name is absent
4. IMPACTS OF EPA DAIRY WASTE REGULATIONS ON FARM PROFITABILITY
5. What should educational research do, and how should it do it? A response to “Will a clinical approach make educational research more relevant to practice” by Jacquelien Bulterman-Bos
6. Perceived Market Risks and Strategic Risk Management of Food Manufactures: Empirical Results from the German Brewing Industry
7. Large-N and Large-T Properties of Panel Data Estimators and the Hausman Test
8. Managing Human Resources in Higher Education: The Implications of a Diversifying Workforce
9. Can we design a market for competitive health insurance? CHERE Discussion Paper No 53
10. Non-causality in Bivariate Binary Panel Data