DYMO

DYMO

The DYMO routing protocol is successor to the popular Ad hoc On-Demand Distance Vector (AODV) Routing protocol and shares many of its benefits. It is, however, slightly easier to implement and designed with future enhancements in mind.

DYMO can work as both a pro-active and as a reactive routing protocol, i.e. routes can be discovered just when they are needed. In any way, to discover new routes the following two steps take place:

  1. A special "Route Request" (RREQ) messages is broadcast through the MANET. Each RREQ keeps an ordered list of all nodes it passed through, so every host receiving an RREQ message can immediately record a route back to the origin of this message.
  2. When an RREQ message arrives at its destination, a "Routing Reply" (RREP) message will immediately get passed back to the origin, indicating that a route to the destination was found. On its way back to the source, an RREP message can simply backtrace the way the RREQ message took and simultaneously allow all hosts it passes to record a complementary route back to where it came from.

So as soon as the RREP message reaches its destination, a two-way route was successfully recorded by all intermediate hosts, and exchange of data packets can commence.

Example

+-----------+       +-----------+
|   Carol   |-------|    Dave   |
+-----------+       +-----------+
      |                   |
      |                   |
      |                   |
+-----------+       +-----------+
|   Alice   |       |    Bob    |
+-----------+       +-----------+
  1. Step 1
    • Alice wants to exchange data with Bob
    • Alice does not know a route to Bob yet, so it broadcasts a new RREQ for a route to Bob containing only information about itself
  2. Step 2
    • Carol receives Alice's RREQ, remembers the contained information about how to reach Alice (directly), then appends information about itself and re-broadcasts the packet.
  3. Step 3
    • Dave receives Carol's RREQ, remembers the contained information about how to reach Carol (directly) and Alice (via Carol), then appends information about itself and re-broadcasts the packet.
    • At the same time, Alice also receives Carol's RREQ. Closer examination of the contained information reveals that even the very first information block - how to reach itself, Alice - is of no use. It thus discards the RREQ and does not re-broadcast it as Dave did
  4. Step 4
    • Bob receives Dave's RREQ and remembers the contained information about how to reach Dave (directly), Carol (via Dave) and Alice (also via Dave). Realizing that he is the target of the RREQ he creates an RREP containing information about itself. He marks the RREP bound for Alice and - knowing that Dave can somehow reach Alice - sends it to Dave.
    • Again, at the same time, Carol also receives Dave's RREQ, but - following the same logic as Alice before - ignores it.
  5. Step 5
    • Dave receives the RREP to Alice sent by Bob, remembers the information on how to reach Bob (directly), appends information about itself and - knowing that Alice can be reached via Carol, sends it to Carol.
  6. Step 6
    • Carol receives the RREP to Alice sent by Dave, remembers the contained information on on how to reach Dave (directly) and Bob (via Dave), then appends information about itself and - knowing that Alice can be reached directly, sends it to Alice.
  7. Step 7
    • Alice receives the RREP sent to her by Carol and remembers all information on how to reach Carol (directly), Dave (via Carol) and - most importantly - Bob (also via Carol). Now knowing how to reach Bob she can finally send her data packet for him to Carol.
  8. Step 8
    • Carol receives the data packet for Bob from Alice. Because she knows Dave can reach Bob she forwards the packet to him.
  9. Step 9
    • Dave receives the data packet for Bob. Because he knows Bob can be directly reached by him, he forwards the packet to him.
  10. Step 10
    • Bob receives the data packet. Still knowing how to reach Alice, he could now respond with one of his own, and the process repeats until communications are complete or the network changes (e.g. Carol leaves or Eileen joins), where it may be necessary to search the network again for a route.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Dymo — Corporation is a company based in Stamford, Connecticut, in the United States. It is a manufacturer of products for labelling. Its products are manual and electronic label makers, including the Dymo LabelWriter.In 1958, DYMO was founded in… …   Wikipedia

  • DYMO Corporation — Type Public Industry Label makers Founded Berkeley, California, 1958 (1958) …   Wikipedia

  • DYMO DiscPainter — A DYMO DiscPainter in action. DYMO DiscPainter is a CD and DVD printer that prints a user s image or text of choice directly onto the disc, eliminating the need for labe …   Wikipedia

  • Dymo Endicia — is a Palo Alto, California based company that provides Internet based mailing and shipping services for any domestic or international mail class available at the U.S. Postal Service retail counter, including delivery to army post offices (APOs)… …   Wikipedia

  • Beschriftungstechnik — Dymo Beschriftungsgerät Schriftpräger …   Deutsch Wikipedia

  • Pendaflex — Infobox Company company name = Pendaflex company company type = Private foundation = Manhattan, New York (1882) location city = Flagicon|USA Melville, New York location country = USA industry = Retail products = Office Organization Solutions… …   Wikipedia

  • List of ad-hoc routing protocols — An Ad hoc routing protocol is a convention or standard that controls how nodes come to agree which way to route packets between computing devices in a mobile ad hoc network (MANET).In ad hoc networks , nodes do not have a priori knowledge of… …   Wikipedia

  • 6LoWPAN — is an acronym of IPv6 over Low power Wireless Personal Area Networks . 6lowpan is the name of the working group in the internet area of IETF. 6lowpan is the coupling that is aimed at allowing IPv6 packets to be sent to and received from Personal… …   Wikipedia

  • Newell Rubbermaid — Inc. Type Public NYSE: NWL Industry Consumer goods …   Wikipedia

  • Sanford (writing products) — Sanford L.P., based in Oak Brook, Illinois, is a Newell Rubbermaid company. Sanford is the largest writing products manufacturer in the world. It is primarily known for manufacturing Sharpie Markers, automatic pencils, and its Paper Mate products …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”