Các trường đại học khác nhau ở Châu âu đã chỉ đạo nghiên cứu về IPv6 trong các mạng MPLS (chuyển mạch nhãn đa giao thức). Các mạng lõi mà đã có MPLS được thực hiện có thể chọn một trong các cách sau đây:
IPv6 thuần túy trên MPLS: Trong trường hợp này, IPv6 sử dụng song song với IPv4. Điều này ngụ ý rằng tất cả các router trong mạng MPLS là hai ngăn xếp và sử dụng các giao thức định tuyến IPv6 kết hợp với giao thức phân bổ nhãn LDP.
Đƣờng hầm lớp 2 trên MPLS: Các gói tin lớp 2 (ví dụ Ethernet hoặc ATM) được chuyển mạch trên mạng lõi MPLS. Điều này có thể thực hiện trên hầu hết các mặt phẳng chung bao gồm cả Cisco IOS và Juniper JunOS.
IPv6 trên lõi IPv4/MPLS: Phương pháp này dựa trên sự phân phổ các tiền tố IPv6 (cùng với các nhãn tương ứng) giữa các router chuyển mạch nhãn ở biên sử dụng BGP4 trên IPv4. Next hop được nhận dạng bằng một địa chỉ IPv4. Cisco gọi cơ chế này là 6PE (router biên nhà cung cấp IPv6)
6PE của Cisco:
Khái niệm về 6PE dựa trên cấu trúc định tuyến phân cấp của MPLS trình bày trong hình 5.21. Ở đây không có ý định trình bày về công nghệ MPLS, mà chỉ đưa ra để thấy rằng MPLS có thể hỗ trợ một cách dễ dàng cho IPv6.
Hình 5.21 – Phân cấp định tuyến MPLS
Trong trung tâm của mạng MPLS là các router của nhà cung cấp dịch vụ (P). Chúng chuyển các gói MPLS, có nghĩa rằng chúng không xử lý tiêu đề lớp 3. Tại biên của mạng lõi là các router biên của nhà cung cấp dịch vụ (PE). Chúng nhận các gói tin IP thông thường từ các router biên phía khách hàng (CE), gắn một nhãn MPLS, và chuyển chúng tới các router của nhà cung cấp. Các gói tin MPLS chỉ được gửi giữa các router PE và các router P trong hình 6.20. Quá trình định tuyến làm việc như sau:
Các router PE và CE sử dụng các giao thức định tuyến phổ biến như (RIP,
OSPF, BGP, hoặc định tuyến tĩnh). Router PE học các tiền tố mà nó có thể đến thông qua các router CE nhờ các giao thức định tuyến này.
Các router PE phân bổ các tiền tố này với những router khác sử dụng các
nó trên BGP tới các router PE khác và chèn bản thân nó như next hop cho các tiền tố này.
Mỗi router PE vì thế có khả năng xác định các tuyến tới các router PE khác
bằng việc sử dụng một giao thức IGP như IS-IS hoặc OSPF.
Các gói tin IPv6 sau đó có thể được định tuyến trên cơ sở hạ tầng MPLS mà không cần cấu hình IPv6 trên các router nhà cung cấp dịch. Các router PE phải yêu cầu là dual-stack. Các router CE có thể là dual-stack hoặc chỉ là IPv6.
Thực tế là MPLS có thể được sử dụng để vận chuyển các gói tin IPv6 trên IPv4 không có nghĩa là sẽ thực hiện MPLS cho mục đích này. Nếu không có một cơ cở hạ tầng MPLS, các cơ chế đường hầm khác có thể thích hợp hơn cho yêu cầu đó. Nhưng nếu đã có một MPLS thì đó là một điểm khởi đầu tốt.