Tải bản đầy đủ (.pdf) (11 trang)

Bài giảng các giao thức định tuyến thiết kế giao thức

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (134.78 KB, 11 trang )

Các
 giao
 thức
 định
 tuyến
 
Thiết
 kế
 giao
 thức
 định
 tuyến
 
 


Thiết
 kế
 giao
 thức
 định
 tuyến
 
 
•  Thiết
 kế
 giao
 thức
 định
 tuyến
 cho


 một
 mạng
 
cụ
 thể
 phụ
 thuộc
 vào
 đặc
 trưng
 của
 mạng
 
–  Công
 nghệ
 chuyển
 mạch:
 kênh?
 Gói?
 Burst?
 …
 
–  Đặc
 trưng
 thiết
 bị
 trung
 gian
 trong
 mạng:

 thụ
 
động?
 chủ
 động?
 có
 khả
 năng
 lưu
 trữ?
 khả
 năng
 
Pnh
 toán
 …
 
–  Đặc
 trưng
 các
 thiết
 bị
 đầu
 cuối:
 cố
 định?
 di
 động?
 
thường

 xuyên
 kết
 nối?,
 …
 


Thiết
 kế
 giao
 thức
 định
 tuyến
 
 
•  Việc
 thiết
 kế
 cũng
 phụ
 thuộc
 vào
 các
 Yêu
 chí
 
đặt
 ra
 
–  Ràng

 buộc
 về
 chất
 lượng
 dịch
 vụ
 tối
 thiểu:
 độ
 trễ
 
tối
 thiểu,
 jiaer
 tối
 thiểu
 …
 
–  Tiêu
 chí
 tối
 ưu
 cụ
 thể:
 số
 hop
 ít
 nhất,
 dùng
 ít

 tài
 
nguyên
 nhất,
 nhanh
 nhất,
 an
 toàn
 nhất,
 sẵn
 sàng
 
nhất
 …
 
–  Phụ
 thuộc
 điều
 kiện
 môi
 trường
 xung
 quanh:
 có
 
nhiễu,
 có
 lỗi,
 v.v…
 



Các
 vấn
 đề
 đặt
 ra
 khi
 thiết
 kế
 
 
• 

Lựa
 chọn
 phương
 pháp
 định
 tuyến
 
–  Định
 tuyến
 hop
 by
 hop
 
 
 
–  định

 tuyến
 nguồn?
 

• 

Thu
 thập
 thông
 Yn
 về
 mạng
 để
 Pnh
 toán
 đường
 đi
 
– 
– 
– 
– 
– 
– 

• 

Thông
 Yn
 cục

 bộ,
 toàn
 cục,
 
Thông
 Yn
 topo
 
Thông
 Yn
 trạng
 thái
 liên
 kết:
 trạng
 thái
 gì?
 
Phạm
 vi
 được
 trao
 đổi,
 thu
 thập
 thông
 Yn.
 
Tần
 số

 thu
 thập
 thông
 Yn
 
Khuôn
 dạng
 gói
 thông
 Yn
 

Vấn
 đề
 chọn
 thuật
 toán
 Pnh
 đường
 

–  Thuật
 toán
 sẵn
 có
 Dijkstra,
 Surballe
 …
 
–  Thuật

 toán
 mới
 

• 

Vấn
 đề
 thiết
 lập
 bảng
 định
 tuyến
 

–  Giao
 thức
 (quy
 trình,
 gói
 Yn)
 ra
 Pn
 hiệu
 thiết
 lập,
 cập
 nhật
 bảng
 định

 tuyến:
 OSPF,
 RIP
 
 


Các
 vấn
 đề
 đặt
 ra
 khi
 thiết
 kế
 
•  Vấn
 đề
 ra
 Pn
 hiệu
 thiết
 lập
 đường
 đi
 
–  Đối
 với
 các
 loại

 định
 tuyến
 nguồn,
 chuyển
 mạch
 
kênh
 cần
 thiết
 lập
 đường
 đi
 trước
 khi
 truyền.
 

 


Bài
 tập
 thiết
 kế
 
•  Sửa
 đổi
 giao
 thức
 OSPF

 để
 giao
 thức
 này
 có
 
khả
 năng
 chọn
 các
 đường
 đi
 có
 độ
 trễ
 không
 
vượt
 quá
 N
 ms
 
–  Sửa
 gói
 Yn
 ?
 
•  Bổ
 sung
 thông

 Yn
 độ
 trễ
 trên
 từng
 liên
 kết
 

–  Sửa
 giải
 thuật
 Dijkstra
 ?
 


