RD không thể đặc trưng cho một site khi site này tham gia vào nhiều VPN khác nhau. Do đó cần một phương thức sao cho một bảng định tuyến ảo nhận biết được một tuyến thuộc VRF khác là thành viên của mình. RT được ứng dụng trong cấu trúc MPLS VPN để đáp ứng yêu cầu trên. RT phải đáp ứng được hai yêu cầu:
Chương 2: Ứng dụng VPN trên MPLS
• Giúp các VRF ở hai phía mạng core nhận biết nhau nhưng đồng thời cũng cách ly các bảng định tuyến ảo khác VPN. Chức năng này tương tự như chức năng của RDs.
• RT phải xác định một tuyến là thành viên của VPN nào khi truyền qua mạng core bằng giao thức MP-BGP.
Cấu trúc của RT gồm có 4byte trong đó 16bits đầu là AS number, 16bits sau là VPN Identifier, cụ thể thì định dạng RT như sau: ASN:nn.
RT là một thuộc tính mở rộng của BGP, nó chỉ ra những tuyến nào nên được nhập từ MP-BGP trong VRF. Khi 1 tuyến VPN học từ 1 CE được đưa vào VPNv4 thì 1 RT được kết hợp với nó.
• RT export: dùng xác định xem tuyến này có phải là thành viên VPN không. RT export được nối thêm vào địa chỉ khách hàng khi chuyển thành VPNv4 và sau đó sẽ được quảng bá trong các cập nhật MP-BGP.
• RT import: dùng để kết hợp với mỗi VRF và xác định các tuyến VPNv4 được thêm vào VRF cho khách hàng cụ thể.
Một địa chỉ mạng có thể được kết hợp với một hoặc nhiều export RT khi quảng bá qua mạng MPLS VPN. Như vậy, RT có thể kết hợp với nhiều site thành viên của nhiều VPN.
Ví dụ: Giả sử ta có mô hình mạng MPLS VPN như hình dưới
Hình 2.13 Quảng bá tuyến bằng RT và MP-BGP
Các tiến trình xảy ra trong suốt quá trình quảng bá tuyến ở hình trên như sau: Mạng 172.16.10.0/24 được nhận từ CE1-A, tham gia vào VRF CustomerA trên PE1- AS1. PE1 kết hợp một giá trị RD 1:100 và một giá trị export RT 1:100 khi cấu hình cho VRF trên router PE1-AS1. Các tuyến học từ CE1-A được phân phối vào tiến trình
MP-BGP trên PE1-AS1 với prefix 172.16.10.0/24 và thêm vào đầu giá trị RD 1:100 để trở thành VPNv4, export RT 1:100 được nối thêm vào. Sau đó địa chỉ VPNv4 và export RT này được gửi tham gia cập nhật MP- iBGP giữa các PE. Nhãn VPN (3 byte) được gán cho mỗi địa chỉ học từ các tiến trình của CE chứa trong một VRF từ tiến trình MP-BGP của PE. MP-BGP chạy trong miền MPLS của nhà cung cấp dịch vụ nên mang theo địa chỉ VPNv4 (Ipv4 + RD) và BGP RT.
Nhãn VPN chỉ được hiểu bởi egress PE kết nối trực tiếp với CE quảng bá mạng đó. Các trạm kế (next hop) phải được học từ IGP khi thực thi MPLS VPN chứ không phải học được từ các tiến trình quảng cáo của BGP. Trong hình trên nhãn VPN được mô tả bằng trường V1 và V2. Cập nhật MP-BGP được nhận bởi PE2 và tuyến được lưu trữ trong bảng VRF tương ứng cho Customer A dựa trên nhãn VPN. Các tuyến MP-BGP nhận được sẽ được phân phối vào bảng định tuyến ảo VRF trên PE2-AS1, và sau đó tuyến sẽ được quảng bá tới CE2-A.