ipv6 fundamental & routing implementation-jif
Post on 02-Jun-2018
246 Views
Preview:
TRANSCRIPT
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
1/18
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
2/18
Welcome to IPV6
Static Routing Pr
RIPNG Routing P
OSPFv3 Routing
EIGRP Routing P
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
3/18
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.
Internet Protocol version 6 (IPv6) is the latest version
Protocol (IP), the communications protocol that provid
and location system for computers on networks and routhe Internet. IPv6 was developed by the Internet Engin
(IETF) to deal with the long-anticipated problem of IP
exhaustion.
http://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Communications_protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internethttp://en.wikipedia.org/wiki/Internet_Engineering_Task_Forcehttp://en.wikipedia.org/wiki/IPv4_address_exhaustionhttp://en.wikipedia.org/wiki/IPv4_address_exhaustionhttp://en.wikipedia.org/wiki/IPv4_address_exhaustionhttp://en.wikipedia.org/wiki/IPv4_address_exhaustionhttp://en.wikipedia.org/wiki/IPv4_address_exhaustionhttp://en.wikipedia.org/wiki/Internet_Engineering_Task_Forcehttp://en.wikipedia.org/wiki/Internethttp://en.wikipedia.org/wiki/Communications_protocolhttp://en.wikipedia.org/wiki/Internet_Protocol -
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
4/18
Total IPv4 Space: 4,294,967,296 addresses
Total IPv6 Space: 340,282,366,920,938,463,463,374,607,431,768,211,456 addre
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
5/18
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
BGPMP-BGP4
EIGRP
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
6/18
Lets take a look at the format of an IPv6 address:
2041:0000:140F:0000:0000:0000:875B:131B
Using hexadecimal helps to make our addresses sh
typing in an IPv6 address is still a lot of work.
To help us out, its possible to make IPv6 addresses
Original: 2041:0000:140F:0000:0000:0000:875B
Short: 2041:0000:140F::875B:131B
Shorter: 2041:0:140F::875B:131B
RULES :
A string of zeroes can be removed leaving only
can only do this once.
4 zeroes can be removed leaving only a single ze
Leading zeroes can be removed within a block.
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
7/18
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:131BShort : 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
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
8/18
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
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
9/18
IPv4 addresses have a subnet mask but instead of typing something like 255.255.255.0 we use apref
is an example of an IPv6 prefix:
2001:1234:5678:1234:5678:ABCD:EF12:1234/64
2001:1234:5678:1234 5678:ABC
HPREFIX
Prefix
2001:1234:5678:1234::/64
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
10/18
3211::1234:ABCD:5678:1010:CAFE/64
3211:0000:0000:1234 ABCD:56
3211:0000:0000:1234::/64
=
3211:0:0:1234::/64
PREFIX
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
11/18
2001:1234:abcd:5678:9877:3322:5541:aabb/53
2001:1234:abcd:
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
12/18
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/285. 2001:0db8:0a0b:12f0:0030:0400:b000:0001/56
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
13/18
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
14/18
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
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
15/18
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
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
16/18
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
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
17/18
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
-
8/11/2019 IPV6 Fundamental & Routing Implementation-JIF
18/18
top related