Deploying IPV6 Networks: Unit - 1
Deploying IPV6 Networks: Unit - 1
Deploying IPV6 Networks: Unit - 1
UNIT -1
INTRODUCTION
Internet Protocol version 6 (IPv6) is the new generation of the basic protocol of the Internet. IP is the common language of the Internet, every device connected to the Internet must support it. The current version of IP (IP version 4) has several shortcomings which complicate, and in some cases present a barrier to, the further development of the Internet. The coming IPv6 revolution should remove these barriers and provide a feature-rich environment for the future of global networking.
DATAGRAM HEADER
The core of the protocol is naturally the datagram format defined in RFC 2460 [RFC2460]. The datagram design focused mainly on simplicity - to keep the datagram as simple as possible and to keep the size of the headers fixed.
Traffic Class Intended for the Quality of Service (QoS). It may distinguish various classes or priorities of traffic (in combination with other header fields, e.g. source/destination addresses).
Payload Length Length of the datagram payload, i.e. all the contents following the basic header (including extension headers). It is in Bytes, so the maximum possible payload size is 64 KB.
Next Header The protocol header which follows. It identifies the type of following data - it may be some extension header or upper layer protocol (TCP, UDP) data.
Source Address Sender identification. It contains the IPv6 address of the node who sent this datagram. Addressing is described in more detail in the next chapter.
Destination Address Receiver identification. This is the target - the datagram should be delivered to this IPv6 address.
Addressing Essentials
The address length has been increased significantly to expand the available address space. The IPv6 address is 128 bits (or 16 bytes) long, Addresses are written using 32 hexadecimal digits. The digits are arranged into 8 groups of four to improve the readability. Groups are separated by colons. So the written form of IPv6 address looks like this:
2001:0718:1c01:0016:020d:56ff:fe77:52a3
loopback address 0:0:0:0:0:0:0:1 may be written as ::1
which is not only much shorter but also more evident. Address prefixes are usually written in the form: prefix::/length
IPV6 ADDRESS REPRESENTATION 16 bit fields in case insensitive colonvhexadecimal representation 2031:0000:130F:0000:0000:09C0:876A:130B Leading zeros in a field are optional: 2031:0:130F:0:0:9C0:876A:130B Successive fields of 0 represented as ::, but only once in an address: 2031:0:130F::9C0:876A:130B is ok 2031::130F::9C0:876A:130B is NOT ok 0:0:0:0:0:0:0:1 ::1 (loopback address) 0:0:0:0:0:0:0:0 :: (unspecified address)
GLOBAL ROUTING PREFIX the network address in IPv4 parlance. This address prefix identifies uniquely the network connected to the Internet. SUBNET ID the identifier of a subnet. The end-network may be partitioned into to subnets (for example every building of some institution may hold separate subnet). This part of the address serves to identify individual subnets. INTERFACE ID holds the identifier of single network interface. Interface identifiers are unique inside the same subnet only, there may be devices holding the same interface ID in different subnets.
ANYCAST ADDRESSES
The essential idea behind anycast is that there is a group of IPv6 nodes providing the same service. If you use an anycast address to identify this group, the request will be delivered to its nearest member using standard network mechanisms.
MULTICAST ADDRESSES
Compared to anycast, multicast is a well-known entity. It is used in the contemporary IPv4 Internet, mainly to transport video/audio data in real time (e.g., videoconferencing, TV/radio broadcast). Multicast in IPv6 is just an evolution of the mechanisms already in use. There is a separate part of the IPv6 address space dedicated to multicast. It is identified by the prefix ff00::/8. So every multicast address starts with ff which makes them easy to distinguish. The internal structure of the remaining 120 bits
For example a PC equipped with a single Ethernet network card having a MAC address of 00:2a:0f:32:5e:d1 sitting in two subnets (2001:a:b:c::/64 and 2001:a:b:1::/64) and participating in the group ff15::1:2:3 must receive data on all these addresses: fe80::22a:fff:fe32:5ed1 (link-local) 2001:a:b:c:22a:fff:fe32:5ed1 (configured unicast) 2001:a:b:1:22a:fff:fe32:5ed1 (another configured unicast) ::1 (loopback) ff01::1 (all nodes on the interface) ff02::1 (all nodes on the link) ff02::1:ff32:5ed1 (solicited node multicast) ff15::1:2:3 (configured multicast)
A router has even more required addresses. It must support all the addresses obligatory for a node plus: anycast address for all routers in the subnet for every interface on which it acts as a router all assigned anycast addresses all-routers multicast (ff01::2, ff02::2, ff05::2)
Real-world Addresses Leaving aside the addressing theory, in reality the IPv6 address space has been partitioned into a few areas which have a fixed meaning. You can see the allocation below: IPv6 Address Allocation ::0/128 ::1/128 ff00::/8 fe80::/10 fec0::/10 Unspecified address Loopback address Multicast addresses Link-local addresses Deprecated (former site-local addresses)
Prior to the formation of AfriNIC, RIPE NCC served the following countries: Africa
North Africa o Algeria, Egypt o LIBYA, Mauritania o Morocco, Sudan o Tunisia, Western Sahara
This list states the country names (official short names in English) in alphabetical order as given in ISO 3166-1 and the corresponding two- and three-letter codes. shows the five Regional Internet Registry (RIR) service regions - AfriNIC,.(African Network Information Center)
MAJOR IP ADDRESS BLOCKS FOR LIBYAN ARAB JAMAHIRIYA In the following table, you can find all major IP addresses blocks allocated for Libyan Arab Jamahiriya. Most of these IP blocks are assigned for Internet providers and hosting companies. From IP 41.208.64.0 41.252.0.0 62.68.32.0 62.240.32.0 To IP 41.208.127.255 41.255.255.255 62.68.63.255 62.240.63.255 Total IPs 16384 262144 8192 8192 Assign Date 12/05/2006 12/06/2007 25/01/2009 19/05/2000 Owner
AFRINIC (African Network Information Center) is the regional Internet registry (RIR) for Africa. Its headquarters are in Ebene City, Mauritius. Adiel Akplogan is the registry's chief executive officer. As of November 2010,
10
and and
IPv6 blocks 2c00::/12 and 2001:4200::/23. AFRINIC also administers the address space for 196.0.0.0/8 and 154.0.0.0/8.
11
For the stations to communicate with each other, in addition to setting up the IP and MAC addresses, it is necessary to setup the routing tables at the stations. The routes depend on the IP addresses that are assigned to the stations. In a simple configuration such as the above, where each station has a single network interface, routes that default all destinations to the single interface should be sufficient. Once the connectivity is established, One tool commonly used for diagnosing connectivity issues among stations and between other network-layer routing elements is the ICMP ping.
12
13
LIECHTENSTEIN LI LIE RIPE NCC LITHUANIA LT LTU RIPE NCC LUXEMBOURG LU LUX RIPE NCC MACAO MO MAC APNIC Ipv6 fundamentals, the history of ipv6, IPV6 basics,
datagram header, header chaining Addressing, addressing essentials, unicast addresses, interface identifier modified EUI-64, anycast addresses UNIT -2 Essential functions and services, Neighbour discovery, router Multicast addresses , required addresses and address selection, real-world addresses
duplicate address
detection , neighbour unreachability detection , router configurations for neighbour discovery, DHCPV6 , using DHCP together with stateless autoconfiguration UNIT -3 Integration and transition, Dual stack , additional IPV6 infrastructure (tunnels) , tunnelling methods, configured tunnels, automatic tunnels 6to4 , Configuration examples: dual stack , dual-stack VLANs, configuration examples: tunnelling methods , manually configured tunnels , 6over4, 6to4 , ISATAP , NAT-PT. UNIT -4 Routing , overview of IP routing , hop-by-hop forwarding , routing
tables, implementing static routing for IPV6, implementing RIPng for IPV6, implementing OSPF for ipv6, LSA types for ipv6, NBMA in OSPF for IPV6.
14