ΑΣΚΗΣΗ 4

Subnetting
 Εισαγωγή

 Παραδείγματα υποδικτύωσης

 Ασκήσεις

Εισαγωγή Η λογική διεύθυνση (IP address) έχει μήκος 32 bits.Περίληψη Στο σημερινό εργαστήριο θα μάθετε την έννοια της υποδικτύωσης. Η IP διεύθυνση αποτελείται από δύο μέρη: • το μέρος που προσδιορίζει τo IP δίκτυο (network ID) • το μέρος που προσδιορίζει τον χρήστη στο ΙΡ δίκτυο (host ID) Κλάσεις λογικών διευθύνσεων (IP address classes) Ανάλογα τη χρησιμοποίησή τους σε δίκτυα διαφορετικού είδους και μεγέθους οι IP διευθύνσεις χωρίζονται σε πέντε κατηγορίες ή κλάσεις: . 1. Επειδή η απομνημόνευση της IP διεύθυνσης είναι δύσκολη έχει επινοηθεί μια απλούστερη παράστασή της με τη χρήση τεσσάρων δεκαδικών αριθμών διαχωρισμένους με τελείες. πώς λειτουργεί και πώς μπορείτε να εφαρμόσετε υποδικτύωση σε για ποιον λόγο προτιμάται κάποιες φορές από τη δυναμική καθώς και να προγραμματίζεται τους δρομολογητές με στατικές διαδρομές.

