ipv6 fundamental & routing implementation-jif

Upload: juliardi-indra-ferdianto

Post on 02-Jun-2018

249 views

Category:

Documents


1 download

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