SLIDE 1
IPv6 (RFC 2460) Expanded addressing capabilities (128 bits). Header - - PowerPoint PPT Presentation
IPv6 (RFC 2460) Expanded addressing capabilities (128 bits). Header - - PowerPoint PPT Presentation
IPv6 (RFC 2460) Expanded addressing capabilities (128 bits). Header format simplification. Improved support for extensions and options. Flow labeling capability. Authenitication and privacy capabilities. 18 UTD, CS 6390 Ravi
SLIDE 2
SLIDE 3
IPv6 Extension Headers
Recommended order of extension headers. Extension headers processed only in the order they appear inthe packet.
Hop-by-Hop option header immediately after IPv6 header. Only Hop-by-Hop options header processed by every node onpath from source to destination.
Other extension headers processed only by destination. Packet discarded and ICMP message sent to source if expectedheader not found.
UTD, CS 6390 Ravi Prakash 20
SLIDE 4
IPv6 Extension Headers (contd.) Routing Header: similar to IPv4’s loose source and record route
- ption.
Fragment Header: used by source to indicate fragmentation.
Intermediate routers not allowed to fragment packets. Destination expects to receive all fragments within60 seconds of the first arriving fragment.
UTD, CS 6390 Ravi Prakash 21
SLIDE 5
IPv6 Packet Size Issues
MTU should be at least 1280 bytes. For links with smaller MTU, lower layer fragmentation andreassembly required.
Path MTU discovery is recommended.UTD, CS 6390 Ravi Prakash 22
SLIDE 6
IPv6 Stateless Address Autoconfiguration (RFC 2462)
Avoid manual configuration of nodes. Node generates its own addresses using:– interface identifier created using locally available information, – subnet prefix advertised by router.
Interface IP address = subnet prefix + subnet unique interfaceid.
Duplicate Address Detection performed to ensure uniqueness.UTD, CS 6390 Ravi Prakash 23
SLIDE 7
Lifetime of Interface Addresses
Interface’s IP address has finite lifetime. On lifetime expiry:– address binding becomes invalid. – address may be reassigned to another interface.
Preferred address: address can be used for communicationwithout restriction.
Deprecated address: invalidation of this address binding isimminent.
UTD, CS 6390 Ravi Prakash 24
SLIDE 8
Stateless Autoconfiguration Protocol
- 1. Node generates link-local address for interface.
- 2. Node verifies the uniqueness of tentative link-local address.
- 3. Node obtains router advertisement and composes address.
- 4. Node refreshes address binding on subsequent advertisements.
UTD, CS 6390 Ravi Prakash 25
SLIDE 9
Generation of Link-Local Address
Use link-local prefix FE80::0. N-bit long interface id replaces right-most N bits of link-localprefix.
Interface id may be interface’s link-layer address. Another alternative is 64-bit address based on EUI-64identifiers.
UTD, CS 6390 Ravi Prakash 26
SLIDE 10
Verification of Uniqueness
Node sends Neighbor Solicitation message containing tentativeaddress as target.
Uniqueness guaranteed if no Neighbor Advertisement withtentative address received in response.
Otherwise, manual configuration has to be done.UTD, CS 6390 Ravi Prakash 27
SLIDE 11