0 είναι η ΙΡ διεύθυνση του δικτύου που περιέχει τον host 172.255.16.16.0) .16.45) • broadcast address. switch ή router interface): • network address.16.255 Σε κάθε δίκτυο–υποδίκτυο υπάρχουν τα παρακάτω είδη διευθύνσεων τα οποία δε μπορούν να αποδοθούν σε συσκευές που ανήκουν στο δίκτυουποδίκτυο (NIC υπολογιστή.34.χ.Εξετάζοντας τον πρώτο αριστερά αριθμό της ΙΡ διεύθυνσης και με τη βοήθεια του παρακάτω πίνακα μπορείτε να καταλάβετε σε ποια κλάση ανήκει: class A B C D E IP range 1 .191 192 . όπου όλα τα bit του network ID είναι 1 (π.255 είναι η broadcast διεύθυνση του δικτύου 172. όπου όλα τα bit του host ID είναι 0 (π.223 224 .126 128 .χ. η 172. η 172.239 240 .0.0.

0.00 000000 255. ΚΛΑ ΣΗ DEFAULT MASK (δυαδική μορφή) DEFAULT MASK (δεκαδική μορφή) Α 11111111. Το κάθε υποδίκτυο έχει μια network . η παράσταση 192.1.0.0 ή /16 C 11111111. Δηλ.255.255 (1 Class A network) * Class B: 172. Στον παρακάτω πίνακα φαίνονται οι εξ’ ορισμού μάσκες (default masks) των κλάσεων Α.Β και C.0.168.0. Η τεχνική αυτή βασίζεται στη λογική του «δανεισμού» ενός τμήματος του host ID για την δημιουργία μικρότερων υποδικτύων (subnets).168.00000000.11111111. Τα υποδίκτυα που προκύπτουν διακρίνονται από τις διάφορες συσκευές του δικτύου με τη βοήθεια της νέας μάσκας που προκύπτει από το άθροισμα της default και των bits που προκύπτουν από το «δανεισμό».0 ή /24 Υποδικτύωση (subnetting) Για να αποφεύγεται η μεγάλη σπατάλη διευθύνσεων έχει επινοηθεί η τεχνική της υποδικτύωσης (subnetting).0-172.255.168.255.0.00 000000 255.255.0.Οι υπόλοιπες ενδιάμεσες διευθύνσεις του δικτύου-υποδικτύου είναι διαθέσιμες και μπορούν να αποδοθούν στις συσκευές του δικτύου (valid addresses). Συχνά χρησιμοποιείται μια εναλλακτική παράσταση της ΙΡ διεύθυνσης που συνδυάζει και τη μάσκα.0.0 είναι δεσμευμένο για δοκιμές και διαδικασίες loopback. Υπάρχουν 3 σύνολα IP διευθύνσεων δεσμευμένα για ιδιωτική χρήση: * Class A: 10.31.255. όπου τα bits που αφορούν το network ID έχουν τιμή 1 και τα bits που αφορούν το host ID έχουν τιμή 0.255.10/24 δηλώνει ότι έχουμε μια ΙΡ διεύθυνση κλάσης C και η μάσκα της έχει 24 bits με τιμή 1 ή σε δεκαδική μορφή 255.0-192.255. Μάσκες λογικών διευθύνσεων (subnet masks) Η μάσκα επιτρέπει σε μια συσκευή δικτύωσης ή έναν υπολογιστή να διακρίνει σε μια ΙΡ διεύθυνση ποιο τμήμα είναι το network ID και ποιο το host ID.0 ή /8 Β 11111111.255 (16 Class B networks) * Class C: 192.00000000.0.0. Η μάσκα είναι μια σειρά από 32 bits.255.0. Η μάσκα παριστάνεται σε δεκαδική μορφή με τον ίδιο τρόπο που χρησιμοποιείται στις ΙΡ διευθύνσεις.11111111.0-10.255.00 000000 255.00000000.11111111.16.255 (256 Class C networks) Επίσης το δίκτυο 127.

0.0.88.205.126 οι διαθέσιμες ΙΡ διευθύνσεις .205.0 με 40 hosts ανά υποδίκτυο i) Εύρεση μάσκας: 2y -2 = 40 => 2y = 42 => 2y = 64 (στην πιο κοντινή δύναμη του 2) 2y = 26 => y=6 οπότε x=2 άρα 212.88.0 σε 10 υποδίκτυα 2x – 2 = 10 => 2x = 12 => 2x = 16 (στην πιο κοντινή δύναμη του 2) 2x =24 =>x= 4 άρα 172.205.65 εως 212.0/24 2) Subnetting ενός B class 172.0.88.205.205.0.0 με 250 hosts ανα υποδίκτυο 2y – 2 = 250 => 2y = 252 => 2y = 254 (στην πιο κοντινή δύναμη του 2) 2y = 28 =>y=8 οπότε x=8 άρα 172.16.192 Ισχύει ότι 22 .205.64 η network address του 1ου υποδικτύου 212.2 = 2 υποδίκτυα ii) Εύρεση hosts ανα υποδίκτυο: 256-192=64 οπότε: 212. Γενικοί κανόνες υποδικτύωσης 2x – 2 = αριθμός υποδικτύων 2y – 2 = αριθμός hosts ανά δίκτυο A class: x+y = 24 B class: x+y = 16 C class: x+y = 8 2 Παραδείγματα υποδικτύωσης 1) Subnetting ενός B class 172.16.address μια broadcast address και τις ενδιάμεσες διαθέσιμες ΙΡ διευθύνσεις.255.16.16.88.0/26 ή 255.127 η broadcast address του 1ου υποδικτύου 212.255.88.0/20 3) Subnetting ενός C class 212.88.

