Οι ρόλοι του OSPF προσκολλώνται στις διεπαφές, όχι στο πλαίσιο. Η ίδια συσκευή μπορεί να είναι ο ορισμένος δρομολογητής στο τμήμα LAN της και τίποτα το ιδιαίτερο σε ένα τούνελ, και αυτά τα δύο γεγονότα δεν αντιφάσκουν μεταξύ τους. Η ανάγνωση του ρόλου από τη λάθος διεπαφή είναι ο συνηθέστερος λόγος για τον οποίο ένας κόμβος φαίνεται κακώς ρυθμισμένος ενώ συμπεριφέρεται ακριβώς όπως σχεδιάστηκε.

Η σύγκριση που έχει σημασία είναι ανάμεσα στους ρόλους σε ένα τμήμα και στους ρόλους κατά μήκος ενός δρομολογητή, και ανάμεσα σε αυτό που κάνει ένα εφεδρικό και σε αυτό που δεν κάνει.

Μία εκλογή ανά τμήμα

Το RFC 2328 εκλέγει έναν ορισμένο δρομολογητή και έναν εφεδρικό ορισμένο δρομολογητή για κάθε δίκτυο broadcast ή NBMA, όχι για έναν δρομολογητή και όχι για μια περιοχή. Κάθε διεπαφή που συμμετέχει σε τέτοιο δίκτυο εκτελεί τη δική της εκλογή με τη δική της προτεραιότητα και το δικό της σύνολο γειτόνων. Ένα πλαίσιο με τρεις τέτοιες διεπαφές μπορεί να φέρει τρεις διαφορετικούς ρόλους ταυτόχρονα, γι’ αυτό η δήλωση ότι ο κόμβος είναι το DR είναι ελλιπής μέχρι να ονομαστεί το τμήμα. Διαβάστε τον ρόλο από την έξοδο γειτόνων αυτής της ίδιας της διεπαφής.

Δύο διεπαφές στην ίδια περιοχή είναι ακόμη δύο εκλογές. Η ιδιότητα μέλους περιοχής δεν τις συγχωνεύει.

Τι κάνει το εφεδρικό όσο περιμένει

Ένας εφεδρικός ορισμένος δρομολογητής είναι πλήρως γειτονικός με τους δρομολογητές του τμήματός του και κρατά τη βάση δεδομένων του συγχρονισμένη ώστε να αναλάβει χωρίς να σχηματιστεί νέα γειτονία. Αυτό που δεν κάνει όσο ενεργεί ως εφεδρικό είναι να παράγει το network-LSA εκείνου του δικτύου, γιατί αυτό ανήκει στον ορισμένο δρομολογητή. Ο ρόλος του στην πλημμύρα είναι στενότερος από του ορισμένου δρομολογητή σε ορισμένα βήματα, κάτι που δεν είναι το ίδιο με το να είναι σιωπηλός ή αδρανής. Η αντιμετώπιση του εφεδρικού ως δρομολογητή που δεν κάνει τίποτα μέχρι την προαγωγή παράγει πολύ σίγουρες και πολύ λανθασμένες εξηγήσεις.

Το χρήσιμο ερώτημα δεν είναι από τι απέχει το εφεδρικό, αλλά αν το τμήμα μπορεί να παραδώσει τα πακέτα OSPF που απαιτεί το μοντέλο. Αν ένας συμμετέχων δεν μπορεί να τα ανταλλάσσει με τους άλλους, το αποτέλεσμα της εκλογής είναι σύμπτωμα προσβασιμότητας και όχι αιτία.

Ποιο μοντέλο χρησιμοποιεί στην πραγματικότητα το τούνελ

Τα δίκτυα broadcast και NBMA εκλέγουν· τα δίκτυα point-to-point και point-to-multipoint δεν εκλέγουν, γιατί δεν υπάρχει κοινό τμήμα για εκλογή. Σε επικάλυψη hub-and-spoke το πραγματικό μοντέλο εξαρτάται από το πώς έχει ρυθμιστεί η διεπαφή του τούνελ, οπότε διαβάστε το πριν ερμηνεύσετε οποιονδήποτε ρόλο. Ένα τούνελ που συμπεριφέρεται ως τμήμα broadcast και ένα τούνελ που συμπεριφέρεται ως σύνολο ζεύξεων point-to-point παράγουν εντελώς διαφορετική συμπεριφορά γειτόνων.

Αν ο σχεδιασμός θέλει ο κόμβος να φέρει τον ορισμένο ρόλο, το μοντέλο και η προσβασιμότητα πρέπει να το στηρίζουν μαζί. Ένας κόμβος που δεν μπορεί να ανταλλάσσει τα απαιτούμενα πακέτα με κάθε συμμετέχοντα δεν θα γίνει χρήσιμος ορισμένος δρομολογητής μόνο επειδή η προτεραιότητά του είναι υψηλή. Ελέγξτε πρώτα τις καταστάσεις γειτόνων και την υποκείμενη παράδοση, μετά αποφασίστε αν ο ρόλος είναι λάθος ή απλώς απρόσμενος.

Η επιλεξιμότητα είναι ανά διεπαφή, και η προεκλογή δεν είναι αυτόματη

Η προτεραιότητα ορίζεται ανά διεπαφή, και προτεραιότητα μηδέν αφαιρεί τη διεπαφή από τις δύο εκλογές. Ανάμεσα στους επιλέξιμους συμμετέχοντες ο νικητής κρίνεται από την προτεραιότητα και μετά από το ID δρομολογητή, αλλά ένας νεοφερμένος δρομολογητής με υψηλότερη προτεραιότητα δεν εκτοπίζει υπάρχοντα ορισμένο δρομολογητή. Αυτή η έλλειψη προεκλογής είναι σκόπιμη και εκπλήσσει όσους περιμένουν η υψηλότερη προτεραιότητα να κερδίσει αμέσως. Αν ένας συγκεκριμένος δρομολογητής πρέπει να φέρει τον ρόλο, σχεδιάστε τη σειρά των γεγονότων αντί να υποθέτετε ότι μια αλλαγή ρύθμισης ισχύει από μόνη της.

Ο αποκλεισμός κάθε spoke χωρίς την παροχή άλλου επιλέξιμου συμμετέχοντα σημαίνει επίσης ότι μπορεί να μην υπάρχει καθόλου εφεδρικό.

Συγκρίνετε τις δύο εξηγήσεις ειλικρινά: έναν ρόλο που διαβάστηκε από λάθος τμήμα, ή ένα τμήμα του οποίου τα μέλη δεν μπορούν να φτάσουν το ένα το άλλο. Το πρώτο είναι ζήτημα σχεδιασμού και το δεύτερο ζήτημα παράδοσης, και μόνο ένα από τα δύο διορθώνεται με την επεξεργασία μιας προτεραιότητας.

Σχετικά άρθρα