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

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

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

?? 在ns2中實現了cbrp協議
?? TXT
?? 第 1 頁 / 共 4 頁
字號:
        Num1                   the number of Gateway Node Address                               & Adjacent Cluster Address pairs        Num2                   the number of Cluster Addresses        Identification         a number the RREQ originator generates                               to uniquely identify this RREQ sent by it.        Gateway Node Address   the gateway node who will forward this RREQ        N'ghboring ClusterHead the corresponding cluster head the gateway                               node will forward this RREQ to.   To perform Route Discovery to D, the source node S sends out an RREQ,   with the target node address field set to D. It fills the Neighboring   Cluster Head entries with its host cluster head(s) and adjacent clus-   ter head entries(from CAT), the corresponding Gateway Node Address is   either the host cluster head itself or the adjacent cluster's gateway   node.  This initial RREQ is broadcast.Jiang, Li, Tay                                                 [Page 14]INTERNET-DRAFT        CBRP Functional Specification            July 1999     1. Whenever a member node M receives an RREQ,        if D is its neighbor, RREQ is just uni-cast to D.        else           if M is specified as the Gateway Node[x],               uni-cast(relay) the RREQ to Cluster Head[x].           else               discard the RREQ.     2. Whenever a cluster head C receives an RREQ,        2.1 if it has seen this RREQ before (by looking at the identification            field) discard it; otherwise, continue.        2.2 records its own address in Cluster Address list.        2.3           if D is its neighbor or is 2-hop away              uni-cast RREQ to D.           else              for each bi-directionally linked cluster head CH in C's CAT                 if CH is already in previous RREQ's                 Neighboring Cluster Head list,                    skip                 else if CH is in Cluster Address list                    skip                 else                    record CH entry in Neighboring Clusterhead/Gateway Node pair              broadcast RREQ   Each cluster head node forwards an RREQ packet only once and it never   forwards it to a node that has already appeared in the recorded   route. In CBRP, the RREQ will always follow a route with the follow-   ing pattern to reach destination D:           S,CH1,G1,CH2,G2,G3,CH3 ..... D   The recorded route in Cluster Address list will be CH1, CH2, CH3 ...   When the target of the Request, node D, receives the RREQ, D sends   out an RREP packet to S as a reply, with the following format:Jiang, Li, Tay                                                 [Page 15]INTERNET-DRAFT        CBRP Functional Specification            July 1999         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        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |0 1| Num1      |G|  Num2       |         Identification        |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                    Cluster Address[1]                         |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                               ...                             |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                    Cluster Address[Num1]                      |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                    Calculated Route[1]                        |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                               ...                             |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                    Calculated Route[Num2]                     |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+      01                     type of CBRP packet (Route Reply)      G                      the flag indicating if this RREP is a                             gratuitous reply packet(refer to 5.3.3)      Identification         the identification number copied from the                             corresponding RREQ.      Num1                   the number of Cluster Addresses      Num2                   the number of addresses in Calculated Route      Cluster Address        copied from the corresponding RREQ. This is                             the sequence of cluster heads the RREP will                             traverse in order to reach RREQ originator.                             (This sequence will be shortened by for-                             warding cluster heads along the way and the                             last address will always be the next stop                             cluster head to forward this RREP).      Calculated Route       A sequence of addresses of the hop by hop                             source route calculated by the clusterhead.   D copies the list of Cluster Addresses into the RREP packet.  (D may   choose to memorize the reversed list of Cluster Addresses to S so   that if D wants to find out a route to S, it may directly probe this   route of cluster heads).  D also copies the identification field in   RREQ to RREP and puts its own address in Calculated Route[1].   The recorded Cluster Addresses gives the complete information about   the SEQUENCE OF CLUSTERS RREP should traverse in order to reach S.   Since each cluster head has knowledge of how to reach its neighboring   CHs, the RREP packet will be routed to S eventually using IP loose   source routing.Jiang, Li, Tay                                                 [Page 16]INTERNET-DRAFT        CBRP Functional Specification            July 1999   While forwarding the Route Reply, intermediate cluster heads will   calculate an optimized hop-by-hop route according to the information   contained in the list Cluster Addresses and put it in the Calculated   Route field.   For example, 1. suppose cluster head C receives a RREP     1.1 It decrements Num1 by 1.         Cluster Address[Num1] is the neighboring cluster head         that C should forward RREP to in order to reach S.     1.2 C tries to find out a gateway node X to Cluster Address[Num1]         such that the Calculated Route[Num2] could reach X directly.         If it succeeds,           send RREP to X         else,           C increment Num2 by 1 and C records itself in Calculated           Route[Num2].  2. suppose member node M receives a RREP     2.1 It increments Num2 by 1 and records itself in         Calculated Route[Num2].     2.2 if Cluster Address[Num1] is its Neighbor,           send RREP to it directly         else if Cluster Address[Num1] could be reached by X,           send RREP to X.   If a source does not receive any RREP after sending out RREQ for cer-   tain period of time, it goes into exponential backoff before re-send-   ing RREQ.   As usual, all source routes learned by a node are kept in a Route   Cache.  When a node wishes to send a packet, it always examines its   own Route Cache first before performing Route Discovery.6.3.2 Routing   The actual routing is done using Source Routing and the format of the   packet is shown below:Jiang, Li, Tay                                                 [Page 17]INTERNET-DRAFT        CBRP Functional Specification            July 1999         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                                        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                        |0 0| Num       |R|S|Current Num|        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                    Address[1]                                 |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                               ...                             |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                    Address[Num]                               |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+      00           CBRP packet type (Normal data packet containing a                   source routing header.)      Num          the number of addresses in the source route                   Address[1..Num]      Current Num  specifies the currently visited address.      R flag       indicates if this route has been salvaged using local                   repair      S flag       indicates if this route has been shortened   * Route Shortening   Due to node movement or other reasons, a source route may become less   optimal over time and should be shortened whenever possible.  The   route shortening mechanism shortens sub-optimal routes locally using   the 2-hop-topology database information.   It works as follows:   Whenever a node receives a source-routed data packet, it tries to   find out the furthest node in the unvisited route that is actually   its neighbor.  If it succeeds, it shortens the source route accord-   ingly and sets the S flag before forwarding the packet.   When a destination node receives a data packet with S flag set, it   sends back a gratuitous RREP (setting the G flag in RREP) containing   the shortened route to the packet source to inform it of the better   route.   * Route Error   When a forwarding node finds out that the next hop along the source   route for an unsalvaged packet is no longer reachable, it will create   a Route Error (ERR) packet and send it back to the packet source toJiang, Li, Tay                                                 [Page 18]INTERNET-DRAFT        CBRP Functional Specification            July 1999   notify it of the link failure.  The format is shown below:         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                                        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                        |1 1| Num       | Current Num   |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                            Address[1]                         |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                               ...                             |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                            Address[Num]                       |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                    Broken Link From_Address                   |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |                    Broken Link To_Address                     |        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+      11            CBRP Packet type (Route Error packet).      Num           the number of addresses in the source route.      Address       the source route this ERR packet has to traverse                    in order to reach its destination. It is taken from                    the source route of the data packet.      From_Address  the ERR originator's own address.      To_Address    unreachable next hop as specified in the original                    source route of the data packet.   * Local Repair   After the forwarding node detects a broken route and sends out an ERR   packet, it will try to salvage the data packet the best way it can   using its own local information:   1. It checks if the hop after next in the source route is reachable      through an intermediate node other than the one specified as the      next hop by searching through its 2-hop-topology database.   2. It checks if the unreachable next hop could be reached through      an intermediate node by checking its 2-hop-topology database.   3. If the packet could be saved, it      modifies the source route, sets the R flag and sends out the      packet to the new next hop.   Because of spatial locality, even though the next hop node moves outJiang, Li, Tay                                                 [Page 19]INTERNET-DRAFT        CBRP Functional Specification            July 1999   of reach from the current node, it is possible that it can still be   reached within 2 hops.  Our simulation shows that this Local Repair   mechanism works very well, saving a majority of data packets.   When a destination node receives a data packet with R flag set, it   sends back a gratuitous RREP (setting the G flag in RREP) containing   the repaired route to the packet source to inform it of the repaired   route, avoiding unnecessary route re-discovery.7. Discussions and Implementation Considerations7.1 ARP Optimization   ARP is necessary as a node needs to know the MAC address of the next   hop in order to send a packet.  In CBRP, however, the next hop a node   sends the packet to is always its neighbor node.  If a node records   the source MAC to IP mapping in ARP cache whenever it receives a   HELLO message, it could completely avoid ARP message exchange during   routing.7.2 Problems with Uni-directional links   This section discusses some of the problems that we have encountered   during the design of CBRP. In particular, they are related to the use   of uni-directional links in routing.7.2.1 ARP problem   In a MANET context, links between 2 nodes can be bi-directional and   uni-directional.   However, when the link layer does MAC-layer   address-based packet filtering (which most current technologies do),   special care has to be taken with ARP for uni-directional links.  For   example, when there is a uni-directional link from node A to node B   as shown in Figure 3, node A should not rely on the conventional ARP   protocol to resolve node B's MAC layer address, because node B's ARP   reply will never reach node A directly.          A---->B          Fig. 3   CBRP is able to use uni-directional links. For an intra-cluster uni-   directional link, the upstream node can be informed by its cluster   head of the MAC-layer address of the downstream node. For an inter-   cluster uni-directional link, as shown in Figure 2, node 3(or 5) willJiang, Li, Tay                                                 [Page 20]INTERNET-DRAFT        CBRP Functional Specification            July 1999   know node 4(or 6)'s MAC-layer address by the process of adjacent   cluster discovery.7.2.2 802.11 Link Layer Technology   It seems hard to make good use of uni-directional links without vio-   lating the standard 7-layer OSI model.  The current 802.11 MAC layer   does not consider the existence of uni-directional links, nor does it   support them.  The sequence of RTS/CTS/Data/ACK exchange will auto-   matically exclude the use of any uni-directional links even if one   knows their existence.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人三级在线| 中文字幕一区在线观看| 国产午夜精品一区二区| 亚洲一级片在线观看| 国产一区二区三区蝌蚪| 色综合久久中文字幕综合网| 日韩欧美一区二区免费| 亚洲激情图片小说视频| 国产一区二区三区黄视频 | 亚洲私人影院在线观看| 免费高清视频精品| 欧美午夜精品久久久久久孕妇| 国产午夜亚洲精品理论片色戒| 免费成人在线播放| 欧美日韩精品一区二区三区蜜桃| 中文字幕一区二区三区视频| 国产麻豆欧美日韩一区| 日韩女优av电影| 日韩专区中文字幕一区二区| 在线精品视频小说1| 国产精品久久久久久妇女6080 | 国产精品自在欧美一区| 国产精品理伦片| 极品少妇xxxx精品少妇| 欧美精品在线一区二区| 亚洲午夜国产一区99re久久| 91免费观看在线| 成人免费一区二区三区视频 | 丝袜诱惑制服诱惑色一区在线观看| proumb性欧美在线观看| 国产欧美一区二区三区沐欲| 久久国产成人午夜av影院| 91麻豆精品国产自产在线观看一区 | 日本精品裸体写真集在线观看| 国产欧美日韩中文久久| 国产成人无遮挡在线视频| 欧美精品一区二区三| 激情五月激情综合网| 久久婷婷国产综合国色天香| 国产美女精品在线| 国产欧美综合在线| www.日韩在线| 亚洲午夜免费福利视频| 在线91免费看| 国产综合色精品一区二区三区| 精品国产乱码久久久久久老虎| 激情五月激情综合网| 中文字幕精品综合| 91久久精品网| 欧美a级理论片| 久久久久久亚洲综合| 成人免费高清在线| 一区二区三区在线视频观看 | 成人av免费网站| 一区二区三区鲁丝不卡| 欧美日韩高清一区二区三区| 日本美女视频一区二区| 久久色中文字幕| 色婷婷久久久综合中文字幕| 亚洲第一电影网| 日本一区二区在线不卡| 91久久精品一区二区三区| 蜜桃av噜噜一区| 国产精品久久久久久久久久免费看 | 国产精品福利影院| 欧美日韩一级二级| 国内一区二区视频| 樱花草国产18久久久久| 日韩欧美在线综合网| 成av人片一区二区| 日本麻豆一区二区三区视频| 国产精品久久久久婷婷二区次| 欧美在线免费观看亚洲| 久久er99精品| 夜夜精品视频一区二区| 久久中文娱乐网| 欧美日韩国产精品成人| 成人午夜电影久久影院| 免费一级欧美片在线观看| 成人欧美一区二区三区黑人麻豆| 制服.丝袜.亚洲.中文.综合| aaa欧美色吧激情视频| 免费av成人在线| 一区二区三区91| 中文字幕国产一区二区| 日韩手机在线导航| 91高清在线观看| 国产精品99久久久| 蜜桃av一区二区三区电影| 夜夜嗨av一区二区三区| 国产精品久久久久久久久动漫 | 另类的小说在线视频另类成人小视频在线 | 制服丝袜亚洲色图| 色偷偷88欧美精品久久久| 国产精品一区久久久久| 三级欧美在线一区| 亚洲午夜激情网站| 亚洲美女免费在线| 国产精品福利av| 中文在线免费一区三区高中清不卡| 91精品黄色片免费大全| 欧美亚洲综合另类| 色综合网色综合| 99久久国产综合精品色伊| 国产一区二区精品久久99| 久久精品国内一区二区三区| 首页国产丝袜综合| 污片在线观看一区二区| 亚洲一区二区3| 夜夜精品浪潮av一区二区三区 | 精品国产乱子伦一区| 欧美一区二区国产| 日韩丝袜情趣美女图片| 日韩亚洲欧美在线观看| 日韩欧美卡一卡二| 欧美不卡视频一区| 久久蜜臀精品av| 欧美激情一区二区三区蜜桃视频 | 91精品一区二区三区久久久久久| 欧美日免费三级在线| 欧洲一区二区av| 欧美猛男男办公室激情| 91麻豆精品国产91久久久更新时间 | 国产成人综合亚洲网站| 国产成人一区二区精品非洲| 岛国av在线一区| 972aa.com艺术欧美| 欧美无砖专区一中文字| 欧美一区二区在线看| 精品国产一区二区三区四区四 | 国产精品一区二区久久精品爱涩| 久久97超碰国产精品超碰| 国产在线精品一区在线观看麻豆| 国产一区二三区| 不卡av电影在线播放| 91久久精品国产91性色tv| 欧美精品日日鲁夜夜添| 精品国产精品网麻豆系列| 中文子幕无线码一区tr| 亚洲综合色区另类av| 日韩**一区毛片| 高清免费成人av| 在线观看视频一区| 精品播放一区二区| 亚洲女子a中天字幕| 天堂蜜桃一区二区三区| 国产精品资源在线看| 色天使久久综合网天天| 欧美成人性战久久| 成人欧美一区二区三区在线播放| 婷婷国产在线综合| 成人综合婷婷国产精品久久蜜臀| 91丨porny丨国产入口| 欧美一级在线观看| 国产精品久久久久久户外露出| 性做久久久久久免费观看| 国产乱码精品一区二区三区五月婷| 97se亚洲国产综合自在线| 日韩欧美中文一区| 一区二区不卡在线视频 午夜欧美不卡在 | 91福利在线看| 2019国产精品| 天天综合色天天| 成人免费观看男女羞羞视频| 欧美一区二区观看视频| 亚洲视频狠狠干| 国产露脸91国语对白| 欧美日韩视频在线观看一区二区三区 | 亚洲欧美中日韩| 激情综合网最新| 欧美日韩高清一区二区三区| 国产精品久线在线观看| 狠狠色丁香婷综合久久| 91麻豆精品国产综合久久久久久 | 久久久不卡网国产精品一区| 亚洲自拍偷拍欧美| 国产91精品精华液一区二区三区 | 欧美色爱综合网| 中文字幕免费不卡| 国产美女精品一区二区三区| 在线成人av网站| 亚洲大片精品永久免费| 色综合久久综合网| 国产精品国产自产拍在线| 国产精品原创巨作av| 日韩欧美一区在线| 性做久久久久久久免费看| 99精品久久99久久久久| 国产欧美精品一区二区色综合| 久久99精品一区二区三区三区| 欧美日韩色一区| 亚洲成av人片在线| 欧美区在线观看| 天天操天天色综合| 欧美电影一区二区| 轻轻草成人在线| 日韩精品一区二区三区四区| 老司机精品视频导航| 日韩免费观看高清完整版 | 成人免费观看视频|