Dijkstra
u Init():
Với mỗi nút v, d[v] = ∞, p[v] = NIL, m(u,v)= độ trễ trên
liên kết (u,v)
M[v] = ∞, độ trễ từ s->v theo đường đi hiện tại
M[s] =0
d[s] = 0
Ngưỡng độ trễ cho phép P

u Update(u,v), trong dó (u,v) u, v là một cạnh nào đó
của G
if (d[v] > d[u] + c(u,v)) and (M[u] + m(u,v) < P) then
d[v] = d[u] + c(u,v)

p[v] = u
7


Dijkstra


 

1.
 
 
 Init()
 ;
 
2.
 
 
 T
 =
 Φ;
3.
 
 
 Repeat
 
 
4.
 
 

 
 
 
 
 
 u:
 
 u
 ∈
 T
 
 |
 d(u)
 là
 bé
 nhất
 ;
 
5.
 
 
 
 
 
 
 
 T
 =
 T
 ∪

 {u};
 
6.
 
 
 
 
 
 
 
 for
 all
 v
 ∈
 neighbor(u)
 và
 v
 ∉T
 
 
 
7.
 
 
 
 
 
 
 
 

 
 
 
 
 update(u,v)
 ;
 
8.
 
 
 Un,l
 T
 =
 V
 
 

8


Bài
 tập
 thiết
 kế
 
•  Mạng
 quang
 đơn
 miền,
 


–  định
 tuyến
 Dijkstra,
 
 
–  gán
 bước
 sóng
 first
 fit
 
–  Cho
 ma
 trận
 thông
 lượng
 
–  Định
 tuyến
 nguồn
 
–  Định
 tuyến
 Œnh
 
 
–  Trung
 tâm
 quản

 trị
 cần
 thông
 Yn
 gì
 để
 thực
 hiện
 RWA
 cho
 
toàn
 mạng?
 
–  Nếu
 sử
 dụng
 OSPF
 để
 phân
 phối
 thông
 Yn
 này
 thì
 cần
 bổ
 
sung
 gì

 vào
 OSPF?
 
–  Quy
 trình
 ra
 Pn
 hiệu
 thiết
 lập
 lightpath
 sau
 bước
 RWA?
 Đề
 
xuất
 giao
 thức
 ra
 Pn
 hiệu?
 


Bài
 tập
 lớn
 
•  Minh

 họa
 và
 phân
 Pch
 hoạt
 động
 các
 giao
 thức
 
OSPF,
 RIP,
 BGP
 trên
 GNS-­‐3
 và
 sử
 dụng
 Wireshark.
 
–  Yêu
 cầu:
 
 
Tạo
 mạng
 sử
 dụng
 OSPF
 

Tạo
 mạng
 sử
 dụng
 RIP
 
Tạo
 mạng
 sử
 dụng
 BGP
 
Tạo
 khung
 cảnh
 thử
 nghiệm
 mạng
 hoạt
 động
 ở
 các
 giai
 đoạn
 
khác
 nhau
 của
 các
 giao

 thức
 trên
 
•  Dùng
 wireshark
 để
 bắt
 các
 gói
 Yn
 trao
 đổi
 trong
 các
 giai
 
đoạn
 hoạt
 động
 này.
 Phân
 Pch
 nội
 dung
 gói
 Yn
 để
 chứng
 tỏ
 

chúng
 phù
 hợp
 với
 các
 giai
 đoạn
 được
 mô
 tả
 trong
 giao
 
thức.
 
• 
• 
• 
• 


Bài
 tập
 lớn
 
 
•  Nội
 dung
 báo
 cáo

 (nhóm
 3
 người):
 

–  Trình
 bày
 khung
 cảnh
 thử
 nghiệm
 chung
 OSPF/RIP/BGP
 
•  Topo,
 địa
 chỉ,
 cấu
 hình
 
•  Xác
 định
 các
 vị
 trí
 sẽ
 đặt
 wireshark
 


–  Trình
 bày
 khung
 cảnh
 thử
 nghiệm
 và
 kết
 quả
 của
 thử
 
nghiệm
 từng
 giai
 đoạn
 của
 giao
 thức
 

•  Ví
 dụ
 tạo
 sự
 kiện
 để
 giao
 thức
 đi

 vào
 các
 giai
 đoạn
 cụ
 thể
 như
 thế
 
nào
 
•  Kết
 quả
 bắt
 gói
 Yn
 của
 giai
 đoạn
 này
 
•  Phân
 Pch
 từng
 gói
 bắt
 được.
 
•  Cố
 gắng

 chọn
 các
 khung
 cảnh
 thử
 nghiệm
 thể
 hiện
 rõ
 các
 đặc
 điểm
 
của
 giao
 thức.
 

•  Nộp
 19.3.2015
 tại
 B1-­‐901
 



×