5.1 Các vấn đề chung
Thách thức mà IPv6 phải đối mặt là khả năng chuyển đổi trọn vẹn các gói tin
IPv6 từ định dạng IPv6 sang định dạng IPv4 để từ đó có thể vận chuyển trên hạ tầng mạng IPv4 (hầu hết các thiết bị mạng hiện nay đều thiết kế, sử dụng cho IPv4). Để thực hiện yêu cầu này, quá trình triển khai IPv6 phải đảm bảo tính linh động một cách tối đa. Nhưng đó là điểm mâu thuẫn với quy mô rộng lớn của mạng Internet. Do vậy, đây cũng chính là điểm cần quan tâm trong quá trình chuyển đổi, triển khai IPv6. Trước đây đã từng tồn tại một vài giao thức được thiết kế nhằm thay thế TCP/IP nhưng thất bại do không thể chạy song song, cũng như tương thích giữa các họ giao thức cũ và mới. Khi nghiên cứu đến IPv6, nếu chỉ quan tâm đến những chức năng mới mà IPv6 cung cấp, sẽ không thuyết phục được người dùng chuyển từ IPv4 sang IPv6.
Do đó, phải đảm bảo tính tương thích trên cơ sở các chức năng của IPv4 trong quá
trình chuyển đổi lên IPv6. Để triển khai IPv6, cần có các phương pháp tiến hành đồng thời, xây dựng mạng IPv6 trên nền hạ tầng mạng IPv4 sẵn có, sau đó sẽ dần dần thay thế mạng IPv4. Người ta đã đưa ra những cơ chế chuyển đổi trong quá trình nâng cấp mạng từ IPv4 lên IPv6.
Mục đích của các cơ chế chuyển đổi là đảm bảo các nội dung sau:
- Đảm bảo các đặc tính ưu việt của mạng IPv6 so với mạng IPv4 hiện tại.
- Tận dụng hạ tầng sẵn có của mạng IPv4 trong giai đoạn chuyển tiếp sang
một mạng thuần IPv6.
- Tăng cường khả năng cung cấp và triển khai. Việc chuyển đổi đối với Host
và Router độc lập với nhau.
- Tối thiểu hóa sự phụ thuộc trong quá trình nâng cấp. Một trong những điều
kiện bắt buộc để có thể nâng cấp Host lên IPv6 trước hết là phải nâng cấp
hệ thống tên miền (DNS). Vì đây là dịch vụ hỗ trợ việc tìm kiếm địa chỉ
phục vụ cho các ứng dụng khác.
- Gán, cấp các loại địa chỉ thuận tiện. Các hệ thống mạng hiện nay được cài
đặt và được gán địa chỉ IPv4. Không gian địa chỉ IPv4 là một tập hợp con
của không gian địa chỉ IPv6, do đó, vẫn có thể tiếp tục sử dụng các địa chỉ IPv4 sẵn có. Chỉ gán các địa chỉ cần thiết cho các kết nối tới mạng 6BONE và tuân theo kế hoạch phân bổ địa chỉ của tổ chức này.
- Nâng cấp lên mạng IPv6 ít tốn chi phí vì không cần thiết phải thay thế toàn
bộ thiết bị hiện có trên mạng, vì các cơ chế chuyển đổi này được thực hiện
hoàn toàn trên nền IPv4 sẵn có.
Cơ chế chuyển đổi cũng cần đảm bảo cho các trạm IPv6 có thể cùng làm việc
với các trạm IPv4 ở bất kỳ vị trí nào trên mạng (LAN,WAN, Internet) cho đến khi
IPv4 không còn tồn tại (đây là xu hướng chung của công nghệ).
5.2 Các cơ chế chuyển đổi.
Hiện nay số lượng mạng IPv4 là rất lớn, hầu hết các dịch vụ, các giao dịch trên
mạng đều dựa vào IPv4. Do đó, có các cơ chế cho phép chuyển đổi qua lại giữa các Host IPv4 và IPv6.
Việc xây dựng lại giao thức lớp Internet trong chồng giao thức TCP/IP dẫn đến
nhiều thay đổi. Trong đó, vấn đề thay đổi lớn nhất là việc thay đổi cấu trúc địa chỉ. Sự thay đổi đó ảnh hưởng đến các vấn đề sau:
- Ảnh hưởng đến hoạt động của các lớp trên (lớp giao vận và lớp ứng dụng
trong mô hình OSI).
- Ảnh hưởng đến các giao thức định tuyến. Mặt khác, một yêu cầu quan trọng trong việc triển khai IPv6 là phải thực hiện được mục tiêu ban đầu đề ra khi thiết kế giao thức IPv6. Đó là IPv6 làm việc được trong môi trường IPv4. Trong một số tình huống, sẽ có hiện tương một số Host chỉ sử dụng giao thức IPv6 và cũng có những Host chỉ sử dụng giao thức IPv4. Vấn đề ở đây là phải đảm bảo những Host “thuần IPv6” phải giao tiếp được với các Host “thuần IPv4 mà vẫn đảm bảo địa chỉ IPv4 đó thống nhất trên toàn cầu. Do vậy, nhằm tạo khả năng tương thích giữa IPv4 và IPv6, các nhà nghiên cứu đã phát triển một số cơ chế chuyển đổi khác nhau.
Đặc điểm chung của các cơ chế chuyển đổi này là:
- Đảm bảo các Host/Router cài đặt IPv6 có thể làm việc được với nhau trên
nền IPv4.
- Hỗ trợ các khả năng triển khai các Host và Router hoạt động trên nền IPv6
với mục tiêu thay thế dần các Host đang hoạt động IPv4.
- Có một phương thức chuyển đổi dễ dàng, thực hiện ở các cấp độ khác nhau
từ phía người dùng cuối tới người quản trị hệ thống, các nhà quản trị mạng
và cung cấp dịch vụ.
Các cơ chế này là một tập hợp các giao thức thực hiện đối với Host và các
Router, kèm theo là các phương thức như gán địa chỉ và triển khai, thiết kế để làm quá trình chuyển đổi Internet sang IPv6 làm việc với mức độ rủi ro thấp nhất.
Hiện nay các nhà nghiên cứu IPv6 đã đưa ra những cơ chế chuyển đổi cho phép
kết nối IPv6 trên nền IPv4. Sau đây là một số cơ chế tiêu biểu:
- Dual IP layer: Cơ chế này đảm bảo một Host/Router được cài cả hai giao
thức (trong trường hợp này gọi là Dual stack) IPv4 và IPv6 ở Internet layer
trong mô hình phân lớp TCP/IP.
- IPv6 Tunneling over IPv4 : Cơ chế này thực hiện đóng gói tin IPv6 vào
một gói theo chuẩn giao thức IPv4 để có thể chuyển gói tin qua mạng IPv4
thuần túy. Trong trường hợp này, mạng xem như đó là một gói tin IPv4 bình
thường. Theo như hướng dẫn trong khuyến nghị RFC 1933, IETF đã giới
thiệu hai phương pháp để tạo đường hầm cho các Site IPv6 kết nối với nhau
xuyên qua hạ tầng IPv4: Automatic Tunneling và Configured Tunneling.
- Ngoài ra người ta còn sử dụng NAT-PT cho phép các Host/Router dùng IPv4
thuần túy và các Host/Router dùng IPv6 thuần túy có thể kết nối làm việc
với nhau trong quá trình chuyển đổi lên IPv6. Dùng NAT-PT, ta có thể ánh
xạ qua lại giữa địa chỉ IPv6 và IPv4.
Thách thức mà IPv6 phải đối mặt là khả năng chuyển đổi trọn vẹn các gói tin
IPv6 từ định dạng IPv6 sang định dạng IPv4 để từ đó có thể vận chuyển trên hạ tầng mạng IPv4 (hầu hết các thiết bị mạng hiện nay đều thiết kế, sử dụng cho IPv4). Để thực hiện yêu cầu này, quá trình triển khai IPv6 phải đảm bảo tính linh động một cách tối đa. Nhưng đó là điểm mâu thuẫn với quy mô rộng lớn của mạng Internet. Do vậy, đây cũng chính là điểm cần quan tâm trong quá trình chuyển đổi, triển khai IPv6. Trước đây đã từng tồn tại một vài giao thức được thiết kế nhằm thay thế TCP/IP nhưng thất bại do không thể chạy song song, cũng như tương thích giữa các họ giao thức cũ và mới. Khi nghiên cứu đến IPv6, nếu chỉ quan tâm đến những chức năng mới mà IPv6 cung cấp, sẽ không thuyết phục được người dùng chuyển từ IPv4 sang IPv6.
Do đó, phải đảm bảo tính tương thích trên cơ sở các chức năng của IPv4 trong quá
trình chuyển đổi lên IPv6. Để triển khai IPv6, cần có các phương pháp tiến hành đồng thời, xây dựng mạng IPv6 trên nền hạ tầng mạng IPv4 sẵn có, sau đó sẽ dần dần thay thế mạng IPv4. Người ta đã đưa ra những cơ chế chuyển đổi trong quá trình nâng cấp mạng từ IPv4 lên IPv6.
Mục đích của các cơ chế chuyển đổi là đảm bảo các nội dung sau:
- Đảm bảo các đặc tính ưu việt của mạng IPv6 so với mạng IPv4 hiện tại.
- Tận dụng hạ tầng sẵn có của mạng IPv4 trong giai đoạn chuyển tiếp sang
một mạng thuần IPv6.
- Tăng cường khả năng cung cấp và triển khai. Việc chuyển đổi đối với Host
và Router độc lập với nhau.
- Tối thiểu hóa sự phụ thuộc trong quá trình nâng cấp. Một trong những điều
kiện bắt buộc để có thể nâng cấp Host lên IPv6 trước hết là phải nâng cấp
hệ thống tên miền (DNS). Vì đây là dịch vụ hỗ trợ việc tìm kiếm địa chỉ
phục vụ cho các ứng dụng khác.
- Gán, cấp các loại địa chỉ thuận tiện. Các hệ thống mạng hiện nay được cài
đặt và được gán địa chỉ IPv4. Không gian địa chỉ IPv4 là một tập hợp con
của không gian địa chỉ IPv6, do đó, vẫn có thể tiếp tục sử dụng các địa chỉ IPv4 sẵn có. Chỉ gán các địa chỉ cần thiết cho các kết nối tới mạng 6BONE và tuân theo kế hoạch phân bổ địa chỉ của tổ chức này.
- Nâng cấp lên mạng IPv6 ít tốn chi phí vì không cần thiết phải thay thế toàn
bộ thiết bị hiện có trên mạng, vì các cơ chế chuyển đổi này được thực hiện
hoàn toàn trên nền IPv4 sẵn có.
Cơ chế chuyển đổi cũng cần đảm bảo cho các trạm IPv6 có thể cùng làm việc
với các trạm IPv4 ở bất kỳ vị trí nào trên mạng (LAN,WAN, Internet) cho đến khi
IPv4 không còn tồn tại (đây là xu hướng chung của công nghệ).
5.2 Các cơ chế chuyển đổi.
Hiện nay số lượng mạng IPv4 là rất lớn, hầu hết các dịch vụ, các giao dịch trên
mạng đều dựa vào IPv4. Do đó, có các cơ chế cho phép chuyển đổi qua lại giữa các Host IPv4 và IPv6.
Việc xây dựng lại giao thức lớp Internet trong chồng giao thức TCP/IP dẫn đến
nhiều thay đổi. Trong đó, vấn đề thay đổi lớn nhất là việc thay đổi cấu trúc địa chỉ. Sự thay đổi đó ảnh hưởng đến các vấn đề sau:
- Ảnh hưởng đến hoạt động của các lớp trên (lớp giao vận và lớp ứng dụng
trong mô hình OSI).
- Ảnh hưởng đến các giao thức định tuyến. Mặt khác, một yêu cầu quan trọng trong việc triển khai IPv6 là phải thực hiện được mục tiêu ban đầu đề ra khi thiết kế giao thức IPv6. Đó là IPv6 làm việc được trong môi trường IPv4. Trong một số tình huống, sẽ có hiện tương một số Host chỉ sử dụng giao thức IPv6 và cũng có những Host chỉ sử dụng giao thức IPv4. Vấn đề ở đây là phải đảm bảo những Host “thuần IPv6” phải giao tiếp được với các Host “thuần IPv4 mà vẫn đảm bảo địa chỉ IPv4 đó thống nhất trên toàn cầu. Do vậy, nhằm tạo khả năng tương thích giữa IPv4 và IPv6, các nhà nghiên cứu đã phát triển một số cơ chế chuyển đổi khác nhau.
Đặc điểm chung của các cơ chế chuyển đổi này là:
- Đảm bảo các Host/Router cài đặt IPv6 có thể làm việc được với nhau trên
nền IPv4.
- Hỗ trợ các khả năng triển khai các Host và Router hoạt động trên nền IPv6
với mục tiêu thay thế dần các Host đang hoạt động IPv4.
- Có một phương thức chuyển đổi dễ dàng, thực hiện ở các cấp độ khác nhau
từ phía người dùng cuối tới người quản trị hệ thống, các nhà quản trị mạng
và cung cấp dịch vụ.
Các cơ chế này là một tập hợp các giao thức thực hiện đối với Host và các
Router, kèm theo là các phương thức như gán địa chỉ và triển khai, thiết kế để làm quá trình chuyển đổi Internet sang IPv6 làm việc với mức độ rủi ro thấp nhất.
Hiện nay các nhà nghiên cứu IPv6 đã đưa ra những cơ chế chuyển đổi cho phép
kết nối IPv6 trên nền IPv4. Sau đây là một số cơ chế tiêu biểu:
- Dual IP layer: Cơ chế này đảm bảo một Host/Router được cài cả hai giao
thức (trong trường hợp này gọi là Dual stack) IPv4 và IPv6 ở Internet layer
trong mô hình phân lớp TCP/IP.
- IPv6 Tunneling over IPv4 : Cơ chế này thực hiện đóng gói tin IPv6 vào
một gói theo chuẩn giao thức IPv4 để có thể chuyển gói tin qua mạng IPv4
thuần túy. Trong trường hợp này, mạng xem như đó là một gói tin IPv4 bình
thường. Theo như hướng dẫn trong khuyến nghị RFC 1933, IETF đã giới
thiệu hai phương pháp để tạo đường hầm cho các Site IPv6 kết nối với nhau
xuyên qua hạ tầng IPv4: Automatic Tunneling và Configured Tunneling.
- Ngoài ra người ta còn sử dụng NAT-PT cho phép các Host/Router dùng IPv4
thuần túy và các Host/Router dùng IPv6 thuần túy có thể kết nối làm việc
với nhau trong quá trình chuyển đổi lên IPv6. Dùng NAT-PT, ta có thể ánh
xạ qua lại giữa địa chỉ IPv6 và IPv4.
Comment