-
公开(公告)号:GB2532055A
公开(公告)日:2016-05-11
申请号:GB201419824
申请日:2014-11-07
Applicant: IBM
Inventor: FABRICE JEAN VERPLANKEN , FRANCOIS ABEL , CLAUDE BASSO , PHILIPPE DAMON
Abstract: A packet parser 9 has a set of marker elements (21, Figure 3) each comprising a one bit latch and connected to store flag values from the results of the application of parser rules. Some marker elements are connected to provide the stored marker values as input to the parser rule logic to be taken into account in the processing of subsequent parser rules and some are connected to control external hardware. Some markers are reset at the end of each packet. A special toggle marker element toggles its value when its address is selected and other marker elements are connected to store, when its own address is selected, the value of the toggle element. Other markers toggle their own value when selected. The packet parser comprises a rule processor 10 which applies parsing rules to data from a data packet and supplies a result address value. The rule processor extracts the marker element address value from a field of a processor rule. The new value stored in the selected marker may be based on a value of one of the marker elements of the plurality of marker elements, such as the previous value of the selected marker, based on being different to the default value of the selected marker element or based on the value of a special marker element. The special marker element may invert its value when enabled and supplies its stored value, or a value based thereon, as the input of the selected marker element.
-
公开(公告)号:GB2587767B
公开(公告)日:2022-02-16
申请号:GB202101685
申请日:2019-07-11
Applicant: IBM
Inventor: BENGI KARACALI-AKYAMAC , JOHN MICHAEL TRACEY , CLAUDE BASSO , PAUL GREGORY CRUMLEY , WESLEY MICHAEL FELTER
IPC: H04L43/02
Abstract: Techniques for network performance assessment are described. Techniques may include collecting initial measurements relating to transmission of probe traffic between endpoints of endpoint pairs in a plurality of endpoint pairs and clustering the plurality of endpoints into a plurality of endpoint groups. The method may also include determining a plurality of endpoint group pairs and generating a network performance assessment, based on measuring performance metrics pertaining to traffic between endpoints within the endpoint groups in the plurality of endpoint group pairs.
-
公开(公告)号:GB2515643B
公开(公告)日:2019-10-23
申请号:GB201408988
申请日:2012-12-13
Applicant: IBM
Inventor: CLAUDE BASSO , WILLIAM ARMSTRONG , CHIH-JEN CHANG , MIRCEA GUSAT , FREDY NEESER , CYRIEL MINKENBERG , KENNETH VALK
Abstract: IEEE 802.1Q and Enhanced Transmission Selection provide only eight different traffic classes that may be used to control bandwidth in a particular physical connection (or link). Instead of relying only on these eight traffic classes to manage bandwidth, the embodiments discussed herein disclose using an Enhanced Transmission Selection scheduler that permits a network device to set the bandwidth for an individual virtual LAN. Allocating bandwidth in a port based on a virtual LAN ID permits a network device to allocate bandwidth to, e.g., millions of unique virtual LANs. Thus, this technique may increase the granular control of the network fabric and its performance.
-
公开(公告)号:GB2532208A
公开(公告)日:2016-05-18
申请号:GB201419821
申请日:2014-11-07
Applicant: IBM
Inventor: FABRICE JEAN VERPLANKEN , CLAUDE BASSO , PHILIPPE DAMON
Abstract: A host network controller for a network processor adapted to implement a Finite State Machine (FSM) for an operation adhering to a standardized communication protocol, wherein the finite state machine has fewer possible states than those defined for the operation in accordance with the standardized communication protocol. At least one register may be used to store the restricted set of state data. The network controller may also comprise a packet parser 207 adapted to parse a data packet and provide data to the at least one register based on the parsing result; and at least one action machine 208 adapted to implement one or more functions adhering to the standardized communication protocol based on the restricted set of state data stored in the at least one register. The at least one action machine may comprise a first action machine adapted to implement an operation state machine, a second action machine adapted to implement an instance identification parameter and a third action machine adapted to implement at least one channel filter each adhering to the standardized communication protocol. The states not included in the restricted set may include a transient state, a state that is not supported by the host network controller and a state wherein the host network controller is powered down. The standardized communication protocol may be the Network Controller-Sideband Interface (NC-SI) specification.
-
-
-