32
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ «ΠΡΟΗΓΜΕΝΕΣ ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ» “ΔΡΟΜΟΛΟΓΗΣΗ ΣΕ AD HOC ΔΙΚΤΥΑ” Bάιος Νάσος Απρίλιος 2003

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Embed Size (px)

DESCRIPTION

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. «ΠΡΟΗΓΜΕΝΕΣ ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ». “ ΔΡΟΜΟΛΟΓΗΣΗ ΣΕ AD HOC ΔΙΚΤΥΑ ”. B άιος Νάσος. Απρίλιος 200 3. ΠΡΩΤΟΚΟΛΛΑ ΔΡΟΜΟΛΟΓΗΣΗΣ. PROACTIVE (table-driven). REACTIVE (on-demand). AODV. DSR. DSDV. ACRPN. TORA. HYBRID. ZRP. GEOGRAPHICAL. - PowerPoint PPT Presentation

Citation preview

Page 1: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

«ΠΡΟΗΓΜΕΝΕΣ ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ»

“ΔΡΟΜΟΛΟΓΗΣΗ ΣΕ AD HOC ΔΙΚΤΥΑ”

Bάιος ΝάσοςΑπρίλιος 2003

Page 2: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΡΩΤΟΚΟΛΛΑ ΔΡΟΜΟΛΟΓΗΣΗΣ

PROACTIVE(table-driven)

REACTIVE(on-demand)

DSDV AODVACRPN

DSRTORA

HYBRID ZRP

GEOGRAPHICALLANDMARK

MOVENET

Page 3: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Στόχοι

1. Υψηλή ρυθμαπόδοση2. Χαμηλή μέση καθυστέρηση3. Υποστήριξη ετερογενούς κίνησης (δεδομένα, φωνή, video)4. Κλιμάκωση5. Εξοικονόμηση ενέργειας6. QoS

Page 4: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Proactive/Table-Driven

• Διατηρούν διαδρομές για όλους τους κόμβους

+ Ελάχιστη καθυστέρηση εύρεσης δρόμου

- Επιπρόσθετο φορτίο μηνυμάτων ελέγχου

• Δεν έχει νόημα σε υψηλή κινητικότητα

Page 5: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Reactive/On-Demand

• Χρήσιμη πληροφορία μόνο όταν χρειάζεται

+ Κατανάλωση μικρότερου εύρους ζώνης

- Δραματική αύξηση καθυστέρησης για κάποιες εφαρμογές

Ανάπτυξη υβριδικών σχημάτων

Page 6: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Proactive σχήματα δρομολόγησης Υποθέτουν ότι κάθε δρομολογητής γνωρίζει: -- διεύθυνση κάθε γείτονα -- κόστος επικοινωνίας με κάθε γείτονα

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

Δύο κύριες κατηγορίες: -- Διάνυσμα απόστασης (ο δρομολογητής γνωρίζει το κόστος για κάθε προορισμό) -- Κατάσταση ζεύξης (ο δρομολογητής γνωρίζει την συνολική εικόνα της τοπολογίας και υπολογίζει το συντομότερο μονοπάτι)

Page 7: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Διάνυσμα Απόστασης

A B C D

