A network monitoring system (60). The system comprises storage circuitry
(32) for storing network packet information, wherein the network packet
information includes a predicted identifier. The network monitoring
system also comprises at least one monitoring circuit (36) coupled to a
network (70) along which network traffic flows in a form of packets. The
at least one monitoring circuit programmed to perform the steps (44) of
receiving a packet communicated along the network and determining whether
the received packet is communicated between a source and destination in a
first set of network nodes. Each packet in a sequence of communications
between the source and the destination comprises a packet identifier that
uniquely identifies the packet from all other communications in a flow
between the source and the destination. The at least one monitoring
circuit programmed to perform the step of, responsive to determining the
received packet is communicated between a source and destination in the
first set of network nodes, comparing the packet identifier of the
received packet to the predicted identifier to determine an identifier
deviation between the packet identifier and the predicted identifier for
identifying an irregularity in the network traffic.