1 / 9

شبکه هاي کامپيوتري

شبکه هاي کامپيوتري. مبحث ششم: پروتکل TCP/IP بخش س وم : IP v 6.0 جهت مطالعه. وحید حقیقت دوست دانشکده فنی و مهندسی دانشگاه شاهد. IPv6. Initial motivation: 32-bit address space completely allocated by 2008. Additional motivation: header format helps speed processing/forwarding

Télécharger la présentation

شبکه هاي کامپيوتري

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. شبکه هاي کامپيوتري مبحث ششم: پروتکل TCP/IP بخش سوم: IP v 6.0 جهت مطالعه وحید حقیقت دوست دانشکده فنی و مهندسی دانشگاه شاهد

  2. IPv6 • Initial motivation:32-bit address space completely allocated by 2008. • Additional motivation: • header format helps speed processing/forwarding • header changes to facilitate QoS • new “anycast” address: route to “best” of several replicated servers • IPv6 datagram format: • fixed-length 40 byte header • no fragmentation allowed

  3. IPv6 Header Priority: identify priority among datagrams in flow Flow Label: identify datagrams in same “flow.” (concept of“flow” not well defined). Next header: identify upper layer protocol for data

  4. IPv4 & IPv6 Header Comparison IPv6 Header IPv4 Header - field’s name kept from IPv4 to IPv6 - fields not kept in IPv6 - Name & position changed in IPv6 - New field in IPv6

  5. Other Changes from IPv4 • Checksum:removed entirely to reduce processing time at each hop • Options: allowed, but outside of header, indicated by “Next Header” field • ICMPv6: new version of ICMP • additional message types, e.g. “Packet Too Big” • multicast group management functions

  6. Transition From IPv4 To IPv6 • Not all routers can be upgraded simultaneous • no “flag days” • How will the network operate with mixed IPv4 and IPv6 routers? • Two proposed approaches: • Dual Stack: some routers with dual stack (v6, v4) can “translate” between formats • Tunneling: IPv6 carried as payload in IPv4 datagram among IPv4 routers

  7. Flow: ?? Src: A Dest: F data Flow: X Src: A Dest: F data Dual Stack Approach F A B C D E IPv6 IPv6 IPv6 IPv6 IPv4 IPv4 Src:A Dest: F data Src:A Dest: F data A-to-B: IPv6 B-to-C: IPv4 B-to-C: IPv6 B-to-C: IPv4

  8. Tunneling-Analogy F A B E tunnel Logical view: IPv6 IPv6 IPv6 IPv6 Analogy:

  9. Flow: X Src: A Dest: F data Flow: X Src: A Dest: F data Flow: X Src: A Dest: F data Flow: X Src: A Dest: F data F A B C D E Src:B Dest: E Src:B Dest: E Tunneling-Physical View F A B E tunnel Logical view: IPv6 IPv6 IPv6 IPv6 Physical view: IPv6 IPv6 IPv6 IPv6 IPv4 IPv4 A-to-B: IPv6 B-to-C: IPv6 inside IPv4 B-to-C: IPv6 inside IPv4 E-to-F: IPv6

More Related