Future protocol IP v6
-
Upload
manesh-sharma -
Category
Education
-
view
177 -
download
0
Transcript of Future protocol IP v6
INTRODUCTION The Internet Protocol (IP) is the method or
protocol by which data is sent from one computer to another on the Internet.
HISTORY OF THE INTERNET PROTOCOL (IP)
In 1978, the Office of the Secretary of Defense (OSD) mandated the use of IPv4 for all “host-to-host” data exchange enabling IPv4 to become the mechanism for the military to create integrated versus stove piped communications.
Why New IP Version? So far, IPv4 has proven itself as a robust routable
addressing protocol and has served us for decades on its best-effort-delivery mechanism.
It was designed in the early 80s and did not get any major change afterward.
At the time of its birth, Internet was limited only to a few universities for their research and to the Department of Defense.
Major points that played a key role in the birth of IPv6:
Internet has grown exponentially and the address space allowed by IPv4 is saturating. There is a requirement to have a protocol that can satisfy the needs of future Internet addresses that is expected to grow in an unexpected manner.
IPv4 on its own does not provide any security features. Data has to be encrypted with some other security application before being sent on the Internet
About the IP v6: INTERNET PROTOCOL VERSION 6 (IPV6) IS THE
LATEST REVISION OF THE INTERNET PROTOCOL (IP) AND THE FIRST VERSION OF THE PROTOCOL TO BE WIDELY DEPLOYED.
IPV6 WAS DEVELOPED BY THE INTERNET ENGINEERING TASK FORCE (IETF) TO DEAL WITH THE LONG -ANTICIPATED PROBLEM OF IPV4 ADDRESS EXHAUSTION.
World IPv6 Launch day on June 6, 2012
Internet Protocol version 6 is a new addressing protocol designed to incorporate all the possible requirements of future Internet known to us as Internet version-2.
This protocol as its predecessor IPv4, works on the Network Layer (Layer-3). Along with its offering of an enormous amount of logical address space, this protocol has ample features to address the shortcoming of IPv4.
IP version 6 / IPv6 (also known as IPng - ng for new/next generation), provides 128-bit addressing (that's billions upon billions of addresses).
How IPv6 works : IPv6 is technology with a main focus on changing the structure of
current IP addresses, which will allow for virtually unlimited IP addresses.
The current version, IPv4 is a growing concern with the limited IP addresses, making it a fear that they will run out in the future.
IPv6 will also have a goal to make the Internet a more secure place for browsers, and with the rapid number of identity theft victims, this is a key feature.
Why Not IPv5? Version 0 to 3 were used while the protocol was itself
under development and experimental process. So, we can assume lots of background activities remain active before putting a protocol into production.
Similarly, Protocol version 5 was used while experimenting with the stream protocol for Internet. It is known to us as “Internet Stream Protocol” which used Internet Protocol number 5 to encapsulate its datagram. It was never brought into public use, but it was already used.
Do We Really Need a Larger Address Space?
Internet Users or PC ~530 million users in Q2 CY2002, ~945 million by 2004
(Source: Computer Industry Almanac) Emerging population/geopolitical and Address space
PDA, Pen-Tablet, Notepad,… ~20 million in 2004
Mobile phones Already 1 billion mobile phones delivered by the industry
Transportation 1 billion automobiles forecast for 2008 Internet access in Planes
Consumer devices Billions of Home and Industrial Appliances
IPv6 vs. IPv4: Address Comparison
IPv4 has a maximum of :
232 4 billion addresses
IPv6 has a maximum of :
2128 = (232)4 4 billion x 4 billion x 4 billion x 4 billion
Notation of IPv6 addresses:
Convention: The 128-bit IPv6 address is written as eight 16-bit integers (using hexadecimal digits for each integer)
CEDF:BP76:3245:4464:FACE:2E50:3025:DF12
Short notation: Abbreviations of leading zeroes:
CEDF:BP76:0000:0000:009E:0000:3025:DF12
CEDF:BP76:0:0:9E :0:3025:DF12
“:0000:0000” can be written as “::”
CEDF:BP76:0:0:FACE:0:3025:DF12 CEDF:BP76::FACE:0:3025:DF12
Features of IPv6 Larger Address Space
Aggregation-based address hierarchy
– Efficient backbone routing
Efficient and Extensible IP datagram
Stateless Address Auto configuration
Security (IPsec mandatory)
Mobility
Header
No Broadcast
Anycast Support
Smooth Transition
Extensibility
Routing in IPv6
As in IPv4, IPv6 has 2 families of routing protocols: IGP and EGP, and still uses the longest-prefix match routing algorithm
IGP RIPng (RFC 2080) Cisco EIGRP for IPv6 OSPFv3 (RFC 2740) Integrated IS-ISv6 (draft-ietf-isis-ipv6-02)
EGP : MP-BGP4 (RFC 2858 and RFC 2545)
Basic Address Types
Unicast:for one-to-onecommunication
Multicast:for one-to-manycommunication
Anycast:for one-to-nearestcommunication
Mobility Support in IPv6
Mobile computers are becoming commonplace.
Mobile IPv6 allows a node to move from one link to another without changing the address.
Movement can be heterogeneous, i.e., node can move from an Ethernet link to a cellular packet network.
Mobility support in IPv6 is more efficient than mobility support in IPv4.
Major Improvements of IPv6 Header
No option field: Replaced by extension header. Result in a fixed length, 40-byte IP header.
No header checksum: Result in fast processing.
No fragmentation at intermediate nodes: Result in fast IP forwarding.
IPv6 Today IPv6 Supported by every major OS vendor
Many core network services have support, particularly in the Open Source community
Smart device manufacturers have already developed products that leverage v6
Current operating systems that have IPv6 support
- HP-UX 11i
- Linux (Red hat, Mandrake, Debi an, Susie)
- BSD flavors (Free, Net, Open)
- Sun Solaris 8 and 9
- Windows 2000, XP, 7, 8
- IBM AIX (since release 4.3)
IPv6 Applications Support
Number of v6 applications growing
Services currently available:
- DNS, some DHCPv6
- Web (Server and browsers)
- E-mail (server - client availability still missing)
- Basic functions (FTP, Telnet, SSH, Ident, Whois, News)
Commercial firewalls now available.
IPv6 v/s IPv4 : No Broadcast in IPv6
– Replaced by Multicast
– Multicast scope provides flexibility
Uncontrolled fragmentation in IPv4
– Only a source node can fragment IPv6
– Limits packet size to minimum MTU in path (Maximum Transmission Unit)
Other features inherent to IPv6
- Security encryption
- Header encryption
- Sender authentication
- Privacy
IPv6 Terminology :
Node – A device that implements IPv6.
– A node can be a host or a router
– A node can be an entertainment system
– A node can be a PDA or cell phone
Router – A node that forwards IPv6 packets not explicitly addressed to itself.
– Routers operate at the Network Layer
– Routers use metrics to determine optimal paths which network traffic should be forwarded
Host – Any node that is not a router
– A host can be your computer at home
– A host can be your cell phone or PDA
Upper Layer – A protocol layer immediately above IPv6.
- TCP/UDP
- ICMP
- OSPF
Link – A communication facility or medium over which nodes can communicate at the Data Link Layer.
Neighbors – Nodes attached to the same link.
– 2 PC’s on a hub can be neighbors
– Hosts and routers can be neighbors
Interface – A node’s attachment to a link.
- A Network Interface Card (NIC) is an interface
- A node can have more than one interface
- Routers often have multiple interfaces
- A PC’s dial-up adapter is an interface
Address – An IPv6-layer identifier for an interface or a set of interfaces.