IP-ul tău îi: 38.107.179.240

Linux Menu

Fundatia Pestalozzi

http://www.pestalozzi.ro/
dezvolta şi promovează programe şi servicii care să răspundă nevoilor persoanelor aflate în dificultate pe baza principiilor muncii sociale
Avem 41 vizitatori online
Serviciii de curierat, distributie pliante, door-hangere, dropmail Ploiesti- www.boxpoint.ro

Imobiliare Locato

Agentie imobiliara, vanzari, cumparari, inchirieri apartamente, case, vile , birouri Ploiesti, Prahova
 http://www.imobiliare-locato.ro

IpV6  Email
Evaluare utilizator: / 0
Cel mai slabCel mai bun 
Sisteme de Operare - Linux
Scris de Administrator   
Luni, 17 Martie 2008 20:02



Internet Protocol Version 6 (IPv6)



The next IP.” “Version 6.” “Completely redone IPv4.” If you hear statements like this,iIPv4 to IPv6gnore or correct them. IPv6 is not a new network layer protocol. Remember this, if

anything, about IPv6: It is an evolutionary step for IP. Calmer heads prevailed during

the two years of IPng working group and IPv6 has become an efficient IPv4 that is

extensible.

IPv4 has proven to be a robust network layer protocol and there have been very few

changes to it over the last 20 years. The biggest problem with IPv4 was the addressing,

and these are the changes that were made. The addressing has not changed, but the

methods of employing the 32-bit addressing have. IPv6 is a direct result of the shortages

of the address space of IPv4. IPv6 is not revolutionary. It is the next step in the

datagram delivery protocol known as IP. It is not a replacement for IPv4 per se, but

there are many new and some revised functions of the protocol that improve upon it.

Currently, there are enough fixes and extensions to the IPv4 protocol (not that there

are many problems with the protocol) to make it last well into the year 2000. I have

heard over the years, why implement a new version of IP when this one is working just

fine? IPv4 simply put a Band-Aid a problem within a time period of need to further

enhance the Internet to reach more people and business requirements.

As you read through this section, you should start to understand that the timing of

this upgrade to IP is about right. The capabilities of IPv6 require a much more

sophisticated computer than was required with IPv4. Generally, IPv4 could run on lowpowered

routers and endstations. The versatility of IPv6 will make use of the higherpowered

routers and workstations.







Introduction

An evolution of IPv4.

Builds on IPv4.

Most notable change is address changes to 128 bits.

Dynamic environment.

Requires a much more sophisticated operating environment.

Over 58 other protocols have changed with it.

Will run as islands using IPv4 as the backbone.

Cannot simply “flip a switch” to convert.

When we changed IP, we did not change the function of any other protocol—again, the

advantage of modular protocols. TCP and UDP stayed the same. Yes, the software calls

to the IP interface are different: the socket interface known as Berkeley sockets

(Unix), or for PCs the Winsock interface. But the basic functions of TCP/UDP and the

applications that use them are the same. The other protocols that have to change are

those that directly interface with IP. These are Domain Name Server, DHCP, OSPF, RIP,

ICMP, and others.

You will hear a lot about IPv6 over the next few years, and IPv6 implementations will

continue to remain as islands in the IPv4 Internet. This is the correct approach for IPv6.

You cannot “flip the switch” as we did in January 1983 with IPv4. The Internet of today

is extremely large and very commercial. There are still quite a few studies in progress

to determine IPv6 addressing allocation, effects of IPv6 on IPv4 networks, tunneling,

and so on. Slow-but-sure implementation. Test before implementing. Apply applications

that have a need in the marketplace to IPv6. Work out the kinks before

commercialization.

Whatever happened to IPv5? Well, it exists and is known as the Internet Stream

Protocol (ST2) and is defined in RFC 1819. ST2 is an experimental resource reservation

protocol intended to provide end-to-end real-time guarantees over an internet. It

allows applications to build multidestination simplex data streams with a desired

quality of service. The revised version of ST2 specified in RFC 1819 is called ST2+.

ST2 operates at the same layer as connectionless IP. It has been developed to support

the efficient delivery of data streams to single or multiple destinations in applications

that require guaranteed quality of service. ST2 is part of the IP protocol family and

serves as an adjunct to, not a replacement for, IP. The revised version of ST2 specified in

RFC 1819 is called ST2+. The main application areas of the protocol are the real-time

transport of multimedia data (e.g., digital audio and video packet streams, distributed

simulation/gaming) across internets. ST2 can be used to reserve bandwidth for real-time

streams across network routes.






IPv6 (continued)

IPv5 exists and is known as the Streams 2 (ST2) Protocol:

RFC 1819

Operates at the same layer as IP

Developed as an IP layer for real-time applications

Includes QoS capabilities

IPv6 truly works on the finer aspects of IPv4.

Requires a dynamic environment:

Many discovery options, including:

Autoconfiguration

Finding the maximum path MTU

Finding other workstations without ARP

Finding routers

The foundation of IPv6 is IPv4. Like most great things in life, you build upon a

