IP Library Granted Patent US 7,843,925
Granted Patent B2
US 7,843,925 · App. 10/868,607 · Granted Nov 30, 2010

Ethernet differentiated services architecture

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,843,925
App. No.
10/868,607
Granted
Nov 30, 2010
Kind
B2
Abstract

A network includes an edge node configured to define per hop behaviors using a set of bits in an Ethernet header of a frame and a core node configured to receive the frame and to forward the frame according to the per-hop-behaviors. The network can also include a defined set of differentiated service classes, each differentiated service class associated with the set of per hop behaviors, indicated in the set of priority bits. The network classifies the Ethernet frame based on at least one of a set of priority bits or information in at least one protocol layer in the frame header of the Ethernet frame and determines a per hop behavior based on the classification.

Claims (58)

1. A network comprising;

an edge node configured to define per-hop behaviors using a set of priority bits in a tag field of an Ethernet header of a frame; and

a core node configured to receive the frame and to forward the frame according to the per-hop-behaviors as indicated in the set of priority bits; and

core node including a behavior aggregate classifier device configured to receive the Ethernet frame and classify the frame based on a set of priority bits in a tag field of an L1-L7 Ethernet header, the classification including defining a per-hop behavior.

2. The network of claim 1 wherein the set of edge nodes is configured to provide conditioning of the frame.

3. The network of claim 1 wherein the set of edge nodes includes an ingress device and an egress device.

4. The network of claim 1 wherein the edge node includes

a classifier device; and

a marker device configured to mark the frame with a particular per-hop-behavior indicated in the priority bits.

5. The network of claim 4 wherein the edge node includes a shaper.

6. The network of claim 4 further comprising a meter.

7. The network of claim 4 wherein the edge node includes a dropper.

8. The network of claim 1 wherein the set of edge nodes is configured to add a tunnel header to the frame, the tunnel header indicating the per-hop behavior associated with the frame.

9. The network of claim 8 further configured to preserve the information in the original frame.

10. The network of claim 1 further comprising multiple Ethernet domains.

11. The network of claim 10 further comprising boundary nodes between the multiple Ethernet domains.

12. The network of claim 11 wherein the boundary nodes are configured to map the per-hop behavior of the frame between the multiple domains.

13. The network of claim 11 wherein the boundary nodes are configured to provide traffic conditioning for the frame.

14. A system comprising;

a first Ethernet network, comprising

an edge node configured to define per-hop behaviors using a set of priority bits in a tag field of an Ethernet header of a frame, and

a core node configured to receive the frame and to forward the frame according to the per-hop-behaviors as indicated in the set of priority bits; and

a second network comprising;

a second edge device in the second network configured to determine the Ethernet per-hop behavior for the frame; and

core node including a behavior aggregate classifier device configured to receive the Ethernet frame and classify the frame based on a set of priority bits in a tag field of an L1-L7 Ethernet header, the classification including defining a per-hop behavior.

15. The system of claim 14 including determining the frame per-hop behavior based on protocol information.

16. The system of claim 15 wherein the protocol information includes Ethernet port, VLAN-ID, IP DSCP or other L1-L7 protocol information.

17. The system of claim 15 further comprising a customer edge device configured to set the priority bits for the frame based on the frame per-hop behavior.

18. The system of claim 15 wherein the core nodes use a different network technology than the edge nodes.

19. The system of claim 18 wherein the different network technology includes at least one of asynchronous transfer mode, a multi-protocol label switching, a frame relay or an Internet protocol.

20. The system of claim 18 wherein the set of edge nodes is further configured to map the Ethernet per-hop behaviors to a set of bits in a frame according to the different network technology.

21. The system of claim 18 wherein the set of edge nodes is further configured to map the Ethernet per-hop behaviors to a set of connections in the core nodes.

22. The system of claim 18 further configured to preserve information in the frame.

23. The system of claim 18 wherein the set of edge nodes are further configured to encapsulate the frame for delivery on the core nodes.

24. The system of claim 23 further configured to tunnel the frame.

25. A networking device comprising:

a behavior aggregate classifier device configured to receive an Ethernet frame and classify the frame based on a set of priority bits in a tag field of an L1-L7 Ethernet header, the classification including defining a per-hop behavior.

26. The networking device of claim 25 further configured to determine a bandwidth profile based on the classification.

27. The networking device of claim 25 further comprising a marker device configured to mark the frame header with a particular per-hop-behavior indication.

28. The networking device of claim 25 further comprising a shaper device configured to receive a frame from the marker and determine a behavior based on the per-hop behavior.

29. The networking device of claim 25 wherein the marker sets the priority bits in the frame to a particular combination.

30. The networking device of claim 29 further comprising a frame meter.

31. The networking device of claim 30 wherein the frame meter device is configured to determine temporal properties of a set of frames.

32. A method comprising;

configuring an edge node in an Ethernet network to define per-hop behavior using a set of priority bits in a tag field of an Ethernet header of an Ethernet frame; and

configuring a core node in the network to receive the frame and to forward the frame according to the per-hop behavior as indicated in the set of priority bits; and

core node including a behavior aggregate classifier device configured to receive the Ethernet frame and classify the frame based on a set of priority bits in a tag field of an L1-L7 Ethernet header, the classification including defining a per-hop behavior.

33. The method of claim 32 wherein the set of edge nodes is configured to condition the Ethernet frame.

34. The method of claim 32 wherein the set of edge nodes includes an ingress device and an egress device.

35. The method of claim 32 further comprising:

configuring the set of edge nodes to add a tunnel header to the frame, the tunnel header indicating the per-hop behavior associated with the frame.

36. The method of claim 32 further comprising:

configuring boundary nodes between multiple Ethernet domains to map the per-hop behavior of the Ethernet frame between the multiple domains.

37. The method of claim 32 wherein the Ethernet network is a first network the method further comprising:

configuring a second edge device in a second network to determine the Ethernet per-hop behavior for the frame.

38. The method of claim 37 further comprising:

determining the frame per-hop behavior based on protocol information.

39. The method of claim 38 wherein the protocol 2 information includes Ethernet port, VLAN-ID, IP DSCP or other L1-L7 protocol information.

Assignments (8)
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 Jul 1, 2013
From: ROCKSTAR BIDCO. LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030718/0954 →
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 Jun 15, 2004
From: RABIE, SAMEH; ABOUL-MAGD, OSAMA; ABDULLAH, BASHAR; BARKA, BAGHDAD
To: NORTEL NETWORKS LIMITED
Reel/Frame 015480/0742 →