IP Library Granted Patent US 7,898,965
Granted Patent B2
US 7,898,965 · App. 12/249,941 · Granted Mar 1, 2011

IP network and performance monitoring using ethernet OAM

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,898,965
App. No.
12/249,941
Granted
Mar 1, 2011
Kind
B2
Abstract

Network and performance monitoring in a link state protocol controlled Ethernet network. A first node receives a network layer monitoring command from a network layer monitoring requestor. The monitoring command is directed to a second node. The first node resolves the network layer monitoring command into one or more Ethernet OAM command(s); The first node sends the Ethernet OAM command(s) to the second node, receives the results of the Ethernet OAM command(s) from the second node; and returns the results of the Ethernet OAM command(s) in the form of a network layer response to the network layer monitoring requestor. Furthermore, network layer monitoring commands may be one or more performance monitoring commands, and the Ethernet OAM commands can include Y.1731 commands. An IP flow can be adjusted between the first node and the second node in response to the network layer response returned to the network layer monitoring requestor.

Claims (12)

1. A method of network monitoring in a first network layer node operating on a link state protocol controlled Ethernet network, the method comprising the steps of: receiving by the first node a network layer monitoring command from a network layer monitoring requestor, the monitoring command directed to a second node; resolving by the first node the network layer monitoring command into one or more Ethernet OAM command(s), the step of resolving comprising the steps of: resolving the network layer address of the second node by consulting a forwarding table to associate the network layer address of the second node with an Ethernet MAC node ID associated with second node on the link state protocol controlled Ethernet network, constructing the one or more Ethernet OAM command(s) with the second node Ethernet MAC node ID address as their destination addresses, and consulting the forwarding table to find the next hop address on the link state protocol controlled Ethernet network for forwarding the OAM command(s) towards the second node on the link state protocol controlled Ethernet network; sending the Ethernet OAM command(s) to the second node; receiving results of the Ethernet OAM command(s) from the second node; and returning by the first node the results of the Ethernet OAM command(s) in the form of a network layer response to the network layer monitoring requestor.

2. The method of claim 1 wherein the network layer is IP.

3. The method of claim 2 wherein the network layer monitoring command is IP PING, and wherein the Ethernet OAM command is loopback message (LBM).

4. The method of claim 2 wherein the network layer monitoring command is IP TRACEROUTE, and wherein the Ethernet OAM command is linktrace message (LTM).

5. The method of claim 2 wherein the network layer monitoring command is one or more performance monitoring commands, and wherein the Ethernet OAM commands include Y.1731 commands.

6. The method of claim 3 further comprising the step of adjusting by the first node an IP flow between the first node and the second node in response to the network layer response returned to the network layer monitoring requestor.

7. A program product comprising a non-transitory computer readable medium having embodied therein a computer program for storing data, the computer program useful for network monitoring in a first network layer node operating on a link state protocol controlled Ethernet network, the computer program comprising: logic for receiving by the first node a network layer monitoring command from a network layer monitoring requestor, the monitoring command directed to a second node; logic for resolving by the first node the network layer monitoring command into one or more Ethernet OAM command(s), comprising: logic for resolving the network layer address of the second node by consulting a forwarding table to associate the network layer address of the second node with an Ethernet MAC node ID associated with second node on the link state protocol controlled Ethernet network; logic for constructing the one or more Ethernet OAM command(s) with the second node Ethernet MAC node ID address as their destination addresses; logic for consulting the forwarding table to find the next hop address on the link state protocol controlled Ethernet network for forwarding the OAM command(s) towards the second node on the link state protocol controlled Ethernet network; logic for sending the Ethernet OAM command(s) to the second node; logic for receiving results of the Ethernet OAM command(s) from the second node; and logic for returning by the first node the results of the Ethernet OAM command(s) in the form of a network layer response to the network layer monitoring requestor.

8. The program product of claim 7 wherein the network layer is IP.

9. The program product of claim 8 wherein the network layer monitoring command is IP PING, and wherein the Ethernet OAM command is LBM.

10. The program product of claim 8 wherein the network layer monitoring command is IP TRACEROUTE, and wherein the Ethernet OAM command is LTM.

11. The program product of claim 8 wherein the network layer monitoring command is one or more performance monitoring commands, and wherein the Ethernet OAM commands include Y.1731 commands.

12. The program product of claim 9 further comprising the step of adjusting by the first node an IP flow between the first node and the second node in response to the network layer response returned to the network layer monitoring requestor.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: ROCKSTAR CONSORTIUM US LP
To: BOCKSTAR TECHNOLOGIES LLC
Reel/Frame 032399/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032168/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2009
From: MOHAN, DINESH
To: NORTEL NETWORKS LIMITED
Reel/Frame 023110/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2009
From: UNBEHAGEN, PAUL; KEESARA, SRIKANTH
To: NORTEL NETWORKS LIMITED
Reel/Frame 022743/0884 →