Πίσω στο blog

English  ·  Ελληνικά

Cisco / IOS  ·  Routing  ·  Ιουλιος 2026

Cisco IOS
EIGRP

Το OSPF είναι το διαλειτουργικό default, αλλά σε ένα δίκτυο όλο-Cisco το EIGRP είναι συχνά η πιο γρήγορη, πιο απλή απάντηση — ένα πρωτόκολλο distance-vector με τρόπους link-state. Αυτό καλύπτει πώς πραγματικά διαλέγει διαδρομές, το κόλπο feasible-successor που δίνει failover κάτω από δευτερόλεπτο, unequal-cost load balancing, και την ειλικρινή σημείωση για το γιατί το RouterOS δεν μπορεί να μπει στο πάρτι.

Cisco IOS EIGRP Routing DUAL CCNP

Το EIGRP είναι το προηγμένο distance-vector πρωτόκολλο της Cisco — μοιράζεται την απλότητα του distance-vector (οι γείτονες σου λένε τις καλύτερές τους διαδρομές) αλλά προσθέτει χαρακτηριστικά σαν link-state: αυξητικές ενημερώσεις, σύγκλιση κάτω από δευτερόλεπτο, και καμία περιοδική πλημμύρα ολόκληρου πίνακα. Υπολογίζει μια σύνθετη μετρική από bandwidth και delay (by default), και το φονικό του χαρακτηριστικό είναι ο αλγόριθμος DUAL, που προϋπολογίζει μια εφεδρική διαδρομή χωρίς βρόχους — τον feasible successor — ώστε μια αστοχία link να κάνει failover χωρίς κανέναν επανυπολογισμό.

Ιστορικά ήταν ιδιόκτητο της Cisco, που είναι ακριβώς ο λόγος που δεν εμφανίζεται στον οδηγό μετάφρασης: το RouterOS (και όλοι οι υπόλοιποι) δεν το υλοποίησαν ποτέ. Η Cisco το δημοσίευσε ως ενημερωτικό RFC 7868, αλλά στην πράξη είναι ακόμα μόνο-Cisco — οπότε το EIGRP είναι η μία επιλογή δρομολόγησης που σε κλειδώνει μέσα. Χρησιμοποίησέ το όταν η υποδομή είναι όλο-Cisco και θέλεις τη σύγκλισή του και εύκολο load-balancing· χρησιμοποίησε OSPF ή BGP όταν έχει σημασία η διαλειτουργικότητα.

Προαπαιτουμενα

01

Ενεργοποιησε το — Named Mode

Το σύγχρονο IOS προτιμάει τη ρύθμιση EIGRP σε "named" mode — ένα ιεραρχικό block αντί για σκόρπιες κλασικές εντολές. Διαφήμισε interfaces, και οι γείτονες σχηματίζονται αυτόματα.

IOS — EIGRP σε named-mode για το AS "CORP"
R1(config)# router eigrp CORP
R1(config-router)# address-family ipv4 unicast autonomous-system 100
R1(config-router-af)# network 10.0.0.0 0.0.0.255      # ποια interfaces τρέχουν EIGRP
R1(config-router-af)# network 10.1.0.0 0.0.255.255
# Οι γείτονες σε αυτά τα interfaces σχηματίζουν adjacency αυτόματα (ίδιο AS + K-values).
R1# show ip eigrp neighbors
⚠ Παγιδα — Ιδιο AS και Ταιριαστα K-Values, Αλλιως Καμια Adjacency

Δύο router σχηματίζουν σχέση γειτονίας EIGRP μόνο αν μοιράζονται τον ίδιο αριθμό autonomous-system και τα ίδια K-values (τα βάρη της μετρικής). Ασυμφωνία σε οποιοδήποτε από τα δύο και η adjacency δεν σχηματίζεται ποτέ σιωπηλά — το show ip eigrp neighbors είναι απλώς κενό, χωρίς προφανές σφάλμα. Επίσης κάνε passive-interface τις θύρες που βλέπουν LAN και δεν θέλεις να κάνουν peer (αλλιώς ένας επιτιθέμενος στο LAN μπορεί να εισάγει routes) — η ίδια πειθαρχία με το OSPF. Μην αγγίζεις τα K-values εκτός αν ξέρεις ακριβώς γιατί· τα defaults (bandwidth + delay) είναι σχεδόν πάντα σωστά.

02

Successors & Feasible Successors — το Ολο Νοημα

Η γρήγορη σύγκλιση του EIGRP έρχεται από το DUAL που προϋπολογίζει ένα εγγυημένο εφεδρικό χωρίς βρόχους. Το να καταλάβεις το feasible distance vs το reported distance είναι το να καταλάβεις το EIGRP.

Για κάθε προορισμό το EIGRP παρακολουθεί δύο αριθμούς: το δικό σου feasible distance (FD) — την καλύτερή σου μετρική προς αυτόν — και το reported distance (RD) κάθε γείτονα — τη δική του μετρική προς αυτόν. Το next-hop της καλύτερης διαδρομής είναι ο successor. Ένας εφεδρικός γείτονας πληροί τις προϋποθέσεις για feasible successor μόνο αν το RD του είναι μικρότερο από το τρέχον FD σου (η «συνθήκη εφικτότητας») — που εγγυάται μαθηματικά ότι δεν δρομολογεί πίσω μέσα από σένα, οπότε είναι χωρίς βρόχους και μπορεί να εγκατασταθεί ακαριαία σε αστοχία.