88.105.105.62 οι διαθέσιμες ΙΡ διευθύνσεις 32+32=64 οπότε: 210.88.94 οι διαθέσιμες ΙΡ διευθύνσεις 32+64=96 οπότε: 210.105.5.126 οι διαθέσιμες ΙΡ διευθύνσεις 32+96=128 οπότε: 210.105.5.129 εως 212.95 η broadcast address του 2ου υποδικτύου 210.5.191 η broadcast address του 2ου υποδικτύου 212.5.5.0/27 ή 255.105.64 η network address του 2ου υποδικτύου 210.158 οι διαθέσιμες ΙΡ διευθύνσεις 32+128=160 οπότε: .0 σε 4 υποδίκτυα i) Εύρεση μάσκας: 2x – 2 = 4 => 2x = 6 => 2x = 8 (στην πιο κοντινή δύναμη του 2) 2x =23 => x=3 άρα 210.105.224 Ισχύει ότι: 23 – 2 = 6 υποδίκτυα ii) Εύρεση hosts ανα υποδίκτυο: 256-224=32 οπότε: 210.5.105.190 οι διαθέσιμες ΙΡ διευθύνσεις 4) Subnetting ενός C class 210.64+64=128 οπότε: 212.105.5.105.128 η network address του 4ου υποδικτύου 210.105.65 εως 210.105.5.5.105.127 η broadcast address του 3ου υποδικτύου 210.96 η network address του 3ου υποδικτύου 210.88.105.129 εως 210.159 η broadcast address του 4ου υποδικτύου 210.5.205.205.255.32 η network address του 1ου υποδικτύου 210.255.5.105.105.97 εως 210.5.5.205.105.205.105.5.5.88.128 η network address του 2ου υποδικτύου 212.33 εως 210.63 η broadcast address του 1ου υποδικτύου 210.5.5.5.105.

5.105.1 με subnet mask 255.5.190 οι διαθέσιμες ΙΡ διευθύνσεις 32+160=192 οπότε: 210. 255.193 εως 210.105.0.252.105.102.0.0 1. Στο παράδειγμα υπάρχει η διεύθυνση 130.105.0.255. Όπου η μάσκα είναι 0 γράφετε 0. 1 Οκτάδα 1 2 3 4 IP Address 13 0 25 5 2 4 10 2 25 2 4 1 Mask Network number First Address 6 Broadcast 10 Last Address 14 Με έντονη γραμμή μαρκάρετε την στήλη διαφορετικό από 0 ή 255.160 η network address του 5ου υποδικτύου 210.0 τότε την θεωρούμε «δύσκολη μάσκα». 25 5 3 7 11 15 όπου 0 5 8 9 12 13 16 17 η μάσκα περιέχει αριθμό 2.255.255. Όταν η μάσκα υποδικτύου μιας IP διεύθυνσης δεν είναι 255.5.5. Σε αυτή την περίπτωση μπορείτε να ακολουθήσετε την παρακάτω μέθοδο για τον υπολογισμό του Network Number και της Broadcast διεύθυνσης για την συγκεκριμένη IP.255.5. Σχεδιάζετε τον παρακάτω πίνακα. Έτσι ο πίνακας παίρνει την παρακάτω μορφή: 1 Οκτάδα 1 2 3 4 .105.105.222 οι διαθέσιμες ΙΡ διευθύνσεις Υπολογισμός Network Number και Broadcast Address με “Δύσκολες” Μάσκες Υποδικτύου.192 η network address του 6ου υποδικτύου 210.210.105.223 η broadcast address του 6ου υποδικτύου 210.161 εως 210.5.5. Στη γραμμή network number και στις στήλες όπου η μάσκα είναι 255 γράφετε τον αντίστοιχο αριθμό της IP address.191 η broadcast address του 5ου υποδικτύου 210.5.0.105.0 ή 255.4.

