zoukankan      html  css  js  c++  java
  • An AODV Tutorial

    AODV协议概述

    import from : http://www.soe.ucsc.edu/~ravindra/aodv.html

    Last modified: Wed Apr 24 06:17:41 PDT 2002

  • An On-Demand Unicast routing protocol for Ad-Hoc Networks i.e. routing information maintained only for active nodes
  • Active nodes : Those nodes for which I am the origin or relay of traffic
  • Each node maintains a routing table with entries for each active destination
  • Each entry of the routing table has six fields
    1. Destination
    2. Next-Hop
    3. Destination Sequence Number
    4. Route Timeout
    5. List of Neighbours who need me as next hop to destination (Along with last time they sent data)
    6. Hop Count
  • RREQ's are broadcast to everybody
  • Each RREQ contains broadcast-id, src, dest, src-seq-no, dest-seq-no, hop count(incremented as RREQ is propagated)
  • Broadcast id is incremented for every new RREQ originating from the source
  • {src, broadcast-id} uniquely identifies a RREQ
  • An intermediate node may may respond to RREQ if it holds a route to the destination which has a seq-no equal to or greater than that specified in the RREQ
  • Among two RREP one with greater dest-seq-no is chosen. If they are equal then one with lower hop-count is chosen
  • As RREQ propagates its sets up a backward route with a timeout equal to rreq-expiration. This should be enough for a RREP to be received
  • Every time a packet is sent on a route, route timeout = current time + active route timeout
  • The neighbour which forwarded the packet also has its timer set to the same value (Active neighbours whose timer expires are no longer active neighbours)
  • Nodes periodically broadcast hello packets to tell neighbours that they are alive
  • If a next hop to a destination is dead then a RREP is sent to all neighbours who use me as a next hop. dest-seq number is incremented and hop count is set to infinity in the RREP
  • If an upstream node wants it may re-establish a route by sending a new RREQ with a higher destination-seq-number
小人本潜水在思源的贴边
ID又多 又有钱
快活乐无边
谁知道站总监
他蛮横不留情面
他勾结站长目无天
占我ID夺我钱
我马甲跟他来翻脸
反被他来把经验减
我同学骂他欺新人
反被他捉进了小黑屋里面
874了一百遍啊一百遍
啊 最后他咬舌自尽 遗恨人间
他还将我和马甲赶出了思源 流落在人间
我为求回思源
无奈行乞在贴前
谁知道站总监他实在太阴险
知道此情形竟派人来暗算将我发文狂删到0篇
小人ID强 残命独留全
可怜马甲他 竟遭删
为求养ID
惟有傍人卖身自作践
一面苦赚钱 一面写诗篇
发誓把名气显
手刃总监意志坚啊
从此总监ID念心间
我永铭记此仇不供戴天
查看全文
  • 相关阅读:
    MapReduce TFIDF 案列
    MapReduce PageRank案列
    MapReduce好友推荐案例
    MapReduce天气查询实列
    MapReduce源码分析
    Tiny6410之LED裸机驱动
    Linux -- objdump (待继续完善)
    Linux -- xxd 整理自man 手册 (MARK)
    Linux -- xxd (转)
    tar -- 打包压缩文件
  • 原文地址:https://www.cnblogs.com/CUCmehp/p/1417181.html
  • Copyright © 2011-2022 走看看