Ns-allinone. Currently the package contains:

Σχετικά έγγραφα
ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 9 Επαναληπτικά Θέματα στη Μελέτη Πρωτοκόλλων με το NS2

Εργαστήριο Δικτύων. 6 η Διάλεξη: Network Simulator NS

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 7 ρομολόγηση ιανύσματος Αποστάσεων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα «Δίκτυα Υπολογιστών I»

MYY703: Δίκτυα Υπολογιστών I Εργαστήρια

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 3

Δίκτυα Ι. Πρόγραμμα Προπτυχιακών Σπουδών Τμήμα Ψηφιακών Συστημάτων. Καθ. Π. Δεμέστιχας Δρ. Κ. Τσαγκάρης Δ. Καρβουνάς

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Δρομολόγηση Διανύσματος Αποστάσεων

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Επίδοση Τοπικών ικτύων IEEE 802.3

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 2

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 3

Τί είναι ο Network Simulator-2

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 1

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα: «Δίκτυα Υπολογιστών I»

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Εργαστηριακές Ασκήσεις για το Μάθημα «Δίκτυα Υπολογιστών ΙI»

Εργαστηριακή Άσκηση 4

Εργαστηριακή Άσκηση 1

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα: Δίκτυα Υπολογιστών I

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 4

Εργαστήριο μαθήματος Δίκτυα Υπολογιστών Ι

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 5 Επίδοση Τοπικών ικτύων 802.3

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 5

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 4

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 8 Ασύρματα Τοπικά ίκτυα IEEE

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. «Μελέτη συστήματος αναμονής M/M/1 με χρήση του Network Simulator-2»

Δίκτυα Υπολογιστών Ι. Εγκατάσταση του Network Simulator-2 σε περιβάλλον Cygwin. Δ. Καρβουνάς, Δρ. Κ. Τσαγκάρης, Καθηγ. Π.

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

Adaptive Distributed Routing Algorithms & QoS in Mobile Networks. Καραβέτσιος Άκης MIS

ΕΛΕΓΧΟΣ ΣΥΜΦΟΡΗΣΗΣ ΣΕ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ

Μεταγωγή Τοπικής Κλίμακας

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler

Δηζαγσγή ζηνλ Network Simulator-2

7. Hubs ή Switches? 7.1 Εισαγωγή

Επικοινωνιακή Διάταξη Σημείου-προς-Σημείο

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

RIP : Routing Information Protocol

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

6. Ethernet. 6.1 Εισαγωγή

Βάσεις Δεδομένων

Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών. Βαρτζιώτης Φώτης. ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΚΤΥΩΝ ] Εργαστήριο 2

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 133: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM

Λουκάς Ελευθέριος

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης

3o/B Mάθημα: Δικτύωμα / 2D-Truss in Batch

Εισαγωγή στη Βιοπληροφορική

ΠΑΡΑΡΤΗΜΑ Β - ΠΛΗΡΟΦΟΡΙΑ & ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ

Automating Complex Workflows using Processing Modeler

Χρόνοι Μετάδοσης και Διάδοσης

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Περιεχόμενα ΠΡΟΛΟΓΟΣ Κεφάλαιο 1 ο : Ιστορική Αναδρομή ο δρόμος προς το LTE Κεφάλαιο 2 ο : Διεπαφή Αέρα (Air Interface) Δικτύου LTE...

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Σενάριο Εστίασης Win XP:

Δίκτυο Άμεσης Σύνδεσης με Έλεγχο Πρόσβασης στο Μέσο

Δίκτυα Υπολογιστών Εργαστήρια

ΕΓΚΑΤΑΣΤΑΣΗ ΣΤΟΙΒΑΣ LAMP (Linux-Apache-MySQL-php) ΣΤO UBUNTU. ΑΑ, Ιαν. 2013

VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΤΟΠΟΛΟΓΙΕΣ ΔΙΚΤΥΩΝ ΣΤΟ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ

ΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ Η/Υ

Ασύρματες Κινητές Επικοινωνίες Ενότητα 2: Το επίπεδο MAC του WiFi

ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΠΡΟΣΟΜΟΙΩΣΗ ΕΝΟΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΜΕΤΑΓΩΓΕΑ ETHERNET ΜΕ ΚΟΙΝΟΧΡΗΣΤΗ ΜΝΗΜΗ ΚΑΙ ΟΥΡΕΣ ΕΞΟΔΟΥ

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

Ο στόχος του εργαστηρίου είναι να παρουσιάσει τις δύο βασικές καταστάσεις λειτουργίας ενός ασύρματου τοπικού δικτύου (ad hoc και υποδομής).

Εκτέλεση ασκήσεως ΕΚΤΕΛΕΣΗ ΤΗΣ ΑΣΚΗΣΗΣ Η Εργαλειοθήκη

