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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? rfc2992.txt

?? 著名的RFC文檔,其中有一些文檔是已經(jīng)翻譯成中文的的.
?? TXT
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
Network Working Group                                            C. HoppsRequest for Comments: 2992                           NextHop TechnologiesCategory: Informational                                     November 2000             Analysis of an Equal-Cost Multi-Path AlgorithmStatus of this Memo   This memo provides information for the Internet community.  It does   not specify an Internet standard of any kind.  Distribution of this   memo is unlimited.Copyright Notice   Copyright (C) The Internet Society (2000).  All Rights Reserved.Abstract   Equal-cost multi-path (ECMP) is a routing technique for routing   packets along multiple paths of equal cost.  The forwarding engine   identifies paths by next-hop.  When forwarding a packet the router   must decide which next-hop (path) to use.  This document gives an   analysis of one method for making that decision.  The analysis   includes the performance of the algorithm and the disruption caused   by changes to the set of next-hops.1.  Hash-Threshold   One method for determining which next-hop to use when routing with   ECMP can be called hash-threshold.  The router first selects a key by   performing a hash (e.g., CRC16) over the packet header fields that   identify a flow.  The N next-hops have been assigned unique regions   in the key space.  The router uses the key to determine which region   and thus which next-hop to use.   As an example of hash-threshold, upon receiving a packet the router   performs a CRC16 on the packet's header fields that define the flow   (e.g., the source and destination fields of the packet), this is the   key.  Say for this destination there are 4 next-hops to choose from.   Each next-hop is assigned a region in 16 bit space (the key space).   For equal usage the router may have chosen to divide it up evenly so   each region is 65536/4 or 16k large.  The next-hop is chosen by   determining which region contains the key (i.e., the CRC result).Hopps                        Informational                      [Page 1]RFC 2992               Analysis of ECMP Algorithm          November 20002.  Analysis   There are a few concerns when choosing an algorithm for deciding   which next-hop to use.  One is performance, the computational   requirements to run the algorithm.  Another is disruption (i.e., the   changing of which path a flow uses).  Balancing is a third concern;   however, since the algorithm's balancing characteristics are directly   related to the chosen hash function this analysis does not treat this   concern in depth.   For this analysis we will assume regions of equal size.  If the   output of the hash function is uniformly distributed the distribution   of flows amongst paths will also be uniform, and so the algorithm   will properly implement ECMP.  One can implement non-equal-cost   multi-path routing by using regions of unequal size; however, non-   equal-cost multi-path routing is outside the scope of this document.2.1.  Performance   The performance of the hash-threshold algorithm can be broken down   into three parts: selection of regions for the next-hops, obtaining   the key and comparing the key to the regions to decide which next-hop   to use.   The algorithm doesn't specify the hash function used to obtain the   key.  Its performance in this area will be exactly the performance of   the hash function.  It is presumed that if this calculation proves to   be a concern it can be done in hardware parallel to other operations   that need to complete before deciding which next-hop to use.   Since regions are restricted to be of equal size the calculation of   region boundaries is trivial.  Each boundary is exactly regionsize   away from the previous boundary starting from 0 for the first region.   As we will show, for equal sized regions, we don't need to store the   boundary values.   To choose the next-hop we must determine which region contains the   key.  Because the regions are of equal size determining which region   contains the key is a simple division operation.                regionsize = keyspace.size / #{nexthops}                region = key / regionsize;   Thus the time required to find the next-hop is dependent on the way   the next-hops are organized in memory.  The obvious use of an array   indexed by region yields O(1).Hopps                        Informational                      [Page 2]RFC 2992               Analysis of ECMP Algorithm          November 20002.2.  Disruption   Protocols such as TCP perform better if the path they flow along does   not change while the stream is connected.  Disruption is the   measurement of how many flows have their paths changed due to some   change in the router.  We measure disruption as the fraction of total   flows whose path changes in response to some change in the router.   This can become important if one or more of the paths is flapping.   For a description of disruption and how it affects protocols such as   TCP see [1].   Some algorithms such as round-robin (i.e., upon receiving a packet   the least recently used next-hop is chosen) are disruptive regardless   of any change in the router.  Clearly this is not the case with   hash-threshold.  As long as the region boundaries remain unchanged   the same next-hop will be chosen for a given flow.   Because we have required regions to be equal in size the only reason   for a change in region boundaries is the addition or removal of a   next-hop.  In this case the regions must all grow or shrink to fill   the key space.  The analysis begins with some examples of this.              0123456701234567012345670123456701234567             +-------+-------+-------+-------+-------+             |   1   |   2   |   3   |   4   |   5   |             +-------+-+-----+---+---+-----+-+-------+             |    1    |    2    |    4    |    5    |             +---------+---------+---------+---------+              0123456789012345678901234567890123456789              Figure 1. Before and after deletion of region 3   In figure 1. region 3 has been deleted.  The remaining regions grow   equally and shift to compensate.  In this case 1/4 of region 2 is now   in region 1, 1/2 (2/4) of region 3 is in region 2, 1/2 of region 3 is   in region 4 and 1/4 of region 4 is in region 5.  Since each of the   original regions represent 1/5 of the flows, the total disruption is   1/5*(1/4 + 1/2 + 1/2 + 1/4) or 3/10.   Note that the disruption to flows when adding a region is equivalent   to that of removing a region.  That is, we are considering the   fraction of total flows that changes regions when moving from N to   N-1 regions, and that same fraction of flows will change when moving   from N-1 to N regions.Hopps                        Informational                      [Page 3]RFC 2992               Analysis of ECMP Algorithm          November 2000              0123456701234567012345670123456701234567             +-------+-------+-------+-------+-------+             |   1   |   2   |   3   |   4   |   5   |             +-------+-+-----+---+---+-----+-+-------+             |    1    |    2    |    3    |    5    |             +---------+---------+---------+---------+              0123456789012345678901234567890123456789              Figure 2. Before and after deletion of region 4   In figure 2. region 4 has been deleted.  Again the remaining regions   grow equally and shift to compensate.  1/4 of region 2 is now in   region 1, 1/2 of region 3 is in region 2, 3/4 of region 4 is in   region 3 and 1/4 of region 4 is in region 5.  Since each of the   original regions represent 1/5 of the flows the, total disruption is   7/20.   To generalize, upon removing a region K the remaining N-1 regions   grow to fill the 1/N space.  This growth is evenly divided between   the N-1 regions and so the change in size for each region is 1/N/(N-   1) or 1/(N(N-1)).  This change in size causes non-end regions to   move.  The first region grows and so the second region is shifted   towards K by the change in size of the first region.  1/(N(N-1)) of   the flows from region 2 are subsumed by the change in region 1's   size.  2/(N(N-1)) of the flows in region 3 are subsumed by region 2.   This is because region 2 has shifted by 1/(N(N-1)) and grown by   1/(N(N-1)).  This continues from both ends until you reach the   regions that bordered K.  The calculation for the number of flows   subsumed from the Kth region into the bordering regions accounts for   the removal of the Kth region.  Thus we have the following equation.                           K-1              N                           ---    i        ---  (i-K)             disruption =  \     ---    +  \     ---                           /   (N)(N-1)    /   (N)(N-1)                           ---             ---                           i=1            i=K+1   We can factor 1/((N)(N-1)) out as it is constant.                                /  K-1         N        \                          1     |  ---        ---       |                     =   ---    |  \    i  +  \   (i-K) |                       (N)(N-1) |  /          /         |                                \  ---        ---       /                                     1        i=K+1Hopps                        Informational                      [Page 4]

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩五月天| 99国产精品国产精品久久| 91激情五月电影| 久久你懂得1024| 亚洲成a人片在线不卡一二三区 | 午夜精品福利一区二区蜜股av| 国产一区二区三区免费看| 在线视频国内自拍亚洲视频| 国产亚洲精品超碰| 秋霞成人午夜伦在线观看| 一本久久a久久免费精品不卡| 26uuu久久天堂性欧美| 三级一区在线视频先锋| 一本色道**综合亚洲精品蜜桃冫 | 在线成人小视频| 亚洲欧美国产77777| 国产精品亚洲午夜一区二区三区| 91精品婷婷国产综合久久 | 日韩欧美美女一区二区三区| 亚洲综合久久久久| 国产99一区视频免费 | 99re66热这里只有精品3直播| 精品福利一二区| 日本va欧美va瓶| 色吧成人激情小说| 国产精品911| 中文字幕一区在线观看视频| 懂色av中文字幕一区二区三区| 国产精品亚洲综合一区在线观看| 欧美精品电影在线播放| 亚洲综合一区二区三区| 91网上在线视频| 老司机精品视频导航| 欧美日韩日本视频| 亚洲图片欧美视频| 欧美性一区二区| 亚洲一区二区三区四区的| 色吊一区二区三区| 艳妇臀荡乳欲伦亚洲一区| 91免费观看视频在线| ●精品国产综合乱码久久久久| 成人免费视频国产在线观看| 国产午夜精品一区二区| 国产精品小仙女| 中文字幕精品在线不卡| av一本久道久久综合久久鬼色| 中文字幕精品三区| 91丝袜高跟美女视频| 一区二区三区在线视频播放| 91蝌蚪国产九色| 亚洲精品国产一区二区精华液 | 日韩综合小视频| 欧美电影一区二区三区| 日产国产高清一区二区三区| 欧美夫妻性生活| 精一区二区三区| 久久综合九色综合97婷婷| 国产宾馆实践打屁股91| 国产精品久久久久久久久动漫 | 福利视频网站一区二区三区| 日本一区二区高清| 色琪琪一区二区三区亚洲区| 亚洲图片欧美视频| 日韩欧美亚洲国产另类| 国内成人自拍视频| 国产欧美日韩另类一区| 91在线国内视频| 亚洲成av人片在www色猫咪| 日韩一区二区三区高清免费看看| 美女视频黄频大全不卡视频在线播放| 精品国产一区二区三区久久久蜜月| 国产一区二区三区免费| 国产精品久久久久久福利一牛影视 | 国产欧美日韩麻豆91| 色综合久久中文综合久久97| 亚洲成人你懂的| 亚洲精品在线观| 99久久综合国产精品| 午夜精品久久久| 国产三级欧美三级日产三级99| av一区二区久久| 日本午夜精品一区二区三区电影 | 欧美老年两性高潮| 国产一区二区不卡在线| 最新国产精品久久精品| 欧美视频在线观看一区二区| 精品一区二区免费视频| 亚洲视频1区2区| 欧美一级日韩免费不卡| 懂色av一区二区三区免费看| 亚洲成人一区二区| 日本一区二区久久| 欧美一区二区在线播放| 岛国精品在线观看| 午夜欧美视频在线观看 | 欧美性感一区二区三区| 国产美女精品在线| 亚洲一区二区3| 久久美女高清视频| 欧美日韩一区成人| 国产iv一区二区三区| 婷婷成人激情在线网| 久久亚洲精品小早川怜子| 欧洲国内综合视频| 国产 欧美在线| 日本欧美一区二区在线观看| 国产精品乱人伦| 欧美刺激午夜性久久久久久久| 色综合天天综合色综合av| 欧美性受xxxx黑人xyx性爽| 黄色日韩网站视频| 婷婷成人激情在线网| 中文字幕亚洲欧美在线不卡| 日韩精品一区二区在线观看| 一道本成人在线| 国产久卡久卡久卡久卡视频精品| 亚洲电影一区二区| 国产精品久久久久一区二区三区| 91精品国产色综合久久不卡蜜臀| 波多野结衣在线一区| 美国一区二区三区在线播放| 一区二区三区中文字幕在线观看| 国产日韩av一区| 26uuu久久天堂性欧美| 91精品国产综合久久精品麻豆| av在线不卡网| 国产成人日日夜夜| 久久99国产精品成人| 丝袜亚洲另类欧美综合| 一区二区三区四区不卡视频| 国产精品欧美久久久久无广告| 亚洲精品一区二区三区精华液| 欧美日韩黄色一区二区| 色域天天综合网| 99久久婷婷国产综合精品电影| 国产综合色在线| 九色综合狠狠综合久久| 午夜欧美一区二区三区在线播放| 一区二区三区在线视频观看| 国产精品美女视频| 久久精品一区二区三区四区| 日韩一区二区在线看| 欧美日韩国产高清一区二区三区 | 国产三级三级三级精品8ⅰ区| 精品国产91久久久久久久妲己| 欧美一级日韩免费不卡| 制服丝袜av成人在线看| 欧美久久久久久蜜桃| 在线观看一区日韩| 在线观看91视频| 色8久久人人97超碰香蕉987| 97se亚洲国产综合自在线| 不卡在线观看av| 99热精品国产| 99国产一区二区三精品乱码| 97久久超碰精品国产| 91啦中文在线观看| 欧美性欧美巨大黑白大战| 在线观看国产91| 欧美午夜精品久久久| 欧美体内she精高潮| 欧美日韩激情在线| 色综合天天视频在线观看| 国产高清视频一区| 中文字幕亚洲精品在线观看| 欧美精品成人一区二区三区四区| 激情综合网最新| 亚洲午夜在线视频| 国产欧美精品日韩区二区麻豆天美| 欧美激情一区二区三区全黄 | 国产九色sp调教91| 国产精品亚洲综合一区在线观看| 国产在线麻豆精品观看| 国产成人8x视频一区二区| a美女胸又www黄视频久久| 成人涩涩免费视频| 99久久精品国产麻豆演员表| 91视频在线看| 欧美三级日本三级少妇99| 在线播放91灌醉迷j高跟美女| 欧美一区二区播放| 精品久久一二三区| 亚洲国产精品t66y| 亚洲精品国产视频| 亚洲第一电影网| 精品综合免费视频观看| 高清免费成人av| 色婷婷av一区二区三区之一色屋| 欧美三区在线观看| xf在线a精品一区二区视频网站| 日本一区二区三区电影| 亚洲黄色免费网站| 石原莉奈一区二区三区在线观看| 国产欧美日韩精品一区| 久久亚洲精精品中文字幕早川悠里| 日韩一卡二卡三卡四卡| 色婷婷一区二区| 色吊一区二区三区| 91成人免费网站| 欧美日韩另类国产亚洲欧美一级|