You are on page 1of 9

Convert 08-2E-5F-71-D8-D3 into eui64 address

Network id: ABCD:DCBA::/60

Mac Address: 08-2E-5F-71-D8-D3

OUI: 08-2E-5F

Nic Specific: 71-D8-D3

Mac id is of 48, interface address is 64 bit, so we need to stuff fffe(16 bit value to convert it into
EUI64)

Hex stuff:FFFE

EUI 64 address=OUI+ hex stuff+ nic specific

08-2E-5F-FF-FE-71-D8-D3

• the seventh bit from the left, or the universal/local (U/L) bit, needs to be inverted.

08

0000 1000

0000 1010(after inversion)

0A (hex)

Convert back into hex

0A-2E-5F-FF-FE-71-D8-D3

0A2E:5FFF:FE71:D8D3

IPV6 ADDRESS= NETWORK ADDRESS + INTERFACE ADDRESS

ABCD:DCBA:: 0A2E:5FFF:FE71:D8D3/60

Convert 08-2E-5F-71-D8-D3 into eui64 address

Mac Address: 08-2E-5F-71-D8-D3

OUI: 08-2E-5F

Nic Specific: 71-D8-D3

Mac id is of 48, interface address is 64 bit, so we need to stuff fffe(16 bit value to convert it into
EUI64)

Hex stuff:FFFE

EUI 64 address=OUI+ hex stuff+ nic specific

08-2E-5F-FF-FE-71-D8-D3

• the seventh bit from the left, or the universal/local (U/L) bit, needs to be inverted.

08

0000 1000
0000 1010(after inversion)

0A (hex)

Convert back into hex

0A-2E-5F-FF-FE-71-D8-D3

0A2E:5FFF:FE71:D8D3

IPV6 ADDRESS= NETWORK ADDRESS + INTERFACE ADDRESS

FE80:: 0A2E:5FFF:FE71:D8D3
1. Identify the first six /52 address blocks out of ABCD:EFAB:A000::/48
Given
Block :ABCD:EFAB:A000::/48
ABCD:EFAB:A000:0000::/48

0000(hex)

X X X X (HEX)
XXXX XXXX XXXX XXXX (BINARY)

0000 0000 0000 0000 (BINARY)

In /52
1ST SUBNET

0000 0000 0000 0000 (Binary)


0000 (hex)
ABCD:EFAB:A000:0000::/52
ABCD:EFAB:A000::/52
Range:
Starting block: 0000 0000 0000 0000 0000(bin)
0000
ABCD:EFAB:A000:0000::/52
ABCD:EFAB:A000::/52
Ending block: : 0000 1111 1111 1111(bin)
0FFF
ABCD:EFAB:A000:0FFF::/52
ABCD:EFAB:A000:FFF::/52

2ND SUBNET

0001 0000 0000 0000 (Binary)


1000 (hex)
ABCD:EFAB:A000:1000::/52
Range:
Starting block: 0001 0000 0000 0000 (bin)
1000
ABCD:EFAB:A000:1000::/52
Ending block: : 0001 1111 1111 1111(bin)
1FFF
ABCD:EFAB:A000:1FFF::/52

3RD SUBNET

0010 0000 0000 0000 (Binary)


2000 (hex)
ABCD:EFAB:A000:2000::/52
Range:
Starting block: 0010 0000 0000 0000 (bin)
2000
ABCD:EFAB:A000:2000::/52
Ending block: : 0010 1111 1111 1111(bin)
2FFF
ABCD:EFAB:A000:2FFF::/52

4TH SUBNET

0011 0000 0000 0000 (Binary)


3000 (hex)
ABCD:EFAB:A000:3000::/52
Range:
Starting block: 0011 0000 0000 0000 (bin)
3000
ABCD:EFAB:A000:3000::/52
Ending block: : 0011 1111 1111 1111(bin)
3FFF
ABCD:EFAB:A000:3FFF::/52

2. Identify the first six /56 address blocks out of ABCD:EFAB:A000::/48


GIVEN
Block :ABCD:EFAB:A000::/48
WE HAVE TO FIND FIRST 6 SUBNET IN /56
ABCD:EFAB:A000::/48
ABCD:EFAB:A000:0000::/48

