You are on page 1of 8

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Viện Công nghệ thông tin và Truyền thông

Báo cáo môn học


Đánh giá hiệu năng mạng
Đề tài
Tìm hiểu giao thức Resource Reservation Protocol.

Giáo viên hướng dẫn: PGS.TS. Ngô Quỳnh Thu

Nhóm 6:
Họ và tên: Phạm Duy Linh 20173232
Họ và tên: Nguyễn Văn Nam 20173273
Họ và tên: Nguyễn Văn Cường 20150515
Họ và tên: Lê Huy Thái 20153345
Họ và tên: Lê Mạnh Hùng 20151784
Họ và tên: Trần Văn Kiên 20152081
Đánh giá hiệu năng mạng

I. Tổng quan về Resource Reservation Protocol (RSVP):

- Resource Reservation Protocol là giao thức báo hiệu đóng vai trò quan trọng trong mạng
MPLS (MultiProtocol Label Switching-chuyển mạch nhãn đa giao thức), nó được sử
dụng để dự trữ tài nguyên cho 1 phiên làm việc trong mạng internet.

- RSVP cho phép các ứng dụng thông báo về các yêu cầu chất lượng dịch vụ( QoS -
Quality of Service ) với mạng và mạng sẽ đáp ứng bằng các thông báo thành công hay
thất bại.

- RSVP được dùng để cung cấp khả năng vận hành an toàn của mạng bằng việc dự trữ tài
nguyên cần thiết tại mỗi nút tham gia, hỗ trợ luồng lưu lượng cho các hoạt động như
truyền hình hội nghị video hay audio.

- IP là giao thức không kết nối, nó không thiết lập trước đường đi cho các dòng lưu lượng,
trong khi đó RSVP thiết lập trước đường đi này và đảm bảo cung cấp đủ băng thông cho
đường đi đó.

- RSVP không cung cấp các hoạt động định tuyến mà sử dụng IPv4 và IPv6 như là cơ chế
truyền tải giống như cách mà giao thức bản tin điều khiển Internet (ICMP) và giao thức
bản tin nhóm Internet (IGMP) hoạt động.

- RSVP yêu cầu phía nhận đưa ra tham số QoS cho dòng lưu lượng. Các ứng dụng phía
nhận phải xác định bản ghi QoS và chuyển tới RSVP. Sau khi phân tích các yêu cầu này,
RSVP gửi các yêu cầu tới tất cả các nút tham gia trong việc vận chuyển dòng lưu lượng.

- Trạng thái dự trữ tài nguyên tại các nút RSVP không phải là cố định mà có thể làm mới
theo định kì.

- Đặc điểm của Resource Reservation Protocol:

+ RSVP không phải là giao thức định tuyến mà là giao thức báo hiệu.

+ Chất lượng cung cấp ổn định vì khi đường truyền có lỗi, RSVP sẽ thiết lập lại đường
đi.

+ Bên nhận là bên khởi tạo kết nối.

+ RSVP hoạt động với cả unicast và multicast.

2|Trang
Đánh giá hiệu năng mạng

II. Cấu trúc của 1 gói tin RSVP:

- RSVP phải mang các thông tin sau:

+ Thông tin phân loại, nhờ nó mà các luồng lưu lượng với các yêu cầu QoS cụ thể có thể
được nhận biết trong mạng. Thông tin này bao gồm địa chỉ IP phía gửi và phía nhận, số
cổng UPD.

+ Chỉ tiêu kỹ thuật của luồng lưu lượng và các yêu cầu QoS, theo khuôn dạng Tspec và
Rspec, bao gồm các dịch vụ yêu cầu (có bảo đảm hoặc tải điều khiển).

- Rõ ràng là RSVP phải mang những thông tin này từ các máy chủ tới tất cả các tổng đài
chuyển mạch và các bộ định tuyến dọc theo đường truyền từ bộ gửi đến bộ nhận, vì vậy
tất cả các thành phần mạng này phải tham gia vào việc đảm bảo các yêu cầu QoS của ứng
dụng. RSVP mang các thông tin trong hai loại bản tin cơ bản là: PATH và RESV.

