You are on page 1of 18

Welcome to IPV6 Static Routing Protocol RIPNG Routing Protocol OSPFv3 Routing Protocol EIGRP Routing Protocol

<a href=Internet Protocol version 6 ( IPv6 ) is the latest version of the Internet Protocol (IP), the communications protocol that provides an identifica tion and location system for computers on networks and routes traffic across the Internet . IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion . Nevertheless the Internet has grown in a way nobody expected 20 years ago. Despite all our cool tricks like VLSM and NAT/PAT we needed more IP addresses and so IPv6 was born. " id="pdf-obj-2-2" src="pdf-obj-2-2.jpg">
<a href=Internet Protocol version 6 ( IPv6 ) is the latest version of the Internet Protocol (IP), the communications protocol that provides an identifica tion and location system for computers on networks and routes traffic across the Internet . IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion . Nevertheless the Internet has grown in a way nobody expected 20 years ago. Despite all our cool tricks like VLSM and NAT/PAT we needed more IP addresses and so IPv6 was born. " id="pdf-obj-2-4" src="pdf-obj-2-4.jpg">
<a href=Internet Protocol version 6 ( IPv6 ) is the latest version of the Internet Protocol (IP), the communications protocol that provides an identifica tion and location system for computers on networks and routes traffic across the Internet . IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion . Nevertheless the Internet has grown in a way nobody expected 20 years ago. Despite all our cool tricks like VLSM and NAT/PAT we needed more IP addresses and so IPv6 was born. " id="pdf-obj-2-24" src="pdf-obj-2-24.jpg">

Nevertheless the Internet has grown in a way nobody expected 20 years ago. Despite all our cool tricks like VLSM and NAT/PAT we needed more IP addresses and so IPv6 was born.

Total IPv4 Space: 4,294,967,296 addresses Total IPv6 Space: 340,282,366,920,938,463,463,374,607,431,768,211,456 addresses
Total IPv4 Space: 4,294,967,296 addresses Total IPv6 Space: 340,282,366,920,938,463,463,374,607,431,768,211,456 addresses

Total IPv4 Space: 4,294,967,296 addresses Total IPv6 Space: 340,282,366,920,938,463,463,374,607,431,768,211,456 addresses

IPv4 and IPv6 are not compatible with each other so many protocols have been updated or

IPv4 and IPv6 are not compatible with each other so many protocols have been updated or replaced to work with IPv6, here are some examples:

OSPF has been upgraded from version 2 (IPv4) to version 3 (IPv6).

ICMP has been upgraded to ICMP version 6.

ARP has been replaced with NDP (Neighbor Discovery Protocol).

What about routing? Is there a difference between IPv4 and IPv6? Lets look at the routing options:

Static Routing RIP RIPng OSPF OSPFv3 BGP MP-BGP4 EIGRP

IPv4 and IPv6 are not compatible with each other so many protocols have been updated or
Let ‟ s take a look at the format of an IPv6 address: 2041:0000:140F:0000:0000:0000:875B:131B Using hexadecimal

Lets take a look at the format of an IPv6 address:

2041:0000:140F:0000:0000:0000:875B:131B

Let ‟ s take a look at the format of an IPv6 address: 2041:0000:140F:0000:0000:0000:875B:131B Using hexadecimal

Using hexadecimal helps to make our addresses shorter but typing in an IPv6 address is still a lot of work. To help us out, its possible to make IPv6 addresses shorter.

Original: 2041:0000:140F:0000:0000:0000:875B:131B Short: 2041:0000:140F::875B:131B

Shorter: 2041:0:140F::875B:131B

RULES :

A string of zeroes can be removed leaving only a colon (::). You

can only do this once.

4 zeroes can be removed leaving only a single zero.

Leading zeroes can be removed within a block.

RULE 1 : A string of zeroes can be removed leaving only a colon (::). You