foundation, something that you know works. Cars, over the years, are still built in the

same fashion and still have tires, transmissions, engines, and bodies. But after many

years, the extensions of those basics have led to more than just basic transportation.

Many efficiencies and add-ons have been applied to the basic car to make it safer, better

for the environment, and so forth.

The biggest change that you will notice throughout this text is the word
dynamic.

Routers and hosts discovery each other dynamically, hosts can configure themselves

dynamically. There is even a replacement for the DHCP protocol that enforces (and

efficiently uses) IP addressing. And, of course, the biggest change of all for IP: the

address! Placing IPv6-capable nodes on a network with other IPv6 nodes and IPv6

routers will enable an IPv6 network to be established immediately via dynamics.

Neighbor discovery protocols initiate and find the nodes on the network, nodes can

autoconfigure their addresses, and routers simply have to have their interfaces

configured and enabled, and off we go. IPv4 networks prevail, however; probably about

99.99 percent of all networks are IPv4. Therefore, we must make IPv6 work within the

bounds of the existing IPv4 network.




IPv6 Features

Extended addressing capabilities.

Header format simplication.

Improved support for extensions and options.

Flow label capability.

Authentication and privacy capabilities.

IPv6 routing similar to IPv4 routing using CIDR.

OSPF, RIP, IDRP, and IS-IS can be used with minor modifications

Widespread implementation of IPv6 will be phased in for the next couple of years. IPv6

is up and running today, however, through a series of islands that run autonomously

and also use part of the current IPv4 Internet. It is known as the 6Bone and complete

information can be found at:

www.6bone.net.

IPv6 can be grouped into the following categories:

Expanded addressing capabilities. IPv6 increases the IP address size from 32 bits

to 128 bits to support more levels of addressing hierarchy, a much greater number

of addressable nodes, and simpler autoconfiguration of addresses. There are three

types of addresses: unicast, anycast, and multicast. The scalability of multicast

routing is improved by adding a “scope” field to multicast addresses. There is no

broadcast address defined.

Header format simplification. To make IPv6 more efficient, some of the header

fields have been dropped and the header is a static 40 bytes.

Improved support for extensions and options. Since the IP header is a static 40




IPv6 was not the result of one meeting. Many proposals were developed and algorithms

were experimented with before being presented.

One proposal that had a lot of support wanted to replace IP with the ISO

(Inter-national Organization for Standardization) OSI CLNP Protocol. ISO

CLNP (Connectionless Protocol), which was demonstrated as TUBA (TCP

and UDP over Bigger Addresses. RFCs 1247, 1526, and 1561).

With many changes to the TCP and IP layers, IP version 7 (also known as

TP/IX. RFC 1475) eventually evolved into the CATNIP (RFC 1707).

IP in IP evolved into IPAE (IP Address Encapsulation). It proposed running

two layers of the IP protocol, one for the worldwide backbone and one for

the regional IP networks. This eventually evolved into Simple IP, or SIP.

This moved the address to 64 bits and did away with some of the unused

features of ICMP.

During 1992 and 1993, the Pip internet protocol, developed at Bleacher, was

one of the candidate replacements for IP. It had many improvements in

routing strategies and in mid-1993, Pip was merged with the Simple Internet

Protocol (SIP), creating SIPP (SIP Plus).

SIPP (RFC 1710) is a new version of IP designed to be an evolutionary step

from IPv4. It can be installed as a normal software upgrade in internet

devices and is interoperable with the current IPv4.





IPv6 Header

Notice the differences between IPv4 and IPv6 headers. IPv6 seems to be missing a few

options, but they are there; they just cannot be seen (yet!). In fact, the only field that

seems to not have changed or moved positions is the VERS field. This field was to play a

great role. It was going to be used as the delineating factor to determine if a received

IP packet was based on IPv4 or IPv6. In other words, the EtherType field of an Ethernet

packet would remain as 0800(h) and the version field of the header would determine the

processing of a received IP datagram. This changed and IPv6 has its own Type (for

Ethernet packets) field: 86DD(h) (and SAP in IEEE 802 networks).

The internet protocol (version 4) uses four key mechanisms to provide its service: Type of

Service (TOS), Time to Live (TTL), Options, Fragmentation, Protocol and Header

Checksum. However, in looking at the slide, these fields are missing.

These mechanisms were previously discussed, but the options field is further described

here. The Options provide for control functions needed or useful in some situations but

unnecessary for the most common communications. The options include provisions for

timestamps, security, and special routing (strict and loose source route—nothing to do

with Token Ring). However, over the years, it was noticed that these options fields were

not being used by the majority of Internet hosts for various reasons. First, IP datagrams

that contain options cannot be simply forwarded; they require special attention. They

are placed in another queue and the router operates on this queue separately from the

received datagram queue. Second, if the options fields were not used very often, many

implementers of routers did not optimize their software to operate on datagrams that

included special options. This generally resulted in a performance penalty on the




 

Stiri Linux Today

Linux Today
Linux Today News Service