- Các bản tin PATH truyền từ bộ gửi tới một hoặc nhiều bộ phận có chứa Tspec và các
thông tin phân loại do bộ gửi cung cấp.

- Một bản tin PATH bao giờ cũng được gửi tới một địa chỉ được gọi là địa chỉ phiên, nó có
thể là địa chỉ Unicast hoặc Multicast.

- Có thể xem phiên đại diện cho một ứng dụng đơn, nó được xác nhận bằng một địa chỉ
đích và số cổng đích sử dụng riêng cho ứng dụng. Khi bộ nhận nhận được bản tin PATH,
nó có thể gửi bản tin RESV trở lại cho bộ gửi.

- Bản tin RESV xác nhận phiên có chứa thông tin về số cổng dành riêng và Rspec xác nhận
mức QoS mà bộ nhận yêu cầu. Nó cũng bao gồm một vài thông tin xem xét những bộ gửi
nào được phép sử dụng tài nguyên đang được cấp phát.

- Ở đây, các cổng dành riêng là đơn công( tín hiệu gửi theo 1 đường). Nếu cần sử dụng các
cổng dành riêng song công (tín hiệu gửi theo 2 đường) thì phải có các bản tin bổ sung
theo chiều ngược lại.

- Cũng chú ý rằng các bản tin được nhận và chuyển tiếp bởi tất cả các bộ định tuyến dọc
theo đường truyền thông tin, do đó việc cấp phát tài nguyên có thể được thực hiện tại tất
cả các nút mạng cần thiết.

- Khi các cổng dành riêng được thiết lập, các bộ định tuyến nằm giữa bộ gửi và bộ nhận sẽ
xác định các gói tin thuộc cổng dành riêng nào nhờ việc kiểm tra năm trường trong phần
mở đầu của IP và giao thức truyền tải đó là: địa chỉ đích, số cổng đích, số giao thức (ví dụ
UDP), địa chỉ nguồn và cổng nguồn.

3|Trang
Đánh giá hiệu năng mạng

Hình 1: Các bản tin PATH truyền từ bộ gửi tới bộ nhận và các bản tin RESV truyền theo hướng ngược lại

- Định dạng các trường trong giao thức RSVP được thể hiện như sau:

Hình 2: Định dạng các trường trong giao thức RSVP

Trong đó: - Version (4 bits): Phiên bản RSVP.

- Flag (4 bits): Chưa có giá trị cờ được định nghĩa.

- Kiểu bản tin (1 byte): PATH, RESV, PathErr, ResvErr, PathTear, ResvTear.

- Tổng kiểm tra RSVP (2 bytes): Để phát hiện lỗi trong việc truyền các bản tin.

- Send_Time To Live (1 byte): Xác định thời gian sống của các gói tin.

- Reserved (1 byte): Dự phòng.

- Chiều dài RSVP (2 bytes): Tổng độ dài của bản tin RSVP bao gồm tất các
các đối tượng trong luồng.

4|Trang
Đánh giá hiệu năng mạng

III. Nguyên lí hoạt động của Resource Reservation Protocol

- Một phiên làm việc của giao thức RSVP được các định bởi các tham số trong một luồng
dịch vụ (địa chỉ IP nguồn, IP đích, cổng nguồn, cổng đích, nhận dạng giao thức).

- Nguyên lý hoạt động của giao thức RSVP:

+ Khi một nút nào đó gửi dữ liệu, nó gửi một bản tin RSVP qua các nút trung gian tới nút
nhận, bản tin này chứa đặc điểm lưu lượng sẽ gửi, đặc điểm của các nút mạng trên đường
đi.

+ Nút nhận sau khi nhận được thông điệp, căn cứ vào đặc điểm lưu lượng và đặc điểm
đường đi, sẽ gửi lại một thông điệp để đăng ký tài nguyên tại các nút trung gian trên
đường đi đó.

