Các IGP và BGP lưu trữ thông tin định tuyến trong bảng định tuyến inet.0, là bảng định tuyến IP chính. Nếu ta cấu hình traffic-engineering bgp thì chỉ có BGP sử dụng các đường dẫn MPLS để chuyển tiếp lưu lượng. Thông tin đường dẫn
MPLS được lưu trữ trong một bảng định tuyến riêng biệt—inet.3. BGP sử dụng cả inet.0và inet.3 để xử lý địa chỉ hop kế tiếp. Nếu cấu hình traffic-engineering bgp- igp, IGP có thể sử dụng các đường dẫn MPLS để chuyển tiếp lưu lượng. Thông tin đường dẫn MPLS được lưu trữ trong bảng định tuyến inet.0.
Khi cấu hình traffic-engineering bgp:
Hình 3-44: Các bảng định tuyến và chuyển tiếp khi cấu hình traffic-engineering bgp
- Bảng định tuyến inet.3 chứa địa chỉ host của egress router của mỗi LSP. Bảng định tuyến này được các igress router sử dụng để định tuyến các gói đến egress router ở đích.
- Bảng định tuyến mpls.0 chứa danh sách các router chuyển mạch nhãn kế tiếp trong mỗi LSP, các router trung gian thường sử dụng bảng này để định tuyến các gói đến router kế tiếp dọc theo LSP. Thường thì egress router không cần sử dụng bảng này vì router áp chót (router kế egress router) đã thay đổi giá trị nhãn về giá trị 0 hoặc đã gỡ bỏ nhãn ra rồi. Khi đó thì egress router chuyển gói đi như một gói IPv4 và sẽ tham khảo bảng định tuyến inet.0 để chuyển tiếp gói đi.
- Khi BGP muốn lựa chọn đường đi đến hop kế tiếp thì nó sẽ sử dụng cả bảng định tuyến inet.0 và inet.3 để tìm hop kế tiếp thích hợp, nếu phí tổn trên cả hai bảng định tuyến là bằng nhau thì nó sẽ chọn trong bảng inet.3.
Khi cấu hình traffic-engineering bgp-igp:
Hình 3-45:Các bảng định tuyến và chuyển tiếp khi cấu hình traffic-engineering bgp-igp
Khi BGP chọn phí tổn cho hop kế tiếp thuộc bảng định tuyến inet.3 thì nó sẽ khởi tạo LSP đó trong bảng chuyển tiếp của Packet Forwarding Engine, các gói đi đến hop đó sẽ đi theo LSP này. Nếu LSP có sự cố thì bảng định tuyến inet.3 và bảng chuyển tiếp sẽ bỏ đi, BGP sẽ chuyển về sử dụng hop kế tiếp trong bảng inet.0.