Method for policing data traffic, a data traffic policer realizing such a method and a telecommunication network including such a policer
AssigneeAlcatel
InventorOlivier Bonaventure
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlcatel
InventorOlivier Bonaventure
Estimating the term…
A data traffic policer (POL) included in a telecommunication network, to police data traffic which includes data packets that are part of a lower order data flow that is on its turn part of a higher order data flow. Each data packet is associated to a lower order identifier (LOI) that identifies the lower order data flow and to a higher order identifier that (HOI) identifies the higher order data flow. The policer (POL) includes first determiner (DET1) coupled to an input of the policer (POL) to determine, upon reception of a data packet, its lower order identifier (LOI). A first controller (CTRL1) coupled to the first determiner (DET1) checks a conformance of the data packet according to predefined lower order conformance rules (LOC(LOI)) associated to its lower order identifier (LOI) and provides thereby a lower order conformance result (LOCR) that is lower order conforming or lower order non-conforming. Furthermore the policer (POL) includes second determiner (DET2) coupled to the input to determine the higher order identifier (HOI) that is associated to the data packet and forwards the higher order identifier (HOI) to a second controller (CTRL2). The second controller (CTRL2) checks a conformance of the data packet according to predefined higher order conformance rules (HOC(HOI)) associated to the higher order identifier (HOI) and provides a higher order conformance result (HOCR) that is higher order conforming or higher order non-conforming. The policer (POL) includes declarer (DECL) coupled between the first controller (CTRL1), the second controller (CTRL2) and an output (OUT) of the policer (POL). The declarer (DECL) declares, in the event when the lower order conformance result (LOCR) is lower order non-conforming, and the higher order conformance result (HOCR) is higher order conforming, the data packet as conforming. As a result, when being transmitted, the data packet uses some leftover bandwidth from another lower order data flow within the higher order data flow. After the heading, delete the title in its entirety.
A method to be used in a telecommunication network by a data traffic policer (POL) for policing data traffic on a data communication link (L), said data traffic including one or more data packets, each one of said data packets being part of a lower order data flow and said lower order data flow being part of a higher order data flow, whereby said each one of said data packets is associated to a lower order identifier (VCA1, VCA2, VCB1, VCB2) that identifies said lower order data flow and to a higher order identifier that identifies said higher order data flow, said method comprising the steps of:
A data traffic policer (POL) for use on a data communication link (L) in a telecommunication network to police data traffic being transmitted via said data communication link (L), said data traffic includes one or more data packets whereof each one is part of a lower order data flow and said lower order data flow is part of a higher order data flow, each one of said one or more data packets being thereby associated to a lower order identifier (LOI) that identifies said lower order data flow and to a higher order identifier (HOI) that identifies said higher order data flow, said policer (POL) includes first determining means (DET1) being coupled to an input (IN) of said policer (POL) and included to determine, upon reception of a data packet of one of said data packets by said policer (POL), said lower order identifier (LOI) that is associated to said data packet, and a first control means (CTRL1) coupled to said first determining means (DET1) to check a conformance of said data packet according to predefined lower order conformance rules (LOC(LOI)) associated to said lower order identifier (LOI) being provided by said first determining means (DET1) to said first control means (CTRL1) and to provide thereby a lower order conformance result (LOCR) that is any one of lower order conforming and lower order non-conforming, characterized in that said policer (POL) further includes second determining means (DET2) being coupled to said input (IN) in order to determine said higher order identifier (HOI) that is associated to said data packet and to provide said higher order identifier (HOI) to a second control means (CTRL2) being coupled thereto, said second control means (CTRL2) to check a conformance of said data packet according to predefined higher order conformance rules (HOC(HOI)) being associated to said higher order identifier (HOI) and to provide thereby a higher order conformance result (HOCR) that is any one of higher order conforming and higher order non-conforming, and declaring means (DECL) coupled between said first control means (CTRL1), said second control means (CTRL2) and an output (OUT) of said policer (POL) to declare, in the event when said lower order conformance result (LOCR) provided by said first control means (CTRL1) is lower order non-conforming, and said higher order conformance result (HOCR) provided by said second control means (CTRL2) is higher order conforming, said data packet as conforming, whereby said data packet when being transmitted uses some left-over resources within said higher order data flow.
Dependencies are inferred from the claim text.