Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler
ΣΚΟΠΟΙ Σε αυτήν την άσκηση: Θα φτιάξουμε μικρά ασύρματα δίκτυα Θα επιλέξουμε ποια δεδομένα θα συλλέξουμε Θα τρέξουμε την προσομείωση Θα αναλύσουμε τα αποτελέσματα Θα φτιάξουμε μια web αναφορά
Project και Scenario Όταν δημιουργείτε ένα νέο network model πρέπει πρώτα να δημιουργείτε project και scenario Project: Μια ομάδα σχετικών σεναρίων όπου κάθε ένα θα διερευνήσει διαφορετικές πτυχές του μοντέλου του δικτύου. Μπορεί να περιέχει πολλαπλά σενάρια. Μόλις τελειώσετε με τη δημιουργία του project, μπορείτε να χρησιμοποιήσετε τον οδηγό εκκίνησης για να δημιουργήσετε νέο σενάριο.
Δημιουργία Project Από το μενού file επιλέξτε New. Επιλέξτε Project από το αναδυόμενο μενού και κάντε κλικ στο OK. Ονομάστε το <Project_Yourname> έργου και το σενάριο, όπως <WirelessModel>. Κάντε κλικ στο OK
Scenario Το Scenario Wizard. Ακολουθήστε τα βήματα σύμφωνα με τον ακόλουθο πίνακα. Box Value Initial Topology Create empty scenario Click Next Network Scale Office Click Next Size 100 m x 100 m Click Next Model Family Wireless LAN Click Next Review check values Click Finish
Δημιουργία τοπολογίας δικτύου Υπάρχουν τρεις τρόποι για να δημιουργήσετε τοπολογίες δικτύου. Εισάγοντας την τοπολογία. Τοποθετώντας κάθε μεμονωμένο κόμβο από την παλέτα αντικειμένων στο χώρο εργασίας. Δημιουργία νέας τοπολογίας του δικτύου, χρησιμοποιώντας τη δυνατότητα ταχείας διαμόρφωσης (Rapid Configuration).
Δημιουργία τοπολογίας χρησιμοποιώντας την τοποθέτηση μεμονωμένων κόμβων από την παλέτα αντικειμένων Προσθήκη αντικειμένων: Εάν δεν είναι ήδη ανοικτή, ανοίξτε την παλέτα αντικείμενο, κάνοντας κλικ στο κουμπί Object Palette action button. Βρείτε το αντικείμενο ethernet_server στην παλέτα και σύρετε στο χώρο εργασίας. Δεν χρειάζονται επιπλέον αντίγραφα αυτού του μοντέλου, έτσι κάντε δεξί κλικ για να απενεργοποιήσετε τη δημιουργία κόμβου.
Προσθήκη στοιχείων [1] Θα πρέπει επίσης να υπάρχει ένα Access Point για την υποδομή δικτύου με βάση τη μοντελοποίηση. Θα πρέπει, επίσης, να συνδέσετε αυτό το Access Point με τον ethernet_network server. Βρείτε το αντικείμενο 10BaseT στην παλέτα, κάντε κλικ πάνω του και σύρετε στο χώρο εργασίας. Κάντε κλικ στο αντικείμενο του server και στη συνέχεια, κάντε κλικ στο αντικείμενο του access point. Ένας σύνδεσμος δημιουργείται που ενώνει τα δυο αντικείμενα. Κάντε δεξί κλικ για να απενεργοποιήσετε τη δημιουργία συνδέσμου.
Προσθήκη στοιχείων [2] Θα πρέπει επίσης να υπάρχουν κάποιοι ασύρματοι σταθμοί στο μοντέλο σας. Βρείτε το αντικείμενο wlan_wkstn στην παλέτα αντικειμένου. Επιλέξτε το και στη συνέχεια σύρτε το μέσα στο χώρο εργασίας. Μπορείτε να δημιουργήσετε οποιονδήποτε αριθμό αντιγράφων του wlan_wkstn με ένα απλό κλικ. Κάντε πέντε αντίγραφα του wlan_wkstn στο χώρο εργασίας. Κάντε δεξί κλικ για να ολοκληρώσετε.
Θα πρέπει να μοιάζει κάπως σαν αυτό
Προσθήκη στοιχείων [3] Τέλος θα πρέπει να προσθέσετε αντικείμενα ρυθμίσεων για να καθορίσετε την κίνηση των εφαρμογών που θα υπάρχουν στο δίκτυο. Βρείτε το αντικείμενο Application Config στην παλέτα και σύρετε στο χώρο εργασίας. Κάντε δεξί κλικ για να δείξετε ότι τελειώσατε, με αυτό το είδος του αντικειμένου. Βρείτε το Profile Config στην παλέτα και σύρετε στο χώρο εργασίας. Κλείστε την παλέτα αντικειμένων.
Θα πρέπει να μοιάζει κάπως έτσι
Προσθέτοντας Χαρακτηριστικά Μπορείτε να αλλάξετε τις ιδιότητες των αντικειμένων με την επεξεργασία των χαρακτηριστικών. Κάντε δεξί κλικ στο αντικείμενο που θέλετε να επεξεργαστείτε. Επιλέξτε Edit attributes.
Προσθέτοντας κυκλοφορία στο δίκτυο[1] Για να προσθέσετε την κίνηση στο δίκτυο, επεξεργαστείτε τις ιδιότητες από τα ακόλουθα αντικείμενα: Application Definition : Ρυθμίστε το application definition σε default
Μοιάζει με αυτό
Προσθέτοντας κυκλοφορία στο δίκτυο[2] Επεξεργαστείτε το Profile Configuration. Επεξεργαστείτε το Profile Configuration σε νέο παράθυρο. Βάλτε τον αριθμό 2 στο rows. Ορίστε τις τιμές, όπως φαίνεται στην επόμενη διαφάνεια.
Μοιάζει με αυτό
Profile Configuration συνέχεια[1] Κάντε κλικ στην εφαρμογή για κάθε όνομα προφίλ και επιλέξτε Edit. Πληκτρολογήστε τις τιμές για το προφίλ WebApp, όπως φαίνεται στην επόμενη διαφάνεια.
Θα μοιάζει με αυτό
Profile Configuration συνέχεια[2] Τώρα κάντε το ίδιο για το προφίλ WirelessApp. Επεξεργαστείτε την εφαρμογή, όπως φαίνεται στην επόμενη διαφάνεια.
Θα μοιάζει με αυτό
Προσθέτοντας την κυκλοφορία Τώρα που έχετε τελειώσει με τα Application and Profile, θα πρέπει να προσθέσετε κυκλοφορία σε κάθε work station. Επιλέξτε node_2 με δεξί κλικ πάνω του. Επιλέξτε Edit attribute. Κάντε το αυτό για όλα τα workstations. Θα μοιάζει με την εικόνα στην επόμενη διαφάνεια.
Προσθέτοντας κυκλοφορία στον κόμβο
Προσθέτοντας την κυκλοφορία Εισάγετε 2 στον αριθμό των Rows, στην κάτω αριστερή πλευρά του παραθύρου. Κάντε κλικ στο Profile Name και επιλέξτε WebApp στην πρώτη γραμμή και WirelessApp στη δεύτερη γραμμή. Κάντε κλικ στο OK για να ολοκληρώσετε τη ρύθμιση. Θα μοιάζει με την εικόνα στην επόμενη διαφάνεια
Θα μοιάζει με αυτό
Σύνδεση με το διακομιστή[1] Θα πρέπει, επίσης, να γίνει η σύνδεση με τον διακομιστή. Κάντε δεξί κλικ στο διακομιστή και στη συνέχεια επιλέξτε edit attributes. Ρυθμίστε το Application Supported Service στο "ALL" για το πεδίο της τιμής. Θα πρέπει να μοιάζει με αυτό.
Σύνδεση με το διακομιστή[2]
Ενεργοποιήστε τη λειτουργία AP στα WLAN_Router (προεπιλογή: ενεργοποιημένο)
Επιλέξτε Στατιστικά Τώρα που έχετε προσθέσει την κίνηση, είστε έτοιμοι να συλλέξετε κάποια στατιστικά στοιχεία. Υπάρχουν δύο τρόποι για τη συλλογή στατιστικών στοιχείων. Μπορείτε να συλλέξετε στατιστικά στοιχεία από τους επιμέρους κόμβους του δικτύου σας (object statistics). Από το σύνολο του δικτύου στο σύνολό του (global statistics)
Στατιστικά στοιχεία του Server Κάντε δεξί κλικ στο server και στη συνέχεια επιλέξτε Choose Individual DES statistics. Κάντε κλικ στο σύμβολο συν(+) δίπλα στο Ethernet στο παράθυρο διαλόγου Choose Results. Κάντε κλικ στο πλαίσιο ελέγχου που βρίσκεται δίπλα στο Delay (sec) και Load (bits / sec).
Θα μοιάζει με αυτό
Στατιστικά στοιχεία Global[1] Τα Παγκόσμια στατιστικά στοιχεία μπορούν να χρησιμοποιηθούν για τη συλλογή πληροφοριών σχετικά με το δίκτυο στο σύνολό του. Για παράδειγμα, μπορείτε να μάθετε το throughput για ολόκληρο το δίκτυο από τη συλλογή της global Throughput στατιστικής. Throughput Κάντε δεξί κλικ στο χώρο εργασίας του έργου. Επιλέξτε Choose Individual DES Statistics από το αναδυόμενο μενού Workspace. Κάντε κλικ στο σύμβολο συν(+) δίπλα στο Global Statistics στο παράθυρο διαλόγου choose Results.
Στατιστικά στοιχεία Global[2] Κάντε κλικ για να το σύμβολο συν δίπλα στο Wireless LAN. Επιλέξτε το πλαίσιο δίπλα στο Delay (Sec), Load (bits / sec) και Throughput (bits / sec). Κάντε κλικ στο κουμπί OK στο παράθυρο διαλόγου Choose Statistics. Αποθηκεύστε (SAVE) το project.
Στατιστικά στοιχεία Global[3]
Τρέξτε την προσομοίωση[1] Τώρα έχετε τελειώσει με όλες τις ρυθμίσεις, και είστε έτοιμοι να εκτελέσετε την προσομοίωση. Κάντε κλικ στο DES στη γραμμή μενού, και επιλέξτε Configure/Run Discrete Events Simulation. Πληκτρολογήστε 10 λεπτά. Επιλέξτε Simulation Kernel ως kernel_type preference. Κάντε κλικ στο Run για να εκτελέσετε την προσομοίωση.
Τρέξτε την προσομοίωση[2] Ενώ η προσομοίωση τρέχει, θα εμφανιστεί το παράθυρο που δείχνει την πρόοδο της προσομοίωσης. Φαίνεται στην επόμενη διαφάνεια. Όταν η προσομοίωση τελειώσει, κάντε κλικ στο κουμπί Close στο παράθυρο διαλόγου Simulation Sequence.
Τρέξτε την προσομοίωση[3]
Αποτελέσματα προσομοίωσης[1] Μόλις τελειώσετε με την εκτέλεση, θα μπορείτε να δείτε τις πληροφορίες που συλλέγονται για κάθε στατιστικό στοιχείο. Μπορείτε να δείτε τα αποτελέσματα γραφικά με : Κάντε δεξί κλικ στο χώρο εργασίας του Project και επιλέξτε View Results.
Αποτελέσματα προσομοίωσης[2] Για να δείτε το φορτίο του server Ethernet: Κάντε δεξί κλικ στο server κι επιλέξτε view result. Κάντε κλικ στο πλαίσιο ελέγχου Ethernet και επιλέξτε τα κουμπιά εμπρός από τα Delay και Load. Επιλέξτε average και στη συνέχεια κάντε κλικ στο κουμπί Show. Θα μοιάζει με την επόμενη διαφάνεια. Κάντε κλικ στο Close.
Στατιστικά Ethernet Server
Αποτελέσματα προσομοίωσης[3] Τελειώσατε με τα Individual results, τώρα ας δούμε τα Global Statistics. Μπορεί να θέλετε να δείτε την ασύρματη καθυστέρηση, το φορτίο, και την απόδοση του όλου συστήματος. Για να τα δείτε αυτά: Κάντε δεξί κλικ στο χώρο εργασίας του project και επιλέξτε View results από το αναδυόμενο μενού. Ελέγξτε τα Global statistics και στη συνέχεια κάντε κλικ στο Wireless LAN, και στη συνέχεια επιλέξτε Delay, Load, Throughput. Επιλέξτε average και στη συνέχεια κάντε κλικ στο κουμπί Show για να δείτε τα αποτελέσματα Delay, Load and Throughput του όλου συστήματος. Θα μοιάζει με την επόμενη διαφάνεια. Κλείστε όταν τελειώσετε με την προβολή των αποτελεσμάτων.
Global Statistics
Animation Κάντε κλικ στο animation στο μενού DES και επιλέξτε Record Packet Flow animation for subnet and Record nodes movement animation for subnet. Πρέπει να το κάνετε πριν εκτελέσετε την προσομοίωση.
Animation
Animation Στη συνέχεια τρέξτε την προσομοίωση. Μετά την ολοκλήρωση της προσομοίωσης, κάντε κλικ στο μενού DES και επιλέξτε Play Animation.
Δημιουργία και έναρξη έκθεσης web Μπορείτε να δημιουργήσετε την web αναφορά HTML της προσομοίωσης που δείχνει όλα τα γραφήματα, και διάφορα άλλα στατιστικά στοιχεία. Για να δημιουργήσετε την έκθεση web απλά κάντε κλικ στο μενού DES, πηγαίνετε στο Result και επιλέξτε Generate Web Report από τη λίστα. Για την έναρξη της έκθεσης web απλώς ακολουθήστε τα παραπάνω βήματα αλλά επιλέξτε Launch last Web Report.
Αποσφαλμάτωση Το καλό εργαλείο εντοπισμού σφαλμάτων είναι το Simulation Log, όπου μπορείτε να ελέγξετε τις προειδοποιήσεις και τα λάθη σας. Για να προβάλετε το αρχείο καταγραφής, κάντε κλικ στο μενού DES και επιλέξτε Open DES Log.
ΤΕΛΟΣ ΑΣΚΗΣΗΣ