白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Methods and apparatus for randomly distributing traffic in a multi-path switch fabric

專利號
US10097479B1
公開日期
2018-10-09
申請人
Juniper Networks, Inc.(US CA Sunnyvale)
發(fā)明人
Philip A. Thomas; Sarin Thomas; Jean-Marc Frailong; Pradeep Sindhu
IPC分類
H04L12/947; H04L12/707; H04L12/935
技術(shù)領(lǐng)域
egress,switch,indicator,module,schedule,status,fabric,stage,data,port
地域: CA CA Sunnyvale

摘要

In some embodiments, an apparatus comprises a schedule module within a switch fabric system. At a first time, the schedule module is configured to access a list of status indicators associated with a group of egress port indicators. The list of status indicators includes a set of status indicators each of which has a value greater than a threshold. The schedule module is configured to randomly select a status indicator from the set of status indicators and configured to reduce the value of the selected status indicator. The schedule module is then configured to send the egress port indicator associated with the selected status indicator such that a data cell is sent from an egress port associated with that egress port indicator. At a second time, when the value of every status indicator from the list of status indicators is not greater than the threshold, the schedule module is configured to increase the value of every status indicator above the threshold.

說明書

Similar to FIG. 4, FIG. 5 is a schematic illustration of two schedule tables (i.e., schedule table 400 and schedule table 500) that are used in selecting egress ports for forwarding data items in a switch fabric, according to another embodiment. The schedule tables shown in FIG. 5, schedule table 400 and schedule table 500, are the same as the schedule tables shown and described with respect to FIG. 4, and are therefore not described in detail herein. The mapping setting between entries of schedule table 400 and entries of schedule table 500 in the embodiment shown in FIG. 5, however, is different from that in the embodiment shown in FIG. 4. Specifically, as shown in FIG. 5, more than one entry of schedule table 400 can be associated with one entry of schedule table 500. For example, the first three entries of schedule table 400 are all associated with the first entry of schedule table 500. As a result, the look-up table that stores the mapping setting between entries of schedule table 400 and entries of schedule table 500 is different from the look-up table in the embodiment of FIG. 4. Furthermore, as described with respect to FIG. 4, the mapping setting between an entry of schedule table 400 and an entry of schedule table 500 can be changed by modifying one or more corresponding entries in the look-up table. For example, group indicator 2 stored in column 420 of schedule table 400 that is associated with port list indicator 1 stored in column 510 of schedule table 500 (as shown in FIG. 5) can be changed to being associated with port list indicator 2 stored in column 510 of schedule table 500 (as shown in FIG. 4) by modifying a corresponding entry in the look-up table accordingly. Thus, a switch module can be configured to assign a different status indicator list and/or credit value list to data cells associated with a specific destination identifier by modifying one or more corresponding entries in the look-up table accordingly, without changing any entry in schedule table 400 and schedule table 500.

權(quán)利要求

1
微信群二維碼
意見反饋