1 / 8

lab3-2: modify aodv to aomdv in ns2

AODV v.s. AOMDV. AODVRouting Table. AOMDVRouting Table. ? Use advertised_hopcount to ensure loop freedom. AOMDV in NS2. . . . . . . . . . RREQ. RREQ. RREQ. RREP. Update routing table:Next hop | Hop Count 2 3 3 3 4 4.

Leo
Download Presentation

lab3-2: modify aodv to aomdv in ns2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Chi-Yu Li Date: 11/27/2008 Lab3-2:Modify AODV to AOMDV in NS2

    3. AOMDV in NS2

    4. AOMDV: Finding Link-disjoint Paths

    5. Lab3 What should you do? Modify AODV to AOMDV Print out the source nodes routing table, when it receives every RREP message and every RRER message Print out the notifying message, when it receives every RRER message, changes its current route and sends every RREQ message All notifying messages and routing tables should include their timestamps and be written into the same file

    6. Lab3 The original sample file (60%) The other sample file (30%) Questions (10%)

    7. Tips Modify class aodv_rt_entry in aodv_rtable.h Modify struct hdr_aodv_request in hdr_aodv_request (firsthop) Each node maintains a firsthop_list for each RREQ recvRequest Intermediate node Destination (reply all RREQ with different firsthop) recvReply Source node (update all RREP to its routing table)

    8. Lab3 Due date: Tuesday 12/23 Demo: 14:30 ~ 16:30 Please email your modified source codes to lichiyu.cis93g@nctu.edu.tw before 16:30 The delayed work isnt allowed

More Related