IP Library Patent Application 13149414
Patent Application
App. No. 13/149,414

SELF-DISRUPTING NETWORK ELEMENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/149,414
Abstract

A method, apparatus, and machine readable storage medium is disclosed for establishing a test protocol processor which identifies and removes messages from a network element port buffer. Subsequent to removal the test protocol processor may perform one of several actions including allowing the message to drop, replacing the message after a delay, replacing the message after altering the payload of the message, and replacing the message after altering the message type. The disclosed self disrupting network element is particularly useful for providing a means to perform in situ field testing of network performance indicators.

Claims (68)

1 . A network element comprising:

a port having a port buffer;

a standard protocol processor which processes messages stored in said port buffer; and

a test protocol processor having access to said port buffer;

wherein said test protocol processor is configured to:

remove a first protocol message from said port buffer in the event that said first protocol message corresponds to a predetermined message type.

2 . The network element of claim 1 wherein

said test protocol processor replaces said first protocol message in said port buffer after a delay.

3 . The network element of claim 2 wherein

said delay is chosen from a range of delays having an lower delay limit and an upper delay limit.

4 . The network element of claim 3 wherein

a chance of said delay being a particular delay is defined by a random distribution.

5 . The network element of claim 4 wherein

the random distribution is a uniform random distribution.

6 . The network element of claim 4 wherein

the random distribution is a truncated Normal random distribution.

7 . The network element of claim 4 wherein

the random distribution is a truncated Poisson random distribution.

8 . The network element of claim 4 wherein

the random distribution is a truncated exponential random distribution.

9 . The network element of claim 1 wherein

said test protocol processor replaces said first protocol message in said port buffer after altering the payload contents of said first protocol message.

10 . The network element of claim 1 wherein

said test protocol processor replaces said first protocol message in said port buffer with a different protocol message.

11 . The network element of claim 10 wherein

said different protocol message is a failure message.

12 . The network element of claim 1 wherein

said port buffer comprises an input port buffer of said network element; and

said test protocol processor removes said first protocol message prior to said standard protocol processor processing said message.

13 . The network element of claim 1 wherein

said port buffer comprises an output port buffer of said network element and

said test protocol processor removes said first protocol message prior to transmission of said first protocol message from said port.

14 . The network element of claim 1 wherein

said predetermined message type is one of a plurality of predetermined message types.

15 . A method of testing a performance indicator for a network element having a port having a port buffer; a standard protocol processor which processes messages stored in said port buffer; a test protocol processor having access to said port buffer, and said test protocol processor configured to execute the method; said method comprising the steps of:

checking whether a first protocol message in said port buffer corresponds to a predetermined message; and

removing said first protocol message from said port buffer in the event that said first protocol message in said port buffer does corresponds to said predetermined message.

16 . The method of testing as claimed in claim 15 further comprising the step of:

replacing said first protocol message in said port buffer after a delay.

17 . The method of testing as claimed in claim 16 further comprising the step of:

choosing said delay from a range of delays having an lower delay limit and an upper delay limit.

18 . The method of testing as claimed in claim 17 wherein

a chance of said delay being a particular delay is defined by a random distribution.

19 . The method of testing as claimed in claim 17 wherein

the random distribution is one of the set of a uniform random distribution, a truncated Normal random distribution, a truncated Poisson random distribution, and a truncated exponential random distribution.

20 . The method of testing as claimed in claim 15 further comprising the step of:

replacing said first protocol message in said port buffer after altering the payload contents of said first protocol message.

21 . The method of testing as claimed in claim 15 further comprising the step of:

replacing said first protocol message in said port buffer with a different protocol message.

22 . The method of testing as claimed in claim 21 wherein

said different protocol message is a failure message.

23 . The method of testing as claimed in claim 15 wherein

said port buffer comprises an input port buffer of said network element; and

said test protocol processor removes said first protocol message prior to said standard protocol processor processing said message.

24 . The method of testing as claimed in claim 15 wherein

said port buffer comprises an output port buffer of said network element and

said test protocol processor removes said first protocol message prior to transmission of said first protocol message from said port.

25 . The method of testing as claimed in claim 15 wherein

said predetermined message type is one of a plurality of predetermined message types.

26 . A tangible and non-transitory machine-readable storage medium encoded with instructions thereon for execution by a test protocol processor; said test protocol processor disposed in a network element having a port having a port buffer; a standard protocol processor which processes messages stored in said port buffer; said test protocol processor having access to said port buffer; said instructions adapting the operation of said test protocol processor to perform a method; the method comprising the steps of:

checking whether a first protocol message in said port buffer corresponds to a predetermined message; and

removing said first protocol message from said port buffer in the event that said first protocol message in said port buffer does corresponds to said predetermined message.

27 . The tangible and non-transitory machine-readable storage medium claimed in claim 26 further encoded with instructions thereon for execution by said test protocol processor; said instructions comprising the additional step of:

replacing said first protocol message in said port buffer after a delay.

28 . The tangible and non-transitory machine-readable storage medium claimed in claim 26 further encoded with instructions thereon for execution by said test protocol processor; said instructions comprising the additional step of:

replacing said first protocol message in said port buffer after altering the payload contents of said first protocol message.

29 . The tangible and non-transitory machine-readable storage medium claimed in claim 26 further encoded with instructions thereon for execution by said test protocol processor; said instructions comprising the additional step of:

replacing said first protocol message in said port buffer with a different protocol message.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2012
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 028465/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2011
From: NAZ, NAUSHEEN; MARTON, CSABA; ESKICIOGLU, SUAT R.; THYAGARAJAN, MANIKKA; LASHLEY, MICHEAL H.
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 026364/0256 →