/*auto readmore*/ /*auto readmore*/ /* an hien script*/ // an hien password /*an hien ma chuong trinh cong tru */ /*Scrollbox thanh cuon*/ /***Nhung CODE***/ /* dòng xanh dòng trắng */ /* https://cdnjs.com/libraries/prism lay thu vien, can vao ten file ma goi 1. copy link vao vi du:prism-python.min.js 2. ten ngon nua la python */ /*=== New posts ===*/ /*header slider*/ /*=== bai viet lien quan===*/ /*===tabcode===*/

Tìm hiểu luật EUI-64 của IPv6 / Understanding IPv6 EUI-64 Bit Address

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ó 48bitinterface-id 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

/*header slide*/