0000(hex)

X X X X (HEX)
XXXX XXXX XXXX XXXX (BINARY)

0000 0000 0000 0000 (BINARY)

In /56
1ST SUBNET

0000 0000 0000 0000 (Binary)


0000 (hex)
ABCD:EFAB:A000:0000::/56
ABCD:EFAB:A000::/56
Range:
Starting block: 0000 0000 0000 0000(bin)
0000
ABCD:EFAB:A000:0000::/56
ABCD:EFAB:A000::/56
Ending block: : 0000 0000 1111 1111(bin)
00FF
ABCD:EFAB:A000:00FF::/56
ABCD:EFAB:A000:FF::/56

2ND SUBNET

0000 0001 0000 0000 (Binary)


0100 (hex)
ABCD:EFAB:A000:0100::/56
ABCD:EFAB:A000:100::/56
Range:
Starting block: 0000 0001 0000 0000(bin)
0100
ABCD:EFAB:A000:0100::/56
ABCD:EFAB:A000::100/56
Ending block: : 0000 0001 1111 1111(bin)
01FF
ABCD:EFAB:A000:01FF::/56
ABCD:EFAB:A000:1FF::/56

3RD SUBNET

0000 0010 0000 0000 (Binary)


0200 (hex)
ABCD:EFAB:A000:0200::/56
ABCD:EFAB:A000:200::/56
Range:
Starting block: 0000 0010 0000 0000(bin)
0200
ABCD:EFAB:A000:0200::/56
ABCD:EFAB:A000::200/56
Ending block: : 0000 0010 1111 1111(bin)
02FF
ABCD:EFAB:A000:02FF::/56
ABCD:EFAB:A000:2FF::/56

HOMEWORK:

3. Identify the first six /52 address blocks out of ABCD:EFAB:A000::/48


4. Identify the first six /56 address blocks out of ABCD:EFAB:A000::/48
5. Identify the first six /60 address blocks out of ABCD:EFAB:A000::/48
6. Identify the first six /64 address blocks out of ABCD:EFAB:A000::/48
Identify the first six /52 address blocks out of ABCD:EFAB:A000::/49
GIVEN
Block :ABCD:EFAB:A000::/49
WE HAVE TO FIND FIRST 6 SUBNET IN /52
ABCD:EFAB:A000::/49
ABCD:EFAB:A000:0000::/49

0000(hex)

X X X X (HEX)
48 + XXXX XXXX XXXX XXXX (BINARY)

48+ 0 000 0000 0000 0000 (BINARY)


In /52
1ST subnet address
0 000 0000 0000 0000(binary)
0000 (hex)
ABCD:EFAB:A000:0000::/52
ABCD:EFAB:A000::/52

2ND SUBNET
0 001 0000 0000 0000(binary)
1000 (hex)
ABCD:EFAB:A000:1000::/52

3RD
SUBNET
0 010 0000 0000 0000(binary)
2000 (hex)
ABCD:EFAB:A000:1000::/52

4TH SUBNET
0 011 0000 0000 0000(binary)
3000 (hex)
ABCD:EFAB:A000:3000::/52
Identify the first six /53 address blocks out of ABCD:EFAB:A000::/49
GIVEN
Block :ABCD:EFAB:A000::/49
WE HAVE TO FIND FIRST 6 SUBNET IN /53
ABCD:EFAB:A000::/49
ABCD:EFAB:A000:0000::/49

0000(hex)

X X X X (HEX)
48 + X XXX XXXX XXXX XXXX (BINARY)

48+ 0 000 0000 0000 0000 (BINARY)


In /53
1ST subnet address
0 000 0000 0000 0000(binary)
0000 (hex)
ABCD:EFAB:A000:0000::/53
ABCD:EFAB:A000::/53

2ND SUBNET
0 000 1000 0000 0000 (binary)
0800 (hex)
ABCD:EFAB:A000:0800::/53
ABCD:EFAB:A000:800::/53

