Đối tượng này được sử dụng để đặc tả một đường rõ ràng đi qua mạng độc lập với đường đặc tả bởi IGP. Nội dung của ERO là 1 chuỗi mục dữ liệu có chiều dài thay đổi gọi là các đối tượng phụ (subobjects).
Một đối tượng phụ là 1 nút trừu tượng, có thể là 1 nút hoặc 1 tập hợp nút như 1 miền tự trị. Điều này có nghĩa là đường tường minh có thể đi qua nhiều miền tự trị.
Đối tượng phụ này chứa 1 bit L (Loose Route). Nếu bit này được thiết lập bằng 1, nó sẽ xác định đối tượng phụ này là 1 hop lỏng (loose hop) trên đường tường minh. Nếu bit này được thiết lập bằng 0, nó sẽ xác định rằng đối tượng phụ này là 1 hop chặt (strict hop). Một hop chặt xác định hop này kế cận về mặt vật lí với nút trước đó trên đường.
Đối tượng phụ này cũng chứa 1 trường Type bao gồm các giá trị sau:
• 1: tiền tố IPv4, xác định 1 nút trừu tượng với 1 tập hợp tiền tố IP nằm trong tiền tố Ipv4 này.Mỗi tiền tố có độ dài 32 bit là 1 nút đơn.
• 2: tiền tố Ipv6, xác định 1 nút trừu tượng với 1 tập hợp tiền tố IP nằm trong tiền tố Ipv6 này.Mỗi tiền tố có độ dài 128 bit là 1 nút đơn
• 32 :số miền tự trị, xác định 1 nút trừu tượng bao gồm 1 tập hợp các nút thuộc về miền tự trị.
Ví dụ về strict hop:
Trong hình LSR ngõ vào A gửi bản tin PATH đến LSR D với ERO xác định 1 hop chặt qua B(192.213.1.1), C(192.213.2.1) và D(192.213.3.1). Khi B nhận bản tin PATH, nó sẽ quảng bá bản tin này đến C, và C quảng bá bản tin này đến D. Ở chiều ngược lại, D gửi bản tin RESV đến A qua cùng con đường. Mỗi nút trong danh sách ERO sẽ loại bỏ thơng tin của nó khỏi bản tin PATH trước khi chuyển tiếp nó đi.
Hình 3-12: Ví dụ về hop chặt
Ví dụ về loose hop:
Trong hình LSR ngõ vào A gửi bản tin PATH đến LSR D với ERO xác định hop chặt đến B. Từ router B hop lỏng được sử dụng. Khi B nhận bản tin PATH nó có thể chuyển tiếp bản tin PATH đến D qua bất kì con đường nào sẵn có. Trong hình ta thấy có 2 con đường đến D, một qua kết nối trực tiếp đến C và 1 đường khác qua router E. Việc chọn đường nào phụ thuộc vào tuyến IGP đến D đang sẵn sàng.
Các LSR trung gian giữa đầu gửi và đầu nhận có thể thay đổi bằng cách chèn các đối tượng phụ. Ví dụ như khi LSR thay đổi 1 tuyến lỏng bằng 1 tuyến chặt buộc lưu lượng đi theo 1 đường cụ thể. Sự hiện diện của các nút lỏng trong tuyến tường minh có thể dẫn đến lặp vịng. Vấn đề này có thể được xác định bởi đối tượng Record_Route (RRO).