Công nghệ đường hầm 6to4 trong IPv6
**Như đã mô tả trong phần "Point-to-Multipoint IPv6 tunnel", một đường hầm không rõ ràng xác định điểm cuối đường hầm địa chỉ IPv4. Thay vào đó địa chỉ đích của gói tin IPv6 có nghĩa địa chỉ IPv4 nên có một bộ định tuyến sử dụng khi đóng gói và chuyển tiếp các gói tin. Bởi vì các đường hầm dựa vào IPv6 địa chỉ để xác định điểm đến địa chỉ IPv4 cho các đường hầm, các kỹ sư mạng phải dành nhiều thời gian hơn kế hoạch ban đầu đề ra cho IPv6 và địa chỉ IPv4 được sử dụng để triển khai IPv6. Công nghệ hiện nay được sử dụng khá rộng rãi. IANA giành riêng dãi địa chỉ 2002::/16 để sử dụng cho 6to4 tunneling.
Mô hình 6to4 tunneling
**Router đứng giữa mạng IPv4 và IPv6 thực hiện 6to4 tunneling được gọi là “router biên”. Địa chỉ 6to4 có prefix là 2002::/16, kết hợp với 32 bit của một địa chỉ IPv4 sẽ tạo nên một địa chỉ 6to4 có prefix /48 duy nhất toàn cầu được sử dụng cho mạng IPv6. Prefix /48 của địa chỉ IPv6 trong mạng 6to4 tương ứng với một địa chỉ IPv4 toàn cầu được cấu tạo theo nguyên tắc sau:
Cấu trúc địa chỉ IPv6 6to4
**Tiền tố địa chỉ 6to4 2002::/16 , kết hợp với 32 bit của một địa chỉ IPv4 sẽ tạo nên một tiền tố địa chỉ 6to4 kích cỡ /48 duy nhất toàn cầu sử dụng cho một mạng IPv6. Tiền tố /48 địa chỉ IPv6 tương ứng một địa chỉ IPv4 toàn cầu được tạo nên theo nguyên tắc
+Ví dụ: một router biên có địa chỉ kết nối mạng IPv4 là 192.168.99.1 thì địa chỉ IPv6 tương ứng của nó sẽ là 2002:c0a8:6301::/48. Bởi vì c0a86301 chính là 32 bit phần địa chỉ 192.168.99.1 viết dưới dạng hexa. Tunnel 6to4 là một công nghệ Tunnel tự động, cho phép những miền IPv6 6to4 tách biệt có thể kết nối qua mạng IPv4 tới những miền IPv6 6to4 khác.
Điểm khác biệt cơ bản nhất giữa Tunnel 6to4 và Tunnel cấu hình bằng tay là ở chỗ đường hầm 6to4 không phải kết nối điểm – điểm. Đường hầm 6to4 là dạng kết nối điểm – đa điểm.Trong đó, các bộ định tuyến (router) không được cấu hình thành từng cặp mà chúng coi môi trường kết nối IPv4 là một môi trường kết nối vật lý ảo. Chính địa chỉ IPv4 gắn trong địa chỉ IPv6 sẽ được sử dụng để tìm thấy đầu bên kia của đường hầm. Tất nhiên, thiết bị tại hai đầu đường hầm phải hỗ trợ cả IPv6 và IPv4. Khung cảnh ứng dụng tunnel 6to4 đơn giản nhất là kết nói nhiều mạng IPv6 riêng biệt, mỗi mạng có ít nhất một đường kết nối tới mạng IPv4 chung qua router biên được gắn địa chỉ IPv4 toàn cầu.
Các bước cấu hình tunel 6to4:
Bước 1: Kế hoạch cấu hình giao diện Loopback và gán địa chỉ IPv4 (đảm bảo rằng các IGP IPv4 quảng bá được một tuyến đường cho địa chỉ này)
Bước 2: Tạo một giao diện đường hầm bằng cách sử dụng lệnh interface tunnelnumber
Bước 3: Xác định các source địa chỉ IPv4 của đường hầm sử dụng tunnel source {interface-type interface-number | ipv4-address} các lệnh con sử dụng IP loopback ở bước 1
Bước 4: Không được xác định một điểm đến đường hầm với giao diện điểm đến đường hầm là subcommand
Bước 5: Xác định đường hầm tự động 6to4 sử dụng giao diện con lệnh tunnel mode ipv6ip 6to4
Bước 6: Kích IPv6 trên giao diện đường hầm,thường ở trong lệnh con ipv6 addressinterface
Bước 7: Hoàn thành cấu hình bình thường IPv6,gồm xác định các giao diện mạng LAN địa chỉ IPv6 cho mỗi biểu đồ quy hoạch,và cho phép định tuyến với ipv6 unicast-routing
Bước 8: Xác định static route với 2002::16,với giao diện ra ngoài đường hầm sử dụng . ipv6 route 2002::/16 tunnelnumber chung cho các lệnh.
Nguyễn Đình Việt – VnPro