发明名称 System and method for minimizing hardware resources for given performance using weighted cost multi-path flow distribution
摘要 The present technology considers network devices that include forwarding tables having a number of next-hop entries (e.g., egress ports) where it is possible that the egress port utilization can be load balanced using WCMP groups. In a WCMP group, its members are assigned weights representing an amount of data flow to distribute over a plurality of links for a given destination. This disclosure provides systems and methods to distribute weights assigned to members of WCMP groups while achieving a minimum target for network throughput.
申请公布号 US8982700(B1) 申请公布日期 2015.03.17
申请号 US201213359698 申请日期 2012.01.27
申请人 Google Inc. 发明人 Zhou Junlan;Vahdat Amin;Singh Arjun
分类号 H04L12/26 主分类号 H04L12/26
代理机构 Lerner, David, Littenberg, Krumholz & Mentlik, LLP 代理人 Lerner, David, Littenberg, Krumholz & Mentlik, LLP
主权项 1. A method for reducing consumption of resources in a forwarding table of a first-stage device, comprising: identifying one or more original weighted cost multipath (WCMP) groups, each original WCMP group comprising a plurality of ports of the first-stage device having assigned weights for distribution of data to a plurality of second-stage devices; determining, using a processor, a percentage of data throughput corresponding to the original WCMP group; determining a threshold value for throughput degradation; and determining for each original WCMP group, using the processor, a skinny WCMP group, wherein the skinny WCMP group comprises a substantially proportionate reduction of the assigned weights of the original WCMP group such that a degree of throughput degradation corresponding to the reduction of weights does not exceed the threshold value.
地址 Mountain View CA US