IP Library › Granted Patent US 7,715,418
Granted Patent B2
US 7,715,418 · App. 11/891,122 · Granted May 11, 2010

Method and apparatus for guaranteeing quality of service in a residential ethernet system

Assignee: Samsung Electronics Co., Ltd.
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,715,418
App. No.
11/891,122
Granted
May 11, 2010
Kind
B2
Abstract

A method and apparatus for ensuring QoS in a synchronous Ethernet bridge are disclosed, in which a classifier classifies an ingress packet according to a PHB mapped to a DSCP value of the packet and provides the classified packet to one of a predetermined synchronous packet queue and a predetermined asynchronous packet queue, a buffer queue with a plurality of queues mapped to priority levels buffers the classified packet, a marker marks the buffered packet as a synchronous packet or, if the buffered packet is an asynchronous packet, marks the packet in a predetermined format corresponding to a priority level of the packet, and a synchronous Ethernet scheduler schedules the marked packet.

Claims (43)

1. An apparatus for ensuring Quality of Service (QoS) in a Layer 2 (L2) network in which a synchronous Ethernet bridge interfaces with the (L2) network, said apparatus comprising:

a classifier for classifying an ingress packet according to a Per-Hop Behavior (PHB) mapped to a Differentiated Service Code Point (DSCP) value of the packet and providing the classified packet to one of a predetermined synchronous packet queue and a predetermined asynchronous packet queue;

a buffer queue with a plurality of queues mapped to priority levels, for buffering the classified packet;

a marker for marking the buffered packet as a synchronous packet or, if the buffered packet is an asynchronous packet, marking the packet in a predetermined format corresponding to a priority level of the packet; and

a synchronous Ethernet scheduler for scheduling the marked packet;

wherein the marker marks the packet as a synchronous packet by converting an Ether Type (Etype) of a Media Access Control (MAC) header in the packet.

2. The apparatus of claim 1 , wherein the classifier classifies the packet as a synchronous packet, if the DSCP value indicates an Expedited Forwarding (EF) PHB.

3. The apparatus of claim 2 , wherein the classifier classifies the packet as a synchronous packet, if the DSCP value indicates a Class Selector (CS) PHB with high precedence.

4. An apparatus for ensuring Quality of Service (QoS) in a synchronous Ethernet bridge, comprising:

a classifier for classifying an ingress packet according to a Per-Hop Behavior (PHB) manned to a Differentiated Service Code Point (DSCP) value of the packet and providing the classified packet to one of a predetermined synchronous packet queue and a predetermined asynchronous packet queue;

a buffer queue with a plurality of queues mapped to priority levels, for buffering the classified packet;

a marker for marking the buffered packet as a synchronous packet or, if the buffered packet is an asynchronous packet, marking the packet in a predetermined format corresponding to a priority level of the packet; and

a synchronous Ethernet scheduler for scheduling the marked packet, wherein the marker marks the packet as a synchronous packet by converting an Ether Type (Etype) of a Media Access Control (MAC) header in the packet to 0x3305.

5. A method for ensuring Quality of Service (QoS) in a Layer 2 (L2) network in which a synchronous Ethernet bridge interfaces with the (L2) network, said method comprising machine executable code provided on a non-transitory computer readable medium causing a computer system to execute the steps of:

classifying an ingress packet as one of a synchronous packet and an asynchronous packet according to a Per-Hop Behavior (PHB) mapped to a Differentiated Service Code Point (DSCP) value of the packet;

buffering the packet in a predetermined highest-priority queue when said packet is determined is classified as a synchronous packet;

marking the buffered packet as a synchronous packet; and

scheduling the marked packet,

wherein the buffered packet is marked as a synchronous packet by converting an Ether Type (Etype) of a Media Access Control (MAC) header in the packet.

6. The method of claim 5 , wherein the classification comprises the step of: classifying the packet as a synchronous packet, if the DSCP value indicates an Expedited Forwarding (EF) PHB.

7. The method of claim 6 , wherein the classification comprises the step of:

classifying the packet as an asynchronous packet, if the DSCP value indicates one of an Assured Forwarding (AF) PHB and a best-effort PHB, and

processing the asynchronous packet according to eight priority levels set as an Institute of Electrical and Electronics Engineers (IEEE) 802.1p/q Virtual Local Area Network (VLAN) tag.

8. The method of claim 5 , wherein the classification comprises classifying the packet as a synchronous packet, if the DSCP value indicates a Class Selector (CS) PHB with high precedence.

9. The method of claim 5 , wherein the marking comprises marking the packet as a synchronous packet by converting an Ether Type (Etype) of a Media Access Control (MAC) header in the packet to 0x3305.

10. A device for ensuring Quality of Service (QoS) in a Layer 2 (L2) network in which in a synchronous Ethernet bridge interfaces with the (L2) network, said device comprising:

a processor in communication with a non-transitory memory, the processor executing code stored in said memory for

classifying an ingress packet as one of a synchronous packet and an asynchronous packet according to a Per-Hop Behavior (PHB) mapped to a Differentiated Service Code Point (DSCP) value of the packet;

buffering the packet in a predetermined highest-priority queue, with in said memory, when said packet is determined is classified as a synchronous packet;

marking the buffered packet as a synchronous packet; and

scheduling the marked packet,

wherein the marker marks the packet as a synchronous packet by converting an Ether Type (Etype) of a Media Access Control (MAC) header in the packet.

11. The device of claim 10 , wherein the classification comprises the step of: classifying the packet as a synchronous packet, if the DSCP value indicates an Expedited Forwarding (EF) PHB.

12. The device of claim 11 , wherein the classification comprises the step of:

classifying the packet as an asynchronous packet, if the DSCP value indicates one of an Assured Forwarding (AF) PHB and a best-effort PHB, and

processing the asynchronous packet according to eight priority levels set as an IEEE) 802.1p/q Virtual Local Area Network (VLAN) tag.

13. The device of claim 10 , wherein the classification comprises classifying the packet as a synchronous packet, if the DSCP value indicates a Class Selector (CS) PHB with high precedence.

14. A device for ensuring Quality of Service (QoS) in a synchronous Ethernet bridge, comprising:

a processor in communication with a non-transitory memory, the processor executing code stored in said memory for

classifying an ingress packet as one of a synchronous packet and an asynchronous packet according to a Per-Hop Behavior (PHB) mapped to a Differentiated Service Code Point (DSCP) value of the packet;

buffering the packet in a predetermined highest-priority queue, with in said memory, when said packet is determined is classified as a synchronous packet;

marking the buffered packet as a synchronous packet; and

scheduling the marked packet, wherein the marking comprises marking the packet as a synchronous packet by converting an Ether Type (Etype) of a Media Access Control (MAC) header in the packet to 0x3305.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2007
From: CHO, JAE-HUN; HWANG, SEONG-TAEK; KIM, HOON; OH, YUN-JE
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 019729/0599 →
Priority Claims (1)
KR 10-2006-0076411 · Aug 11, 2006 · national
Continuity (1)
Related Publication 20080037567A1 · Feb 14, 2008