Top Banner
©Daniel Starnowski 2011 MikroTik & IPv6 1
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...

Feb 05, 2018

Download

Documents

doantruc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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