RULE 1 : A string of zeroes can be removed leaving only a colon (::). You can only do this once.

Original : 2041:0000:140F:0000:0000:0000:875B:131B Short : 2041:0:140F::875B:131B

RULE 2 : 4 zeroes can be removed leaving only a single zero.

Original : 2134:0000:1234:4567:2468:1236:2444:2106 Short : 2134:0:1234:4567:2468:1236:2444:2106

RULE 3 : Leading zeroes can be removed within a block.

Original: 2001:0001:0002:0003:0004:0005:0006:0007 Short: 2001:1:2:3:4:5:6:7

Make it Shortest!!!!! 1. 2001:cdba:0000:0000:0000:0000:3257:9652 2. 2607:f0d0:1002:0051:0000:0000:0000:0004 3. 805B:2D9D:DC28::FC57:D4C8:1FFF 4. 2001:0db8:85a3:0000:0000:8a2e:0370:7334 5. 2001:0db8:0a0b:12f0:0030:0400:b000:0001

Make it Shortest!!!!!

1. 2001:cdba:0000:0000:0000:0000:3257:9652

  • 2. 2607:f0d0:1002:0051:0000:0000:0000:0004

  • 3. 805B:2D9D:DC28::FC57:D4C8:1FFF

  • 4. 2001:0db8:85a3:0000:0000:8a2e:0370:7334

  • 5. 2001:0db8:0a0b:12f0:0030:0400:b000:0001

Make it Shortest!!!!! 1. 2001:cdba:0000:0000:0000:0000:3257:9652 2. 2607:f0d0:1002:0051:0000:0000:0000:0004 3. 805B:2D9D:DC28::FC57:D4C8:1FFF 4. 2001:0db8:85a3:0000:0000:8a2e:0370:7334 5. 2001:0db8:0a0b:12f0:0030:0400:b000:0001
IPv4 addresses have a subnet mask but instead of typing something like 255.255.255.0 we use a

IPv4 addresses have a subnet mask but instead of typing something like 255.255.255.0 we use a prefix length for IPv6. Here is an example of an IPv6 prefix:

2001:1234:5678:1234:5678:ABCD:EF12:1234/64

PREFIX

HOST

2001:1234:5678:1234

5678:ABCD:EF12:1234

IPv4 addresses have a subnet mask but instead of typing something like 255.255.255.0 we use a

Prefix

2001:1234:5678:1234::/64

3211::1234:ABCD:5678:1010:CAFE/64 3211:0000:0000:1234::/64 = 3211:0:0:1234::/64 PREFIX 3211:0000:0000:1234 HOST ABCD:5678:1010:CAFE

3211::1234:ABCD:5678:1010:CAFE/64

3211::1234:ABCD:5678:1010:CAFE/64 3211:0000:0000:1234::/64 = 3211:0:0:1234::/64 PREFIX 3211:0000:0000:1234 HOST ABCD:5678:1010:CAFE

3211:0000:0000:1234::/64

=

3211:0:0:1234::/64

PREFIX

3211:0000:0000:1234

HOST

ABCD:5678:1010:CAFE

2001:1234:abcd:5678:9877:3322:5541:aabb/53 2001:1234:abcd:5000::/53

2001:1234:abcd:5678:9877:3322:5541:aabb/53

2001:1234:abcd:5678:9877:3322:5541:aabb/53 2001:1234:abcd:5000::/53
2001:1234:abcd:5678:9877:3322:5541:aabb/53 2001:1234:abcd:5000::/53
2001:1234:abcd:5678:9877:3322:5541:aabb/53 2001:1234:abcd:5000::/53
2001:1234:abcd:5678:9877:3322:5541:aabb/53 2001:1234:abcd:5000::/53

2001:1234:abcd:5000::/53

