Performance monitoring of frame transmission in data network OAM protocols
AssigneeAlcatel Lucent
InventorGerard Damm
Life of this patent
Estimating the term…
Abstract
Performance measurements for a network, such as delay, delay variation, and loss, are performed over layer-2. A PM frame is sent from a source MEP (Maintenance End Point) to a destination MEP. The PM frame is timestamped immediately prior to transmission, and the local clock at the destination MEP is noted immediately upon arrival. MIPs (Maintenance Intermediate Points) may also time stamp the PM frame. Preferably, each PM frame has an interval (session) identifier and a sequence number within the interval. The PM frames are received by and sent by PM modules within the nodes of the network. The PM modules include a Sender function for sending an interval of one or more PM frames and a Receiver function for receiving PM frames and computing measurements.
Claims16
A method for performance monitoring in a network, comprising the steps of:
- generating a plurality of layer-2 performance monitoring frames by a first node, wherein the performance monitoring frames include:
- one or more type fields identifying the frame as a performance monitoring frame;
- an interval session identifier identifying a specific performance measuring, interval of related performance monitoring frames;
- a sequence number uniquely identifying each performance monitoring frame in the specific performance measuring interval;
- an origination timestamp field specifying the time that the frame is transmitted;
- and
- a padding field, wherein at least one of size and content of the padding field of one or more of the plurality of performance monitoring frames is varied during the specific performance measuring interval;
- transmitting the plurality of performance monitoring frames through the network;
- receiving the plurality of performance monitoring frames by a second node in the network and storing an arrival timestamp associated with the reception of the performance monitoring frames, wherein the second node determines that the specific performance measuring interval is being initiated in response to the interval session identifier of one of the received plurality of performance monitoring frames is different than interval session identifiers of previous performance monitoring frames;
- and
- determining performance criteria from the origination and arrival timestamps of the performance monitoring frames.
Circuitry for performance monitoring in a network, comprising:
- circuitry for generating layer-2 performance monitoring frames by a first node, wherein the performance monitoring frames include one or more type fields identifying the frame as a performance monitoring frame, an interval session identifier identifying a specific performance measuring interval of related performance monitoring frames, a sequence number uniquely identifying each performance monitoring frame in the specific performance measuring interval, and an origination timestamp field specifying a time that the frame is transmitted and a padding field, wherein at least one of size and content of the padding field of one or more of the performance monitoring frames is varied during the specific performance measuring interval;
- circuitry for transmitting the performance monitoring frames through the network during the specific performance measuring interval;
- circuitry for receiving the performance monitoring frames by a second node in the network and storing an arrival timestamp associated with the reception of the performance monitoring frames, wherein the second node determines that the specific performance measuring interval is being initiated in response to the interval session identifier of one of the received performance monitoring frames is different than interval session identifiers of previous performance monitoring frames;
- and
- circuitry for determining performance criteria from the origination and arrival timestamps of the performance monitoring frames.
Circuitry for performance monitoring in a network node, comprising:
- circuitry for receiving performance monitoring frames by the network node, wherein the performance monitoring frames have one or more type fields identifying the frame as a performance monitoring frame, an interval session identifier identifying a specific performance measurement interval of related performance monitoring frames, a sequence number uniquely identifying each performance monitoring frame in the specific performance measurement interval, an origination timestamp field specifying the time that the frame is transmitted and a padding field, wherein at least one of size and content of the padding field of one or more of the performance monitoring frames is varied during the specific performance measurement interval;
- circuitry for determining that the performance measurement interval is being initiated in response to the interval session identifier of one of the received performance monitoring frames having a first value that is different than previous interval session identifiers;
- and
- circuitry for determining performance criteria for the performance measurement interval from the origination and arrival timestamps of the performance monitoring frames with the interval session identifier having the first value.
Dependencies are inferred from the claim text.