Patent ID: 9313132
Filing Date: 2016-04-12
CPC Classification: H04L

Claim Text:
1. A method for implementing an Operation, Administration, and Management (OAM) co-processor that is connected to a switch, the method comprising: receiving input data at an ingress engine; determining whether the input data comprises OAM information; in response to determining that the input data does not comprise OAM information, transmitting the input data to the switch, wherein the input data is processed at the switch; and in response to determining that the input data does comprise OAM information, processing the input data at the ingress engine; receiving output data at an egress engine from the switch; determining whether the output data comprises OAM information; in response to determining that the output data does not comprise OAM information, forwarding the output data to a next hop; in response to determining that the output data does comprise OAM information, processing the output data at the egress engine; maintaining a first queue for a first plurality of output data including the output data, wherein the first plurality of output data is associated with a first traffic control parameter, and wherein the first plurality of output data comprises both OAM data and non-OAM data; maintaining a second queue for a second plurality of output data including the output data, wherein the second plurality of output data is associated with a second traffic control parameter, and wherein the second plurality of output data comprises both OAM data and non-OAM data; and selectively scheduling transmission of data in the first queue and the second queue based on the first traffic control parameter and the second traffic control parameter.