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

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

?? rfc2992.txt

?? 著名的RFC文檔,其中有一些文檔是已經翻譯成中文的的.
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
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]

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合狠狠综合| 91精品国产91久久久久久一区二区 | 欧美成人欧美edvon| 日本91福利区| 欧美国产精品久久| 欧美性生交片4| 风间由美一区二区三区在线观看| 亚洲精品伦理在线| 日韩精品一区在线观看| av色综合久久天堂av综合| 青青草原综合久久大伊人精品优势| 亚洲mv大片欧洲mv大片精品| 国产精品天天摸av网| 欧美va亚洲va| 精品盗摄一区二区三区| 91国产免费观看| 成人综合在线网站| 老汉av免费一区二区三区| 一区二区三区中文免费| 国产精品免费视频一区| 亚洲免费观看高清完整版在线观看| 欧美精品一区二区三区很污很色的| 欧美精品一区二区三区视频| 国产精品久久影院| 2020国产精品自拍| 国产精品久久久久影院| 玉米视频成人免费看| 免费美女久久99| 99免费精品在线观看| 欧美午夜一区二区三区免费大片| 日韩免费高清视频| 国产精品久久一卡二卡| 亚洲1区2区3区视频| 国产一区二区影院| 激情六月婷婷久久| 久久精品国产77777蜜臀| 国产成人一区二区精品非洲| 精品一区二区在线播放| 六月丁香综合在线视频| 99久久综合99久久综合网站| 4438亚洲最大| 91精品国产欧美日韩| 国产精品国产三级国产专播品爱网| 一区二区三区日韩精品视频| 国产在线播放一区三区四| 在线看国产一区二区| 欧美高清www午色夜在线视频| 日韩女优av电影在线观看| 亚洲欧美自拍偷拍色图| 亚洲免费在线电影| 黄色日韩三级电影| 91麻豆精品91久久久久久清纯| 国产精品毛片久久久久久| 男女男精品视频网| 欧美日韩视频在线第一区| 欧美精品日韩综合在线| 最新不卡av在线| 一区二区三区成人在线视频| 国产在线播精品第三| 在线综合亚洲欧美在线视频| 亚洲欧洲成人精品av97| 国产乱子伦视频一区二区三区 | 国产精品嫩草影院com| 午夜不卡av在线| 精品写真视频在线观看| 欧美性做爰猛烈叫床潮| 亚洲欧美国产高清| 成人精品视频一区二区三区| 精品国免费一区二区三区| 午夜精品久久久久久久蜜桃app| 99久久精品免费看国产免费软件| 日本韩国欧美一区二区三区| 国产女同性恋一区二区| 亚洲va欧美va人人爽| 99久久国产综合色|国产精品| 国产天堂亚洲国产碰碰| 亚洲欧美自拍偷拍| 成人小视频免费观看| 欧美国产精品中文字幕| 不卡视频在线看| 91精品国产综合久久香蕉的特点 | 久久综合久久综合亚洲| 国产一区福利在线| 精品成人免费观看| 国产美女主播视频一区| 国产女人18毛片水真多成人如厕| 国产成人啪午夜精品网站男同| 久久精品欧美一区二区三区不卡 | 国产一区欧美一区| 中文字幕国产一区| 91啦中文在线观看| 久久久精品日韩欧美| 亚洲成人一区二区| 日韩三级视频中文字幕| 一区二区三区蜜桃| 欧美一区二区三区免费观看视频| 麻豆成人av在线| 欧美色精品在线视频| 日韩av午夜在线观看| 欧美午夜不卡在线观看免费| 日韩av二区在线播放| 久久久国产一区二区三区四区小说| 高清在线观看日韩| 樱桃视频在线观看一区| 欧美喷水一区二区| 亚洲高清视频在线| 91麻豆免费视频| 午夜欧美2019年伦理| 久久久蜜桃精品| 91黄视频在线观看| 美女精品自拍一二三四| 国产精品电影院| 欧美一区二区三区四区视频| 国产精品99精品久久免费| 亚洲综合色自拍一区| 91福利视频久久久久| 麻豆免费精品视频| 亚洲欧洲日韩在线| 日韩精品在线一区| 欧美色网一区二区| 国产福利精品导航| 日韩在线a电影| 精品国产一二三| 欧美调教femdomvk| 99久久免费精品高清特色大片| 日韩精品亚洲一区| 亚洲男人的天堂网| 国产日韩欧美综合一区| 欧美福利一区二区| 91小宝寻花一区二区三区| 狠狠久久亚洲欧美| 亚洲国产成人av网| 亚洲欧美电影院| 国产精品久久久久影院色老大| 日韩女优毛片在线| 911国产精品| 日本高清不卡在线观看| 福利一区福利二区| 激情小说欧美图片| 久久精品国产亚洲a| 午夜国产不卡在线观看视频| 亚洲精品伦理在线| 中文字幕中文在线不卡住| 国产亚洲一二三区| 久久蜜臀中文字幕| 精品嫩草影院久久| 精品日韩一区二区| 欧美成人精品1314www| 日韩欧美一区二区久久婷婷| 91 com成人网| 欧美日本国产视频| 91精品久久久久久久久99蜜臂| 欧美午夜不卡在线观看免费| 欧美三级乱人伦电影| 欧美日韩在线精品一区二区三区激情| 色婷婷综合激情| 黄色小说综合网站| 国内精品久久久久影院一蜜桃| 毛片av一区二区| 国产精品自拍网站| 国产成人在线色| 成人性生交大合| 91视频免费看| 色综合天天天天做夜夜夜夜做| 一本一道久久a久久精品| 99麻豆久久久国产精品免费优播| 91在线精品一区二区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 99久久免费精品高清特色大片| av网站免费线看精品| 色综合激情五月| 在线综合+亚洲+欧美中文字幕| 日韩亚洲欧美成人一区| 久久综合色之久久综合| 国产精品美女久久久久aⅴ国产馆| 国产精品久久毛片av大全日韩| ㊣最新国产の精品bt伙计久久| 一区二区国产盗摄色噜噜| 亚洲国产精品人人做人人爽| 免费精品视频在线| 国产成人精品免费| 在线观看免费成人| 日韩视频不卡中文| 中文字幕av一区二区三区| 亚洲一卡二卡三卡四卡五卡| 蜜桃传媒麻豆第一区在线观看| 久久 天天综合| 一本大道久久a久久综合| 欧美xxx久久| 亚洲精品免费在线| 日本道免费精品一区二区三区| 欧美精品日日鲁夜夜添| 国产精品污网站| 日本亚洲最大的色成网站www| 国产精品一二三区在线| 欧美日韩视频第一区| 国产欧美日韩三级| 天天爽夜夜爽夜夜爽精品视频| 成人福利在线看| 91精品国产综合久久久久久漫画|