亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? draft-ietf-manet-cbrp-spec-01.txt

?? 在ns2中實現了cbrp協議
?? TXT
?? 第 1 頁 / 共 4 頁
字號:
INTERNET-DRAFT                                           Mingliang Jiangdraft-ietf-manet-cbrp-spec-01.txt                             Jinyang Li                                                                Y.C. Tay                                        National University of Singapore                                                               July 1999                  Cluster Based Routing Protocol(CBRP)Status of this Memo   This document is a submission by the Mobile Ad Hoc Networking Working   Group of the Internet Engineering Task Force (IETF).  Comments should   be submitted to the manet@itd.nrl.navy.mil mailing list.   Distribution of this memo is unlimited.   This document is an Internet-Draft.  Internet-Drafts are working   documents of the Internet Engineering Task Force (IETF), its areas,   and its working groups.  Note that other groups may also distribute   working documents as Internet-Drafts.   Internet-Drafts are draft documents valid for a maximum of six months   and may be updated, replaced, or obsoleted by other documents at any   time.  It is inappropriate to use Internet-Drafts as reference   material or to cite them other than as "work in progress."   To view the entire list of current Internet-Drafts, please check the   "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow   Directories on ftp.is.co.za (Africa), ftp.nordu.net (Northern   Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au (Pacific   Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu (US West Coast).Abstract   Cluster Based Routing Protocol (CBRP) is a routing protocol designed   for use in mobile ad hoc networks.  The protocol divides the nodes of   the ad hoc network into a number of overlapping or disjoint 2-hop-   diameter clusters in a distributed manner.  A cluster head is elected   for each cluster to maintain cluster membership information. Inter-   cluster routes are discovered dynamically using the cluster   membership information kept at each cluster head.  By clustering   nodes into groups, the protocol efficiently minimizes the flooding   traffic during route discovery and speeds up this process as well.   Furthermore, the protocol takes into consideration the existence ofJiang, Li, Tay                                                  [Page 1]INTERNET-DRAFT        CBRP Functional Specification            July 1999   uni-directional links and uses these links for both intra-cluster and   inter-cluster routing.   This updated draft has a more detailed description of the cluster   formation and routing process. In addition, it describes 2 major new   features that have been added to the protocol: route shortening and   local repair.  Both features make use of the 2-hop-topology   information maintained by each node through the broadcasting of HELLO   messages.  The route shortening mechanism dynamically shortens the   source route of the data packet being forwarded and informs the   source about the better route.  Local route repair patches a broken   source route automatically and avoids route rediscovery by the   source.1. Introduction   There are several major difficulties for designing a routing protocol   for MANET.  Firstly and most importantly, MANET has a dynamically   changing topology due to the movement of mobile nodes which favors   routing protocols that dynamically discover routes (e.g. Dynamic   Source Routing[4], TORA[3], ABR[5] etc.)  over conventional distance   vector routing protocols [6].  Secondly, the fact that MANET lacks   any structure makes IP subnetting inefficient.  However, routing   protocols that are flat, i.e. have no hierarchy, might suffer from   excessive overhead when scaled up.  Thirdly, links in mobile networks   could be asymmetric at times. If a routing protocol relies only on   bi-directional links, the size and connectivity of the network may be   severely limited; in other words, a protocol that makes use of uni-   directional links can significantly reduce network partitions and   improve routing performance.   CBRP has the following features:   * fully distributed operation.   * less flooding traffic during the dynamic route discovery process.   * explicit exploitation of uni-directional links that would otherwise     be unused.   * broken routes could be repaired locally without rediscovery.   * sub-optimal routes could be shortened as they are used.   The idea of using clusters for routing in Ad hoc networks hasJiang, Li, Tay                                                  [Page 2]INTERNET-DRAFT        CBRP Functional Specification            July 1999   appeared in [7],[8].   In these protocols clusters are introduced to   minimize updating overhead during topology change. However, the   overhead for maintaining up-to-date information about the whole   network's cluster membership and inter-cluster routing information at   each and every node in order to route a packet is considerable.  As   network topology changes from time to time due to node movement, the   effort to maintain such up-to- date information is expensive and   rarely justified as such global cluster membership information is   obsolete long before they are used.  In comparison, simpler and   smaller clusters are found in [9] and [10]; however, the use of these   clusters is mainly for the task of channel assignment --- how they   can help in the routing process is not discussed.   CBRP adopts the cluster formation algorithm as proposed in [9], but   unlike [9], CBRP mainly concentrates on the use of clusters in the   routing process.2. CBRP terminology   This section defines terms used in CBRP that do not appear in [2]:   * Node ID   Node ID is a string that uniquely identifies a particular mobile   node.  Node IDs must be totally ordered. In CBRP, we use a node's IP   address as its ID for purposes of routing and interoperability with   fixed networks.   * Cluster   A cluster consists of a group of nodes with one of them elected as a   cluster head. The cluster formation procedure is described in section   6.1.   A cluster is identified by its Cluster Head ID. Clusters are either   overlapping or disjoint.  Each node in the network knows its   corresponding Cluster Head(s) and therefore knows which cluster(s) it   belongs to.   * Host Cluster   A node regards itself as in cluster X if it has a bi-directional link   to the head of cluster X.   In such a case, cluster X is a host   cluster for this node. A node could have several host clusters.   * Cluster Head   A cluster head is elected in the cluster formation process for eachJiang, Li, Tay                                                  [Page 3]INTERNET-DRAFT        CBRP Functional Specification            July 1999   cluster.  Each cluster should have one and only one cluster head.   The cluster head has a bi-directional link to every node in the   cluster.   A cluster head will have complete knowledge about group membership   and link state information in the cluster within a bounded time once   the topology within a cluster stabilizes.   Conceptually, two cluster heads are not allowed to have a direct bi-   directional link to each other.  If such a link exists, one of the   cluster head will relinquish its role as cluster head to the other.   However in CBRP, we do allow two cluster heads to be able to hear   each other directly for CONTENTION_PERIOD seconds before one cluster   head has to give up its cluster head status; this delays postpones   any cluster re-organization, in case the two clusters are next to   each other only in passing.   * Cluster Member   All nodes within a cluster EXCEPT the cluster head are called members   of this cluster.   * Gateway Node   Any node a cluster head may use to communicate with an adjacent   cluster is called a gateway node.   * HELLO message   All nodes broadcast HELLO messages periodically every HELLO_INTERVAL   seconds; a node's HELLO message contains its Neighbor Table and   Cluster Adjacency Table.  A node may sometimes broadcast a triggered   HELLO message in response to some event that needs quick action.3. Conceptual Data Structures   * Neighbor Table   The neighbor table is a conceptual data structure that we employ for   link status sensing and cluster formation. Each entry contains    - the ID of the neighbor that it has connectivity with and    - the role of the neighbor (a cluster head or a member).    - the status of that link (bi-directional or uni-directional)   * Cluster Adjacency TableJiang, Li, Tay                                                  [Page 4]INTERNET-DRAFT        CBRP Functional Specification            July 1999   The Cluster Adjacency Table keeps information about adjacent clusters   and is maintained by CBRP's Adjacent Cluster Discovery procedure.   Each entry contains:      - the ID of the neighboring cluster head      - the gateway node (a member) to reach the neighboring        cluster head      - the status of the link from the gateway to the neighboring        cluster head (bi-directional or uni-directional)   * Two-hop Topology Database   In CBRP, each node broadcasts its neighbor table information periodi-   cally in HELLO packets.  Therefore, by examining the neighbor table   from its neighbors, a node is able to gather `complete' information   about the network topology that is at most two-hops away from itself.   This two-hop topology information is kept in a data structure in each   node.4. Physical and Link Layer Assumptions   This section lists the assumptions we made about the underlying phys-   ical and link layers when designing CBRP.   Each MANET node that runs CBRP is equipped with one wireless   transceiver.  CBRP is capable of handling multiple transceivers per   host and multiple hosts per router if the concept of a router ID is   introduced.  For example, a host with multiple transceivers may   select the smallest IP interface address as its router ID.   CBRP assumes omnidirectional antennas. Each packet that a node sends   is broadcast into the region of its radio coverage.  CBRP is designed   to operate on top of a single-channel broadcast medium, however, it   also accommodates the presence of multiple channels by forming dif-   ferent sets of clusters for each channel for the same group of mobile   nodes in a manner similar to that described in [11].5. Link/Connection Status Sensing Mechanism   In CBRP, each node knows its bi-directional links to its neighbors as   well as uni-directional links from its neighbors to itself.  For this   purpose, each node maintains a Neighbor Table as follows:Jiang, Li, Tay                                                  [Page 5]INTERNET-DRAFT        CBRP Functional Specification            July 1999     +------------+-------------------------------+---------------------+     | NEIGHBOR_ID| LINK_STATUS                   | ROLE                |     +------------+-------------------------------+---------------------+     | neighbor 1 | bi/unidirectional link to me? | is 1 a cluster head?|     +------------+-------------------------------+---------------------+     | neighbor 2 | bi/unidirectional link to me? | is 2 a cluster head?|     +------------+-------------------------------+---------------------+     |  ...     +------------+-------------------------------+---------------------+     | neighbor N | bi/unidirectional link to me? | is N a cluster head?|     +------------+-------------------------------+---------------------+   Each node periodically broadcasts its Neighbor Table in a HELLO mes-   sage, as shown below, every HELLO_INTERVAL.      0                   1                   2                   3      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1                                                     +-+-+-+-+-+-+-+-+                                                     | Length    | S |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |L|R|L|R|L|R|L|R|L|R|L|R|L|R|L|R|L|R|L|R|L|R|L|R|L|R|L|R|L|R|L|R|     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                     Neighbor1 IP address                      |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                     Neighbor2 IP address                      |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                    ...        Length       The number of neighbours listed.        S(Status)   The current status of the sender.               0 --- Undecided (C_UNDECIDED)               1 --- Cluster Head (C_HEAD)               2 --- Cluster Member (C_MEMBER)        L      Link Status of the corresponding neighbor of the sender.               0 --- LINK_BIDIRECTIONAL               1 --- LINK_FROM        R      Role of the corresponding neighbor of the sender.               0 --- Non-Cluster-Head(C_MEMBER or C_UNDECIDED)               1 --- Cluster Head (C_HEAD)Jiang, Li, Tay                                                  [Page 6]INTERNET-DRAFT        CBRP Functional Specification            July 1999   The IP addresses of the neighbors and the L and R bits are taken from   the neighbor table.  The ID of the sender is specified in the source   field of the IP header.  The status field tells whether the sender is   a cluster head, member or undecided.  (The state of Undecided is   defined in Section 6.1) An 4 byte long L/R bit block appears after   every 16 neighbor addresses.  In the case that there are no more than   16 neighbors listed, there will be only one such L/R bit block.   Upon receiving a HELLO message from its neighbor B, node A modifies   its own Neighbor Table as follows:     1.   It checks if B is already in the Neighbor Table; if not, it          adds one entry for B if it has heard from B in the previous          HELLO_INTERVAL before (i.e. A enters B in its Neighbor Table          only when A has heard from B's HELLO messages twice in          HELLO_INTERVAL interval).          If B's Neighbor Table contains A,               A marks the link to B as bi-directional in the relevant               entry          else A marks the link to B as uni-directional (uni-directional               from B to A).     2.   If B is already in A's Neighbor Table,          2.1. If the link_status field of B's entry says bi-directional               but A is not listed in B's hello message, then change it               to uni-directional;          2.2. If the link_status field of B's entry says uni-direc-               tional but A is listed B's hello message, then change it               to bi-directional.     3.      Update the role of B in the Role field of B's entry.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区国产精品| 韩国精品一区二区| 九九九精品视频| 成人爽a毛片一区二区免费| 9久草视频在线视频精品| 欧美午夜电影一区| 欧美精品一区男女天堂| 一区二区视频在线| 国产一区 二区 三区一级| 色综合久久99| 久久久99久久| 日本成人中文字幕在线视频 | 国产一区二区0| 欧美视频一二三区| 国产精品久久久久久久第一福利| 五月综合激情网| eeuss鲁片一区二区三区在线看| 国产日产欧美精品一区二区三区| 日本伊人午夜精品| 成人一道本在线| 精品99一区二区三区| 亚洲国产综合在线| 色视频成人在线观看免| 国产三级欧美三级| 久久99精品一区二区三区三区| 欧美性生活久久| 亚洲欧美偷拍卡通变态| 成人h动漫精品一区二区| 久久综合久久综合亚洲| 日韩精品三区四区| 欧美日韩夫妻久久| 亚洲二区视频在线| 欧美色综合天天久久综合精品| 欧美国产在线观看| 国产成人av福利| 久久影院视频免费| 国产在线视频精品一区| 精品福利一区二区三区| 蜜臀av国产精品久久久久| 精品视频全国免费看| 亚洲高清视频的网址| 欧美网站一区二区| 亚洲va中文字幕| 在线看不卡av| 亚洲成人免费影院| 正在播放亚洲一区| 亚洲va在线va天堂| 国产精品视频一二三区| 粉嫩高潮美女一区二区三区| 国产精品女同一区二区三区| 成人午夜电影网站| 国产精品毛片a∨一区二区三区| 大尺度一区二区| 亚洲视频在线一区| 欧美日韩免费视频| 日本 国产 欧美色综合| 久久久亚洲午夜电影| 国产成都精品91一区二区三| 国产精品电影院| 欧美视频精品在线| 久久99国产精品尤物| 久久久久久久精| 91在线一区二区三区| 亚洲国产中文字幕| 日韩三级视频在线看| 国产九九视频一区二区三区| 中文字幕一区二区三区精华液| 一本久道中文字幕精品亚洲嫩| 亚洲国产精品久久久久秋霞影院| 日韩欧美国产一区二区在线播放| 狠狠色丁香婷婷综合久久片| 男人的天堂久久精品| 久久综合久久综合亚洲| 成人av午夜电影| 日韩在线观看一区二区| 欧美精品一区二区三区四区| 91老司机福利 在线| 日韩专区在线视频| 欧美国产综合色视频| 91精品国产综合久久久久久漫画 | 91精品国产91久久久久久最新毛片 | 免费精品视频在线| 一色桃子久久精品亚洲| 91精品国产综合久久精品| 国产福利一区二区三区在线视频| 欧美精品电影在线播放| 国产乱一区二区| 精品日韩成人av| 国产一本一道久久香蕉| 夜夜夜精品看看| 久久综合一区二区| 91精品国产麻豆| 色美美综合视频| 成人黄色小视频| 久久99蜜桃精品| 亚洲第四色夜色| 亚洲人吸女人奶水| 国产欧美一区二区三区沐欲| 欧美人牲a欧美精品| 91麻豆免费在线观看| 国产麻豆9l精品三级站| 日本欧美肥老太交大片| 亚洲国产精品麻豆| 亚洲人午夜精品天堂一二香蕉| 久久伊人蜜桃av一区二区| 欧美一区日韩一区| 欧美日韩美少妇| 91精彩视频在线| 99精品欧美一区| 成人综合在线观看| 国产精选一区二区三区| 亚洲国产精品久久人人爱 | 日韩精品一区二区三区swag| 日本不卡免费在线视频| www激情久久| 日韩限制级电影在线观看| 日本sm残虐另类| 56国语精品自产拍在线观看| 一区二区三区四区国产精品| 精一区二区三区| 精品一区二区免费看| 秋霞电影一区二区| 五月激情六月综合| 亚洲综合成人网| 久久精品国产99国产| 欧美揉bbbbb揉bbbbb| 日韩美女视频在线| 精品一区二区影视| 国产激情91久久精品导航| 美女视频一区二区三区| ...xxx性欧美| 久久午夜老司机| 国产精品国产三级国产普通话99| 成人黄色片在线观看| 亚洲一区二区欧美日韩| 日韩免费看的电影| 欧美大片在线观看一区| 欧美亚洲一区二区在线观看| 色婷婷av一区| 国产欧美1区2区3区| 亚洲一区二区美女| 日本不卡的三区四区五区| 成人动漫精品一区二区| 日韩三级视频中文字幕| 久久久久久久久97黄色工厂| 亚洲另类在线一区| 一区二区三区国产精华| 亚洲国产岛国毛片在线| 亚洲一区二区三区四区在线观看| 亚洲成人先锋电影| 日韩精品电影在线| 国产高清无密码一区二区三区| 色屁屁一区二区| 欧美一二三四区在线| 亚洲精品欧美在线| 精品一区二区三区香蕉蜜桃| 午夜精品久久久久久久| 激情五月激情综合网| 99视频精品在线| 成人激情动漫在线观看| 在线一区二区三区| 欧美一级理论片| 国产精品久久三| 男女视频一区二区| 秋霞午夜鲁丝一区二区老狼| 高清视频一区二区| 国产色爱av资源综合区| 不卡的av中国片| 国产精品免费看片| 国产精品一二三四| 久久久国产精品麻豆| 婷婷综合在线观看| av中文字幕在线不卡| 久久久久久久久免费| 久久精品二区亚洲w码| 综合久久一区二区三区| 欧美综合色免费| 1000精品久久久久久久久| 久久久久久久久久久黄色| 亚洲一区在线观看网站| 国产一区二区三区四区在线观看| 欧美在线影院一区二区| 国产日韩欧美精品电影三级在线| 亚洲一区国产视频| 成人三级在线视频| 2017欧美狠狠色| 日本女人一区二区三区| 欧美在线一区二区三区| 亚洲丝袜自拍清纯另类| 成人一二三区视频| 精品国产在天天线2019| 午夜天堂影视香蕉久久| 91麻豆成人久久精品二区三区| 久久久久国产成人精品亚洲午夜| 婷婷久久综合九色国产成人| 一本色道久久综合狠狠躁的推荐 | 亚洲国产你懂的| 99久久伊人网影院| 国产精品视频第一区| 国产一区二区在线视频|