Abstract:
A method for performing a performance measurement on a multipoint packet flow transmitted in a packet-switched subnetwork. A monitoring network of measurement points is implemented in the subnetwork. All packets have a marking value, which is periodically switched between first and second marking values. Each measurement point receiving a marked packet updates a couple of performance parameters, one per each marking value. Since not all the measurement points receive the same packets of the multipoint packet flow, to provide a performance measurement a cluster of measurement points is firstly identified in the monitoring network, which possesses the following property: each packet received at the input of the cluster is also received at the output of the cluster, if no packet loss occurs. The performance parameters provided by input and output measurement points of the identified cluster are then used for providing the performance measurements.
Abstract:
A method for monitoring a data flow in a communication network is provided, the method including associating the data flow with a class of monitoring by marking data units of the data flow by setting a feature of the data units to a value indicating the class of monitoring; determining the class of monitoring by detecting the feature in the data units and associating the data units with a service of monitoring on the basis of the class of monitoring; and applying the service of monitoring for monitoring the data flow.
Abstract:
It is disclosed a method for performing a time measurement on a packet flow transmitted through a communication network. The transmitting node divides the packets into first and second packets transmitted in alternating periods. At each period, transmitting node also marks each packet by setting a feature thereof to a first value indicating that the packet shall undergo time measurement or a second value indicating that the packet shall not undergo time measurement. The transmission times of two packets marked by the first value are reciprocally delayed by a predefined inter-transmission time shorter than a period duration. For each packet marked by the first value, the transmitting node generates a transmission time stamp and the receiving node generates a reception time stamp. Then, after the end of each period, a time measurement is performed based on transmission and reception timestamps of packets marked by the first value transmitted during the preceding period.
Abstract:
A method for transmitting a bidirectional packet flow between two nodes of a communication network. One of the nodes transmits to the other node one initial single marked packet of the bidirectional packet flow. Each one of the nodes transmits to the other node unmarked packets, until one single marked packet is received from the other node. In response thereto, each node transmits to the other node one single marked packet of the bidirectional packet flow. This mechanism is continuously performed by the nodes, thereby causing the nodes to cyclically exchange single marked packets of the bidirectional packet flow. A measurement point placed on the path of the bidirectional packet flow may then detect the single marked packets transmitted in a certain direction and provide RTT measurements based on differences between their detection times.
Abstract:
A method for performing a one-way delay measurement on a bidirectional packet flow carrying live traffic exchanged between two nodes of a packet-switched communication network. At predefined times, each node transmits to the other node a respective marked packet of the bidirectional packet flow. Each node then transmits unmarked packets of the bidirectional packet flow, until it receives the marked packet transmitted by the other node. In response thereto, each node transmits to the other node another marked packet of the bidirectional packet flow. A measurement point may be placed on the path of the bidirectional packet flow, for detecting the marked packets transmitted in either direction, and for providing a one-way delay measurement based on their detection times.
Abstract:
A method for enabling a round-trip packet loss measurement between two nodes of a packet-switched communication network exchanging packets comprising a packet loss field settable to an idle value or one or more measurement values. The first node transmits to the second node first packets having the packet loss field set to a measurement value. Upon reception of each first packet, the second node transmits back to the first node a respective second packet having the packet loss field set to a measurement value. Upon reception of each second packet, the first node transmits back to the second node a respective third packet having the packet loss field set to a measurement value. A measurement point placed between the two nodes may count the number of first packets and the number of third packets and use them to provide a round-trip packet loss measurement.
Abstract:
A method for performing a performance measurement in a communication network. Each measurement point in the network identifies packets of a multipoint packet flow and selects therefrom a number of samples, based on the value of a sampling signature calculated by applying a hash function to a bit mask in each identified packet. For each sample, a performance parameter and the packet's content are provided to a management server. The management server identifies a cluster of measurement points such that each identified packet of the multipoint packet flow received by a cluster's input measurement point is also received at a cluster's output measurement point. Amongst the performance parameters provided by the cluster's measurement points, the performance parameters relating to samples belonging to a certain packet sub-flow are identified, based on the packet's content. Then, a performance measurement is performed on the packet sub-flow.
Abstract:
A system and method for managing a network apparatus of a communication network. The system includes a network management center including a management-on-board manager MoB-M and a management-on-board agent MoB-A executed at the network apparatus. During its execution, the agent MoB-A performs at least part of a management task on the network apparatus. Besides, during its execution the agent MoB-A retrieves at least one instruction from the manager MoB-M, and executes it for completing the management task. This way, the manager MoB-M may dynamically adapt the behavior of the agent MoB-A to unforeseen events or changes occurring in the network, without the need to rewrite the whole agent logic.
Abstract:
A method for performing a performance measurement of a link between two nodes of a communication network. Before starting a measurement, measurement mode information including start time and packet transmission rate are provided to both nodes. At the start time, a first node generates and transmits to the other node a packet flow including packets with transmission times determined by the start time and packet transmission rate. The packet flow is divided into alternating blocks transmitted during even and odd block periods. At each block period, while the packet flow is received, a variable indicative of its behaviour is updated by using the measurement mode information and detected information on reception of the packet flow. Then, a parameter indicative of a performance of the packet flow during the block period is calculated using the value reached by the variable at the end of the block period.
Abstract:
It is disclosed a method for transmitting a bidirectional packet flow between two nodes of a packet-switched communication network. Each node applies a respective marking value to the packets to be transmitted to the other node. Each node switches the respective marking value applicable to the packets to be transmitted to the other node upon detection that the marking value applied to the packets which are being received from the other node has been switched. Before switching its respective marking value applicable to the packets to be transmitted to the other node, one of the nodes waits a wait time TW. A measurement point placed between the two nodes may provide RTT measurements based on the detection times of the switching of the applicable marking value in the transmitted packets. However, the measurement point may provide correct RTT measurements only if it knows the value of the wait time TW.