1.BLUETOOTH 2.HOMERF 3.HIPERLAN 2 4.IEEE

ΕΥΦΥΗ ΠΡΟΓΡΑΜΑΤΙΖΟΜΕΝΑ ΙΚΤΥΑ Software Defined Networks (SDN)

HY335 4ο Φροντιστήριο

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

10 MERCHIA. 10. Starting from standing position (where the SIGN START ) without marshal (self start) 5 minutes after TC4 KALO LIVADI OUT

CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας)

VBA ΣΤΟ WORD. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Version ΗΜΙΤΕΛΗΣ!!!!

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΤΙΣ ΚΑΤΑΣΚΕΥΕΣ

Υπηρεσία διαμοιρασμού αρχείων

Β. Μάγκλαρης.

Εργαστήριο στατιστικής Στατιστικό πακέτο S.P.S.S.

Προγραμματισμός ΙΙ Εαρινό εξάμηνο Εργασία 3 Βιβλιοθήκη για λειτουργίες σε γράφους

8. Προσομοίωση Λειτουργίας Ασύρματων Δικτύων Υποδομής

Δημιουργία μιας εφαρμογής Java με το NetBeans

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010

PC-IRAF (Cygwin ) Windows Vista Home Edition. 1 Cygwin 2 3 X11IRAF 5. 4 SAOimage DS SAOimage DS9...

Ασύρματες Κινητές Επικοινωνίες Ενότητα 8: Επαναληπτική ενότητα

Current Status of PF SAXS beamlines. 07/23/2014 Nobutaka Shimizu

Επιλογή. τύπου καναλιού πολυεκποµπής σε δίκτυα UMTS. Παρουσίαση: Ευτυχία Γκιάτη Επιβλέπων Καθηγητής: Γ. Ξυλωµένος 2ος Αξιολογητής: Γ.

ΙΚΤΥΩΤΟ ΜΟΝΤΕΛΟ (Network Model) Μαθ. # 15

Υλοποίηση τεχνικών για την αποφυγή συμφόρησης σε τοπικά ασύρματα δίκτυα αισθητήρων

. Μεθοδολογία Προγραμματισμού. Μοτίβα σχεδίασης (Design Patterns) Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Στρατηγικές Ασφάλειας

ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ. Διδάσκων: Κωνσταντίνος Στεφανίδης

Δίκτυα Υπολογιστών I Εργαστήρια

Επίπεδο δικτύου IP Forwading κτλ

1. Αφετηρία από στάση χωρίς κριτή (self start όπου πινακίδα εκκίνησης) 5 λεπτά µετά την αφετηρία σας από το TC1B KALO LIVADI OUT

MTXS01 ISDB-T 070-A

Τίτλος: «Τεχνολογίες και Πρωτόκολλα δρομολόγησης των Κινητών Ασύρματων Ad-hoc Δικτύων»

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Transcript:

Ns-allinone Currently the package contains: * Tcl release 8.4.18 (required component) * Tk release 8.4.18 (required component) * Otcl release 1.13 (required component) * TclCL release 1.19 (required component) * Ns release 2.34 (required component) * Nam release 1.14 (optional component) * Xgraph version 12 (optional component) * CWeb version 3.4g (optional component) * SGB version 1.0 (?) (optional component, builds sgblib for all UNIX type platforms) * Gt-itm gt-itm and sgb2ns 1.1 (optional component) * Zlib version 1.2.3 (optional, but required should Nam be used) Currently, ns-allinone works on Unix systems and under Cygwin for Windows 9x/2000/XP. Download source: http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.34/ current release 2.34 (Jun 17 2009): ns-allinone-2.34.tar.gz

Environment (1) Windows / Cygwin http://www.cygwin.com/ Linux

Environment (2) Σημαντικό είναι να μετά την ολοκλήρωση της εγκατάστασης να προσθέσετε μόνοι σας τις παραμέτρους στο περιβάλλον Προσθέτεις στο $PATH: sudo /etc/enviroment LD_LIBRARY_PATH="/home/user/ns-allinone-2.33/otcl-1.13, /home/user/ns-allinone-2.33/lib" TCL_LIBRARY="/home/user/ns-allinone-2.33/tcl8.4.18/library" και: gedit ~/.bashrc # LD_LIBRARY_PATH OTCL_LIB=/your/path/ns-allinone-2.33/otcl-1.13 NS2_LIB=/your/path/ns-allinone-2.33/lib X11_LIB=/usr/X11R6/lib USR_LOCAL_LIB=/usr/local/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB: $USR_LOCAL_LIB # TCL_LIBRARY TCL_LIB=/your/path/ns-allinone-2.33/tcl8.4.14/library USR_LIB=/usr/lib export TCL_LIBRARY=$TCL_LIB:$USR_LIB # PATH XGRAPH=/your/path/ns-allinone-2.33/bin:/your/path/ns-allinone-2.33/tcl8.4.14/unix:/your/path/nsallinone-2.33/tk8.4.14/unix NS=/your/path/ns-allinone-2.33/ns-2.33/ NAM=/your/path/ns-allinone-2.33/nam-1.13/ PATH=$PATH:$XGRAPH:$NS:$NAM

