ETHERNET FAULT MANAGEMENT SYSTEMS AND METHODS
First Claim
1. An Ethernet fault management method, comprising:
- receiving a first control packet from a remote Maintenance End Point (MEP);
analyzing the first control packet in software to determine objects present therein and associated offsets;
programming a hardware device based on the determined objects present and the associated offsets; and
receiving subsequent control packets from the remote MEP and processing the subsequent control packets in the hardware device based on the programming.
6 Assignments
0 Petitions
Accused Products
Abstract
Ethernet fault management systems and methods using programmable Type-Length-Value (TLV) offsets combine software-based Operations, Administration, and Maintenance (OAM) protocol support with hardware-based fault management support to delegate generation and processing of OAM protocol messages to hardware devices with the software-based protocol support used to program hardware based on fixed offsets in the OAM protocol messages. The hardware can be designed to be flexible since the hardware can be agnostic to the logic within the OAM protocol which would reside in the software. The Ethernet fault management systems and methods combine the flexibility of software-based approaches with the speed and efficiency of hardware-based approaches.
-
Citations
20 Claims
-
1. An Ethernet fault management method, comprising:
-
receiving a first control packet from a remote Maintenance End Point (MEP); analyzing the first control packet in software to determine objects present therein and associated offsets; programming a hardware device based on the determined objects present and the associated offsets; and receiving subsequent control packets from the remote MEP and processing the subsequent control packets in the hardware device based on the programming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An Ethernet node, comprising:
-
a port communicatively coupled to a remote device; a hardware device associated with the port; and a processor executing software; wherein the port, the hardware device, and the processor are cooperatively configured to; receive a first control packet from the remote device; analyze the first control packet with the software to determine objects present therein and associated offsets; program the hardware device based on the determined objects present and the associated offsets; and receive subsequent control packets from the remote device and process the subsequent control packets in the hardware device based on the programming. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A network, comprising:
-
a plurality of interconnected nodes each supporting Connectivity Fault Management Ethernet therebetween; wherein each of the plurality of interconnected nodes comprises; a port communicatively coupled to another node of the plurality of interconnected nodes; a hardware device associated with the port; and a processor executing software; wherein the port, the hardware device, and the processor are cooperatively configured to; receive a first control packet from the another node; analyze the first control packet with the software to determine Type-Length-Value (TLV) objects present therein and associated offsets; program the hardware device based on the determined TLV objects present and the associated offsets; and receive subsequent control packets from the remote device and process the subsequent control packets in the hardware device based on the programming.
-
Specification