1 / 8

Network Protocols

Network Protocols. Internet Protocol version 6 (IPv6). Motivation for IPv6. The overriding need was for a larger address space Other potentially useful things were done: simpler header format fragmentation by the network is not allowed header checksumming is no longer done

mjanssen
Download Presentation

Network Protocols

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. Network Protocols • Internet Protocol version 6 (IPv6)

  2. Motivation for IPv6 • The overriding need was for a larger address space • Other potentially useful things were done: • simpler header format • fragmentation by the network is not allowed • header checksumming is no longer done • multiple addresses and scopes per interface • not fully ironed out how all this will be done • Note, at this time, routing is essentially unchanged

  3. IPv6 datagram format

  4. IPv6 Options

  5. Fragmentation changes

  6. Changes to other protocols • ICMP streamlined, combined with IGMP • Upper layers need to know about IPv6 addresses • New DNS record types (e.g. AAAA) • RIP updated, RIPng • OSPF updated, OSPFv3 • DHCPv6

  7. IPv6 transition • When, if ever? • 6Bone and tunneling • Dual stacks • Address translation • Software/stack changes required

  8. Transition issues • Colon hexadecimal notation with 0's compression • e.g. 2001:435:e201::1 • IPv4 addresses can be encoded with 96 leading 0's • e.g. ::140.192.5.1 • Assignment and encoding strategies • auto-configuration • EUI-64 encoded (use MAC in host id portion) • privacy extensions, geographical encoding, etc.

More Related