Академический Документы
Профессиональный Документы
Культура Документы
Internet Protocol
Transports a datagram from source host to destination,
possibly via several intermediate nodes (routers)
Service is:
Unreliable: Losses, duplicates, out-of-order delivery
Best effort: Packets not discarded capriciously, delivery failure
not necessarily reported
Connectionless: Each packet is treated independently
What is an IP address?
Each host on a TCP/IP network is uniquely identified
at the IP layer with an address.
An Internet Protocol (IP) address specifies the location
of a host or client on the Internet.
The IP address is also known as Protocol address
The IPv4 address is 32 bits long
The IPv6 address is 128 bit long
Problems of IPv4
Addressing problem
Routing Crisis
End to End problem
Security
Mobility
Performance
Cost
Address Crisis
IPv4 has 32 bit addresses.
Initially classful addressing scheme
Classless scheme
Natting
More Natting(444)
Addresses exhausted a week back.
(As per the info. available on http://www.ipv6forum.com)
61.100.0.0/16
ISP
61.100.32.128
61.100.32.0/25
61.100.32.1
..2
..3
..4
10.0.0.1
..2
..3
..4
*AKA home router, ICS, firewall
Internet
NAT
PABX
61.100.32.128
10 4567 9876
?
10.0.0.1
Extn 10
NAT Problems
05/10/16
Routing Crisis
05/10/16
10
Natting
Mobility
Mobile IP permits users to remail
connected across wireline or wireless
network while raoming between
networks.
05/10/16
13
Security Problem
14
IPv6 Features
Larger address space
2. Global reachability
3. Flexibility
4. Auto-configuration
5. Aggregation
6. Multi-homing
7. Efficient Routing
8. Scalability
9. Easy Mobility
10. Better security
1.
IPv6 Addressing
2128
6.5 Billion
6.5 Billion people on earth
52 Trillion Trillion
IPv6 addresses per person
52 Trillion Trillion
523 Quadrillion (523 thousand Trillion )
100 Billion
Typical brain has
~100 Billion cells
(your count may vary)
05/10/16
Global Reachability
From 32 bits to 128 bits addresses enables:
Global reachability:
No hidden networks, hosts
All hosts can be reachable and be "servers"
17
Flexibility
From 32 bits to 128 bits addresses enables:
Flexibility
18
Auto-Configuration
"Plug and play"
By autoconfiguration
05/10/16
19
Address Autoconfiguration
One of the most useful aspects of IPv6 is its ability
to automatically configure itself, even without
the use of a stateful address autoconfiguration
protocol such as DHCPv6
Types of autoconfiguration:
Stateless
Stateful
---------------------------------------------------------------
Aggregation
Aggregation
05/10/16
21
ALTTC/ BB Faculty
22
Multihoming
05/10/16
23
Efficient Routing
05/10/16
24
Scalability
05/10/16
25
Easy Mobility
26
Home Agent
Foreign Agent
178.24.9.36
correspondent node
Internet
Home Address
Home
Network
Home Agent
Tunnel
Address Registration
Foreign
Network
Foreign Agent
Mobile
Node
Address
Binding
Internet
Data
Router
Advertisement
Home Address
Home
Network
Data
Address Registration
Home Agent
Foreign
Network
Mobile
Node
Care-of
Address
Care-of Test
Internet
Home Agent
Foreign
Correspondent
Network 1
Binding Update
Care-of
Address
1
Router
Advertisemen
t
Home Address
Home
Network
Mobile
Node
Home Test
Home Binding
Update/Acknowledgmen
t
Foreign
Network 2
Care-of
Duplicate Address Mobile Address
2
Detection
Node
Mobile IP Tunneling
Across Internet
CS 640
31
05/10/16
32
Better Security
33
Better Security
Although a standard now exists for providing security
for IPv4 packets (IPSec), this standard is optional
for IPv4 and proprietary security solutions are
prevalent.,, In IPv6 IPSec is mandatory
34
Thanks
05/10/16
35