Environment (3)

Σενάρια (1) example.tcl set ns [new Simulator] set nf [open out.nam w] $ns namtrace-all $nf proc finish {} { global ns nf $ns flush-trace close $nf exec nam out.nam & exit 0 } $ns at 5.0 "finish" $ns run

Σενάρια (2) example.tcl set ns [new Simulator] set nf [open out.nam w] $ns namtrace-all $nf proc finish {} { global ns nf $ns flush-trace close $nf exec nam out.nam & exit 0 } set n0 [$ns node] set n1 [$ns node] $ns duplex-link $n0 $n1 1Mb 10ms DropTail $ns at 5.0 "finish" $ns run

Σενάρια (3) example.tcl set ns [new Simulator] set nf [open out.nam w] $ns namtrace-all $nf proc finish {} { global ns nf $ns flush-trace close $nf exec nam out.nam & exit 0 } set n0 [$ns node] set n1 [$ns node] $ns duplex-link $n0 $n1 1Mb 10ms DropTail #Create a UDP agent and attach it to node n0 set udp0 [new Agent/UDP] $ns attach-agent $n0 $udp0 # Create a CBR traffic source and attach it to udp0 set cbr0 [new Application/Traffic/CBR] $cbr0 set packetsize_ 500 $cbr0 set interval_ 0.005 $cbr0 attach-agent $udp0 set null0 [new Agent/Null] $ns attach-agent $n1 $null0 $ns connect $udp0 $null0 $ns at 0.5 "$cbr0 start" $ns at 4.5 "$cbr0 stop" $ns at 5.0 "finish" $ns run

Σενάρια (4) example.tcl set opt(chan) Channel/WirelessChannel ;#Channel Type set opt(prop)propagation/tworayground set opt(netif) Phy/WirelessPhy set opt(mac) Mac/802_11 ;# radio-propagation model ;# network interface type ;# MAC type set opt(ifq) Queue/DropTail/PriQueue ;# interface queue type set opt(ll) LL ;# link layer type set opt(ant) Antenna/OmniAntenna ;# antenna model set opt(ifqlen) 400 ;# max packet in ifq

Σενάρια (5) example.tcl Antenna/OmniAntenna set X_ 0 Antenna/OmniAntenna set Y_ 0 Antenna/OmniAntenna set Z_ 1.5 Antenna/OmniAntenna set Gt_ 1.0 Phy/WirelessPhy set CPThresh_ 10.0 Phy/WirelessPhy set CSThresh_ 1.559e-11 Phy/WirelessPhy set RXThresh_ 3.652e-10 Phy/WirelessPhy set Rb_ 2*1e6 Phy/WirelessPhy set Pt_ 0.2818 Phy/WirelessPhy set freq_ 914e+6 Phy/WirelessPhy set L_ 1.0

Σενάρια (6) example.tcl proc log-movement {} { global logtimer ns_ ns set ns $ns_ source../ns-2.1b9a/tcl/mobility/timer.tcl Class LogTimer -superclass Timer LogTimer instproc timeout {} { global opt node_; for {set i 0} {$i < $opt(nn)} {incr i} { $node_($i) log-movement } $self sched 0.1 }

Σενάρια (7) example.tcl $node color [color] $node shape [shape] $node label [label] $node label-color [lcolor] $node label-at [ldirection] label $node add-mark [name] [color] [shape] $node delete-mark [name] node ;# sets color of node ;# sets shape of node ;# sets label on node ;# sets color of label ;# sets position of ;# adds a mark to node ;# deletes mark from

Ανάλυση - Tracegraph Matlab 6.5 Tracegraph

Θέματα Θέμα 1ο Θέμα 2ο Ασύρματο σενάριο Ασύρματο σενάριο Πλήθος κόμβων 60 Πλήθος κόμβων 30 10 σταθεροί 0 σταθεροί 50 μετακινούμενοι Τυχαία κίνηση DSR, DSDV, AODV Μετακίνηση με μεγάλη ταχύτητα DSR, DSDV, AODV Αποτελέσματα: Σύγκριση αλγορίθμων σύμφωνα με καθυστέρηση δικτύου και ποσοστό χαμένων πακέτων