Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Parth Patel
@p4rth www.facebook.com/p4rth
Agenda
Introduction to Internet Protocol (IP)
IPv4 IPv6
Introduction
Expanded Addressing Support for Extensions and Options
Flow Labelling
Brunel.ac.uk 134.83.129.133
Every machine (host) on network given an IP address unique identifier on that network
Technology underpinning the internet
IPv4
Introduced in RFC 791, from 1981
Current dominant technology Protocol becoming aged, inefficient workarounds must be used:
Limited number of addresses available Network Address Translation
Addresses must be set manually Dynamic Host Configuration Protocol Routing tables in Internet core routers becoming too large
Difficult to track mobile clients (laptops, phones on wifi networks etc) as they move around Triangular Routing
Security, Quality of Service not supported IPSec
IPv6: Introduction
IP version 6 (IPv6) is a latest version of the Internet protocol, designed as the successor to IPv4
Changes from IPv4 to IPv6
Expanded Addressing capabilities
Address size increase from 32-bits to 128-bits
128-bit Addresses
2128 = ~340 billion billion billion billion unique addresses
Providing provision for permanent unique addresses to all the individuals and hardware connected
Eliminates need to use techniques such as Network Address Translation (NAT)
Mobile IPv6
Describes network clients (e.g. laptops) which frequently move between segments of a network, but need to keep the same address IPv4 uses triangular routing very inefficient method IPv6 does not need to use triangular routing
As efficient as native IPv6
Investment Protection
IPv6 longer life span than expenditures on IPv4 systems
Conclusion
IPv4
4,000,000,000 total addresses
Global pool fully allocated
IPv6 Simpler to deploy Simpler to maintain Higher network performance Allowances for future improvement Cost savings over equipment lifetime
3.4 x 1038 total addresses
5x1028 per person on Earth
Flow labelling for optimised routing, some QoS support Longer lifespan for IPv6 equipment
Q&A