A perfornance measurement, communication fault detection, and fault
isolation system for a ring based communication network. The present
invention includes mechanisms and procedures operable within each port
logic device of a communication network for counting the number of message
packets lost by the network versus the number of message packets lost by
the particular port or it's attached communication station. The result is
a generic loss metric for that particular port. Positive counts represent
packets lost by the remainder (i.e., not including the particular port) of
the network while negative counts represent packets lost by the port or
its attached station. The present invention also includes embodiments
wherein the above capabilities are provided for a group of ports but only
for messages that contain a particular targeted address as the packet's
origin (i.e., targeted loss metric). A source address embodiment is
provided so that an individual port responds only to messages containing
the address of its attached station. If the attached device is a single
station then by computing the difference between the generic loss metric
and the source address loss metric for a given port, a single attached
station loss metric is determined. By communicating each loss metric
result to a central NMS and therein analyzing the results of the generic
loss metrics, single and multiple faults within the communication network
may be detected and isolated Dual homed station thru connection errors and
duplicate address error configurations may also be isolated by the present
invention.
Μια μέτρηση perfornance, μια ανίχνευση ελαττωμάτων επικοινωνίας, και ένα σύστημα απομόνωσης ελαττωμάτων για ένα βασισμένο στο δαχτυλίδι δίκτυο επικοινωνίας. Η παρούσα εφεύρεση περιλαμβάνει τους μηχανισμούς και τις διαδικασίες λειτουργικούς μέσα σε κάθε συσκευή λογικής λιμένων ενός δικτύου επικοινωνίας για τον υπολογισμό του αριθμού πακέτων μηνυμάτων που χάνονται από το δίκτυο εναντίον του αριθμού πακέτων μηνυμάτων που χάνονται από τον ιδιαίτερο λιμένα ή είναι συνημμένος σταθμός επικοινωνίας. Το αποτέλεσμα είναι μια γενική απώλεια μετρική για εκείνο τον ιδιαίτερο λιμένα. Οι θετικές αριθμήσεις αντιπροσωπεύουν τα πακέτα που χάνονται από το υπόλοιπο (δηλ., εξαιρέσει του ιδιαίτερου λιμένα) του δικτύου ενώ οι αρνητικές αριθμήσεις αντιπροσωπεύουν τα πακέτα που χάνονται από το λιμένα ή το συνημμένο σταθμό της. Η παρούσα εφεύρεση περιλαμβάνει επίσης τις ενσωματώσεις όπου οι ανωτέρω ικανότητες παρέχονται για μια ομάδα λιμένων αλλά μόνο για τα μηνύματα που περιέχουν μια ιδιαίτερη στοχοθετημένη διεύθυνση ως προέλευση του πακέτου (δηλ., στοχοθετημένη απώλεια μετρική). Μια ενσωμάτωση διευθύνσεων προέλευσης παρέχεται έτσι ώστε ένας μεμονωμένος λιμένας αποκρίνεται μόνο στα μηνύματα που περιέχουν τη διεύθυνση του συνημμένου σταθμού του. Εάν η συνημμένη συσκευή είναι ένας ενιαίος σταθμός έπειτα με τον υπολογισμό της διαφοράς μεταξύ της γενικής απώλειας μετρικής και της απώλειας διευθύνσεων προέλευσης μετρικής για έναν δεδομένο λιμένα, μια ενιαία συνημμένη απώλεια σταθμών μετρική καθορίζεται. Με τη διαβίβαση κάθε μετρικού αποτελέσματος απώλειας σε ένα κεντρικό NMS και εκεί μέσα την ανάλυση των αποτελεσμάτων των γενικών μετρικών απώλειας, τα ενιαία και πολλαπλάσια ελαττώματα μέσα στο δίκτυο επικοινωνίας μπορούν να ανιχνευθούν και να απομονωθούν διπλός κατευθυνμένος αυτομάτως σταθμός μέσω των λαθών σύνδεσης και οι διπλές διαμορφώσεις λάθους διευθύνσεων μπορούν επίσης να απομονωθούν από την παρούσα εφεύρεση.