Find the prefix !!! 1. 2001:cdba:0000:0000:0000:0000:3257:9652/57 2. 2607:f0d0:1002:0051:0000:0000:0000:0004/50 3. 805B:2D9D:DC28::FC57:D4C8:1FFF/33 4. 2001:0db8:85a3:0000:0000:8a2e:0370:7334/28 5. 2001:0db8:0a0b:12f0:0030:0400:b000:0001/56

Find the prefix !!!

1. 2001:cdba:0000:0000:0000:0000:3257:9652/57

  • 2. 2607:f0d0:1002:0051:0000:0000:0000:0004/50

  • 3. 805B:2D9D:DC28::FC57:D4C8:1FFF/33

  • 4. 2001:0db8:85a3:0000:0000:8a2e:0370:7334/28

  • 5. 2001:0db8:0a0b:12f0:0030:0400:b000:0001/56

Find the prefix !!! 1. 2001:cdba:0000:0000:0000:0000:3257:9652/57 2. 2607:f0d0:1002:0051:0000:0000:0000:0004/50 3. 805B:2D9D:DC28::FC57:D4C8:1FFF/33 4. 2001:0db8:85a3:0000:0000:8a2e:0370:7334/28 5. 2001:0db8:0a0b:12f0:0030:0400:b000:0001/56
Router : Vulcan(config)#int fa0/0 Vulcan(config-if)#ipv6 enable Vulcan(config-if)#int fa1/0 Vulcan(config-if)#ipv6 enable Vulcan(config-if)#int lo0 Vulcan(config-if)#ipv6 address 2001::1/128 Vulcan(config)#ipv6

Router :

Vulcan(config)#int fa0/0 Vulcan(config-if)#ipv6 enable

Vulcan(config-if)#int fa1/0

Vulcan(config-if)#ipv6 enable Vulcan(config-if)#int lo0

Vulcan(config-if)#ipv6 address 2001::1/128 Vulcan(config)#ipv6 route [IP Target/Prefix] [Outgoing Interface] [Next-Hop IP Address]

Example :

Vulcan(config)#ipv6 route 2001::2/128 FastEthernet0/0 FE80::CE03:17FF:FE50:0

Router : Borg(config)# ipv6 unicast-routing Borg(config)# ipv6 router rip Astra Borg(config)#int fa0/0 Borg(config-if)#ipv6 rip Astra enable

Router :

Borg(config)# ipv6 unicast-routing

Borg(config)# ipv6 router rip Astra

Borg(config)#int fa0/0

Borg(config-if)#ipv6 rip Astra enable Borg(config-if)#int fa1/0 Borg(config-if)#ipv6 rip Astra enable Borg(config-if)#int lo0

Borg(config-if)#ipv6 rip Astra enable

Router : Borg(config)# ipv6 unicast-routing Borg(config)# ipv6 router ospf 1 Borg(config-if)# router-id 3.3.3.3 Borg(config)#int fa0/0 Borg(config-if)#

Router :

Borg(config)# ipv6 unicast-routing Borg(config)# ipv6 router ospf 1 Borg(config-if)# router-id 3.3.3.3 Borg(config)#int fa0/0

Borg(config-if)# ipv6 ospf 1 area 0

Borg(config-if)#int fa1/0 Borg(config-if)# ipv6 ospf 1 area 0 Borg(config-if)#int lo0 Borg(config-if)# ipv6 ospf 1 area 0

Router : Borg(config)# ipv6 unicast-routing Borg(config)# ipv6 router eigrp 6 Borg(config-if)# router-id 3.3.3.3 Borg(config)#int fa0/0 Borg(config-if)#

Router :

Borg(config)# ipv6 unicast-routing Borg(config)# ipv6 router eigrp 6 Borg(config-if)# router-id 3.3.3.3 Borg(config)#int fa0/0

Borg(config-if)# ipv6 eigrp 6

Borg(config-if)#int fa1/0 Borg(config-if)# ipv6 eigrp 6 Borg(config-if)#int lo0 Borg(config-if)# ipv6 eigrp 6