Pv6 là phiên bản mới nhất của giao thức Internet và phiên bản đầu tiên của giao thức này đã được triển khai rộng rãi. IPv6 được phát triển bởi IETF để giải quyết vấn đề đã được dự báo trước của việc suy kiệt kho địa chỉ IPv4. Phần hướng dẫn này sẽ giúp bạn hiểu về IPv6 và các thuật ngữ liên quan đến nó cùng với các ví dụ tham khảo thích hợp.
http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Mục lục Giới thiệu IPv6 Đối với độc giả Điều kiện tiền đề . Tổng quan IPv6 Tại phải có phiên IP mới? Tại IPv5? Lịch sử ngắn gọn Đặc điểm IPv6 Các chế độ định vị IPv6 Chế độ định vị Unicast IPv6 . Chế độ định vị Multicast IPv6 . Chế độ định vị Anycast IPv6 . Kiểu & Định dạng địa IPv6 Hệ thống số thập lục phân IPv6 . Cấu trúc địa IPv6 10 Interface ID IPv6 11 Địa Unicast toàn cầu IPv6 . 12 Địa Liên kết-Nội (Link-Local) IPv6 12 Địa Duy nhất-Nội (Unique-Local) IPv6 . 13 Phạm vi địa Unicast IPv6 . 13 Các địa đặc biệt IPv6 14 Địa Multicast dành riêng cho Giao thức định tuyến 14 Địa Multicast dành riêng cho Router/Node 15 Các trường Header IPv6 15 Header cố định (Fixed Header) IPv6 15 Extension Header IPv6 17 Giao tiếp IPv6 18 http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Giao thức phát lân cận (Neighbor Discovery Protocol) IPv6 19 Subnetting IPv6 20 Chuyển tiếp từ IPv4 tới IPv6 . 20 Dual Stack Routers . 21 Tunneling 21 NAT Protocol Translation 22 Khả lưu động IPv6 22 Quá trình hoạt động Mobility IPv6 23 Sự tối ưu hóa tuyến IPv6 25 Định tuyến (Routing) IPv6 25 Các giao thức định tuyến IPv6 . 26 Các giao thức thay đổi để hỗ trợ IPv6 26 Tổng kết IPv6 . 27 Tương lai IPv6 . 27 Tài liệu tham khảo IPv6 28 Các đường link hữu ích IPv4 & IPv6 28 Giới thiệu IPv6 IPv6 phiên Giao thức Internet (IP) phiên giao thức triển khai rộng rãi. IPv6 phát triển IETF để giải vấn đề dự báo trước việc suy kiệt kho địa IPv4. Phần hướng dẫn giúp bạn hiểu IPv6 thuật ngữ liên quan đến với ví dụ tham khảo thích hợp. Loạt hướng dẫn dựa nguồn tài liệu của: Tutorialspoint Đối với độc giả Phần hướng dẫn thiết kế để giúp cho người học hiểu khái niệm IPv6 yêu cầu làm việc với giao thức dựa TCP/IP. Sau hoàn thành phần học này, bạn thấy mức độ trung bình, từ sở bạn nâng cao trình độ lên. http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Điều kiện tiền đề Trước bắt đầu tiến hành học tập với phần hướng dẫn này, giả sử bạn có hiểu biết khái niệm máy tính mạng giao thức gì, cần giao thức, tầng mạng…. Tổng quan IPv6 IPv6 giao thức ghi địa thiết kế để đáp ứng tất yêu cầu có internet tương lai mà biết đến Internet phiên 2. Giao thức giao thức IPv4 trước, làm việc Tầng mạng (Tầng-3). Song song với việc cung cấp số lượng to lớn không gian địa logic, giao thức có nhiều tính phong phú mà từ giải nhược điểm IPv4. Tại phải có phiên IP mới? Cho đến này, IPv4 chứng minh giao thức ghi địa định tuyến mạnh mẽ phục vụ nhiều thập kỷ kỹ thuật phân phối với nỗ lực tốt đa. Nó thiết kế vào đầu năm 80 không nhận thay đổi lớn sau đó. Tại thời điểm đời nó, Internet giới hạn cho số trường đại học cho mục đích nghiên cứu tới phòng ban Bộ quốc phòng. IPv4 32 bit dài cung cấp khoảng 4,294,967,296 (2 32) địa chỉ. Không gian địa coi đủ thời gian đó. Dưới điểm mà đóng vai trò quan trọng cho đời IPv6: Internet phát triển theo cấp số nhân không gian địa cho phép IPv4 bão hòa. Có yêu cầu để có giao thức mà thỏa mãn nhu cầu địa Internet mà tăng bất ngờ tương lai. IPv4 tự không cung cấp tính bảo mật nào. Dữ liệu mã hóa với số ứng dụng bảo mật trước gửi Internet. Quyền ưu tiên liệu IPv4 không cập nhật. Mặc dù IPv4 có số bit dành riêng cho Kiểu dịch vụ Chất lượng dịch vụ, chúng không cung cấp nhiều chức năng. IPv4 cho khách hàng khả tự định cấu hình tay họ cần số kỹ thuật định cấu hình địa chỉ. No kỹ thuật để định cấu hình thiết bị để có địa IP toàn cầu. http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Tại IPv5? Tới nay, IP công nhận có IPv4. Phiên từ tới sử dụng giao thức tiến trình phát triển thử nghiệm. Vì thế, giả sử nhiều hoạt động tảng tồn trước đặt giao thức vào trình sản xuất. Tương tự thế, giao thức phiên sử dụng thử nghiệm với giao thức luồng liệu cho Internet. Chúng ta biết Giao thức luồng liệu (SP) mà sử dụng IP phiên để gói gọn liệu nó. Nó không đưa vào sử dụng công cộng, sử dụng. Dưới bảng liệt kê phiên IP cách chúng sử dụng. Lịch sử ngắn gọn Sau phát triển IPv4 đầu năm 80, không gian địa IPv4 có sẵn bắt đầu rút ngắn lại cách nhanh chóng nhu cầu địa tăng nhanh theo hàm mũ với internet. Trước nhận thức tình phát sinh, IETF, vào năm 1994, bắt đầu phát triển giao thức ghi địa để thay cho IPv4. Tiến trình IPv6 theo dõi theo phương thức RFC công bố: 1998 – RFC 2460 – Basic Protocol 2003 – RFC 2553 – Basic Socket API 2003 – RFC 3315 – DHCPv6 2004 – RFC 3775 – Mobile IPv6 2004 – RFC 3697 – Flow Label Specification http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/ipv6/index.jsp 2006 – RFC 4291 – Address architecture (revision) 2006 – RFC 4294 – Node requirement Copyright © vietjack.com Vào tháng 6/2012, số tổ chức Internet lớn chọn đặt Server họ IPv6. Hiện sử dụng kỹ tuật Dual Stack để thực IPv6 song song với IPv4. Đặc điểm IPv6 Để giữ tính việc ghi địa IP, IPv6 thiết kế lại toàn bộ. Nó cung cấp đặc điểm sau: Không gian nhớ rộng Trái ngược với IPv4, IPv6 sử dụng số bit nhiều lần để định vị thiết bị Internet. Việc sử dụng nhiều bit thêm cung cấp gần 3.4x1038 kết nối địa khác nhau. Lượng địa đáp ứng nhu cầu việc cấp phát địa hầu hết thứ giới này. Theo tính toán, mét vuông trái đất cấp phát 1564 địa chỉ. Header đơn giản hóa Các Header IPv6 đơn giản hóa việc gỡ bỏ tất thông tin lựa chọn (mà có IPv4) không cần thiết tới phần cuối IPv6. Header IPv6 lớn gấp lần so với IPv4 lượng địa IPv6 gấp lần. Kiểu liên kết end-to-end Mỗi hệ thống có địa IP qua Internet mà không sử dụng NAT thành phần phiên dịch khác. Sau IPv6 cài đặt chạy toàn hệ thống, host trực tiếp kết nối với host khác internet, với số giới hạn liên quan Tường lửa, Chính sách tổ chức…. Tự động định cấu hình IPv6 hỗ trợ hai chế độ tự động định cấu hình Stateful Stateless thiết bị host. Theo cách này, vắng mặt DHCP server không đặt trạm dừng giao tiếp liên đoạn. Định tuyến/Chuyển tiếp nhanh http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Header đơn giản hóa đặt tất thông tin không cần thiết phần cuối Header. Thông tin chứa phần đầu Header thích hợp cho router tạo định định tuyến, việc tạo định định tuyến nhanh việc kiểm tra phần lệnh Header. IPSec Ngay từ đầu, định IPv6 phải có bảo mật IPSec, làm cho an toàn IPv4. Đặc điểm tạo tùy ý. Không Broadcast Mặc dù Ethernet/Token Ring cho mạng Broadcast chúng hộ trợ truyền tải Broadcast, IPv6 hỗ trợ Broadcast nữa. Nó sử dụng Multicast để giao tiếp với nhiều host. Hỗ trợ Anycast Đây đặc trưng khác IPv6. IPv6 giới thiệu chế độ Anycast việc định tuyến gói liệu. Trong chế độ này, nhiều giao thức thông qua internet định địa Anycast IP. Các router, định tuyến, gửi gói liệu tới đích đến gần nhất. Tính lưu động IPv6 thiết kế giữ gìn tính lưu động. Đặc điểm cho host (như mobile phone) khả di động xung quanh khu vực địa lý khác giữ kết nối với địa IP. Tính lưu động IPv6 lợi dụng khả tự động định cấu hình IP Extension Header. Hỗ trợ quyền ưu tiên nâng cao IPv4 sử dụng bit DHCP bit ECN để cung cấp Chất lượng dịch vụ (Quality of Service) sử dụng thiết bị end-to-end hỗ trợ nó, là, thiết bị nguồn đích đến nằm mạng phải hỗ trợ nó. Trong IPv6, hạng Truyền tải nhãn hiệu Dòng liệu (Traffic class and Flow label) sử dụng router nằm cách xử lý cách hiệu gói liệu định tuyến nó. Sự chuyển tiếp mượt mà http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Không gian địa IP lớn IPv6 cho khả cấp phát thiết bị với địa IP toàn cầu. Kỹ thuật lưu giữ địa IP NAT không cần yêu cầu. Vì thiết bị gửi/nhận liệu với nhau, ví dụ, VoIP và/hoặc phương tiện luồng liệu sử dụng cách hiệu hơn. Một thật khác là, Header có trọng tải hơn, router tạo định chuyển tiếp chuyển chúng tới đích khác nhanh chúng đến. Tính mở rộng Một lợi lớn IPv6 Header mở rộng để nhập thêm thông tin phần tùy chọn. IPv4 cung cấp 40 byte cho phần tùy chọn, tùy chọn IPv6 nhiều kích cỡ gói IPv6. Các chế độ định vị IPv6 Trong chế độ định vị liên kết mạng máy tính liên quan tới kỹ thuật hosting địa mạng. IPv6 cung cấp số kiểu chế độ mà host đơn định vị. Nhiều host định vị lúc host khoảng cách gần định vị. Chế độ định vị Unicast IPv6 Trong chế độ định vị Unicast, giao thức IPv6 xác định cách đoạn mạng. Gói IPv6 chứa địa nguồn đích đến. Một giao thức host trang bị với địa IP mà đoạn mạng đó. Khi mạng chuyển mạch router nhận gói Unicast, hướng đích tới host đơn, gửi cho giao diện đầu mà kết nối tới host cụ thể đó. http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Chế độ định vị Multicast IPv6 Chế độ Multicast IPv6 giống Ipv4. Gói liệu hướng đích tới nhiều host gửi địa Multicast đặc biệt. Tất host liên quan thông tin Multicast, cần tham gia nhóm Multicast đầu tiên. Tất giao thức mà tham gia nhóm nhận gói xử lý nó, host khác liên quan bỏ qua thông tin này. Chế độ định vị Anycast IPv6 IPv6 giới thiệu kiểu định vị mới, mà gọi định vị Anycast. Trong chế độ định vị này, nhiều giao thức định địa Anycast IP. Khi host muốn giao tiếp với http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com host trang bị với địa Anycast IP, gửi thông báo Unicast. Với giúp đỡ kỹ thuật định tuyến phức tạp, mà thông báo Unicast phân phối tới host gần với trạm gửi. Bây xem ví dụ Server tutorialpoints.com, đặt tất lục địa. Giả sử tất Server định địa Anycast IP đơn (IPv6). Bây người sử dụng từ Châu Âu muốn truy cập vào trang này, DNS tới server mà đặt Châu Âu. Nếu người sử dụng từ Ấn Độ muốn truy cập vào trang, DNS sau tới web đặt Asia. Các quan hệ ần sử dụng Chi phí Định Tuyến (Routing Cost). Trong hình trên, client cố gắng để tiếp cận server, yêu cầu chuyển tiếp tới server với Chi phí Định tuyến thấp nhất. Kiểu & Định dạng địa IPv6 Hệ thống số thập lục phân IPv6 Trước giới thiệu định dạng địa IPv6, xem qua Hệ thống số thập lục phân. Thập lục phân hệ thống số vị trí mà sử dụng số 16. Để biểu diễn giá trị định dạng đọc được, hệ thống sử dụng ký tự từ 0-9 để biểu thị giá trị từ 0-9 A-F để biểu thị giá trị từ 10-15. Mỗi ký số Hệ thập lục phân biểu diễn giá trị từ 0-15. http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com [Bảng chuyển đổi] Cấu trúc địa IPv6 Một địa IPv6 tạo 128 bit phân chia thành khối 16 bit. Mỗi khối sau chuyển đổi thành ký số thập lục phân phân biệt dấu chấm. Ví dụ địa IPv6 128 bit biểu diễn định dạng nhị phân phân chia thành khối 16 bit: 0010000000000001 0000000000000000 0011001000111000 1101111111100001 0000000001100011 0000000000000000 0000000000000000 1111111011111011 Mỗi khối sau chuyển đổi thành Hệ thập lục phân phân biệt dấu hai chấm (:). 2001:0000:3238:DFE1:0063:0000:0000:FEFB Ngay sau chuyển đổi vào định dạng Thập lục phân, địa IPv6 dài. IPv6 cung cấp vài quy tắc để rút ngắn địa này. Các quy tắc sau: Quy tắc 1: Loại bỏ số dẫn đầu: Trong khối (0063), hai số dẫn đầu bị bỏ qua: 2001:0000:3238:DFE1:63:0000:0000:FEFB http://vietjack.com/ Trang chia sẻ học online miễn phí Page 10 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Các địa Liên kết-Nội sử dụng để giao tiếp host IPv6 liên kết (đoạn Broadcast). Những địa định tuyến, Router không chuyển tiếp địa bên đường liên kết. Địa Duy nhất-Nội (Unique-Local) IPv6 Kiểu địa IPv6 toàn cầu, nên sử dụng giao tiếp nội bộ. Phần nửa thứ hai địa chứa Giao diện ID phần nửa đầu phân chia thành Prefix, Local Bit, Global ID Subnet ID. [Ảnh: Địa Duy nhất-Nội bộ] Prefix (tiền tố) thường thiết lập 1111 1110. Local Bit (bit nội bộ) thiết lập địa định nội bộ. Cho đến nay, ý nghĩa việc thiết lập Local bit chưa định nghĩa. Vì thế, Unique Local thường bắt đầu với “FD”. Phạm vi địa Unicast IPv6 [Ảnh: Phạm vi địa Unicast] http://vietjack.com/ Trang chia sẻ học online miễn phí Page 13 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Phạm vi địa Link-Local giới hạn đoạn mạng. Địa Unique Local toàn cầu, không định tuyến qua internet, giới hạn phạm vi chúng tới giới hạn tổ chức. Địa Global Unicast toàn cầu nhận biết. Các địa đặc biệt IPv6 Phiên có cấu trúc địa IP phức tạp IPv4. IPv6 dành riêng số địa ghi địa cho mục đích đặc biệt. Bạn quan sát bảng bên dưới. Như bảng, địa 0:0:0:0:0:0:0:0/128 không xác định cho địa không xác định. Sau đơn giản hóa, tất số rút gọn ::/128. Trong IPv4, địa 0.0.0.0 với netmask 0.0.0.0 biểu diễn tuyến mặc định. Khái niệm tương tự áp dụng cho IPv6, địa 0:0:0:0:0:0:0:0 netmask tất số biểu diễn tuyến mặc định. Sau áp dụng quy tắc IPv6, địa rút gọn thành ::/0. Các địa loopback IPv4 biểu diễn dãy 127.0.0.1 tới 127.255.255.255. Nhưng IPv6, 0:0:0:0:0:0:0:1/128 biểu diễn địa Loopback. Sau loopback địa chỉ, biểu diễn ::1/128. Địa Multicast dành riêng cho Giao thức định tuyến Bảng địa Multicast dành riêng sử dụng giao thức định tuyến nội bộ. Các địa dành riêng theo quy tắc tương tự IPv4. http://vietjack.com/ Trang chia sẻ học online miễn phí Page 14 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Địa Multicast dành riêng cho Router/Node Những địa giúp router host giao tiếp với router host có sẵn đoạn mạng mà không định cấu hình với địa IPv6. Các host sử dụng EUI-64 xây dựng sở tự động định cấu hình để tự định hình địa IPv6 sau giao tiếp với host/router đoạn mạng phương thức địa này. Các trường Header IPv6 Điều kỳ diệu IPv6 nằm Header nó. Một địa IPv6 lần địa IPv4, điều đáng ngạc nhiên là, Header IPv6 lớn lần so với Header IPv4. Các Header IPv6 có Fixed Header (Header cố định) nhiều Header tùy ý (Optical Header). Tất thông tin cần thiết mà thiết yếu cho router giữ Header cố định. Header tùy ý chứa thông tin không bắt buộc mà giúp router hiểu cách xử lý gói/dòng liệu. Header cố định (Fixed Header) IPv6 [Ảnh: IPv6 Fixed Header] Header cố định 40 byte dài chứa thông tin sau: http://vietjack.com/ Trang chia sẻ học online miễn phí Page 15 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com STT Trường & Miêu tả Version - Phiên (4 bit): Nó biểu diễn phiên Giao thức Internet, ví dụ: 0110. Traffic Class - Hạng truyền tải (8 bit): bit phân chia thành phần. bit quan trọng sử dụng cho Kiểu dịch vụ để dẫn Router biết dịch vụ nên cung cấp tới gói liệu này. bit quan trọng sử dụng cho ECN. Flow Label - Nhãn dòng (20 bit): Nhãn sử dụng để trì dòng liên tục gói liệu thuộc sở hữu giao tiếp. Các nguồn dãn nhãn liên lục để giúp router xác nhận gói liệu cụ thể thuộc sở hữu dòng thông tin riêng biệt. Trường giúp tránh việc xắp xếp lại gói liệu. Nó thiết kế cho phương tiện luồng/thời gian thực. Payload Length - Độ dài trọng tải (16 bit): Trường sử dụng để chi cho router biết thông tin gói cụ thể chứa trọng tải nó. Trọng tải gồm Header tùy ý liệu Tầng (Upper Layer). Với 16 bit, lên tới 65535 byte biểu thị; trường Header tùy ý chứa Hop-by-Hop Extension Header, sau đó, trọng tải vượt 65535 byte trường thiết lập 0. Next Header (8 bit): Trường sử dụng để kiểu Extension Header Extension Header không hiển thị Upper Layer PDU. Các giá trị kiểu Upper Layer PDU giống IPv4. Hop Limit - Giới hạn Hop (8 bit): Trường sử dụng để dừng gói liệu để lặp vô hạn mạng. Nó giống TTL IPv4. Giá trị trường Hop Limit giảm bớt truyền qua link (một router/hop). Khi trường tiến 0, gói loại bỏ. http://vietjack.com/ Trang chia sẻ học online miễn phí Page 16 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Source Address - Địa nguồn (128 bit): Trường địa nguồn gói liệu. Destination Address - Địa đích đến (128 bit): Trường cung cấp địa đích đến. Extension Header IPv6 Trong IPv6, Fixed Header chứa thông tin mà cần thiết, để tránh việc thông tin không yêu cầu sử dụng. Tất thông tin đặt trường Fixed Header Upper Layer Header, Extension Header. Mỗi Extension Header nhận diện giá trị riêng biệt. Khi Extension Header sử dụng, trường Next Header Fixed Header IPv6 tới trường Extension Header đầu tiên. Nếu có nhiều Extension Header, trường Next Header Extension Header tới trường Extension Header thứ hai, tương tự thế. Trường Next Header Extension Header cuối tới Upper Layer Header. Vì thế, tất Header tới Header phương thức danh sách kết nối. Nếu trường Next Header chứa giá trị 59, dẫn Header sau trường này, kể Upper Layer Header. Extension Header phải hỗ trợ RFC 2460: Dãy liên tục Extension Header là: http://vietjack.com/ Trang chia sẻ học online miễn phí Page 17 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Những Header này: 1. Được xử lý đích đến Đầu tiên đó. 2. Được xử lý đích đến Cuối cùng. Các Extension Header xắp xếp theo thứ tự sau phương thức danh sách liên kết, miêu tả sơ đồ dưới: [Ảnh: Định dạng kết nối Extension Header] Giao tiếp IPv6 Trong IPv4, host mà muốn giao tiếp với host khác mạng cần có địa IP phương thức DHCP tự định cấu hình. Ngay sau host trang bị với số địa IP có hiệu lực, giao tiếp với host Subnet. Để truyền tin Tầng3, host phải biết địa IP host khác. Truyền tin link, thiết lập phương thức phần cứng nhúng địa MAC. Để biết địa MAC host mà địa IP biết, host gửi ARP Broadcast phản hồi, host dự định gửi trả lại địa MAC nó. Trong IPv6, kỹ thuật Broadcast. Nó không cần thiết cho IPv6 cho host khả đạt địa IP từ DHCP từ cách tự định cấu hình, tự động định cấu hình IP riêng nó. ARP thay đổi ICMPv6 Neighbor Discovery Protocol. http://vietjack.com/ Trang chia sẻ học online miễn phí Page 18 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Giao thức phát lân cận (Neighbor Discovery Protocol) IPv6 Một host mạng IPv6 có khả tự động định hình với địa Liên kết-Nội nhất. Ngay sau host nhận địa IPv6, tham gia số nhóm Unicast. Tất truyền tin liên quan tới đoạn mạng diễn địa Unicast đó. Một host qua dãy tuyên bố IPv6: Neighbor Solicitation: Sau định cấu hình IPv6 tất tay DHCP tự động định cấu hình, host gửi thông báo Neighbor Solicitation tới địa Multicast FF2::1/16 cho tất địa IPv6 để biết không khác chiếm địa này. DAD (Duplicate Address Detection): Khi host không nghe đoạn mạng liên quan tới thông báo Neighbor Solicitation nó, giả sử địa tồn đoạn mạng. Neighbor Advertisement: Sau định địa tới giao diện làm chúng chạy, host lần gửi thông báo Neighbor Advertisement nói cho tất host khác đoạn mạng, mà định địa IPv6 tới giao thức này. Một host thực việc định cấu hình địa IPv6 nó, thực thứ sau tiếp theo: Router Solicitation: Một host gửi thông báo Router Solicitation dạng Unicast (FF02::2/16) đoạn mạng để biết diện router đoạn mạng này. Nó giúp host định cấu hình router gateway mặc định nó. Nếu gateway mặc định go down, host chuyển tới router làm cho router trở thành gateway nó. Router Advertisement: Khi host nhận thông báo Router Solicitation, phản hồi trở lại tới host, quảng bá diện link đó. Redirect: Nó tình nơi Router nhận yêu cầu Router Solicitation biết gateway tốt cho host. Trong tình này, router gửi trả lại thông báo Redirect nói cho host có sẵn router next-hop tốt http://vietjack.com/ Trang chia sẻ học online miễn phí Page 19 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com hơn. Next-hop nơi mà host gửi liệu hướng đích tới host mà không thuộc đoạn mạng. Subnetting IPv6 Trong IPv4, địa tạo hạng. Các địa IPv4 phân hạng xác định rõ ràng bit sử dụng cho tiền tố mạng bit sử dụng cho host mạng. Để chia Subnet (Subnetting) IPv4, sử dụng netmask phân hạng mặc định cho phép mượn bit host để sử dụng bit Subnet. Điều tạo kết nhiều Subnet host Subnet hơn. Đó là, mượn host bit để tạo subnet, làm cho có bit để sử dụng cho địa host. Các địa IPv6 sử dụng 128 bit để biểu diễn địa mà bao gồm bit sử dụng cho việc Subnetting. Nửa thứ hai địa (64 bit quan trọng hơn) thường sử dụng cho host. Vì thế, dung hòa chia Subnet cho mạng. [Ảnh: Subnetting IPv6] 16 bit Subnet tương đương với mạng Hạng B IPv4. Sử dụng bit Subnet này, tổ chức có 65 nghìn Subnet khác mà đủ so với nhu cầu. Vì tiền tố định tuyến /64 host 64 bit. Chúng ta chia nhiều Subnet (thay 16 bit) việc mượn host bit. Nhưng đề nghị 64 bit luôn sử dụng cho địa host việc tự động định cấu hình yêu cầu 64 bit. Chia Subnet IPv6 làm việc khái niệm giống Variable Length Subnet Masking IPv4. Tiền tố /48 cấp phát cho tổ chức cung cấp lợi ích việc có tiền tố Subnet /64, mà có 65535 Subnet, Subnet có 264 host. Một tiền tố /64 định tới kết nối point-to-point nơi mà có host (hoặc thiết bị IPv6) link. Chuyển tiếp từ IPv4 tới IPv6 Sự chuyển tiếp hoàn toàn từ IPv4 sang IPv6 chưa thể xảy IPv6 chưa thể tương thích ngược. Kết tình mà site IPv6 không. Nó không giống http://vietjack.com/ Trang chia sẻ học online miễn phí Page 20 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com thực công nghệ khác mà công nghệ tương thích ngược để hệ thống cũ làm việc với phiên mà không cần thêm thay đổi nào. Để giải hạn chế này, có số công nghệ mà sử dụng để bảo đảm chuyển tiếp chậm nhịp nhàng từ IPv4 sang IPv6. Dual Stack Routers Một router cài đặt với địa IPv4 IPv6 định hình giao thức tới giản đồ IP mạng thích hợp. [Ảnh: Dual Stack Router] Trong sơ đồ trên, server có địa IPv4 địa IPv6 định hình giao tiếp với tất host hai mạng IPv4 IPv6 với giúp đỡ Dual Stack Router. Dual Stack Router giao tiếp với hai mạng. Nó cung cấp trung gian cho host để truy cập server mà thay đổi phiên IP tương ứng. Tunneling Trong bối cảnh mà phiên IP khác tồn đường truyền trung gian mạng truyền tải, tunneling cung cấp giải pháp tốt để liệu người sử dụng truyền qua phiên IP không hỗ trợ. http://vietjack.com/ Trang chia sẻ học online miễn phí Page 21 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com [Ảnh: Tunneling] Giản đồ miêu tả cách hai mạng IPv4 từ xa truyền tin thông qua Tunnel, nơi mà mạng truyền tải IPv6. Tiến trình ngược lại nơi mà mạng truyền tải IPv6 site từ xa có ý định truyền tin IPv4. NAT Protocol Translation Đây phương thức quan trọng khác truyền tải tới IPv6 phương thức thiết bị cho quyền NAT-PT (Network Address Translation – Protocol Translation). Với giúp đỡ thiết bị NAT-PT, việc truyền tin thực diễn giũa gói liệu IPv4 IPv6 ngược lại. Bạn theo dõi giản đồ dưới: [Ảnh: NAT Protocol Translation] Một host với địa IPv4 gửi yêu cầu tới server cho khả với địa IPv6 Internet mà không hiểu địa IPv4. Trong trường hợp này, thiết bị NAT-PT giúp chúng giao tiếp với nhau. Khi host IPv4 gửi gói yêu cầu tới IPv6 server, thiết bị/router NAT-PT tháo rời gói IPv4, gỡ bỏ Header nó, thêm vào Header IPv6 truyền thông qua Internet. Khi phản hồi từ IPv6 đến host IPv4, router thực công việc ngược lại. Khả lưu động IPv6 Khi host kết nối tới link mạng, thu địa IP tất giao tiếp diễn sử dụng địa IP liên kết đó. Ngay sau khi, host giống thay đổi vị trí vật lý http://vietjack.com/ Trang chia sẻ học online miễn phí Page 22 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com nó, mà là, di chuyển vào area / subnet / network / link khác, địa IP thay đổi tương ứng, tất giao tiếp diễn host sử dụng địa IP cũ. Khả lưu động (Mobility) IPv6 cung cấp kỹ thuật cho host lang thang (roam around) quanh link khác mà không thất lạc kết nối/truyền tin địa IP nó. Các đối tượng có liên quan công nghệ là: Mobile Node: Thiết bị mà cần khả lưu động IPv6. Home Link: Liên kết định cấu hình với tiền tố home subnet nơi mà thiết bị Mobile IPv6 nhận địa Home nó. Home Address: Đây địa mà Mobile Node lấy từ Home Link. Đây địa cố định Mobile Node. Nếu Mobile Node Home Link, truyền tin đối tượng khác diễn bình thường. Home Agent: Đây router mà đóng vai trò thẻ ghi cho Mobile Node. Home agent kết nối tới Home Link trì thông tin tất Mobile Node, Home Address nó, địa IP nó. Foreign Link: Bất Link khác mà Home Link Mobile Node. Care-of Address: Khi Mobile Node nhận đính kèm tới Foreign Link, lấy địa IP Subnet Foreign Link đó. Home Agent trì thông tin Home Address Care-of Address. Nhiều địa Care-of định tới Mobile Node, trường hợp nào, có địa Care-of có kết dính với Home Address. Correspondent Node: Bất kỳ thiết bị cho khả mà dự định giao tiếp với Mobile Node. Quá trình hoạt động Mobility IPv6 Khi Mobile Node Home Link nó, tất giao tiếp diễn địa Home hình dưới: http://vietjack.com/ Trang chia sẻ học online miễn phí Page 23 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com [Ảnh: Mobile Node kết nối tới Home Link] Khi Mobile Node rời khỏi Home Link liên kết tới vài Foreign Link, đặc điểm lưu động IPv6 thực vai trò nó. Sau nhận kết nối tới Foreign Link, Mobile Node lấy địa IPv6 từ Foreign Link. Địa gọi địa Care-of. Mobile node gửi yêu cầu kết dính tới Home Agent với địa Care-of mới. Home Agent kết dính địa Home Mobile Node với địa Care-of, thiết lập Tunnel hai thiết bị. Bất Corresponden Node cố gắng thiết lập kết nối với Mobile Node (trên địa Home nó), Home Agent chắn gói liệu chuyển tới Care-of Address Mobile Node qua Tunnel mà thiết lập. [Ảnh: Mobile Node kết nối tới Foreign Link] http://vietjack.com/ Trang chia sẻ học online miễn phí Page 24 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Sự tối ưu hóa tuyến IPv6 Khi Correspondent Node khởi tạo giao tiếp gửi gói tới Mobile Node Home Address, gói tunnel tới Mobile Node Home Agent. Trong chế độ tối ưu hóa định tuyến, Mobile Node nhận gói liệu từ Correspondent Node, không chuyển phản hồi tới Home Agent. Thay vào đó, gửi gói trực tiếp tới Correspondent Node sử dụng địa Home địa nguồn. Chế độ nàu tùy ý không sử dụng theo mặc định. Định tuyến (Routing) IPv6 Khái niệm định tuyến tồn trường hợp IPv6 hầu hết tất giao thức định tuyến xác định lại tương ứng. Chúng ta bàn luận trước đó, cách host giao tiếp tới gateway nó. Định tuyến tiến trình để chuyển liệu định tuyến chọn tuyến tốt số tuyến đường truyền có sẵn tới đích đên. Một Router thiết bị mà chuyển tiếp liệu mà không hướng đích cách rõ ràng tới nó. Tồn hai mẫu giao thức định tuyến: Distance Vector Routing Protocol – Giao thức định tuyến vecto khoảng cách: Một router chạy giao thức quảng bá tuyến kết nối biết tuyến từ router hàng xóm nó. Chi phí định tuyến để tiến tới đích đên tính toán phương thức hop nguồn đích đến. Một router tin cậy vào router hàng xóm cho việc chọn đường truyền tốt nhất, mà biết “định tuyến tin đồn”. RIP BGP Giao thức vecto khoảng cách. Link-State routing protocol – Giao thức định tuyến Trạng thái-Liên kết: Giao thức nhận trạng thái liên kết quảng bá tới router hàng xóm nó. Thông tin liên kết biết từ router ngang bậc. Sau tất thông tin định tuyến đồng quy, Giao thức sử dụng thuật toán riêng để tính toán đường truyền tốt tất liên kết có sẵn. OSPF IS-IS giao thức định tuyến trạng thái liên kết hai giao thức sử dụng thuật toán Đường truyền ngắn (Shortest Path First) Djikstra. Các giao thức định tuyến phân chia thành hai loại: http://vietjack.com/ Trang chia sẻ học online miễn phí Page 25 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com Giao thức định tuyến nội vi (Interior Routing Protocol): Các giao thức loại sử dụng môt hệ thống tổ chức tự quản lý để phân phối tuyến tất router bên giới hạn nó. Ví dụ: RIP, OSPF. Giao thức định tuyến ngoại vi (Exterior Routing Protocol): Giao thức loại phân phối thông tin định tuyến hai hệ thống tổ chức tự quản lý. Ví dụ: BGP. Các giao thức định tuyến IPv6 RIPng RIPng viết tắt Routing Information Protocol Next Generation - Là giao thức thông tin định tuyến hệ mới. Đây giao thức định tuyến nội vi giao thức vecto khoảng cách. RIPng nâng cấp để hỗ trợ IPv6. OSPFv3 OSPFv3 viết tắt Open Shortest Path First version - Đây Mở đường truyền ngắn phiên 3, Một giao thức định tuyến nội vi mà chỉnh sửa để hỗ trợ IPv6. Đây Giao thức trạng thái - liên kết sử dụng thuật toán Djikrata để tính toán đường truyền tốt tới tất đích đến. BGPv4 BGPv4 viết tắt Border Gateway Protocol - Nó mở Giao thức gateway ngoại vi tiêu chuẩn có sẵn. BGP giao thức vecto khoảng cách mà nhận Hệ thống tự quản lý calculation metric, thay số router Hop. BGPv4 nâng cấp cảu BGP để hỗ trợ định tuyến IPv6. Các giao thức thay đổi để hỗ trợ IPv6 ICMPv6: Là viết tắt Internet Control Message Protocol version - Giao thức thông báo điều khiển internet phiên nâng cấp ICMP để thu nhận yêu cầu IPv6. Giao thức sử dụng cho chức thăm dò, thông báo lỗi thông tin, mục đích thống kê. Giao thức phát lân cận (NDP) ICMPv6 thay cho ARP giúp phát router lân cận đường liên kết. DHCPv6: Là viết tắt Dynamic Host Configuration Protocol version - Giao thức định hình host động phiên bổ sung DHCP. IPv6 cho host khả không yêu cầu DHCP server để lấy địa IP chúng tự động http://vietjack.com/ Trang chia sẻ học online miễn phí Page 26 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com định cấu hình. Không phải chúng cần DHCPv6 để đặt DNS server DNS server thăm dò tự định cấu hình thông qua Giao thức phát lân cận ICMPv6. DHCPv6 server chưa sử dụng để cung cấp thông tin này. DNS: Không có phiên DNS trang bị với phần mở rộng để cung cấp hỗ trợ cho việc truy vấn địa IPv6. Một ghi AAAA thêm vào để phản hồi thông báo truy vấn IPv6. Bây DNS phản hồi với phiên IP (4 6) mà không cần thay đổi định dạng truy vấn. Tổng kết IPv6 IPv4 từ năm 1982, công nghệ lãnh đạo Internet. Với việc cạn kiệt không gian địa IPv4, IPv6 dần kiểm soát Internet, mà gọi Internet 2. IPv4 triển khai rộng rãi thay IPv6 không việc dễ dàng. Cho tới nay, IPv6 xâm nhập vào không gian địa IPv4 chưa tới 1%. Thế giới tổ chức buổi lễ kỷ niệm chào mừng IPv6 (mà biết Ngày IPv6 Thế giới) vào 8/6/2011 với mục đích thử nghiệm địa IPv6 qua Internet. Vào ngày 6/6/2012, cộng đồng Internet thức khai trường IPv6. Ngày này, tất ISP người mà cung cấp IPv6 kích hoạt miền công cộng giữ hoạt động. Tất nhà sản xuất thiết bị tham gia để đề nghị chạy IPv6 thiết bị thiết kế riêng. Đây bước tiến hoan nghênh cộng đồng Internet. Các tổ chức cung cấp nhiều cách khác để chuyển tiếp từ IPv4 tới IPv6. Các tổ chức sẵn sàng thử nghiệm IPv6 trước việc chuyển tiếp hoàn toàn chạy đồng thời IPv4 IPv6. Các mạng phiên IP khác giao tiếp liệu người sử dụng tunnel để truyền qua tới site khác. Tương lai IPv6 Hầu hết phát triển IPv6 thực biên US Châu Âu. Ấn Độ Trung Quốc thực bước để thay đổi toàn không gian tới IPv6. Trung Quốc tuyên bố kế hoạch phát triển năm mang tên Internet Thế hệ nước này. Sau 6/6/2012, tất ISP lớn chuyển tới IPv6 phần lại chuyển. http://vietjack.com/ Trang chia sẻ học online miễn phí Page 27 http://vietjack.com/ipv6/index.jsp Copyright © vietjack.com IPv6 cung cấp không gian địa rộng lớn thiết kế để mở rộng dịch vụ Internet ngày nay. Các tính IPv6 internet mang lại nhiều điều mong đợi. Tài liệu tham khảo IPv6 Các nguồn sau chứa thông tin hữu ích IPv4 & IPv6. Mong bạn sử dụng chúng để hiểu sâu đề cập loạt này. Các đường link hữu ích IPv4 & IPv6 Tutorialspoint − Loạt hướng dẫn xây dựng dựa nguồn này. Transmission Control Protocol - Một tài liệu đầy đủ TCP protocol. (RFC 793) IP/IPv4 Protocol - Một tài liệu đầy đủ Internet Protocol Version (RFC 791) IP/IPv6 Protocol - Một tài liệu đầy đủ Internet Protocol Version (RFC 791) IANA IPv4 Address Space Registry - Sự cấp phát không gian địa Internet Protocol version (IPv4). IPv6 on Wikipedia - Trang wikipedia IPv6. IP-Lookup - Bạn tìm thấy thông tin địa IP bạn địa IP khác. Nó hỗ trợ địa IPv4 IPv6. IP Version Working Group - IP Version Làm việc nhóm (ipv6). http://vietjack.com/ Trang chia sẻ học online miễn phí Page 28 [...]... đã đề cập trong loạt bài này Các đường link hữu ích về IPv4 & IPv6 Tutorialspoint − Loạt bài hướng dẫn của chúng tôi xây dựng dựa trên nguồn này Transmission Control Protocol - Một tài liệu đầy đủ về TCP protocol (RFC 793) IP/IPv4 Protocol - Một tài liệu đầy đủ về Internet Protocol Version 4 (RFC 791) IP /IPv6 Protocol - Một tài liệu đầy đủ về Internet Protocol Version 6 (RFC 791) IANA IPv4... các bài học online miễn phí Page 27 http://vietjack.com /ipv6/ index.jsp Copyright © vietjack.com IPv6 cung cấp không gian địa chỉ rộng lớn và được thiết kế để mở rộng các dịch vụ Internet ngày nay Các tính năng IPv6 internet 2 có thể mang lại nhiều điều hơn sự mong đợi Tài liệu tham khảo về IPv6 Các nguồn sau chứa các thông tin hữu ích về IPv4 & IPv6 Mong bạn sử dụng chúng để hiểu sâu hơn những gì chúng... thay thế bởi IPv6 sẽ không là việc dễ dàng Cho tới nay, IPv6 mới chỉ xâm nhập vào không gian địa chỉ của IPv4 chưa tới 1% Thế giới đã tổ chức buổi lễ kỷ niệm chào mừng IPv6 (mà được biết như là Ngày IPv6 Thế giới) vào 8/6/2011 với mục đích thử nghiệm địa chỉ IPv6 qua Internet Vào ngày 6/6/2012, cộng đồng Internet chính thức khai trường IPv6 Ngày này, tất cả các ISP người mà đã cung cấp IPv6 đã kích... thức IPv6 Để chuyển đổi EUI-64 vào trong Bộ nhận diện giao thức IPv6, bit thứ 7 có ý nghĩa nhất của EUI-64 được bù http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Page 11 http://vietjack.com /ipv6/ index.jsp Copyright © vietjack.com [Ảnh: IP Giao diện IPV6] Địa chỉ Unicast toàn cầu trong IPv6 Kiểu địa chỉ này tương đương với địa chỉ công cộng trong IPv4 Các địa chỉ Unicast toàn cầu trong IPv6. .. để đề nghị chạy IPv6 trên các thiết bị đã được thiết kế riêng Đây là một bước tiến được hoan nghênh bởi cộng đồng Internet Các tổ chức được cung cấp nhiều cách khác nhau để chuyển tiếp từ IPv4 tới IPv6 Các tổ chức này cũng sẵn sàng thử nghiệm IPv6 trước khi việc chuyển tiếp hoàn toàn có thể chạy đồng thời cả IPv4 và IPv6 Các mạng của các phiên bản IP khác nhau có thể giao tiếp và dữ liệu người sử dụng... Discovery Protocol) trong IPv6 Một host trong mạng IPv6 có khả năng tự động định hình chính nó với một địa chỉ Liên kết-Nội bộ duy nhất Ngay sau khi host nhận được một địa chỉ IPv6, nó tham gia một số nhóm Unicast Tất cả sự truyền tin liên quan tới đoạn mạng diễn ra chỉ trên những địa chỉ Unicast đó Một host đi qua dãy các tuyên bố của IPv6: Neighbor Solicitation: Sau khi định cấu hình IPv6 tất cả bằng tay... tiếp với các host/router trên đoạn mạng bởi phương thức của các địa chỉ này Các trường Header trong IPv6 Điều kỳ diệu của IPv6 nằm trong Header của nó Một địa chỉ IPv6 bằng 4 lần địa chỉ IPv4, nhưng điều đáng ngạc nhiên là, Header của IPv6 chỉ lớn hơn 2 lần so với Header trong IPv4 Các Header trong IPv6 có một Fixed Header (Header cố định) và 0 hoặc nhiều hơn các Header tùy ý (Optical Header) Tất cả... mạng truyền tải trên IPv6 và các site từ xa có ý định truyền tin là trên IPv4 NAT Protocol Translation Đây là phương thức quan trọng khác trong truyền tải tới IPv6 bởi phương thức của một thiết bị được cho quyền NAT-PT (Network Address Translation – Protocol Translation) Với sự giúp đỡ của một thiết bị NAT-PT, việc truyền tin thực sự có thể diễn ra giũa các gói dữ liệu IPv4 và IPv6 và ngược lại Bạn... một server được cho khả năng với địa chỉ IPv6 trên Internet mà không hiểu địa chỉ IPv4 Trong trường hợp này, thiết bị NAT-PT có thể giúp chúng giao tiếp với nhau Khi host của IPv4 gửi một gói yêu cầu tới IPv6 server, thiết bị/router NAT-PT tháo rời gói IPv4, gỡ bỏ Header của nó, và thêm vào Header của IPv6 và truyền nó thông qua Internet Khi một phản hồi từ IPv6 đến host của IPv4, router thực hiện... cấp sự hỗ trợ cho việc truy vấn các địa chỉ IPv6 Một bản ghi AAAA mới đã được thêm vào để phản hồi các thông báo truy vấn IPv6 Bây giờ DNS có thể phản hồi với cả phiên bản IP (4 và 6) mà không cần bất cứ sự thay đổi nào trong định dạng truy vấn Tổng kết về IPv6 IPv4 từ năm 1982, đã là một công nghệ lãnh đạo Internet Với việc cạn kiệt không gian địa chỉ IPv4, IPv6 bây giờ đang dần kiểm soát Internet, . trong IPv6 15 Header cố định (Fixed Header) trong IPv6 15 Extension Header trong IPv6 17 Giao tiếp trong IPv6 18 http://vietjack.com /ipv6/ index.jsp Copyright © vietjack.com http://vietjack.com/. trong IPv6 8 Chế độ định vị Anycast trong IPv6 8 Kiểu & Định dạng địa chỉ trong IPv6 9 Hệ thống số thập lục phân trong IPv6 9 Cấu trúc địa chỉ trong IPv6 10 Interface ID trong IPv6 11. Mobility của IPv6 23 Sự tối ưu hóa tuyến của IPv6 25 Định tuyến (Routing) trong IPv6 25 Các giao thức định tuyến trong IPv6 26 Các giao thức được thay đổi để hỗ trợ IPv6 26 Tổng kết về IPv6 27