Δηλ 256-252=4. Οκτάδα 1 2 3 4 IP Address 13 0 25 5 13 0 31 35 39 4 10 2 25 2 10 0 33 37 41 1 Mask Network number First Address Broadcast Last Address 25 5 4 32 36 40 0 0 34 38 42 Γνωρίζοντας τον Αριθμό Δικτύου και προσθέτοντας 1 στην τελευταία στήλη βρίσκετε και την 1η επιτρεπτή διεύθυνση οπότε ο πίνακας γίνεται: Οκτάδα 1 2 3 4 IP Address 13 0 25 5 13 0 13 0 43 47 4 10 2 25 2 10 0 10 0 45 49 1 Mask Network number First Address Broadcast Last Address 25 5 4 4 44 48 0 0 1 46 50 .IP Address Mask Network number First Address Broadcast Last Address 13 0 25 5 13 0 19 23 27 4 1 25 5 4 10 2 25 2 18 20 24 28 21 25 29 22 26 30 0 0 2 3. Αφαιρείτε τον αριθμό της μάσκας σε αυτή την στήλη από το 256. Ο αριθμός αυτός βρίσκεται ως εξής. Έτσι ο πίνακας παίρνει τη μορφή. Στο συγκεκριμένο παράδειγμα το πολλαπλάσιο αυτό είναι το 100 (4*25=100<102). Απομένει να υπολογιστεί ο αριθμός του Network Number στη στήλη 3 όπου το subnet mask είναι 252. Για τον αριθμό αυτό που ονομάζεται και “μαγικός” ψάχνετε το πολλαπλάσιο το οποίο είναι πλησιέστερο αλλά όχι μεγαλύτερο από το αντίστοιχο νούμερο της IP address.

Βρείτε τον αριθμό των υποδικτύων που θα χρησιμοποιήσετε στο δίκτυο της εταιρείας. Έτσι ο πίνακας τελικά παίρνει την μορφή Οκτάδα IP Address Mask Network number First Address Broadcast Last Address 1 13 0 25 5 13 0 13 0 13 0 13 0 2 4 25 5 4 4 4 4 3 10 2 25 2 10 0 10 0 10 3 10 3 4 1 0 0 1 25 5 25 4 3 Άσκηση Έστω μια εταιρία με τέσσερα γραφεία (Αθήνα. Ρυθμίστε τη δρομολόγηση του συνολικού δικτύου με πρωτόκολλο OSPF (σχετικό υλικό για το πρωτόκολλο OSPF μπορείτε να βρείτε στο αρχείο-εκφώνηση της άσκησης 2 και στο αρχείο OSPF). .3. 1.3. 4.0 για ολόκληρο το σενάριο. Καβάλα. Η τελευταία διεύθυνση υπολογίζεται από την brodacast αν αφαιρεθεί από την τελευταία οκτάδα το 1. Βρείτε τη μάσκα υποδικτύωσης που θα χρησιμοποιήσετε. Για να βρείτε την broadcast address στην δύσκολη οκτάδα τοποθετείστε τον αριθμό ο οποίος προκύπτει ως εξής αριθμός πρώτης διεύθυνσης+ network number -1 δηλ 100+4-1=103 και στις επόμενες οκτάδες αν υπάρχουν τον αριθμό 255. Πάτρα) που διασυνδέονται μεταξύ τους με routers όπως φαίνεται στο σχήμα. Αποδώστε τις απαραίτητες IP διευθύνσεις στους routers και στους υπολογιστές του δικτύου όπως φαίνεται και στο παρακάτω σχήμα.4. Ας υποθέσουμε ότι η εταιρία αυτή έχει 10 υπολογιστές στο κάθε γραφείο και κάνει χρήση της κλάσης C υποδικτύου 193. 2. 3. Θεσσαλονίκη.

http://www.jaytmedia.com/en/US/products/ps6200/index.5. Επιχειρήστε δοκιμές ping για την επαλήθευση της σωστής υλοποίησης.html .com/cisco/ios. Βιβλιογραφία 1.cisco.com/cisco-pdf-pdf.pdf-search-engine.html 3.html 2. http://www. http://www.

com/rx/76/add-a-static-route-to-a-ciscorouter/ 5.4. http://www.tech-recipes. O'Reilly. 2nd Edition. Cisco IOS Cookbook. Cisco IOS Quick Reference. . 2006 6. Ian Brown. Will Richards Kevin Dooley. ISBN:978-0-596-52722-8.

Sign up to vote on this title
UsefulNot useful