Method to determine a scheduled rate value to be used in a policing algorithm, and related policing device
First Claim
1. A method to determine in a policing device (POL) a scheduled rate value (R-- first, R-- last) to be used at an associated scheduled time (T-- first, T-- last) on said policing device (POL) to police cell traffic in a connection between an origin node (S, VS1) and a destination node (D, VD2) of a cell switching network, wherein a cell transmission rate of said origin node (S, VS1) is controlled by said origin node (S, VS1) upon receipt and interpretation of rate control information (CI, NI, ER) contained in a backward resource management cell (BRM) that is backward routed via said policing device (POL) towards said origin node (S, VS1), said method comprising the step of calculating said scheduled rate value (R-- first, R-- last) from said rate control information (CI, NI, ER) in said backward resource management cell (BRM), and from information deduced from a forward resource management cell (FRM), said forward resource management cell (FRM) being generated by said origin node (S, VS1) and routed forward towards said destination node (D, VD2) via said policing device (POL),characterized in that said information deduced from said forward resource management cell (FRM) indicates that said cell transmission rate has to decrease to an initial cell rate (ICR) if a certain time period has elapsed between receipt of said forward resource management cell (FRM) and a previous forward resource management cell.
4 Assignments
0 Petitions
Accused Products
Abstract
In a connection between an origin node (S, VS1) and a destination node (D, VD2), data traffic is policed by a policing device (POL) so that traffic descriptors in a traffic contract between subscriber and network provider and rules specified in standards have to be respected by the origin node (S, VS1), unless data will be discarded by the policer (POL). To control its cell transmit rate, the origin node (S, VS1) regularly transmits resource management cells (FRM) which are returned by nodes along the path to the destination (D, VD2). Once reflected, the resource management cells (FRM) become backward resource management cells (BRM). Each time such a backward resource management cell (BRM) passes the policing device (POL), the policer determines a scheduled rate value (R-- first, R-- last) and associated scheduled time value (T-- first, T-- last) and memorises both values in a list of scheduled rate values. The information in this list is used by the policer (POL) any time the actual policing rate (APR) has to be determined. To determine a scheduled rate value (R-- first, R-- last) at arrival of a backward resource management cell (BRM), the policer (POL) according to the present invention, also uses information deduced from a forward resource management cell (FRM).
-
Citations
8 Claims
-
1. A method to determine in a policing device (POL) a scheduled rate value (R-- first, R-- last) to be used at an associated scheduled time (T-- first, T-- last) on said policing device (POL) to police cell traffic in a connection between an origin node (S, VS1) and a destination node (D, VD2) of a cell switching network, wherein a cell transmission rate of said origin node (S, VS1) is controlled by said origin node (S, VS1) upon receipt and interpretation of rate control information (CI, NI, ER) contained in a backward resource management cell (BRM) that is backward routed via said policing device (POL) towards said origin node (S, VS1), said method comprising the step of calculating said scheduled rate value (R-- first, R-- last) from said rate control information (CI, NI, ER) in said backward resource management cell (BRM), and from information deduced from a forward resource management cell (FRM), said forward resource management cell (FRM) being generated by said origin node (S, VS1) and routed forward towards said destination node (D, VD2) via said policing device (POL),
characterized in that said information deduced from said forward resource management cell (FRM) indicates that said cell transmission rate has to decrease to an initial cell rate (ICR) if a certain time period has elapsed between receipt of said forward resource management cell (FRM) and a previous forward resource management cell.
-
2. A policing method for cell traffic in a connection between an origin node (S, VS1) and a destination node (D, VD2) of a cell switching network, wherein a cell transmission rate of said origin node (S, VS1) is controlled by said origin node (S, VS1) upon receipt and interpretation of rate control information (CI, NI, ER) contained in a backward resource management cell (BRM) backward routed via a policing device (POL) which executes said policing method towards said origin node (S, VS1), said policing method including the steps of:
-
a. determining a scheduled rate value (R-- first, R-- last) and a related scheduled time value (T-- first, T-- last) each time a backward resource management cell (BRM) arrives at said policing device (POL) from rate control information (CI, NI, ER) in said backward resource management cell (BRM), and from information deduced from a forward resource management cell (FRM), said forward resource management cell (FRM) being generated by said origin node (S, VS1) and routed forward towards said destination node (D, VD2) via said policing device (POL); b. memorizing said scheduled rate value (R-- first, R-- last) and the related scheduled time value (T-- first, T-- last) in a list of scheduled rate values; c. determining from information memorized in said list of scheduled rate values an actual policing rate (APR); and d. checking conformance of each in-rate cell arriving at said policing device (POL) with respect to said actual policing rate (APR), characterized in that in said step (a), said information deduced from said forward resource management cell (FRM) indicates that said cell transmission rate has to decrease to an initial cell rate (ICR) if a certain time period has elapsed between receipt of said forward resource management cell (FRM) and a previous forward resource management cell. - View Dependent Claims (3)
-
-
4. A policing device (POL) adapted to police cell traffic in a connection between an origin node (S, VS1) and a destination node (D, VD2) of a cell switching network wherein a cell transmission rate of said origin node (S, VS1) is controlled by said origin node (S, VS1) upon receipt and interpretation of rate control information (CI, NI, ER) contained in a backward resource management cell (BRM) backward routed via a policing device (POL) which executes a policing method towards said origin node (S, VS1), said policing device (POL) including:
-
a. scheduled rate determining means for determining a scheduled rate value (R-- first, R-- last) and the related scheduled time value (T-- first, T-- last) each time a backward resource management cell (BRM) arrives at said policing device (POL) from rate control information (CI, NI, ER) in said backward resource management cell (BRM) and from information deduced from a forward resource management cell (FRM), said forward resource management cell (FRM) being generated by said origin node (S, VS1) and routed forward towards said destination node (D, VD2) via said policing device (POL); b. memory means for storing said scheduled rate value (R-- first, R-- last) and the related scheduled time value (T-- first, T-- last) in a list of scheduled rate values; c. calculating means for determining from information memorized in said list of scheduled rate values an actual policing rate (APR); and d. policing means for checking conformance of each in-rate cell arriving at said policing device (POL) with respect to said actual policing rate (APR), characterized in that said scheduled rate determining means are adapted to deduce from said forward resource management cell (FRM) information indicating that said cell transmission rate has to decrease to an initial cell rate (ICR) if a certain time period has elapsed between receipt of said forward resource management cell (FRM) and a previous forward resource management cell.
-
-
5. A method to determine in a policing device (POL) a scheduled rate value (R-- first, R-- last) to be used at an associated scheduled time (T-- first, T-- last) on said policing device (POL) to police cell traffic in a connection between an origin node (S, VS1) and a destination node (D, VD2) of a cell switching network wherein a cell transmission rate of said origin node (S, VS1) is controlled by said origin node (S, VS1) upon receipt and interpretation of rate control information (CI, NI, ER) contained in a backward resource management cell (BRM) that is backward routed via said policing device (POL) towards said origin node (S, VS1), said method comprising the step of calculating said scheduled rate value (R-- first, R-- last) from said rate control information (CI, NI, ER) in said backward resource management cell (BRM), and from information deduced from a forward resource management cell (FRM), said forward resource management cell (FRM) being generated by said origin node (S, VS1) and routed forward towards said destination node (D, VD2) via said policing device (POL),
characterized in that said information deduced from said forward resource management cell (FRM) indicates that said cell transmission rate has to decrease with a predetermined rate decrease factor (RDF) if already a certain number of forward resource management cells have been received since a last backward resource management cell was received.
-
6. A policing method for cell traffic in a connection between an origin node (S, VS1) and a destination node (D, VD2) of a cell switching network wherein a cell transmission rate of said origin node (S, VS1) is controlled by said origin node (S, VS1) upon receipt and interpretation of rate control information (CI, NI, ER) contained in a backward resource management cell (BRM) backward routed via a policing device (POL) which executes said policing method towards said origin node (S, VS1), said policing method including the steps of:
-
a. determining a scheduled rate value (R-- first, R-- last) and a related scheduled time value (T-- first, T-- last) each time a backward resource management cell (BRM) arrives at said policing device (POL) from rate control information (CI, NI, ER) in said backward resource management cell (BRM), and from information deduced from a forward resource management cell (FRM), said forward resource management cell (FRM) being generated by said origin node (S, VS1) and routed forward towards said destination node (D, VD2) via said policing device (POL); b. memorizing said scheduled rate value (R-- first, R-- last) and related scheduled time value (T-- first, T-- last) in a list of scheduled rate values; c. determining from information memorized in said list of scheduled rate values an actual policing rate (APR); and d. checking conformance of each in-rate cell arriving at said policing device (POL) with respect to said actual policing rate (APR), characterised in that in said step (a), said information deduced from said forward resource management cell (FRM) indicates that said cell transmission rate has to decrease with a predetermined rate decrease factor (RDF) if already a certain number of forward resource management cells have been received since a last backward resource management cell was received. - View Dependent Claims (7)
-
-
8. A policing device (POL) adapted to police cell traffic in a connection between an origin node (S, VS1) and a destination node (D, VD2) of a cell switching network wherein a cell transmission rate of said origin node (S, VS1) is controlled by said origin node (S, VS1) upon receipt and interpretation of rate control information (CI, NI, ER) contained in a backward resource management cell (BRM) backward routed via a policing device (POL) which executes said policing method towards said origin node (S, VS1), said policing device (POL) including:
-
a. scheduled rate determining means for determining a scheduled rate value (R-- first, R-- last) and the related scheduled time value (T-- first, T-- last) each time a backward resource management cell (BRM) arrives at said policing device (POL) from rate control information (CI, NI, ER) in said backward resource management cell (BRM) and from information deduced from a forward resource management cell (FRM), said forward resource management cell (FRM) being generated by said origin node (S, VS1) and routed forward towards said destination node (D, VD2) via said policing device (POL); b. memory means for storing said scheduled rate value (R-- first, R-- last) and the related scheduled time value (T-- first, T-- last) in a list of scheduled rate values; c. calculating means for determining from information memorized in said list of scheduled rate values an actual policing rate (APR); and d. policing means for checking conformance of each in-rate cell arriving at said policing device (POL) with respect to said actual policing rate (APR), characterized in that said scheduled rate determining means are adapted to deduce from said forward resource management cell (FRM) information indicating that said cell transmission rate has to decrease with a predetermined rate decrease factor (RDF) if already a certain number of forward resource management cells have been received since a last backward resource management cell was received.
-
Specification