Τι είναι η μάσκα μπαλαντέρ; Πώς να υπολογίσετε τη μάσκα μπαλαντέρ

Τι είναι η μάσκα μπαλαντέρ;

Μια μάσκα μπαλαντέρ είναι μια ακολουθία αριθμών που απλοποιεί τη δρομολόγηση πακέτων μέσα στα υποδίκτυα ενός αποκλειστικού δικτύου. Αναφέρεται επίσης ως αντίστροφη μάσκα. Ο κύριος λόγος πίσω από αυτό είναι ότι σε αντίθεση με μια μάσκα υποδικτύου στην οποία, το δυαδικό 1, είναι ίσο με ένα ταίριασμα, και το δυαδικό 0 δεν είναι ένα ταίριασμα. Ωστόσο, στη μάσκα μπαλαντέρ, ισχύει το αντίθετο.

Η μάσκα μπαλαντέρ έχει μήκος 32 bit. Ενεργεί ανεστραμμένα, αλλά, με μια μάσκα μπαλαντέρ, τα μηδενικά bit υποδηλώνουν ότι η αντίστοιχη θέση bit πρέπει να ταιριάζει με την ίδια θέση bit στη διεύθυνση IP. Το ένα bit υποδεικνύει ότι η αντίστοιχη θέση bit δεν χρειάζεται να ταιριάζει με τη θέση bit της διεύθυνσης IP.

Οι μάσκες μπαλαντέρ χρησιμοποιούν τους παρακάτω κανόνες για να ταιριάξουν το δυαδικό 1 και το 0:

  • Εάν η μάσκα μπαλαντέρ bit 0, τότε ταιριάζει με την τιμή bit στη διεύθυνση.
  • Εάν η μάσκα μπαλαντέρ bit 1, τότε θα πρέπει να αγνοήσετε την αντίστοιχη τιμή bit στη διεύθυνση.

Η μάσκα Wild Card για έναν οικοδεσπότη θα είναι πάντα 0.0.0.0

Πώς λειτουργεί μια μάσκα μπαλαντέρ;

Το ακόλουθο παράδειγμα σάς επιτρέπει να κατανοήσετε την έννοια των μασκών μπαλαντέρ:

Εργασία μάσκας μπαλαντέρ

Στην παραπάνω εικόνα, μπορείτε να δείτε ένα δίκτυο με τρεις κεντρικούς υπολογιστές και έναν δρομολογητή. Εδώ, ο δρομολογητής συνδέεται απευθείας με τρία υποδίκτυα.

Ας υποθέσουμε ότι θέλουμε να διαφημίσουμε μόνο το 10.0.1.0/24 υποδίκτυο. Μπορείτε να χρησιμοποιήσετε τη μάσκα μπαλαντέρ του 0.0.0.255 στην ακόλουθη εντολή δικτύου για να το κάνετε αυτό:

R1(config-router)#network 10.0.1.0 0.0.0.255

Γιατί μάσκα μπαλαντέρ 0.0.0.255;

Για αυτό πρώτα, θα πρέπει να μετατρέψετε τη μάσκα μπαλαντέρ CISCO και τη διεύθυνση IP σε δυαδικό:

10.0.1.0 = 00001010.00000000.00000001.00000000
0.0.0.255 = 00000000.0000000.00000000.11111111

Τα μηδενικά bits της μάσκας μπαλαντέρ πρέπει να ταιριάζουν με την ίδια θέση στο διεύθυνση IP στο δίκτυο, το οποίο πρέπει να περιλαμβάνεται στην εντολή δικτύου:

00001010.00000000.00000001.00000000
00000000.00000000.00000000.11111111

Μπορείτε να δείτε ότι στο παραπάνω παράδειγμα, η τελευταία οκτάδα δεν χρειάζεται να ταιριάζει, καθώς τα bit μπαλαντέρ είναι όλα ένα. Τα πρώτα 24 bit πρέπει να ταιριάζουν λόγω των bits μάσκας μπαλαντέρ όλων των μηδενικών.

Εδώ, η μάσκα μπαλαντέρ θα ταιριάζει με όλες τις διευθύνσεις IP, κάτι που τις βοηθά να ξεκινήσουν με την έκδοση 10.0.1. x (10.0.1.0–10.0.1.255). Σε αυτήν την περίπτωση, έχετε μόνο ένα δίκτυο που θα αντιστοιχιστεί – 10.0.1.0/24.

Τι γίνεται αν θέλετε να συμπεριλάβετε και τα δύο υποδίκτυα 10.0.0.0/24 και 10.0.1.0/24;

Πρέπει να χρησιμοποιήσετε τη μάσκα μπαλαντέρ του 0.0.1.255 στα εξής:

10.0.0.0 = 00001010.00000000.00000000.00000000
10.0.1.0 = 00001010.00000000.00000001.00000000
0.0.1.255 = 00000000.00000000.00000001.11111111

Από την παραπάνω έξοδο, μπορείτε να το δείτε, με τη μάσκα μπαλαντέρ του 0.0.1.255. Εδώ, μόνο 23 bit πρέπει να ταιριάζουν. Αυτό σημαίνει ότι όλες οι διευθύνσεις στο εύρος των 10.0.0.0-10.0.1.255 πρέπει να αντιστοιχιστούν. Έτσι, σε αυτήν την περίπτωση, έχουν επιτευχθεί και οι δύο διευθύνσεις IP.

Πώς να υπολογίσετε τη μάσκα μπαλαντέρ;

Ο υπολογισμός των μασκών μπαλαντέρ είναι μια πρόκληση. Μια εύκολη μέθοδος συντόμευσης είναι να αφαιρέσετε το μάσκα υποδικτύου από 255.255.255.255. Η λύση παράγει τη μάσκα μπαλαντέρ.

Για παράδειγμα:

 
1) 255.255.255.255 - 255.255.255.255 = 0.0.0.0 (wildcard mask)
2) 255.255.255.255 - 255.255.255.128 = 0.0.0.127 (wildcard mask)
3) 255.255.255.255 - 192.0.0.0 = 63.255.255.255 (wildcard mask)

Πού μπορούν να χρησιμοποιηθούν οι μάσκες μπαλαντέρ;

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

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

Σύνοψη

  • Μια μάσκα μπαλαντέρ είναι μια ακολουθία αριθμών που απλοποιεί τη δρομολόγηση πακέτων μέσα στα υποδίκτυα ενός αποκλειστικού δικτύου.
  • Δύο κανόνες για τις μάσκες μπαλαντέρ είναι: 1) Εάν το bit μάσκας μπαλαντέρ 0, ταιριάζει με την τιμή του bit στη διεύθυνση. 2) Εάν η μάσκα μπαλαντέρ bit 1, τότε θα πρέπει να αγνοήσετε την αντίστοιχη τιμή bit στη διεύθυνση.
  • Μέθοδος μάσκας μπαλαντέρ που χρησιμοποιείται στη λίστα ελέγχου πρόσβασης. Είναι χρήσιμο όταν έχετε μεγάλο δίκτυο και πρέπει να επιτρέψετε την ελεύθερη ροή κυκλοφορίας μεταξύ πολλών δρομολογητών.