Mụ tả mó nguồn của chương trỡnh mụ phỏng

Một phần của tài liệu Đồ án đánh giá mô hình intserv & diffserv trong mạng IP (Trang 68)

Trước hết để đỏnh giỏ được chương trỡnh mụ phỏng cho cả mụ hỡnh dịch vụ DiffServ & IntServ thỡ ta cần xõy dựng cả chương trỡnh mà khụng sử dụng hai kỹ thuật trờn để mà so sỏnh. Như vậy, ta phải xõy dựng tới 3 chương trỡnh với 3 mụ hỡnh dịch vụ tương ứng đú là: DiffServ.tcl, IntServ.tcl, NoDIServ.tcl. Nhưng chỳng cú cỏc hàm giống nhau cho cả 3 chương trỡnh: Tạo cỏc nỳt mạng, xõy dựng cỏc tỏc nhõn UDP, tạo luồng lưu lượng đưa vào, định trỡnh cho mạng mụ phỏng.

♣ Tạo ra cỏc node mạng: Bao gồm cỏc node phớa Customer, phớa Internet và cỏc Router.

♣ Xõy dựng cỏc tỏc nhõn UDP: Tạo cỏc tỏc nhõn gắn với cỏc node mạng. Thiết lập cỏc tham số và thiết lập Id cho từng luồng dữ liệu riờng biệt.

♣ Tạo luồng lưu lượng đưa vào: Tạo ra luồng lưu lượng truyền trong quỏ trỡnh mụ phỏng mạng.

♣ Định trỡnh cho mạng mụ phỏng: Thực hiện viờc định trỡnh, định thời gian bắt đầu gửi lưu lượng và thời gian kết thỳc ứng dụng, kết thỳc quỏ trỡnh mụ phỏng.

Riờng đối với mụ hỡnh sử dụng DiffServ & IntServ ta xõy dựng thờm như sau:

DiffServ IntServ

Tạo cỏc hàm, cỏc quy tắc của DiffServ, tạo cỏc link Core và Edge, thiết lập thụng số cần thiết cho mụ hỡnh. DiffServ hoạt động dựa trờn nguyờn tắc của việc sử dụng cỏc hàng đợi ảo trong cỏc hàng đợi vật lý. Xỏc định được quyền ưu tiờn là đặc trưng rừ rệt của cỏc hàng đợi này để xử lý cứng ở mức độ cao hơn hay thấp hơn.

Tạo cỏc hàm, cỏc quy tắc của IntServ, tạo cỏc link giữa cỏc Node & thiết lập cỏc thụng số cần thiết cho mụ hỡnh. IntServ hoạt động dựa trờn việc định sẵn tài nguyờn cho cỏc luồng dữ liệu dựa vào giao thức RSVP.

Một phần của tài liệu Đồ án đánh giá mô hình intserv & diffserv trong mạng IP (Trang 68)