Bản tin Path với RSVP và RSVP mở rộng tương đối giống nhau, nhưng với giao thức RSVP mở rông bản tin này có thêm một thành phần mới đó là Explict Router Object.
Các thành phần chính của bản tin Path mở rộng như sau: - Thành phần yêu cầu nhãn (Label request object).
- Thành phần đinh tuyến mảnh tin (Record router object). - Thành phần định tuyến tường minh (Explicit router object).
Sau đây chúng ta sẽ tìm hiểu rõ hơn các thành phần này:
Thành phần yêu cầu nhãn (Label request object).
Igress LSR (LSR khởi đầu) yêu cầu ấn định nhãn cho LSP này, ngoài ra thành phần còn mang giá trị mã nhận dạng giao thức mạng L3PID (Layer 3 Protocol Identifier) để xác định giao thức lớp mạng sử dụng. Như ta đã biết có 3 loại nhãn được sử dụng:
- Giao thức lớp 2 không có cấu trúc xác định thì nhãn có dạng là nhãn chèn thêm (Shim label) nằm giữa tiêu đề lớp 2 và lớp 3.
- Nếu giao thức lớp 2 là ATM thì giá trị nhãn chứa trong vùng thông tin VCI và VPI.
- Nếu giao thức lớp 2 là Frame Relay thì nhãn được chứa trong vùng DLCI.
Khi nhận được bản tin Path, các LSR sẽ giữ lại trong khối trạng thái đường dẫn (Path State Block) dành cho LSP này. Nếu xác định được loại nhãn thì sẽ tiến hành quá trình ấn định nhãn.
Thành phần định tuyến mảnh tin(Record router object).
Trong thành phần này LSR sẽ biết được tất cả các LSR nằm trên đường đi của bản tin Path (cũng chính là LSP) từ Igress LSR đến Egress LSR (LSR cuối cùng trong LSP). Khi Igress LSR xây dựng một LSP, đầu tiên, nó sẽ gửi đi bản tin
CHƢƠNG 3: HOẠT ĐỘNG PHÂN PHỐI NHÃN VÀ CHUYỂN MẠCH GÓI TIN TRONG MPLS
Trang 42
Path có chứa các thành phần Label_object và cả thành phần RRO. Thông tin chứa trong RRO lúc này chỉ có địa chi IP của Igress LSR. Khi một LSR trung gian nhận được bản tin này, sẽ sao lại thành phần RRO trong khối trạng thái đường dẫn (Path state block) và thêm địa chỉ IP của nó vào trong thành phần RRO. Riêng Egress LSR khi nhận được bản tin Path sẽ hồi đáp lại bằng bản tin RESV. Bản tin này sẽ sao lại thành phần RRO của bản tin Path. Như vậy, sau quá trình trao đổi bản tin Path và RESV, mỗi LSR sẽ biết được toàn bộ LSR thuộc LSP này. Điều này rất hữu ích cho công việc quản trị mạng.
Thành phần định tuyến tường minh (ERO) (Explicit router object).
Trong thành phần định tuyến tường minh này thì thông tin là đường đi của bản tin Path trong mạng. Các LSR căn cứ vào thành phần này để chuyển bản tin đến đích nhận tiếp theo trong mạng. ERO chỉ sử dụng cho Unicast và chỉ khi tất cả các bộ định tuyến trên toàn tuyến đều có hỗ trợ RSVP và ERO.
Cấu trúc của ERO gồm một chuỗi các thành phần phụ (sub-object). Mỗi thành phần này xác định một nhóm các nút mạng hay chỉ một nút mạng trên đường định tuyến hoặc chỉ ra một thao tác trên tuyến. Mỗi thành phần phụ như thế được gọi là Abstract Node. Nếu Abstract Node chỉ có duy nhất một nút mạng thì còn gọi là Simple Abstract Node. Các thành phần phụ trong một ERO có thể là những chỉ số AS (Autonomous System), trong mỗi AS có thể có nhiều nút mạng nhưng chúng hoàn toàn trong suốt đối với Igress LSR. Dưới đây là định dạng của một thành phần phụ trong ERO.
L type length Sub-object content
Hình 3.5 : Định dạng thành phần phụ trong ERO
Bit L=1, đây là ghép lỏng (loose hop); Còn L=0 đây là một ghép chặt (strict hop) trên đường định tuyến tường minh (Explict Router).
CHƢƠNG 3: HOẠT ĐỘNG PHÂN PHỐI NHÃN VÀ CHUYỂN MẠCH GÓI TIN TRONG MPLS
Trang 43
Hình 3.6 : Tuyến tường minh với các nút mạng địa chỉ IPv4
Trên đây ta thấy ERO có 3 thành phần phụ, mỗi thành phần này là địa chỉ IP của một nút mạng nằm tuyến tường minh (Explicit Router).L=0 cho biết đây là một Strict hop, địa chỉ của mỗi nút là IPv4, 32 bit. Như vậy, Igress LSR sẽ gửi bản tin Path đến LSR kế tiếp có địa chỉ IP là 192.168.1.1. Khi nhận được bản tin, căn cứ vào thành phần Explicit Router, LSR này chuyển bản tin đến LSR trung gian kế tiếp có địa chỉ IP là 192.168.2.2. Khi bản tin Path được chuyển đến LSR có địa chỉ IP là 192.168.3.3 thì kết thúc quá trình chuyển bản tin Path.
Thành phần định tuyến mảnh tin (RRO).
Với thành phần này trong bản tin Path, LSR sẽ biết được tất cả các LSR nằm trên đường đi của bản tin Path (Cũng chính là LSP) từ Igress LSR đến Egress LSR. Khi Igress LSR xây dựng một LSP, đầu tiên, nó sẽ gửi đi bản tin Path có chứa các thành phần Label_object và cả thành phần RRO. Thông tin chứa trong RRO lúc này chỉ có địa chi IP của Igress LSR. Khi một LSR trung gian nhận được bản tin này, sẽ sao lại thành phần RRO trong khối trạng thái đường dẫn (Path State Block) và thêm địa chỉ IP của nó vào trong thành phần RRO.
Riêng Egress LSR khi nhận được bản tin Path sẽ hồi đáp lại bằng bản tin RESV. Bản tin này sẽ sao lại thành phần RRO của bản tin Path.
Như vậy, sau quá trình trao đổi bản tin Path và RESV, mỗi LSR sẽ biết được toàn bộ LSR thuộc LSP này. Điều này rất hữu ích cho công việc quản trị mạng.
CHƢƠNG 3: HOẠT ĐỘNG PHÂN PHỐI NHÃN VÀ CHUYỂN MẠCH GÓI TIN TRONG MPLS
Trang 44