Design and investigation of scalable multicast recursive protocols for wired and wireless ad hoc networks



group address

source

Destination(s)

(SG)

IP_address (N2)

IP_address (N1)

Figure 4.14 Example of rBNM in SReM

4.5 Delivery of Packets

4.5.1 SReM header and packet delivery

Data packets delivery happens by using unicast packet delivery from the source to the next
BNR. These packets travel between BNRs until they reach the LMRs, from there they are
forwarded using the standard multicast. The data packet format used in SReM is similar to
the packet format used for unicast data packet with some differences. At SReM data packet,
the IP destination address is always the next BNR hop. Also the pair of (S,G) that distinguish
each multicast session is added to the header. Figure 4.15 shows the data packet format with
SReM header.

To multicast a data packets, a SReM header is added to each packet by BNRs (including the
source itself). Each BNR encodes the address of one next BNR in data packet, which leads to
a fixed size of packets towards the next BNR.

IP Header                  SReM Header                         Payload

I

Group Address Destination Address
(S,G)               (Next BNR)

Figure 4.15 SReM Header format in Data Packet

At the start of multicasting, the source will send a copy of data packet with respective SReM
headers to all BNRs in its MFT. Upon receiving this packet, each BNR needs to properly
process the SReM header and performs the following steps for processing the data packet:

- Checks its MFT and replicates the packet so that there is only one copy of the packet
for each of its next BNRs.

- Modifies the SReM header in each data packet copy by changing the destination IP
address to the IP address of the next BNR.

- Sends the modified copies of the data packets to their destinations unicastly.

74



More intriguing information

1. The name is absent
2. Parallel and overlapping Human Immunodeficiency Virus, Hepatitis B and C virus Infections among pregnant women in the Federal Capital Territory, Abuja, Nigeria
3. Input-Output Analysis, Linear Programming and Modified Multipliers
4. The Economics of Uncovered Interest Parity Condition for Emerging Markets: A Survey
5. An Estimated DSGE Model of the Indian Economy.
6. WP 48 - Population ageing in the Netherlands: Demographic and financial arguments for a balanced approach
7. The storage and use of newborn babies’ blood spot cards: a public consultation
8. Effort and Performance in Public-Policy Contests
9. The name is absent
10. Pass-through of external shocks along the pricing chain: A panel estimation approach for the euro area
11. Rural-Urban Economic Disparities among China’s Elderly
12. The name is absent
13. The name is absent
14. Macro-regional evaluation of the Structural Funds using the HERMIN modelling framework
15. The Functions of Postpartum Depression
16. The name is absent
17. Regional differentiation in the Russian federation: A cluster-based typification
18. IMPLICATIONS OF CHANGING AID PROGRAMS TO U.S. AGRICULTURE
19. Industrial Cores and Peripheries in Brazil
20. ‘Goodwill is not enough’