Chƣơng 2 : CẤU TRÚC MẠNG CDN
2.3. HỆ THỐNG ĐỊNH TUYẾN YÊU CẦU
2.3.3.2.2. Các yêu cầu đối với hệ thống định tuyến yêu cầu
Phần dưới đây mô tả các yêu cầu đối với giao thức trao đổi thông tin áp dụng cho cả hệ thống dựa trên DNS và hệ thống in-line.
Các giao thức định tuyến yêu cầu nên hỗ trợ cả hai kiểu hệ thống định tuyến
yêu cầu: DNS và in-line.
Các giao thức định tuyến phải có thể mở rộng để hỗ trợ cho các kiểu hệ thống định tuyến khác.
Các giao thức định tuyến phải giao tiếp được trong các hệ thống định tuyến
yêu cầu của các CDN lân cận.
Các giao thức này có thể cho phép sử dụng nhiều kiểu hệ thống định tuyến
yêu cầu.
Các giao thức này phải có khả năng xác nhận các kiểu nội dung.
Các yêu cầu đối với định tuyến yêu cầu dựa trên DNS
Trong phần này miêu tả các yêu cầu đối với giao thức trao đổi thông tin trong hệ thống định tuyến yêu cầu dựa vào DNS.
Các giao thức định tuyến yêu cầu phải hỗ trợ đổi hướng DNS dựa trên CNAME.
Các giao thức định tuyến có khả năng ánh xạ các kiểu nội dung thành các
CNAME để tạo ra các quyết định định hướng thích hợp.
Các yêu cầu đối với hệ thống định tuyến yêu cầu In-line
Phần này đưa ra các yêu cầu của giao thức trao đổi thông tin ứng dụng trong các kiểu hệ thống định tuyến yêu cầu in-line.
Các giao thức này phải hỗ trợ đổi hướng lớp ứng dụng (ví dụ như đổi hướng
HTTP).
Các giao thức này nên hỗ trợ các proxy và gateway ứng dụng.
Các yêu cầu đối với mô hình kết nối các hệ thống định tuyến yêu cầu
Trong phần này đưa ra các yêu cầu đối với giao thức trao đổi thông tin sử dụng cho mô hình kết nối các CDN.
Các giao thức này phải cho phép các yêu cầu được định tuyến tới hệ thống
định tuyến yêu cầu khác.
Các giao thức này nên hỗ trợ cả hai mô hình đổi hướng đệ quy và đổi hướng
lặp.
Các giao thức này nên yêu cầu nội dung chỉ có ở một hệ thống định tuyến.
Các giao thức này phải kiểm tra xem các CDN lân cận có khả năng phân phối nội dung không, trước khi định hướng các yêu cầu tới CDN đó.