发明名称 Systems and methods for allocating bonding engines in network communications
摘要 The present disclosure generally pertains to systems and methods for allocating bonding engines among bonding groups. In one exemplary embodiment, a provision module is configured to allocate bonding engines. When selecting a bonding engine for a new bonding group, the provision module only considers bonding engines residing on access modules that terminate at least one of the communication links of the bonding group. Out of the bonding engines residing on access modules terminating at least one communication link of the bonding group, the provision module selects a bonding engine servicing the least number of external links and assigns the selected bonding engine to the bonding group. The provision module also provisions the access modules terminating the communication links of the bonding group such that the selected bonding engine bonds such communication links during operation.
申请公布号 US8837508(B2) 申请公布日期 2014.09.16
申请号 US200912497125 申请日期 2009.07.02
申请人 ADTRAN, Inc. 发明人 McGarry Michael P.;Schneider Kevin W.;Venters W. Stuart
分类号 H04L12/28 主分类号 H04L12/28
代理机构 Maynard Cooper & Gale, P.C. 代理人 Maynard Cooper & Gale, P.C. ;Holland Jon E.
主权项 1. A system for allocating bonding engines, comprising: a chassis having a backplane and a plurality of slots; a plurality of access modules coupled to and terminating a plurality of subscriber lines, each of access modules having at least one bonding engine, wherein each of the access modules is inserted into a respective one of the slots of the chassis and is conductively coupled to the other access modules via the backplane; and logic configured to determine a value indicative of a total number of subscriber lines that (1) are to be bonded by a bonding engine of one of the access modules and (2) are terminated by the plurality of access modules without being terminated by the one access module, the logic further configured to perform comparisons between the value and a plurality of values respectively associated with the plurality of access modules, each of the plurality of values indicating a total number of subscriber lines that (1) are to be bonded by a bonding engine of an associated access module and (2) are terminated by the plurality of access modules without being terminated by the associated access module, the logic configured to select, based on the comparisons, the bonding engine of the one access module for assigning the selected bonding engine to a bonding group, the logic further configured to provision the one access module such that the bonding engine of the one access module bonds each subscriber line of the bonding group.
地址 Huntsville AL US