mikrotik & ipv6 - dasiu.pl · pdf filemikrotik & ipv6 2 course objectives: overcoming...

36
©Daniel Starnowski 2011 MikroTik & IPv6 1

Upload: doantruc

Post on 05-Feb-2018

239 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

©Daniel Starnowski 2011

MikroTik & IPv6

1

Page 2: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

MikroTik & IPv6

2

Course objectives:● Overcoming fear of IPv6 networking● Becoming familiar with IPv6 addresses

● The course provides basic knowledge of IPv6● The course is NOT for IPv6 advanced users

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 3: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Overview

3

● IPv6 addressing format● Assigning an IPv6 address to interface● Static routes● IPv6 vs IPv4● Stateless Autoconfiguration, EUI-64● OSPFv3● Bonus: IPv6 from DNS records AAAA● Bonus: link-local addresses

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 4: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: preparation

● Enable IPv6 package

4Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 5: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: preparation

5

7_Daniel 8_OtherName

7 8

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 6: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: preparation

● Reset router configuration● Make wireless connection:● Band: 5GHz● SSID: LAB● Radio Name: X_YourName● X – hex number from 1 to F, ex. 7_Daniel

6Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 7: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: preparation

7

● Radio Name: X_YourName

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 8: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

1122:3344:5566:7788:99aa:bbcc:ddee:ffee

subnet host1122:3344:5566:7788:99aa:bbcc:ddee:ffee

1122:3344:5566:7788:0000:0000:0000:0000/641122:3344:5566:0000:0000:0000:0000:0000/481122:3344:0000:0000:0000:0000:0000:0000/321122:0000:0000:0000:0000:0000:0000:0000/16

IPv6 address format

8Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 9: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

2001:0468:bb20:0040:0000:0000:0000:01a0

leading 0's:2001:0468:bb20:0040:0000:0000:0000:01a0

2001:468:bb20:40:0:0:0:1a0

0's group:2001:468:bb20:40:0:0:0:1a0

2001:468:bb20:40::1a0

IPv6 address notation

9Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 10: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

2001:0468:bb20:0040:0000:0000:0000:01a0

=

2001:468:bb20:40::1a0

IPv6 address notation

10Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 11: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

2001:468:0:40::1a0- good!

2001:468::40::1a0- wrong! (why?)

IPv6 example

11Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 12: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: assigning IPv6 address

12

7 8

2001:470:28:762::7/64 2001:470:28:762::8/64

2001:470:28:762::f/64

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 13: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: assigning IPv6 address

13

● Configure IPv6 address 2001:470:28:762::N/64

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 14: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: checking IPv6 connection

14

● Ping gateway: 2001:470:28:762::f

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 15: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

IPv6 ranges

15

http://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xml

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 16: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: adding default route

16

● Add route to 2000::/3, gw: 2001:470:28:762::f

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 17: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: checking IPv6 route operation

17

ipv6.google.com

● Ping 2a00:1450:8003::93 - ipv6.google.com

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 18: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Typical IPv4 network

18

84.56.78.0/25 84.56.78.128/26 192.168.1.0/24

84.56.78.252/30

84.56.78.244/30 84.56.78.248/30

routing:84.56.78.0/24

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 19: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Typical IPv6 network

19

2000:56:78:1::/64 2000:56:78:2::/64 2000:56:78:3::/64

2000:56:78:4::/64

routing:2000:56:78::/48

2000:56:78:6::/64

2000:56:78:5::/64

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 20: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Stateless Autoconfiguration

20

2000:56:78:1::1

? ?

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 21: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Stateless Autoconfiguration

21

2000:56:78:1::1

Welcome to network 2000:56:78:1::/64

Then I'm 2000:56:78:1:2c0:1fff:fecd:1abb

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 22: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Subnet:2000:56:78:1::/64

Router:2000:56:78:1::1/64

Host:2000:56:78:1:2c0:1fff:fecd:1abb

(and fe80::2c0:1fff:fecd:1abb)

Stateless Autoconfiguration

22Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 23: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Extended Unique Identifier

MAC:00:c0:1f:cd:1a:bb

EUI-64:02c0:1fff:fecd:1abb

(changed 7th bit)

EUI-64

23Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 24: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: advanced setup

24

7

2001:470:28:762::7/642001:470:28:762::f/64

2001:470:de32:7::1/64

?

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 25: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: advanced setup

25

● Assign IPv6 address to ether1: 2001:470:de32:N::1/64

● Enable IPv6 on your computer's ethernet interface● Check your IPv6 address (ipconfig / ifconfig)

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 26: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Why did the IP packed die in the network??

LAB: dynamic routing

26Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 27: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Why did the IP packed die in the network??

Because there was RIP...

LAB: dynamic routing

27Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 28: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: OSPFv3

28

● Set Router ID to: 0.0.0.N (N is decimal here)

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 29: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: OSPFv3

29

● Enable OSPFv3 on all interfaces

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 30: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

http://whatismyipv6.net

LAB: IPv6 internet connection

30

● Check your IPv6 internet connection:

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 31: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

LAB: advanced setup

31

7

2001:470:de32:7::1/64

192.168...IPv6

IPv4

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 32: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Bonus: IPv6 from DNS

32

● nslookup mikrotik.com● nslookup -type=AAAA mikrotik.com● nslookup ipv6.google.com● nslookup -type=AAAA ipv6.google.com● nslookup microsoft.com● nslookup -type=AAAA microsoft.com● DNS can resolve IPv6 names!● but... usually can only use IPv4 to operate (UDP 53)

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 33: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Bonus: link-local addresses

33

● The link-local addresses can be used to communicate!

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 34: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Overview

34

● IPv6 addressing format● Assigning an IPv6 address to interface● Static routes● IPv6 vs IPv4● Stateless Autoconfiguration, EUI-64● OSPFv3● Bonus: IPv6 from DNS records AAAA● Bonus: link-local addresses

Mikrotik & IPv6 ©Daniel Starnowski 2011

Page 35: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Questions?

35

MikroTik & IPv6

©Daniel Starnowski 2011

Page 36: MikroTik & IPv6 - dasiu.pl · PDF fileMikroTik & IPv6 2 Course objectives: Overcoming fear of IPv6 networking Becoming familiar with IPv6 addresses The course provides basic knowledge

Thank you!

36

MikroTik & IPv6

©Daniel Starnowski 2011