EUI-64 (Extended Unique Identifier) là cách tự động gán ip cho host IPv6. IPv6 sử dụng MAC address trên inteface của thiết bị để làm phần interface-id của địa chỉ IPv6. Tuy nhiên địa chỉ MAC address chỉ có 48bit và interface-id là 64bit. Vì thế sẽ có qui luật để điền các bit còn thiếu cho đủ 64bit.
Luật EUI-64
- Lấy 48bit của MAC address chia làm 2 phần mỗi phần 24bit, phần OUI (Organizationally Unique Identifier) 24bit và NIC 24bit
- Chèn thêm 2 byte "FFFE" vào giữa phần OUI và NIC để đủ 64bit
- Đảo ngược bit thứ 7 của địa chỉ MAC (nằm phần bên trái/OUI). Nếu bit thứ 7 bằng 1 thì ta đổi thành 0 và ngược lại nếu bằng 0 thì đổi bằng 1
Ví dụ: Với địa chỉ MAC address trên interface là: AABB.CC00.9030, nếu trên cổng gán phần prefix là 2019:009:0021:ABCD::/64, phần interface ID sẽ xây theo các bước sẽ là:
Vậy địa chỉ IP nhận được trên cổng theo luật sẽ là: 2019:0009:0021:ABCD:A8BB:CCFF:FE00:9030 / 64
Thực hiện trên Router:
Router(config)#interface ethernet 0/3
Router(config-if)#ipv6 address 2019:009:0021:ABCD::/64 eui-64
Kiểm tra bằng lệnh show
Router#show interfaces ethernet 0/3 | include Hardware
Hardware is AmdP2, address is aabb.cc00.9030 (bia aabb.cc00.9030)
Router#show ipv6 interface ethernet 0/3
Ethernet0/3 is administratively down, line protocol is down
IPv6 is tentative, link-local address is FE80::A8BB:CCFF:FE00:9030 [TEN]
No Virtual link-local address(es):
Global unicast address(es):
2019:9:21:ABCD:A8BB:CCFF:FE00:9030, subnet is 2019:9:21:ABCD::/64 [EUI/TEN]
Joined group address(es):
FF02::1
MTU is 1500 bytes
ICMP error messages limited to one every 100 milliseconds
ICMP redirects are enabled
ICMP unreachables are sent
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds (using 30000)
ND NS retransmit interval is 1000 milliseconds
No comments:
Post a Comment