NETconf Limited

Login | About Us | Legal

Cisco Partner  

  Version:  IPv4 Page Last Updated: Sat, 22-Mar-2008  


IPv6
Internet Protocol version 6 (IPv6) is a network layer protocol for packet-switched internetworks. It is designated as the successor of IPv4, the current version of the Internet Protocol, for general use on the Internet. The main improvement brought by IPv6 is a much larger address space that allows greater flexibility in assigning addresses. IPv6 is able to support 2^128 (about 3.4 x 10^38) addresses, or approximately 5 x 10^28 addresses for each of the roughly 6.5 billion people[1] alive today. It was not the intention of IPv6 designers, however, to give permanent unique addresses to every individual and every computer. Rather, the extended address length eliminates the need to use network address translation to avoid address exhaustion, and also simplifies aspects of address assignment and renumbering when changing providers.

 

IPv4 Header

4
8
16
32 bits
Ver.
IHL
Type of service
Total length
Identification
Flags
Fragment offset
Time to live
Protocol
Header checksum
Source address
Destination address
Option + Padding
Data
IPv4 header structure

 

IPv6 Header

4
8
16
24
32 bits
Ver.
Priority
Flow label
Payload length
Next header
Hop limit

Source address
(128 Bits)

Destination address
(128 bits)
IPv6 header structure

 

 

Today the internet runs over a IPv4 backbone, the internet was supposed to have run out years ago. But NAT and dynamic IP allocations have slowed down the utilisation of available address space.
Today there are a number of free tunnel brokers that enable networks to create an IPv6 tunnel over IPv4. Typically a IPv6/64 address is allocated.

IPv6 Prefix    Allocation  
-------------------------------------- 0000::/8 Reserved by IETF 2000::/3 Global Unicast FC00::/7 Unique Local Unicast FE80::/10 Link Local Unicast FF00::/8 Multicast These blocks are reserved for examples and documentation --------------------------------------- 3fff:ffff::/32 2001:0DB8::/32 EXAMPLENET-WF

 

Cisco IOS config - BTexact

ipv6 unicast-routing
!
interface GigabitEthernet0/0
 description LAN INTERFACE
 ipv6 address 2001:618:400:FA8D::/64
 ipv6 address 2001:618:400:FA8D::1/64
 ipv6 enable
 ipv6 verify unicast reverse-path
!
interface Tunnel6
 description BTexact Technologies tunnel broker (tb.ipv6.btexact.com)
 no ip address
 ipv6 address 2001:618:400::D9CD:D181/128
 ipv6 unnumbered Dialer1
 ipv6 enable
 tunnel source OUTSIDE_IP_ADDRESS
 tunnel destination TUNNEL_PROVIDERS_IP_ADDRESS
 tunnel mode ipv6ip
!
ipv6 route ::/0 Tunnel6

Cisco IOS config - Hurricane Internet (With BGPv6)

ipv6 unicast-routing
!
interface Tunnel66
 description Hurricane Electric IPv6 Tunnel Broker
 no ip address
 ipv6 address 2001:470:1F00:FFFF::1BEF/127
 ipv6 unnumbered Dialer1
 ipv6 enable
 tunnel source OUTSIDE_IP_ADDRESS
 tunnel destination TUNNEL_PROVIDERS_IP_ADDRESS
 tunnel mode ipv6ip
!
router bgp 64111
 bgp log-neighbor-changes
 neighbor 2001:470:1F00:FFFF::1BEE remote-as 6939
!
address-family ipv4
 no neighbor 2001:470:1F00:FFFF::1BEE activate
 no auto-summary
 no synchronization
exit-address-family
!
address-family ipv6
 neighbor 2001:470:1F00:FFFF::1BEE activate
 distance bgp 255 255 255
exit-address-family


 
 


tunnel brokers

BT exact (UK)

Hurricane Electric (BGP Peering)

BGP IPv6 Routing Table

 
             
NETconf Ltd Copyright © 2007 - 2010. All trademarks acknowledged.


cisco reseller partner CCIE experience shop buy online discount network networking catalyst switch routers voip express webvpn ssl vpn ipsec configuration tunnel transport
esp ah crypto sip cheap inexpensive bnib new refurbished cisco press books netconf consultant consultancy call manager ccm ccme uk discounted equipment