Bản thân nhãn là nhãn tổng hợp, có nghĩa là nhãn không có thông tin ghi lại được đính kèm với nó, vì vậy nó không biết giao diện đầu ra cũng như địa chỉ MAC đi ra. Nhãn tổng hợp được sử dụng ví dụ cho các mạng được kết nối.
Nhãn tổng hợp ngụ ý rằng bạn không biết thông tin đầu ra sau khi tra cứu MPLS, vì vậy bạn phải thực hiện tra cứu IP bình thường để xác định thông tin đầu ra.
Nhãn bình thường được đính kèm với thông tin viết lại đi ra, đó là tra cứu trên nhãn sẽ trả về giao diện đi ra (với tất cả các thông tin cần thiết, như địa chỉ MAC, Vlan, v.v.)
Giả sử tất cả các liên kết là IGP metric 1, ngoại trừ BC là 2.
Để A gửi tới loopback của E (192.0.2.5) sau đây sẽ xảy ra
- E sẽ phân bổ rõ ràng (0) hoặc ẩn (mặc định) cho 192.0.2.5/32
- E sẽ phân phối tiền tố + nhãn (FEC) cho C và D, sử dụng LDP
- C sẽ phân bổ nhãn địa phương cho điều này, giả sử 100 (có thể là bất cứ điều gì)
- C sẽ lập trình mục nhập FIB, sao cho nhãn 100 điểm để giao diện với E và hoạt động của nhãn MPLS 'SWAP 0' nếu null rõ ràng hoặc 'POP' nếu ẩn null
- C sẽ lập trình mục nhập FIB, sao cho tiền tố 192.0.2.5/32 điểm để giao diện với E và hoạt động nhãn MPLS 'PUSH 0' nếu không rõ ràng
- D sẽ phân bổ nhãn địa phương cho cái này, giả sử 200 (có thể là bất cứ thứ gì, thậm chí 100, 300, 400)
- D sẽ lập trình mục nhập FIB, sao cho nhãn 200 điểm để giao diện với E và hoạt động nhãn MPLS 'SWAP 0' nếu null rõ ràng hoặc 'POP' nếu ẩn null
- D sẽ lập trình mục nhập FIB, sao cho tiền tố 192.0.2.5/32 điểm để giao diện với E và hoạt động nhãn MPLS 'PUSH 0' nếu null rõ ràng
- D và C sẽ phân phối tiền tố + nhãn cho B, sử dụng LDP
- B sẽ phân bổ nhãn địa phương cho cái này, giả sử 300 (có thể là bất cứ thứ gì)
- B sẽ lập trình mục nhập FIB, để nhãn 300 điểm để giao diện với D (vì số liệu IGP!) Và hoạt động của nhãn MPLS 'SWAP 200'
- B sẽ lập trình mục nhập FIB, sao cho tiền tố 192.0.2.5/32 điểm để giao diện với D và hoạt động của nhãn MPLS 'PUSH 200'
- B sẽ phân phối tiền tố + nhãn cho A, sử dụng LDP
- A sẽ phân bổ nhãn địa phương cho cái này, giả sử 400 (có thể là bất cứ thứ gì)
- A sẽ lập trình mục nhập FIB, để nhãn 400 điểm để giao diện với B và hoạt động của nhãn MPLS 'SWAP 300'
- A sẽ lập trình mục nhập FIB, sao cho tiền tố 192.0.2.5/32 điểm để giao diện với B và hoạt động nhãn MPLS 'PUSH 300'
Bây giờ điều gì xảy ra trong mặt phẳng chuyển tiếp khi A gửi tới 192.0.2.5/32
- A sẽ PUSH (áp đặt) nhãn 300 và gửi về phía B
- B sẽ tham khảo FIB cho 300, đó là Giao diện D và SWAP 200
- D sẽ tham khảo FIB cho 200, đó là Giao diện E và POP (hoặc SWAP 0)
- E sẽ nhận được khung