3RD
SUBNET
0 001 0000 0000 0000(BIN)
1000 (hex)
ABCD:EFAB:A000:1000::/53

4TH SUBNET
0 001 1000 0000 0000(BIN)
1800 (hex)
ABCD:EFAB:A000:1800::/53
Identify the first six /52 address blocks out of ABCD:EFAB:A000::/41
GIVEN
Block :ABCD:EFAB:A000::/41
WE HAVE TO FIND FIRST 6 SUBNET IN /52
ABCD:EFAB:A000::/41
ABCD:EFAB:A000:0000::/41

A000:0000(hex)

X X X X :X X X X (HEX)
32+XXXX XXXX X XXX XXXX :XXXX XXXX XXXX XXXX (BINARY)
A000:0000(HEX)
32+1010 0000 0000 0000:0000 0000 0000 0000 (BIN)
1ST SUBNET
1010 0000 0000 0000:0000 0000 0000 0000 (BIN)
A000:0000 (hex)
ABCD:EFAB:A000:0000::/52
ABCD:EFAB:A000::/52

2ND SUBNET
1010 0000 0000 0000:0001 0000 0000 0000 (BIN)
A000:1000 (hex)
ABCD:EFAB:A000:1000::/52

Identify the first six /53 address blocks out of ABCD:EFAB:A000::/41


GIVEN
Block :ABCD:EFAB:A000::/41
WE HAVE TO FIND FIRST 6 SUBNET IN /53
ABCD:EFAB:A000::/41
ABCD:EFAB:A000:0000::/41

A000:0000(hex)

X X X X :X X X X (HEX)
32+XXXX XXXX X XXX XXXX :XXXX XXXX XXXX XXXX (BINARY)
A000:0000(HEX)
32+1010 0000 0 000 0000:0000 0000 0000 0000 (BIN)
1ST SUBNET
1010 0000 0000 0000:0000 0000 0000 0000 (BIN)
A000:0000 (hex)
ABCD:EFAB:A000:0000::/53
ABCD:EFAB:A000::/53

2ND SUBNET
1010 0000 0000 0000:0000 1000 0000 0000 (BIN)
A000:0800 (hex)
ABCD:EFAB:A000:0800::/53
ABCD:EFAB:A000:800::/53
3ND SUBNET
1010 0000 0000 0000:0001 0000 0000 0000 (BIN)
A000:1000 (hex)
ABCD:EFAB:A000:1000::/53
4TH SUBNET
1010 0000 0000 0000:0001 1000 0000 0000 (BIN)
A000:1800 (hex)
ABCD:EFAB:A000:1800::/53

Find 1021th subnet in /59 from BAD:BABA:1234::/48

Given:

Network id:BAD:BABA:1234::/48

WE HAVE TO FIND NETWORK ID OF 1021TH SUBNET IN /59

GIVEN NETid:BAD:BABA:1234::/48
BAD:BABA:1234:0000::/48
0000(HEX)
XXXX
48BIT+XXXX XXXX XXXX XXXX(BIN)
0000 0000 0000 0000
1021TH SUBNET=1021-1=1020
CONVERT 1020 INTO BINARY: 011 1111 1100
0111 1111 1000 0000 (BIN)
7F80
1021TH NETWORK ADDRESS IS BAD:BABA:1234:7F80::/48

Find 4000th subnet in /59 from BAD:BABA:1234::/46

Network id:BAD:BABA:1234::/46
WE HAVE TO FIND NETWORK ID OF 4000TH SUBNET IN /59
GIVEN NETid:BAD:BABA:1234::/46

BAD:BABA:1234:0000::/46
1234:0000(HEX)
XXXX:XXXX
32BIT+XXXX XXXX XXXX XXXX:XXXX XXXX XXXX XXXX(BIN)
0001 0010 0011 0100:0000 0000 0000 0000
4000TH SUBNET=4000-1=3999
CONVERT 3999 INTO BINARY: 1111 1001 1111

XXXX XXXX XXXX XXXX:XXXX XXXX XXXX XXXX


0001 0010 0011 0101: 1111 0011 1110 0000
1235:F3B0
BAD:BABA:1235:F3B0

You might also like