Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCTION
The Internet Protocol (or IP for short) is one of the most important protocols in the IETF's
Internet Protocol Suite (more commonly called TCP/IP, after two of the main protocols in
the suite). TCP/IP is a collection of many network protocols used in most modern Local Area
Networks (LANs), as well as the worldwide Internet. All incoming and outgoing traffic,
regardless of application or transport protocol, must be processed by the Internet Protocol.
Its design and capabilities heavily impact the capabilities of the overall network.
Both versions of the Internet Protocol live in the Internet Layer (L3). They work with IP
addresses (32 bit addresses for IPv4 and 128 bit addresses for IPv6). Both IPv4 and IPv6
addresses get mapped onto Link Layer (L2) addresses (48 bit MAC addresses in the case of
Ethernet), for delivery within a single subnet (either directly to the destination node, or to
the subnet gateway node if the destination node is not on-link). Both IPv4 and IPv6 are
concerned with internetworking, which is getting packets from one node to another, even if
the two nodes are not in the same subnet. They both prepend IP headers to outgoing blocks
of data, and process and remove them from incoming packets. Both versions have a "helper
protocol" (ICMPv4 for IPv4 and ICMPv6 for IPv6). In addition, there are many similarities
and differences between the two protocols, to illustrate the comparison between the two
protocols see the table below.
Deferment between
IPv4
IPv6
address allocation
address lifetime
address
address mask
address mask
address prefix
Address Resolution
Protocol (ARP)
address scope
address types
communications
trace
configuration
Domain Name
System (DNS)
Dynamic Host
Configuration
Protocol (DHCP)
File Transfer
Protocol (FTP)
fragments
host table
Interface
Internet Control
Message Protocol
(ICMP)
Internet Group
Management
Protocol (IGMP)
IP header
IP header options
IP header protocol
byte
IP header Type of
Service (TOS) byte
iSeries Navigator
support
LAN connection
Layer 2 Tunnel
Protocol (L2TP)
loopback address
Maximum
Transmission Unit
(MTU)
Netstat
Same for IPv6, and IPv6 is supported for both 5250 and
iSeries Navigator.
Network Address
Translation (NAT)
network table
packet filtering
packet forwarding
packet tunneling
In IPv4, tunneling occurs in VPN for tunnelmode VPN connections (IPv4 tunneled in
IPv4) and in L2TP.
PING
Same for IPv6, and IPv6 is supported, for both 5250 and
iSeries Navigator.
Point-to-Point
Protocol (PPP)
port restrictions
Ports
protocol table
Quality of service
(QoS)
Renumbering
Route
Routing Information
Protocol (RIP)
services table
Simple Network
Management
Protocol (SNMP)
sockets API
source address
selection
starting and
stopping
Telnet
trace route
Same for IPv6, and IPv6 is supported for both 5250 and
iSeries Navigator.
transport layers
unspecified address
virtual private
networking (VPN)
REFERENCE:
1 Mark A. Sportack; IP Addressing Fundamentals; Cisco Press; 2002
2 Silvia Hagen; IPv6 Essentials; O ReillyJoseph Davies; Understanding IPv6; Microsoft; 2003
3 White paper; Understanding IP Addressing: Everything you ever wanted to know: 3COM
4 Introduction to IP Version 6- Microsoft, 2007
LINKS:
http://www.rfc-editor.org/rfcsearch.html
http://en.wikipedia.org/wiki/IPv6_address
http://www.ietf.org/rfc/rfc2373.txt
https://publib.boulder.ibm.com/iseries/v5r2/ic2924/index.htm?info/rzai2/rzai2ipv6func.ht
m
https://tools.ietf.org/html/rfc6724
http://www.tcpipguide.com/free/t_InternetProtocolVersion4IPIPv4.htm
http://www.searchnetworking.com.au/topics/article.asp?DocID=1270013http://
http://www.ip6.com/us/book/Chap12.pdf
http://www.ibm.com/developerworks/web/library/wa-ipv6/
http://www.ipv6forum.com/