1 / 34

Εισαγωγή στο Mobile IPv6

Εισαγωγή στο Mobile IPv6. Δημήτριος Καλογεράς. Ανάλυση Παρουσίασης. Εισαγωγή Σχετικά χαρακτηριστικά of IPv6 Βασικές διαφορές μεταξύ MIPv4 και MIPv6 Λειτουργία Mobile IPv6 Μηχανισμός ανακάλυψης Home Agent Handover Quality of Service Συμπεράσματα Αναφορές. Internet.

hera
Download Presentation

Εισαγωγή στο Mobile IPv6

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Εισαγωγή στο Mobile IPv6 Δημήτριος Καλογεράς

  2. Ανάλυση Παρουσίασης • Εισαγωγή • Σχετικά χαρακτηριστικά of IPv6 • Βασικές διαφορές μεταξύ MIPv4 και MIPv6 • Λειτουργία Mobile IPv6 • Μηχανισμός ανακάλυψης Home Agent • Handover • Quality of Service • Συμπεράσματα • Αναφορές

  3. Internet Εισαγωγή - Σενάριο Mobile IPv6 Mobile Node (ΜΝ) μετακίνηση ΥποΔίκτυο B Home Link Δίκτυο A Router Υποδίκτυο Γ Router Router Home Agent Correspondent Node

  4. Εισαγωγή • Mobile IPv6 διευκολύνει την μετακίνηση των IPv6 κόμβων από ένα υποδίκτυο IP σε ένα άλλουποδίκτυο IP • Πρωτόκολλο δρομολόγησης για κινητούς σταθμούς IPv6 • Τίποτα παραπάνω τίποτα λιγότερο • διαφανές στα παραπάνω πρωτόκολλα και εφαρμογές • Περίεργη δομή πρωτοκόλλου … • Αποφυγή ενδιάμεσων δρομολογητών! • Η κατάσταση του πρωτοκόλλου κρατιέται στους τερματικούς σταθμούς • Mobile nodes • Correspondent nodes • Με μία εξαίρεση … τονHome Agent

  5. Εισαγωγή • Mobile Nodes ‘λαμβάνουν’ • Home address • Home agent • «Εκτός Βάσης» • Λήψη care-of address • Καταχώρηση care-of address στον home agent και στουςσχετικούς correspondent nodes… • Mobile IPv6 εγγυάται σωστό routing • Όταν ένα κινητός κόμβος (mobile node- ΜΝ)μετακινείται: • Στέλνει πληροφορίες για την υπάρχουσα θέση του στο home agent (ΗΑ) • Ο home agent παροχετεύει πακέτα που προορίζονται για τον ΜΝ και τα στέλνει στην τρέχουσα θέση του ΜΝ

  6. Σχετικά χαρακτηριστικά IPv6 • Address Autoconfiguration • Stateless autoconfiguratoin • Network Prefix + Interface ID • Stateful autoconfiguration • DHCPv6 • Neighbor Discovery • Ανακάλυψη της παρουσίας των γειτόνων και των δρομολογητών • Καθορισμός των διευθύνσεων link-layer • Συντήρηση της πληροφορίας reachability

  7. Σχετικά χαρακτηριστικά IPv6 (συν.) • Extension Headers • Routing header • Για βελτιστοποίηση της διαδρομής • Destination Options header • For mobile node originated datagrams

  8. Διαφορές μεταξύ MIPv4 και MIPv6 • Δεν υπάρχει FA (foreign agent) στο Mobile IPv6 • [Mobile IPv6]Απαίτηση από κάθε ΜΝ για υποστήριξη • IPv6 Decapsulation • Address Autoconfiguration • Neighbor Discovery

  9. Διαφορές μεταξύ MIPv4 και MIPv6 • Παράδοση πακέτων • Οι κόμβοι MIPv6 χρησιμοποιούν care-of address ως διεύθυνση πηγής στα foreign links • Δεν υπάρχει πρόβλημα spoofed διευθύνσεων • Ο κόμβος Correspondence χρησιμοποιεί IPv6 routing header rather αντί για IP encapsulation • Υποστήριξη για φυσιολογικό “Route Optimization”

  10. Mobile IPv6 Μηνύματα και δομές δεδομένων • Μηνύματα του MIPv6 ορίζονται ως IPv6 Destination Options • Αυτά χρησιμοποιούνται στο IPv6 για την μεταφορά πληροφοριών που εξετάζονται ΜΟΝΟ στο τερματικό κόμβο. Next Header Hdr Ext Len Options

  11. Mobile IPv6 Μηνύματα και δομές δεδομένων (συν.) • Τέσσερα νέα Destination Options • Binding Update • Χρησιμοποιείται από ένα MN να ενημερώσει το HA ή κάθε άλλο CN για την τρέχουσα current care-of address • Binding Acknowledgement • Χρησιμοποιείται για την επιβεβαίωση λήψης ενός μηνύματος Binding Update

  12. Mobile IPv6 Μηνύματα και δομές δεδομένων (συν.) • Binding Request • Χρησιμοποιείται από κάποιο κόμβο για να ζητήσει από τον MN να στείλει πληροφορίες με την μορφή Binding Update με την τρέχουσα διεύθυνση care-of address • Home Address • Χρησιμοποιείται σε πακέτα τα οποία στέλνονται από τον mobile node για να ενημερώσουν τον αποδέκτη για την διεύθυνση home address του ΜΝ.

  13. Mobile IPv6 Μηνύματα και δομές δεδομένων (συν.) • Δομές δεδομένων • Binding Cache • Λίστα Binding Update • Λίστα Home Agent • π.χ.

  14. Λειτουργία Mobile IPv6 • Καταχώρηση στο Home Agent • Ο MN κάνει address autoconfiguration (stateful ή stateless) για να πάρει την care-of address • Ο MN καταχωρεί care-of address στον home agent (ΗΑ) στο υποδίκτυο home link • Με χρήση “Binding Update” Destination Option στην επικεφαλίδα • Ο HA χρησιμοποιεί proxy Neighbor Discovery καιαπαντήσεις σε μηνύματα Neighbor Solicitations εκ μέρους του MN

  15. Internet Λειτουργία Mobile IPv6 (συν.) • Καταχώρηση στον Home Agent Mobile Node • Binding Update • Binding Acknowledgement Home Link Υποδίκτυο A Υποδίκτυο B (1) Router Υποδίκτυο C Router (2) Router Home Agent Correspondent Node

  16. Internet Λειτουργία Mobile IPv6 (συν.) • Βελτιστοποίηση δρομολόγησης • Για αποφυγή τριγωνικής δρομολόγησης Mobile Node • Packet • Tunneled Packet • Packet Link B Home Link Link A (2) Router (3) Link C Router (1) Router Home Agent Correspondent Node

  17. Internet Λειτουργία Mobile IPv6 (συν.) • Βελτιστοποίηση δρομολόγησης Mobile Node • Binding Update • Packet Link B Home Link Link A Router (2) Link C Router (1) Router Home Agent Correspondent Node

  18. Internet Λειτουργία Mobile IPv6 (συν.) • MN - Λήψη Πακέτων Mobile Node Correspondent Node Src: CN’s address Dst: MN’s home address Src: CN’s address Dst: MN’s care-of address • Routing Header: • MN’s home address Binding cache hit Src: CN’s address Dst: MN’s home address Src: CN’s address Dst: MN’s care-of address • Routing Header: • MN’s home address MN receives packets from loopback interface

  19. Internet Λειτουργία Mobile IPv6 (συν.) • MN- Αποστολή πακέτων Correspondent Node Mobile Node MN στην Βάση (Ηome): Src: MN’s care-of address Dst: CN’s address Src: MN’s home address Dst: CN’s address • Destination Optoins header – • Home Address Option: • MN’s home address MN σε απομακρυσμένο δίκτο: Μετακίνηση MN’s home address στη Source Address Src: MN’s care-of address Dst: CN’s address • Destination Optoins header – • Home Address Option: • MN’s home address Src: MN’s home address Dst: CN’s address

  20. Λειτουργία Mobile IPv6 (συν.) • Ανίχνευση κίνησης Detection • Εκτός βάσης, o MN επιλέγει ένα δρομολογητή και ένα υποδίκτυο τα οποία ανακοινώνονται από αυτό το δρομολογητή για να χρησιμοποιηθείως care-of address • To wait for the periodically sent Router Advertisements

  21. Λειτουργία Mobile IPv6 (συν.) • Binding Management • Για αναγκαστική λήψη Binding Acknowledgement, Ο MN ρυθμίζει το Acknowledge bit στο Binding Update • Περιοδική εκπομπή Biding Update μέχρι λήψης επιβεβαίωσης. • Ο MN ΠΡΕΠΕΙ να θέσει το Acknowledge bit στα Binding Updates τα οποία απευθύνονται στον HA • The MN ΠΡΟΑΙΡΕΤΙΚΑθέτει το Acknowledge bit στα Binding Updates τα οποία απευθύνονται στον CN

  22. Internet Μηχ/σμος ανακάλυψης Home Agent • Αποστολή Binding Update στην διεύθυνσηγια anycast για Home-Agents • Λήψη Binding Acknowledgement που περιέχει Home Agents List και • απορρίπτει την αίτηση κατοχύρωσης Home Agent 1 Mobile Node Home Agent 2 (1) Link B Router (2) Link C Router Home Link Link A Router Home Agent 3 9 Home Agent 1 2 Home Agent 2 -3 Home Agent 3 Correspondent Node

  23. Internet Μηχ/σμος ανακάλυψης Home Agent (συν.) • Αποστολή Binding Update στο Home Agents 3 • Binding Acknowledgement, registration OK Mobile Node Home Agent 1 Home Agent 2 (1) Link B Router (2) Link C Router Home Link Link A Router Home Agent 3 Home Agent 3 9 Home Agent 1 2 Home Agent 2 -3 Correspondent Node

  24. Handover • Οριζόντια χωρίς αλλαγή δρομολογητή • Κατακόρυφα με αλλαγή δρομολογητή

  25. Handover • Router-Assisted Smooth Handovers CN • MN στέλνει Binding Update στον HA από το προηγούμενο previous network • HA επιστρέφει Binding Acknowledgement • HA στέλνει με tunnels πακέτα στο MN • MN στέλνει Binding Update στο CN (3) (4) IPv6 router με λειτουρ. HA (3) IPv6 router (1) (2) MN κίνηση

  26. Handover (συν.) • Τρεις τύποι handover • Smooth Handover • Ελαχιστοποίησηαπώλεια δεδομένωνόταν MN αποκαθιστά σύνδεση με νέο access point • Fast Handover • Ελαχιστοποίηση καθυστέρησης για αποκατάσταση επικοινωνίας μετο MN στο νέο access router • Seamless Handover • Smooth και Fast Handover !

  27. Διαδικασία Ηandover + ΑΑΑ

  28. Quality of Service • IPv6 header έχει δύο πεδία σχετικά με QoS • 20-bit Flow Label • Για IntServ και RSVP • 8-bit Traffic Class Indicator • Για DiffServ

  29. MIPv6 • Status • RFC 3775 • Implementation • Linux, MIPL http://www.mobile-ipv6.org/ • 2.4.x kernel versions, 2.6 coming • BSD, KAME stack http://www.kame.net,FreeBSD 4.9, NetBSD 1.6.2, OpenBSD 3.4 • Cisco, IOS technology preview available by request • ‘ohanami’ EFT • Microsoft, Expect beta release sometime in Q4 2004

  30. Quality of Service (Συν.) • Νέα IPv6 option – QoS Object • QoS Object περιγράφειτις απαιτήσεις QoS, όγκος κίνησηςκαι παραμέτρους packet classification για την ροήπακέτων από τον MN's • Περιέχεται ως Destination Option στα IPv6 packets που μεταφέρουν μηνύματα Binding Update και Biding Acknowledgment

  31. Remote Network Support • Leaf networks in Rural Locations • Microwave / WiMAX links • Flexible access to on-line resources for response team • Provide temporary Internet connectivity to the remotesite

  32. Mobile Library • Mobile library προσφέρει Internet access και virtual library service • Μπορεί να προσφέρει κάλυψη σε πολλές βιβλιοθήκεςαπό ένα κινητόσταθμό • Χρήσηοποιοδήποτε uplink είναι διαθεσιμό

  33. Συμπεράσματα • Mobile IPv6 ένα • Αποδοτικό και εύκολα εφαρμόσιμο πρωτόκολλο για την εξυπηρέτηση κινητών σταθμών IPv6 • Ελαφρύ πρωτόκολλο • Ελαχιστοποίηση κίνησης ελέγχου για αποδοτική«ευκινησία»

  34. Αναφορές • C. Perkins, “Mobility for IPv6,” Internet Draft, June 2002. • K. Zhigang et al.,“QoS in Mobile IPv6,” in Proc. of International Conferences on Info-tech and Info-net 2001, vol. 2, pp. 492 -497. • N. Montavont and T. Noel, “Handover Management for Mobile Nodes in IPv6 Networks,” IEEE Communication Magazine, pp. 38-43, Aug. 2002. • Παραδοτέα 6net • D.4.1.1 Survey and Evaluation of MIPv6 Implementations • D.4.1.2, Initial MIPv6 Support Guide • D.4.1.3Final MIPv6 Support Guide

More Related