A 0 1 4 [

B 1 0 1 1

C 4 1 0 2

D [ 1 2 0

2 1 2 2

1 0 1 1

0 1 4 [

0 1 2 2

Α

Β

C

D4 2

11 1

Αρχικά

ΑΒ = 1

ΒΒΕπόμενο άλμα

Κόστος προς Β

Κόστος προορισμού από Β

+

=

Κόστος προορισμού μέσω Β

Κόστος από Α

ΜΙΝ

Υπολογισμός στο Α όταν φθάνει DV από το Β

Νέο Κόστος = Νέο DV για Α

Page 8: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Κατάσταση ζεύξηςB

A

C

D

E F

ΜΟΝΙΜΟ ΠΡΟΣΩΡΙΝΟ ΣΧΟΛΙΑ

Α B(A,1), D(A,2) Ρίζα και γείτονες

A, B(A,1) D(A,2), C(B,2) Πρόσθεση του C(B,2)

A, B(A,1), D(A,2) E(D,4), C(B,2) C(D,3): δεν τα κατάφερε

Α, B(A,1), D(A,2), C(B,2)

E(C,3) E(D,4): πολύ μακρύ μονοπάτι

Α, B(A,1), D(A,2), C(B,2), E(C,3)

F(E,6)

Α, B(A,1), D(A,2), C(B,2), E(C,3), F(E,6)

Τίποτα ΤέλοςA

D

B C E

F2

1 1 1 3

D

E

2

1 1 1A

B C

D21

AB

1C

D2

1A B

1BA

A

1

1 2

11

2

3Β(Α,1): ο Β μπορεί ναπροσεγγιστεί από τονΑ με κόστος 1

Page 9: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Reactive πρωτόκολλα: DSR

( Dynamic Source Routing )

• Εύρεση δρόμου

• Διατήρηση δρόμου

Page 10: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

DSR (1)( Dynamic Source Routing )

A D EB C“A” “A,B” “A,B,C” “A,B,C,D”

id=2 id=2id=2id=2

Εύρεση δρόμου

Page 11: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

DSR (2)( Dynamic Source Routing )

Α Β C D E

X

Διατήρηση δρόμου

Page 12: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

DSR (3)( Dynamic Source Routing )

Α

V

Β

W X Y Z

C D E

Υποκλοπή

Page 13: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

DSR (4)( Dynamic Source Routing )

Α B

C

F

D E

Κρυφές διαδρομές

Page 14: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

DSR (5)( Dynamic Source Routing )

D

E F

C

Α B G

Πληθώρα απαντήσεων

BG

CBG

G

ABGBG

Page 15: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

DSR (6)( Dynamic Source Routing )

A B C D“B,C,D” “B,C,D” “B,C,D”

Μείωση του δρόμου

Page 16: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

DSR (7)

( Dynamic Source Routing )

X

Υ

A C

B

Ετερογενές Δίκτυο

Page 17: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

DSR (8)

( Dynamic Source Routing )

• Περιορισμός στην έκταση διάδοσης πακέτων ελέγχου

• Διάσωση πακέτων από ενδιάμεσους κόμβους

• Εκτεταμένη διάδοση μηνυμάτων ελέγχου

Page 18: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ASSOCIATIVITY ΒΑSED ROUTING(ΑΒR)

Η έννοια της συσχέτισης αναφέρεται στην χωρική και προσωρινή σταθερότητα σύνδεσης ενός κόμβου

Περιοδική μετάδοση HELLO μηνυμάτων

Συνεχής ενημέρωση των σημείων συσχέτισης

Σκοπός : η μακροβιότητα της διαδρομής η ισοκατανομή του φορτίου διατήρησης δρόμου

Page 19: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΕΡΙΓΡΑΦΗ ABR

• Κατηγορία: on-demand/reactive

• Αποτελείται από 3 φάσεις:

-- Φάση εύρεσης δρόμου

-- Φάση ανακατασκευής δρόμου

-- Φάση διαγραφής δρόμου

Page 20: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΕΥΡΕΣΗ ΔΡΟΜΟΥ - ABR

Κύκλος ερώτησης με τον χαρακτήρα ευρυεκπομπής

Κύκλος αναμονής για την απάντηση

Page 21: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΚΙΝΗΤΙΚΟΤΗΤΑ - ABR

Κίνηση Πηγής

Προορισμός

Μήνυμα αποτυχίαςΜήνυμα αποτυχίας

Μήνυμα αποτυχίας

Μήνυμα αποτυχίας

Νέα αναζήτηση

Τροχιά πηγής

Page 22: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΚΙΝΗΤΙΚΟΤΗΤΑ - ABR

Κίνηση Προορισμού

Τροχιάπροορισμού

Πηγή

Τοπική αναζήτηση

Τελικό μονοπάτι

Page 23: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΚΙΝΗΤΙΚΟΤΗΤΑ - ABR

Κίνηση Ενδιάμεσου κόμβου

ΤροχιάΚόμβου

Πηγή

Τελικό μονοπάτι

Προορισμός

Ένδειξη σφάλματος

Τοπική αναζήτηση

Page 24: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΔΡΟΜΟΛΟΓΗΣΗ ΜΕ ΒΑΣΗ ΤΗΝ ΟΜΑΔΟΠΟΙΗΣΗ

• Διαχείριση μεταδόσεων

• Δημιουργία δικτύων κορμού δρομολόγησης

• Μείωση πολυπλοκότητας – σηματοδοσίας

Page 25: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΑΡΧΙΤΕΚΤΟΝΙΚΕΣΟΜΑΔΟΠΟΙΗΣΗΣ

•Σκοπός: --Αποδοτικότερη χρήση των πόρων (έλεγχος μεγάλων δυναμικών δικτύων) --Απλοποίηση του συντονισμού των εκπομπών μεταξύ γειτονικών κόμβων

•Στρατηγική: --Εύρεση γειτόνων --Εκλογή των cluster heads --Συμφωνία για gateways

Page 26: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΟΜΑΔΟΠΟΙΗΣΗ

Ordinary node

Clusterhead node

Gateway node

Page 27: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΥΒΡΙΔΙΚΗ ΔΡΟΜΟΛΟΓΗΣΗ

• Πλεονέκτημα των proactive σχημάτων: μικρή καθυστέρηση

• Πλεονέκτημα των reactive σχημάτων: υψηλή αποδοτικότητα

Page 28: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΜULTI POINT RELAYING (1)

Εύρεση διαδρομής γρήγορα και αποδοτικά Καλή συμπεριφορά σε περιβάλλοντα: -- μεγάλο γεωγραφικό μέγεθος δικτύου -- μεγάλος αριθμός κόμβων -- υψηλή κινητικότητα -- συχνές τοπολογικές αλλαγές

Διατήρηση μικρού όγκου πληροφορίας Χαμηλό κόστος διατήρησης πληροφορίας δρομολόγησης για μη ενεργές διαδρομές

Page 29: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

4

3

7

5

6

2

1

9

8

10 112

πηγήπροορισμός

Ομάδα MPR

Περιοχή 2-hops

Περιοχή 1-hop

Ομάδα MPR

MULTI POINT RELAYING (2)

Ανεύρεση δρόμου

Page 30: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

4

3

7

5

6

2

1

9

8

10 112

πηγήπροορισμός

Ομάδα MPR

Περιοχή 2-hops

Περιοχή 1-hop

Ομάδα MPR

Τροχιά κόμβου 9

MULTI POINT RELAYING (3)

Διατήρηση δρόμουΚίνηση ενδιάμεσου κόμβου

Page 31: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

4

3

7

5

6

2

1

9

8

10 112

πηγήπροορισμός

Ομάδα MPR

Περιοχή 2-hops

Περιοχή 1-hop

Ομάδα MPR

MULTI POINT RELAYING (4)

Διατήρηση δρόμουΚίνηση κόμβου πηγής

Τροχιά κόμβου πηγής

Page 32: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

4

3

7

5

6

2

1

9

8

10 112

πηγή

προορισμός

Ομάδα MPR

Περιοχή 2-hops

Περιοχή 1-hop

Ομάδα MPR

11

Τροχιά προορισμού

MULTI POINT RELAYING (5)

Διατήρηση δρόμουΚίνηση κόμβου προορισμού