Ví dụ 2-1. Hiển thị giá địa chỉ MAC và MTU
Sau đó có thể cho phép IPv6 trên router A và cấu hình một địa chỉ trên giao
diện FastEthernet 0/0. Như trình bày trong ví dụ 2-2, lệnh ipv6 address
2001:410:0:1::/64 eui-64 bắt router hoàn thành nốt 64 bit thấp của địa chỉ bằng việc
sử dụng địa chỉ MAC của giao diện. Địa chỉ MAC sử dụng trong ví dụ này là 00:50:3E:E4:4C:00.
Ví dụ 2-2. Cho phép IPv6 trên router và cấu hình hai địa chỉ trên giao diện FastEthernet 0/0 sử dụng lệnh ipv6 address
Ví dụ 2-3. Hiển thị các tham số liên quan tới giao diện FastEthernet 0/0
Như trình bày trong ví dụ 2-3, giao diện tự động tham gia vào một vài địa chỉ multicast. Đây là nghĩa của các địa chỉ multicast được gán:
+ FF02::2 – Là địa chỉ của tất cả các router trên link-local
+ FF02::1:FF01:1 – Là địa chỉ multicast solicited-node sử dụng thay cho cơ chế ARP. Địa chỉ này cũng được sử dụng bởi DAD. Một địa chỉ multicast solicited- node được cho phép cho mỗi địa chỉ unicast được cấu hình trên một giao diện. Vì vậy, địa chỉ này là địa chỉ liên quan tới địa chỉ unicast FFC0::1:0:0:1:1.
+ FF02::1:FFE4:4C00 – Là địa chỉ multicast solicited-node liên quan tới địa chỉ unicast 2001:410:0:1:250:3EFF:FEE4:4C00.
Kết luận: Như đã trình bày, IPv6 có tiêu đề với kích thước cố định là 40 octet,
đơn giản hơn rất nhiều so với IPv4. IPv6 sử dụng ba loại địa chỉ là: unicast, anycast, và multicast, IPv6 cũng cho phép sử dụng cơ chế phát hiện giá trị MTU của đường truyền để tránh phân mảnh gói tin giúp các router xử lý nhanh hơn, hiệu quả hơn. Với IPv6, các node có thể tự động cấu hình địa chỉ trên các giao diện của mình, linh hoạt hơn rất nhiều so với IPv4.
CHƢƠNG 3: CÁC GIAO THỨC SỬ DỤNG TRONG IPV6
3.1. Giao thức bản tin điều khiển Internet trong IPv6 (ICMPv6)[1],[7]
Giao thức ICMP thông báo các lỗi và thông tin cho các node nguồn mà đang gửi các bản tin IP tới đích. Trong IPv4 và IPv6, ICMP định nghĩa các bản tin để chẩn đốn, thơng tin, và các mục đích quản lý. ICMP cho IPv6 (ICMPv6), sử dụng các bản tin được hỗ trợ bởi ICMP cho IPv4 và có các bản tin được bổ sung riêng cho hoạt động của giao thức IPv6. Như minh họa trong bảng 3-1, ICMPv6 sử dụng cùng các lỗi cơ bản và các bản tin thông tin như ICMPv4 là Destination Unreachable, Packet Too Big, Time Exceeded, Echo Request, và Echo Reply.
Bảng 3-1. Các bản tin lỗi và thông tin được sử dụng cho cả ICMPv4 và ICMPv6
Bản tin Chỉ số Kiểu bản tin Định nghĩa
Destination Unreachable
1 Error Địa chỉ IP hoặc cổng không hoạt động trong host đích.
Packet Too Big 2 Error Gói tin lớn hơn MTU của link ra.
Time Exceeded 3 Error Khi TTL bằng 0, gói tin bị hủy bỏ, và một router trung gian sẽ thông báo với nguồn. Echo Request 128 Informational Một bản tin gửi tới đích yêu cầu một bản tin trả
lời.
Echo Reply 129 Informational Một bản tin được sử dụng để đáp ứng cho bản tin yêu cầu.
ICMPv6 được định nghĩa như là giao thức 58 bởi IANA. Như trình bày trong hình 3.1, số này được sử dụng trong trường Next Header của tiêu đề IPv6 cơ sở để chỉ ra đó là một gói tin ICMPv6. IPv6 xem một gói tin ICMPv6 là một giao thức lớp cao hơn, giống như TCP và UDP, có nghĩa là nó phải được đặt sau tất cả tiêu đề mở rộng có thể trong gói tin IPv6.
Các trường trong một gói tin ICMPv6 bao gồm:
ICMPv6 Type – Trường này chỉ ra kiểu bản tin ICMPv6. Các bản tin lỗi và
thông tin được liệt kê trong bảng 3-1 là các ví dụ về kiểu bản tin này.
ICMPv6 Code – Trường này cung cấp chi tiết liên quan tới kiểu bản tin gửi
tới một node.
Checksum – Giá trị được tính tốn sử dụng để phát hiện sự hỏng hóc của dữ