7.9.2 Άμεση δρομολόγηση 1 Διαδικασία Άμεση 1. Αρχικά, εξάγονται από την επικεφαλίδα του ΙΡ πακέτου οι διευθύνσεις ΙΡ πηγής και 2. Έπειτα, σε επίπεδο ΙΡ ουσιαστικά δεν πραγματοποιείται καμία ενέργεια! (ίσα ίσα που επιβραδύνεται η διαδικασία λόγω των ελέγχων) 3. Τελικά, αφού γνωρίζουμε την ΙΡ πηγής, την ΙΡ προορισμού και την Ethernet διεύθυνση πηγής(φυσική διεύθυνση), αν χρειαστεί με τη βοήθεια του πρωτοκόλλου ARP βρίσκουμε και την Ethernet διεύθυνση προορισμού (φυσική διεύθυνση). 4. Με αυτά τα τέσσερα στοιχεία, το πακέτο στέλνεται απευθείας στον προορισμό του. 7.9.3 Έμμεση δρομολόγηση 1 Γενικά, κάθε δρομολογητής έχει τόσες ΙΡ και τόσες Ethernet διευθύνσεις, όσες τα δίκτυα που συνδέει (ένα σετ για κάθε δίκτυο)!! Η δρομολόγηση μεταξύ υπολογιστών διαφορετικών δικτύων που συνδέονται με έναν δρομολογητή είναι έμμεση. Η δρομολόγηση μεταξύ του δρομολογητή και των υπολογιστών του κάθε δικτύου που συνδέει, είναι άμεση. 1
7.9.3 Έμμεση δρομολόγηση 2 Διαδικασία Έμμεση 1. Αρχικά, εξάγονται από την επικεφαλίδα του ΙΡ πακέτου οι διευθύνσεις ΙΡ πηγής και 2. Το πακέτο όμως για να φτάσει στον προορισμό του πρέπει να περάσει πρώτα από τον ενδιάμεσο δρομολογητή. Άρα, σε πρώτη φάση έχει: ΙΡ προέλευσης = ΙΡ αποστολέα ΙΡ προορισμού = ΙΡ του ΗΥ τελικού παραλήπτη Ethernet προέλευσης = Ethernet αποστολέα Ethernet προορισμού= Ethernet ενδιάμεσου δρομολογητή!! (Πίνακας 7-5) 7.9.3 Έμμεση δρομολόγηση 3 3. Αφού φτάσει στον δρομολογητή, αυτός διαπιστώνει από την ΙΡ προορισμού, ότι το πακέτο δεν απευθύνεται σε αυτόν αλλά σε κάποιον άλλο υπολογιστή. 4. Τότε στέλνει το πακέτο στο δίκτυο όπου ανήκει ο υπολογιστής προορισμού με τα εξής στοιχεία: ΙΡ προέλευσης = ΙΡ αποστολέα ΙΡ προορισμού = ΙΡ του ΗΥ τελικού παραλήπτη Ethernet προέλευσης = Ethernet δρομολογητή Ethernet προορισμού = Ethernet τελικού παραλήπτη SOS Παράδειγμα του βιβλίου!! 2
7.9.4 Πίνακας Δρομολόγησης 1 Διάγραμμα μαθήματος Λειτουργία και δομή του πίνακα Χρήση του πίνακα στην άμεση δρομολόγηση διαδικασία Χρήση του πίνακα στην έμμεση δρομολόγηση διαδικασία 7.9.4 Πίνακας Δρομολόγησης 2 Για τη δρομολόγηση του κάθε πακέτου, ξέρουμε την ΙΡ διεύθυνση δικτύου προορισμού και ψάχνουμε στον πίνακα, σε ποιον δρομολογητή και από ποιο σημείο διεπαφής θα σταλεί το πακέτο.!!!! Η ΙΡ διεύθυνση δικτύου προορισμού βγαίνει από την ΙΡ του υπολογιστή προορισμού με μάσκα!!!! Σημείωση: με τον όρο «αριθμός διεπαφής» το βιβλίο αναφέρεται στον αριθμό της κάρτας δικτύου από την οποία θα φύγει το πακέτο για να πάει στον προορισμό του 3
7.9.4 Πίνακας Δρομολόγησης 3 Δομή πίνακα 1. Στήλη «Δίκτυο»: η ΙΡ διεύθυνση δικτύου προορισμού, π.χ. 223.1.2 2. Στήλη «Αναγνωριστικό άμεσης/έμμεσης δρομολόγησης»: «άμεση» ή «έμμεση» ανάλογα με το είδος της δρομολόγησης 3. Στήλη «δρομολογητής»: η ΙΡ διεύθυνση του δρομολογητή που θα χρησιμοποιηθεί αν είναι άμεση, το πεδίο λέει πάντα <κενό> 4. Στήλη «Αριθμός Διεπαφής»: ο αριθμός (1,2,3 ) της διεπαφής απ όπου θα περάσει το πακέτο για να πάει στον προορισμό του στην άμεση δρομολόγηση έχουμε μόνο μία διεπαφή, άρα έναν αριθμό, συνήθως το 1. 7.9.4 Πίνακας Δρομολόγησης 4 Διαδικασία - Γενικά 1. Από την ΙΡ υπολογιστή προορισμού, με τη μάσκα βρίσκουμε την ΙΡ δικτύου 2. Ψάχνουμε στην 1 η στήλη του πίνακα (στήλη «Δίκτυο») να βρούμε αν υπάρχει η ΙΡ δικτύου προορισμού που βρήκαμε στο βήμα 1. 3. Μόλις τη βρούμε ελέγχουμε τη 2 η στήλη. Αν λέει «άμεση» εκτελούμε τη διαδικασία Α (παρακάτω), αλλιώς αν λέει «έμμεση» εκτελούμε τη διαδικασία Β. 4
7.9.4 Πίνακας Δρομολόγησης 5 Διαδικασία Α 4. Η 3 η στήλη είναι κενή (δεν υπάρχει δρομολογητής), οπότε από τον αριθμό που υπάρχει στην 4 η στήλη (συνήθως 1) βλέπουμε από ποια διεπαφή θα στείλουμε το πακέτο. 5. Με τη βοήθεια του ARP πρωτοκόλλου βρίσκουμε τη φυσική διεύθυνση προορισμού και στέλνουμε το πακέτο μέσω του σημείου διεπαφής ένα. 7.9.4 Πίνακας Δρομολόγησης 6 Διαδικασία Β 4. Στην 3 η στήλη βλέπουμε σε ποιον δρομολογητή πρέπει να στείλουμε το πακέτο ώστε να προωθηθεί στον προορισμό του. 5. Στην 4 η στήλη βλέπουμε τον αριθμό του σημείου διεπαφής απ όπου τελικά θα φύγει το πακέτο. 6. Με τη βοήθεια του ARP πρωτοκόλλου βρίσκουμε τη φυσική διεύθυνση του δρομολογητή (βήμα 3) και στέλνουμε το πακέτο στο δρομολογητή μέσω του αριθμού σημείου διεπαφής της 4 ης στήλης. 7. Ο δρομολογητής ελέγχει την ΙΡ προορισμού και βλέπει ότι δεν είναι η δικιά του, δηλαδή το πακέτο δεν απευθύνεται σ αυτόν και πρέπει να το προωθήσει. 8. Ο δρομολογητής ακολουθεί τελικά τη διαδικασία της άμεσης δρομολόγησης (Διαδικασία Α) για να στείλει τελικά το πακέτο στον υπολογιστή Σημείωση: σε όλες τις φάσεις, ως ΙΡ προορισμού, παραμένει η διεύθυνση του τελικού προορισμού!!! 5