IOS — δες τον successor και καθε feasible successor
R1# show ip eigrp topology
P 10.2.0.0/16, 1 successors, FD is 3072
    via 10.0.0.2 (3072/2816), GigabitEthernet0/0      # successor
    via 10.0.0.6 (5120/2816), GigabitEthernet0/1      # feasible successor (RD 2816 < FD 3072)
# Αστοχία του successor -> ο feasible successor προάγεται με
# ΜΗΔΕΝ επανυπολογισμό. Αυτή είναι η σύγκλιση κάτω από δευτερόλεπτο.
💡 Κανενας Feasible Successor; Τοτε το EIGRP "Goes Active"

Αν δεν υπάρχει feasible successor όταν πεθαίνει ο successor, το EIGRP δεν μπορεί απλώς να προάγει έναν εφεδρικό — στέλνει queries στους γείτονές του ζητώντας μια διαδρομή, και η διαδρομή πάει σε κατάσταση Active μέχρι να απαντήσουν. Συνήθως γρήγορο, αλλά σε ένα μεγάλο επίπεδο δίκτυο ένα query μπορεί να διαδοθεί μακριά και παίρνεις γεγονότα "Stuck In Active" (SIA). Η διόρθωση είναι η ίδια που βοηθάει το OSPF: summarisation και router stub για να περιορίσεις πόσο μακριά ταξιδεύουν τα queries. Σχεδίασε ώστε οι συνηθισμένες αστοχίες να έχουν πάντα feasible successor.

03

Unequal-Cost Load Balancing — variance

Το OSPF κάνει load-balance μόνο σε διαδρομές ίσου κόστους. Το EIGRP μπορεί να ισορροπήσει σε διαδρομές άνισου κόστους — ένα γνήσια χρήσιμο κόλπο για dual-WAN διαφορετικών ταχυτήτων — με μία εντολή.

IOS — χρησιμοποιησε αναλογικα ενα πιο αργο backup link
# variance N σημαίνει: εγκατέστησε επίσης κάθε feasible successor του οποίου η μετρική είναι
# μέσα σε N φορές το FD του successor. Η κίνηση μοιράζεται αναλογικά.
R1(config-router-af-topology)# variance 2
# Με variance 2, μια διαδρομή μέχρι 2x την καλύτερη μετρική κουβαλάει επίσης κίνηση,
# περίπου αναλογικά με το κόστος της. Μόνο feasible successors πληρούν τις προϋποθέσεις —
# δεν μπορεί ποτέ να κάνει load-balance σε μια διαδρομή που δυνητικά κάνει βρόχο.
R1# show ip route eigrp   # και τα δύο next-hop τώρα εγκατεστημένα

04

Summarise & Verify Ασφαλες να το Τρεξεις

Σε αντίθεση με το OSPF, το EIGRP μπορεί να κάνει summarise σε οποιοδήποτε interface, όχι μόνο σε όρια area — που περιορίζει το εύρος των queries και μικραίνει τους πίνακες. Μετά επιβεβαίωσε γείτονες, τοπολογία, και τις εγκατεστημένες διαδρομές.

IOS — summary ανα interface + ο ελεγχος υγειας
# Διαφήμισε ένα aggregate από ένα interface αντί για πολλά συγκεκριμένα:
R1(config-router-af)# af-interface GigabitEthernet0/1
R1(config-router-af-interface)# summary-address 10.1.0.0 255.255.0.0

# --- Επαλήθευση ---
R1# show ip eigrp neighbors      # adjacencies up, το uptime ανεβαίνει
R1# show ip eigrp topology       # successors + feasible successors
R1# show ip protocols            # AS, K-values, networks, passive ifaces
R1# show ip route eigrp          # routes D στον πίνακα

Συμπερασματα

  1. Το EIGRP είναι προηγμένο distance-vector — απλότητα distance-vector με γρήγορη, αυξητική, χωρίς-βρόχους συμπεριφορά μέσω DUAL. Ιδανικό σε δίκτυα όλο-Cisco.
  2. Είναι στην πράξη μόνο-Cisco (παρά το RFC 7868) — το ένα πρωτόκολλο που σε κλειδώνει μέσα. Διάλεξε OSPF/BGP όταν έχει σημασία η διαλειτουργικότητα.
  3. Η adjacency χρειάζεται ταιριαστά AS + K-values· ασυμφωνίες αποτυγχάνουν σιωπηλά. Κάνε passive-interface τις θύρες που δεν πρέπει να κάνουν peer.
  4. Οι feasible successors είναι η μαγεία — ένα προεπικυρωμένο εφεδρικό χωρίς βρόχους που προάγεται με μηδενικό επανυπολογισμό, δίνοντας failover κάτω από δευτερόλεπτο.
  5. Κανένας feasible successor → η διαδρομή πάει Active και βγάζει queries· περιόρισέ το με summarisation και router stub για ν' αποφύγεις SIA.
  6. Το variance δίνει unequal-cost load balancing — χρησιμοποίησε δύο links διαφορετικής ταχύτητας αναλογικά, κάτι που δεν μπορεί να κάνει το OSPF.

Ενα δικτυο ολο-Cisco που θα μπορουσε να συγκλινει πιο γρηγορα;

Σχεδιάζω και συντονίζω δρομολόγηση Cisco — EIGRP, OSPF, BGP — για γρήγορο failover, εύρος queries που δεν μπλοκάρει τη σύγκλιση, και load-balancing που πραγματικά χρησιμοποιεί κάθε link που πληρώνεις, όχι μόνο αυτό με τη χαμηλότερη μετρική.

Κλεισε μια Discovery Call →