+ Nếu việc đăng ký thành công, nút gửi bắt đầu truyền dữ liệu. Nếu không, thông điệp đi
đến nút gửi sẽ báo lỗi.

- Nguyên lý hoạt động của giao thức RSVP được thể hiện qua hình sau:

Hình 3: Mô hình nguyên lý hoạt động của giao thức RSVP

5|Trang
Đánh giá hiệu năng mạng

- Theo hình 3, máy gửi gửi bản tin PATH (mô tả thông tin truyền thông qua địa chỉ IP
nguồn và địa chỉ IP đích theo chiều đi) đến máy nhận để yêu cầu dành trước tài nguyên
và thiết lập một luồng truyền thông. Máy nhận nhận được bản tin PATH sẽ gửi lại máy
gửi bản tin RESV (mô tả thông tin truyền thông qua địa chỉ IP nguồn và địa chỉ IP đích
theo chiều về) để thiết lập và duy trì việc dự trữ tài nguyên.

- Khi đi qua các router, dựa vào hai bản tin PATH và RESV, các router đăng ký nhận dạng
luồng và lưu đặc tính luồng vào cơ sở dữ liệu. Nếu bản tin PATH lỗi thì bản tin PathErr
sẽ được sử dụng để thông báo. Tương tự, RSVP sử dụng bản tin ResvErr để thông báo lỗi
cho bản tin RESV.

- Bên cạnh đó, RSVP còn dùng hai bản tin PathTear và ResvTear. PathTear sử dụng để xóa
bỏ tài yêu cầu dành tài nguyên theo hướng đi đã được thiết lập. Tương tự, ResvTear sử
dụng để xóa bỏ tài yêu cầu dành tài nguyên theo hướng về. Tại mỗi nút mạng, yêu cầu dự
trữ tài nguyên gồm 2 hoạt động:

+ Hoạt động 1: Dự trữ tài nguyên tại một nút mạng. Quá trình xử lý dự trữ tài nguyên được
thể hiện qua mô hình sau:

Hình 4: Mô hình quá trình xử lý dự trữ tài nguyên

6|Trang
Đánh giá hiệu năng mạng

Theo hình 4, yêu cầu dự trữ tài nguyên được chuyển tới TSpec và RSpec. Nếu RSpec
xác định router đủ tài nguyên để thiết lập dự trữ và thông số trong TSpec là hợp lệ thì bản
tin RESV sử dụng thông tin của trường FILTERSPEC để phân loại gói tin và thông tin
của trường FLOWSPEC để thiết lập Scheduling cho gói tin. Nếu quá trình kiểm tra
RSpec và Tspec xảy ra lỗi thì việc dữ trữ tài nguyên bị hủy bỏ và một bản tin lỗi ResvErr
se được gửi tới máy nhận.

+ Hoạt động 2: Chuyển tiếp yêu cầu dự trữ tài nguyên cho các node khác còn lại trên
mạng.

Trong môi trường truyền đa hướng (một máy nhận dữ liệu từ nhiều máy gửi, một máy
gửi dữ liệu tới nhiều máy nhận) các yêu cầu dự trữ tài nguyên được chuyển sang một
node khác khi node trước đó đã đáp ứng việc dự trữ các yêu cầu tài nguyên. Một ví dụ về
việc chuyển tiếp yêu cầu dự trữ tài nguyên cho các nút khác còn lại trên mạng được thể
hiện trong hình sau:

Hình 5: Ví dụ về việc chuyển tiếp yêu cầu dự trữ tài nguyên

7|Trang
Đánh giá hiệu năng mạng

IV. Tài liệu tham khảo:

- https://vnpro.vn/thu-vien/tong-quan-ve-giao-thuc-rsvpte-resource-
reservation-protocoltraffic-engineering-2027.html
- https://vnpro.vn/thu-vien/giao-thuc-du-tru-tai-nguyen-rsvp-phan-1-
2344.html
- https://vnpro.vn/thu-vien/nguyen-ly-hoat-dong-cua-giao-thuc-rsvp-
2151.html

8|Trang

You might also like