IP Library Granted Patent US 7,940,680
Granted Patent B2
US 7,940,680 · App. 12/015,814 · Granted May 10, 2011

Controlled exception-based routing protocol validation

Assignee: AT&T Intellectual Property I, L.P.
View Patent ↗
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 7,940,680
App. No.
12/015,814
Granted
May 10, 2011
Kind
B2
Abstract

Systems and methods for testing an implementation of a routing protocol in a device are disclosed. Generally, a sequence of protocol messages is provided and a test is performed to test how a device reacts to a specific playback rate for the sequence of protocol messages, wherein the specific playback rate causes a protocol state transition in the device which differs from an expected protocol state transition absent a specific playback delay.

Claims (24)

1. A method of testing an implementation of a routing protocol in a device, the method comprising:

providing a sequence of protocol messages; and

testing how the device reacts to a specific playback rate for the sequence of protocol messages;

wherein the specific playback rate causes a protocol state transition in the device which differs from an expected protocol state transition absent a specific playback delay.

2. The method of claim 1 , wherein the specific playback rate is introduced between a protocol state change in the device.

3. The method of claim 1 , wherein the specific playback rate is introduced during a protocol state change in the device.

4. A non-transitory computer-readable storage medium comprising a set of instructions for testing an implementation of a routing protocol in a device, the set of instructions to direct a processor to perform the acts of:

providing a sequence of protocol messages; and

testing how the device reacts to a specific playback rate for the sequence of protocol messages;

wherein the specific playback rate causes a protocol state transition in the device which differs from an expected protocol state transition absent a specific playback delay.

5. The non-transitory computer-readable storage medium of claim 4 , wherein the specific playback rate is introduced between a protocol state change in the device.

6. The non-transitory computer-readable storage medium of claim 4 , wherein the specific playback rate is introduced during a protocol state change in the device.

7. An apparatus for testing an implementation of a routing protocol in a device, the apparatus comprising:

means for transmitting to a device a sequence of protocol messages with a playback rate selected by a user; and

means for receiving from the device a response to the sequence of protocol messages; and

means for determining a protocol state transition in the device caused by the sequence of messages with the selected playback rate, the protocol state transition being different from an expected protocol state transition absent a specific playback delay, based on the response received from the device.

8. The apparatus of claim 7 , wherein the selected playback rate is introduced between a protocol state change in the device.

9. The apparatus of claim 7 , wherein the selected playback rate is introduced during a protocol state change in the device.

10. A method of testing an implementation of a routing protocol in a device, the method comprising:

providing a sequence of protocol messages comprising at least one of a message which is intentionally out-of-conformance with a routing protocol, a repeated protocol field, a removed mandatory protocol field, or an incorrect order of protocol fields; and

testing how a device reacts to the sequence of protocol messages.

11. A non-transitory computer-readable storage medium comprising a set of instructions for testing an implementation of a routing protocol in a device, the set of instructions to direct a processor to perform the acts of:

providing a sequence of protocol messages comprising at least one of a message which is intentionally out-of-conformance with a routing protocol, a repeated protocol field, a removed mandatory protocol field, or an incorrect order of protocol fields; and

testing how a device reacts to the sequence of protocol messages.

Assignments (1)
CHANGE OF NAME Recorded May 14, 2010
From: SBC PROPERTIES, L.P.; SBC KNOWLEDGE VENTURES, L.P.; AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 024392/0350 →
Continuity (2)
Continuation 10184039 · Jun 26, 2002
Related Publication 20080130514A1 · Jun 5, 2008