Frame based traffic policing for a digital switch
First Claim
1. A method of regulating incoming traffic on a data communication link, the method comprising the steps of:
- maintaining a counter for said communication link, said counter having a first limit;
receiving incoming cells on said data communication link, said incoming cells grouped into frames;
detecting if a received cell is a first cell in a frame,treating the received cell as conforming if the received cell is a first cell of the frame and said counter is within said first limit;
treating the received cell as non-conforming if the received cell is a first cell of the frame and said counter is not within said first limit;
treating the received cell as conforming if the received cell is not a first cell of the frame and the first cell of the frame was conforming; and
treating the received cell as non-conforming if the received cell is not a first cell of the frame and the first cell of the frame was non-conforming.
3 Assignments
0 Petitions
Accused Products
Abstract
A frame based traffic policing system that determines if incoming data cells are conforming or non-conforming according to the a traffic contract. The frame based traffic policing system first detects a cell at the beginning or end of a frame and determines if the frame conforms with a traffic contract. If the cell does not exceed the parameters of the traffic contract, then the frame based traffic policing system deems the cell as conforming. If the cell was the first cell of a frame, then frame based traffic policing system treats all the remaining cells in the frame as conforming or non-conforming depending upon if the first data cell was conforming or non-conforming. If the cell was the last cell of a frame, then frame based traffic policing system treats all the cells of the following frame as conforming or non-conforming depending upon if the last cell of a previous frame was conforming or non-conforming. In this manner, all the data cells are from the same frame receive the same treatment by the network. The frame based traffic policing system improves the throughout of the network since the network will be less likely to waste resources transmitting cells from a corrupted frame.
248 Citations
32 Claims
-
1. A method of regulating incoming traffic on a data communication link, the method comprising the steps of:
-
maintaining a counter for said communication link, said counter having a first limit; receiving incoming cells on said data communication link, said incoming cells grouped into frames; detecting if a received cell is a first cell in a frame, treating the received cell as conforming if the received cell is a first cell of the frame and said counter is within said first limit; treating the received cell as non-conforming if the received cell is a first cell of the frame and said counter is not within said first limit; treating the received cell as conforming if the received cell is not a first cell of the frame and the first cell of the frame was conforming; and treating the received cell as non-conforming if the received cell is not a first cell of the frame and the first cell of the frame was non-conforming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for regulating a data communication link, said data communication link receiving cells grouped into frames, the apparatus comprising the elements of:
-
a counter, the counter having a first limit; a cell detection mechanism, the cell detection mechanism detecting if a received cell is a first cell of a frame; and a traffic policing mechanism, the traffic policing mechanism determining a first cell of a frame to be conforming if the counter is below the first limit else determining said first cell of a frame to be non-conforming, the traffic policing mechanism determining a subsequent cell of said frame to be conforming if the first cell of the frame was conforming else determining said subsequent cell to be non-conforming. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of regulating incoming traffic on a data communication link, said data communication link receiving cells, said cells organized into frames, said method comprising the steps of:
-
determining if a last cell of a frame would be conforming based upon a traffic policing function; determining that cells in a subsequent frame following said last cell are nonconforming based upon whether said last cell was determined to be nonconforming. - View Dependent Claims (21, 22, 23)
-
-
24. An apparatus for regulating a data communication link, said data communication link receiving cells grouped into frames, the apparatus comprising the elements of:
-
a counter, the counter having a first limit; a cell detection mechanism, the cell detection mechanism detecting if a received cell is an End-of-Frame cell; and a traffic policing mechanism, the traffic policing mechanism determining an End-of-Frame cell of a frame to be conforming if the counter is below the first limit else determining said End-of-Frame cell to be non-conforming, the traffic policing mechanism determining a subsequent frame to be conforming if said End-of-Frame cell was conforming else determining said subsequent frame to be non-conforming. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification