Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
638,5 KB
Nội dung
GiaoThứcĐườngĐiNgắn Nhất
GVHD: Hoàng Trọng Minh
TEÂN ÑEÀ TAØI
Giao thứcĐườngđi ngắn
nhất OSPF
SV: Phạm Tiến Khánh- A06300
1
Giao ThứcĐườngĐiNgắn Nhất
GVHD: Hoàng Trọng Minh
MỤC LỤC
Lời mở đầu 3
SV: Phạm Tiến Khánh- A06300
2
Giao ThứcĐườngĐiNgắn Nhất
GVHD: Hoàng Trọng Minh
Lời mở đầu
Bưu chính viễn thông và công nghệ thông tin ngày nay rất phát triển.Cuộc cách mạng
thông tin đã và đang diễn ra trên hầu hết các nước tiên tiến trên thế giới .
Có thể nói thông tin ngày nay đóng vai trò hết sức quan trọng trong cuộc sông hàng ngày
của mỗi con người từ việc ăn gì ở đâu ,xem gì trong những ngày tới đến vấn cổ phiếu
tăng giá hay giảm giá hay những vấn đề quan trọng của cả thế giới đều được phản ánh
qua thông tin được cập nhật hàng ngày. Điều đó cho thấy mạng lưới viễn thông đã bao
trùm trên toàn thế giới .
Ngày nay chúng ta cũng không phải lo về việc thiếu hụt băng thông cho truyền tin như
trước kia thay vào đó là việc làm sao để sử lý gói tin tại các nút là nhanh nhất
Giao thức là một kiểu cách thứcgiao tiếp , đối thoại . Cũng như con người máy móc
muốn làm việc với nhau cũng cần có những cách thứcgiao tiếp riêng . Trong việc truyền
tin cũng vậy các Router muốn giao tiếp với nhau cũng cần phải có những giaothức để
làm việc với nhau . Các giaothức đó thường là RIP , IGRP, EGRP, IS-IS,BGP4 và
OSPF
SV: Phạm Tiến Khánh- A06300
3
Giao thức định tuyến OSPF GVHD: Hoàng Trọng Minh
Danh mục các từ viết tắt và công thức toán học
Các từ viết tắt Tiếng Anh Tiếng Việt
DBD Database description
paket
Gói mô tả cơ sở dữ liệu
LSU Link state update Cập nhật thông tin trạng
thái liên kết
LSACK Link state
acknowledgement
Tin báo nhận trạng thái
liên kết
OSPF Open shorter path fist Giao thứ đườngđingắn
nhất
LSA Link state age Tuổi trạng thái liên kết
TOS Type of sevice Loại dịch vụ
SPF shorter path fist
Các loại dịch vụ
AS Autonomous system Vùng tự trị
SV : Phạm Tến Khánh 1
Giao thức định tuyến OSPF GVHD: Hoàng Trọng Minh
Danh mục bảng biểu và hỡnh vẽ
Bảng Tên bảng Trang
Bảng 1.0 Các giaothức định tuyến và tiêu chí so sánh 5
Bảng 1.1 Các kiểu gói OSPF 16
Bảng 1.2 Tiêu đề gói tin OSPF 16
Bảng 1.3 Giá trị kiểu xác nhận 17
Bảng 1.4 Tiêu đề gói chào OSPF 18
Bảng 1.5 Định dạng gói miêu tả cơ sở dữ liệu 20
Bảng 1.6 :Định dạng gói yêu cầu trạng thái liên kết 21
Bảng 1.7 Định dạng chung của gói cập nhật trạng thái liên kết 21
Bảng 1.8 Tiêu đề chung của LSA 22
Bảng 1.9 LSA liên kết router 23
Bảng 2.0 Các loại liên kết ID 24
Bảng 2.1 Giá trị trường TOS 25
Bảng 2.2 Định dạng LSAliên kết mạng 26
Bảng 2.3 Đinh dạng LSA liên kết tóm tắt tới mạng 26
Bảng 2.4 Định dang LSA liên kết router biên 27
Bảng 2.5 LSA liên kết bên ngoài 27
Bảng 2.6 LSA liên kết bên ngoài 27
Hình 1.0 Các khu vực tự trị 7
Hình 1.1 Mô tả 10
Hinh1.2
Đơn mạng OSPF
13
Hình1.3 3 kiểu router 13
Hình 1.4 định tuyến miền trong 14
Hình 1.5 Khu vực tự trị 15
Hình 1.6 Định tuyến vùng ngoài 16
Hình 1.7 Định tuyến liên khu vực 16
Hình 1.8 Cập nhật bảng định tuyến nội miền 17
Hình 1.9 Cập nhật bảng định tuyến 2 vùng 17
Hình 2.0 Cập nhật bảng định tuyến ơ r mạng lõi 19
SV : Phạm Tến Khánh 2
Giao thức định tuyến OSPF GVHD: Hoàng Trọng Minh
I: Các khái niệm cơ bản
1. Khái niệm về định tuyến :
Định tuyến là một tiến trỡnh lựa chọn con đường cho thực thể thông tin chuyển
qua mạng, nó cũn được coi là khả năng của một nút trong vấn đề lựa chọn đường
dẫn cho thông tin qua mạng.
Định tuyến là một khái niệm cốt lừi của mạng IP và nhiều loại mạng khỏc
nhau. Định tuyến cung cấp phương tiện tỡm kiếm các tuyến đường theo các thông
tin mà thực thể thông tin được chuyển giao trên mạng
2.Khái niệm về giaothức :
Để đơn giản ta chỉ cần hiểu giaothức là cách thứcgiao tiếp. Trong mạng
thông tin giữa các máy tính thỡ giaothức rất quan trọng , giaothức chính là cầu
nối giữa các máy tính , các hệ thống máy tính và các hệ thống mạng .
II: Các giao thức
1.Tổng quan chung về các giaothức :
Các giaothức hiênc có gồm có RIP (RIP-1, RIP-2) ; OSPF, IGRP, EIGRP,
IS-IS, BGP4. Trong đó thỡ phõn ra làm hai loại
Giao thức nội miền và giaothức đa miền
Giao thức liên miền gồm: RIP, OSPF …
Giao thức liên miền gồm: OSPF, IS_IS…
Trong đó thỡ cỏc giaothức đều có những ưu nhược đỉêm riêng được thể hiện
qua bảng sau :
Tiêu chí Giaothức thông tin dịnh tuyến
Định
tuyến
tĩnh
RIP-1 RIP-2 IGRP EIGRP IS-IS OSPF BGPS
Thích hợp cho
mạng lớn và
khó khăn khi
thực thi mạng
Có Không Không Không Có Có Có Có
Dễ cho thi
hành
Không Có Có Có Có Không Không không
Kiểu thuật
toán
Không DVP DVP DVP DUAL LSP LSP DVP
Hỗ chợ địa chỉ
Có Có Có Có Có Có Có Có
Hỗ trợ CIDRR
và VLSM
Có Không Có Không Có Không Có Có
SV : Phạm Tến Khánh 3
Giao thức định tuyến OSPF GVHD: Hoàng Trọng Minh
Hỗ chợ chia
tải
Không Không Không Có Có Có Có Có
Hỗ chợ chứng
thực
Không Không Có Không Có Có Có Có
Cho phép đánh
trọng số
Không Không Không Có Có Có Có Có
Hội tụ nhanh
Không Không Không Có Có Có Có Có
Thủ tục mời
chào cho
Router láng
riềng
Không
Không Không Không Có Có Có Không
Sử dụng quảng
bá cho việc
cập nhật bảng
định tuyến
Không Có Có Có Có Có Có Không
Bảng 1:các giaothức định tuyến và tiêu chí so sánh
2. Giaothức định tuyến RIPvà OSPF( Lý do ra đời OSPF)
Qua bảng so sánh trên đây ta nhận thấy ngay được các khả năng của các giao
thức định tuyến và các hạn chế của nó . Trong đó giao thứcRIP là một giao thức
định tuyến miền trong được sử dụng cho các hệ thống tự trị. Giaothức thông tin
định tuyến thuộc loại giaothức định tuyến khoảng cách vectơ, giaothức sử dụng
giá trị để đo lường đó là số bước nhảy (hop count) trong đườngđi từ nguồn đến
đích. Mỗi bước đi trong đườngđi từ nguồn đến đích được coi như có giá trị là 1
hop count. Khi một bộ định tuyến nhận được 1 bản tin cập nhật định tuyến cho các
gói tin thỡ nú sẽ cộng 1 vào giỏ trị đo lường (hop count) đồng thời cập nhật vào
bảng định tuyến . Trong đó đáng chú ý là RIP- 1 và RIP-2 RIP thực hiện việc ngăn
cản vũng lặp định tuyến vô hạn bằng cách thực hiện giới hạn số đườngđi cho phép
trong 1 đườngđi từ nguồn tới đích. Số hop tối đa trong một đườngđi là 15. Nếu 1
bộ định tuyến nhận được một bản tin cập nhật định tuyến và tại đây giá trị đo
lường trở thành 16 thỡ đích coi như là nút mạng không thể đến được. Nhược điểm
của RIP chính là giới hạn đường kính tối đa của 1 mạng RIP là dưới 16 hops. RIP
có đặc điểm hoạt động ổn định nhưng khả năng thay đổi chậm. Khi có thay đổi về
cấu hỡnh mạng, RIP luụn thực hiện chế độ chia rẽ tầng và áp đặt cơ chế ngăn
chặn các thông tin định tuyến sai được phát tán trong các bộ định tuyến. RIP sử
dụng các bộ định thời để điều chỉnh hoạt động của mỡnh. Bộ định thời cập nhật
định tuyến theo khoảng thời gian định trước, thông thường 30s là bộ định thời lại
SV : Phạm Tến Khánh 4
Giao thức định tuyến OSPF GVHD: Hoàng Trọng Minh
được khởi động lại để cập nhật lại các thông tin định tuyến được gởi từ các bộ
định tuyến lân cận. Điều này cũng giúp ngăn chặn sự tắc nghẽn trong mạng khi tất
cả các bộ định tuyến cùng 1 thời điểm cố gắng cập nhật các bảng định tuyến lân
cận.Chính vỡ điều đó mà người ta đó ghĩ ra cách khắc phục những nhược điểm
của RIP để cho ra OSPF một giaothức vừa áp dụng cho đa miền vừa áp dụng cho
nội miền
III: Giaothứcđườngđingắnnhất (OSPF-open shoter Path Fist)
1.Giao thứcđườngđingắnnhất (OSPF-Open Shortest Path First)
Giao thứcOSPF là một giaothức định tuyến miền trong được sử dụng rộng
rói. Phạm vi hoạt động của nó cũng là một hệ thống tự trị (AS). Các router đặc biệt
được gọi là các router biên AS có trách nhiệm ngăn thông tin về các AS khác vào
trong hệ thống hiện tại.
Để thực hiện định tuyến hiệu quả, OSPF chia hệ thống tự trị ra thành nhiều
khu vực nhỏ. Mỗi AS có thể được chia ra thành nhiều khu vực khác nhau. Khu
vực là tập hợp các mạng, trạm và router nằm trong cùng một hệ thống tự trị. Tất cả
các mạng trong một khu vực phải được kết nối với nhau. Tại biờn của khu vực,
cỏc router biờn khu vực túm tắt thụng tin về khu vực của mỡnh và gửi cỏc thụng
tin này tới cỏc khu vực khỏc. Trong số cỏc khu vực bờn trong AS, cú một khu vực
đặc biệt được gọi là đường trục; tất cả các khu vực trong một AS phải được nối tới
đường trục. Hay nói cách khác là đường trục được coi như là khu vực sơ cấp cũn
cỏc khu vực cũn lại đều được coi như là các khu vực thứ cấp.
SV : Phạm Tến Khánh 5
Hệ thống tự trị (AS)
Khu vực 1
Khu vực 2
Router biên khu vực
Khu vực đường trục
Router đường trục
Tới AS
khác
Router
biên AS
Hình 1.0: Các khu vực trong một hệ thống tự trị
Giao thức định tuyến OSPF GVHD: Hoàng Trọng Minh
Các router bên trong khu vực đường trục được gọi là các router đường trục,
các router đường trục cũng có thể là một router biên khu vực. Nếu vỡ một lý do
nào đó mà kết nối giữa một khu vực và đường trục bị hỏng thỡ người quản trị
mạng phải tạo một liên kêts ảo (virtual link) giữa các router để cho phép đường
trục tiếp tục hoạt động như một khu vực sơ cấp.
OSPF là giaothức định tuyến trạng thái liên kết, được thiết kế cho các mạng lớn
hoặc các mạng liên hợp và phức tạp. Các giải thuật định tuyến trạng thái sử dụng
các giải thuật Shortest Path First (SPF) cùng với một cơ sở dữ liệu phức tạp về cấu
hỡnh của mạng. Cơ sở dữ liệu về cấu hỡnh mạng về cơ bản bao gồm tất cả dữ liệu
về mạng có liên kết đến bộ định tuyến chứa cơ sở dữ liệu.
Giải thuật chọn đường dẫn ngắnnhất SPF là cơ sở cho hệ thống OSPF. Khi 1 bộ
định tuyến sử dụng SPF được khởi động, bộ định tuyến sẽ khởi tạo cấu trúc cơ sở
dữ liệu của giaothức định tuyến và sau đó đợi chỉ báo từ các giaothức tầng thấp
hơn dưới dạng các hàm. Bộ định tuyến sẽ sử dụng các gói tin OSPF Hello để thu
nhận các bộ định tuyến lân cận của mỡnh. Bộ định tuyến gửi gói tin Hello đến các
lân cận và nhận các bản tin Hello từ các bộ định tuyến lân cận. Ngoài việc sử dụng
gói tin Hello để thu nhận các lân cận, bản tin Hello cũn được sử dụng để xác nhận
việc mỡnh vẫn đang hoạt động đến các bộ định tuyến khác.
Mỗi bộ định tuyến định kỳ gửi các gói thông báo về trạng thái liên kết (LSA) để
cung cấp thông tin cho các bộ định tuyến lân cận hoặc cho các bộ định tuyến khác
khi một bộ định tuyến thay đổi trạng thái. Bằng việc so sánh trạng thái liên kết của
các bộ định tuyến lion kề đ• tồn tại trong cơ sở dữ liệu, các bộ định tuyến bị lỗi sẽ
bị phát hiện ra nhanh chóng và cấu hỡnh mạng sẽ được biến đổi thích hợp. Tờ cấu
trúc dữ liệu được sinh ra do việc cập nhật liên tục các gói LSA, mỗi bộ định tuyến
sẽ tính toán cây đườngđingắnnhất của mỡnh và tự mỡnh sẽ làm gốc của cõy. Sau
đó từ cây đườngđingắnnhất sẽ sinh ra bảng định tuyến.
1.1Định tuyến động và thuật toán LSA
Định tuyến động lựa chọn tuyến dựa trên thông tin trạng thái hiện thời của mạng.
Thông tin trạng thái có thể đo hoặc dự đoán và tuyến đường có thể thay đổi khi
SV : Phạm Tến Khánh 6
Giao thức định tuyến OSPF GVHD: Hoàng Trọng Minh
topo mạng hoặc lưu lượng mạng thay đổi. Thông tin định tuyến cập nhật vào trong
các bảng định tuyến của các nút (node) mạng trực tuyến, và đáp ứng tính thời gian
thực nhằm tránh tắc nghẽn cũng như tối ưu hiệu năng mạng. Định tuyến động xây
dựng trên hai yếu tố cơ bản: Mô hỡnh tớnh toỏn và thụng tin trạng thỏi
1.2Thuật toán trạng thái liên kết LSA: Trong thuật toỏn trạng thỏi liờn kết,
cỏc node mạng quảng bỏ giỏ trị liờn kết của nú với cỏc node xung quanh tới cỏc
node khỏc. Sau khi quảng bỏ tất cả cỏc node đều biết rừ topo mạng và thuật toỏn
sử dụng để tớnh toỏn con đườngngắnnhất tới node đớch được mụ tả hỡnh thức
như sau:
Giả thiết :
r là node nguồn, d là node đớch
C
d
r
là giỏ thấp nhất từ node r tới đớch d
N
r
d
là node tiếp theo của r trờn đường tới d
C
r
s
(r,s) là giỏ của liờn kết từ r tới s,
Tớnh toỏn:
Bảng định tuyến trong mỗi node r được khởi tạo như sau:
C
r
r
= 0; ∀s : s ≠ N
r
d
thỡ C
r
s
= ∞;
Gọi
Ω
là tập cỏc nút sau khi thực hiện sau k bước thuật toỏn :
Khởi tạo: C
r
d
(r,d) = ∞,
∀
d
∈
Ω
Bước 1:
Ω
= r
C
r
s
(r,s) = Min C
r
s
(r,s); N
r
d
=s,
∀
r
≠
s;
Bước k:
Ω
=
Ω
∪
w ( w
∉
Ω
)
C
r
d
(r,d) = Min [C
r
s
(r,s) + C
s
d
(s,d)] ,
∀
s
∉
Ω
.
Thuật toỏn dừng khi tất cả cỏc node thuộc
Ω
.
Khi tớnh toỏn đườngđingắnnhất sử dụng cỏc thuật toỏn trờn đõy, thụng tin
trạng thỏi của mạng thể hiện trong hệ đo lượng (metric), cỏc bộ định tuyến phải
được cập nhật giỏ trờn tuyến liờn kết. Một khi cú sự thay đổi topo mạng hoặc lưu
lượng cỏc node mạng phải khởi tạo và tớnh toỏn lại tuyến đườngđingắn nhất, tuỳ
theo giaothức được sử dụng trong mạng.
2.So sánh liên kết động và liên kết tĩnh:
Định tuyến động lựa chọn tuyến dựa trên thông tin về trạng thái hiện thời của
mạng. Thông tin trạng thái có thể đo hoặc dự đoán và tuyến đường có thể thay đổi
SV : Phạm Tến Khánh 7
[...]... định tuyến Các giaothức định tuyến động được chia thành 2 nhóm chính: Giaothức định tuyến véctơ khoảng cách và giaothức định tuyến trạng thái liên kết Ngoài ra còn có nhóm giaothức thứ 3 là nhóm các giaothức định tuyến lai ghép giữa hai nhóm trên hay nói cách khác có các tính chất của cả hai nhóm giao thức: Định tuyến véctơ khoảng cách và định tuyến trạng thái liên kết 2.1 :Giao thức định tuyến... được xác lập, bộ định tuyến có bảng định tuyến mới Việc tính toán tuyến trong giaothức định tuyến véctơ khoảng cách sử dụng thuật toán tính toán con đườngngắnnhất theo kỹ thuật chọn đường phân tán mà đi n hình là thuật toán chọn đường Ford& Fulkerson Kỹ thuật chọn đường này cho phép ta tìm tất cả các con đườngđingắnnhất từ tất cả các đỉnh tới một đỉnh đích cho trước Giải thuật này được thực hiện... toán tìm đườngđingắnnhất Dijkstra Thuật toán được đưa ra để tìm đườngđingắnnhất từ đỉnh s đến tất cả các đỉnh còn lại trong đồ thị có hướng dựa trên cơ sở gán cho các đỉnh các nhãn tạm thời (Khác với Ford&Fulkerson tìm đườngđi từ tất cả các đỉnh đến 1 đích) Thuật toán Dijkstra được mô tả như sau: -Đầu vào: Đồ thị có hướng G=(V,E) với n đỉnh SV : Phạm Tến Khánh 13 Giaothức định tuyến OSPF GVHD:... lượng dữ liệuthực được định tuyến Sau khởi động phát tán này, các giaothức định tuyến trạng thái thường chỉ yêu cầu một lượng băng thông tối thiểu để gửi các gói LSA kích hoạt sự kiện không thường xuyên nhằm phản ánh sự thay đổi của cấu hình mạng Việc tính toán tuyến trong giaothức định tuyến véctơ khoảng cách sử dụng thuật toán tính toán con đườngngắnnhất theo kỹ thuật chọn đường tập trung mà đi n... nhiên, cũng có một đườngđi sẵn khác tới đích, đó là đi qua router R2 Khi router R1 nhận ra rằng liên kết tới router R3 bị lỗi, nó đi u chỉnh bảng định tuyến và đườngđi tới mạng đích sẽ qua router R2 Khi liên kết giữa router R1 và router R3 được khôi phục, router R1 có thể một lần nữa thay đổi bảng định tuyến để chuyển đườngđi tới đích là qua router R3 Định tuyến động sử dụng các giaothức định tuyến... sở dữ liệu về cấu hình mạng bao gồm tất cả các LSA đến từ liên mạng • Giải thuật SPF tính toán mạng có thể đạt đến Bộ định tuyến xây dựng cấu hình mạng luận lý như một cây, tự nó là gốc, gồm tất cả các đường dẫn có thể đến mỗi mạng trong toàn bộ mạng đang chạy giaothức định tuyến trạng thái Sau đó, nó sắp xếp các đường dẫn này theo chiến lược chọn đường dẫn ngắnnhất • Bộ định tuyến liệt kê các đường. .. đỉnh đi trước v trong đườngđingắnnhất từ sv Bước 0 (Khởi động): N0={s} D0(v)=l(s,v) với v không thuộc N0 Bước k (Tính và cập nhật): Nk=Nk-1 giao {w} trong đó w thoả mãn biểu thức: Dk-1(w)=min[Dk-1(v)] với v o thuộc Nk-1 Cập nhật: với mọi v o thuộc Nk: Dk(v)= min [Dk-1(v), Dk-1(w)+l(w,v)] Kiểm tra đi u kiện lặp: Nếu Nk khác V thì lặp bước k+1 ngược lại thì dừng quá trình tính toán 3:V ùng OSPF Hình1.2... Dữ liệu liên kết Loại 1: Kết nối đi mđiểm tới router khác Loại 2: Kết nối đa đi m-đa đi m tới mạng Loại 3: Kết nối tới mạng cụt (stub network) Loại 4: Liên kết ảo Địa chỉ của router lân cận Địa chỉ của router chỉ định Đại chỉ mạng Số hiệu giao diện Địa chỉ của router lân cận Địa chỉ của router Bảng 2.0: Các loại liên kết ID SV : Phạm Tến Khánh 27 Địa chỉ router Mặt nạ mạng Giaothức định tuyến OSPF. .. thể chứa một thẻ tuyến (route tag) ngoài, được các giaothức khác (không phải OSPF) sử dụng Định dạng của LSA này như sau: LSA Header (20 byte, Type=5) Network Mask TOS Metric Forwarding Address Route tag Bảng 2.5: LSA liên kết bên ngoài SV : Phạm Tến Khánh 30 Giaothức định tuyến OSPF GVHD: Hoàng Trọng Minh Để định tuyến một cách tin cậy hơn, giaothứcOSPF buộc mọi router phải xác nhận việc nhận gói... Định dạng của gói này như sau: LSA Header (20 byte, Type=5) Link State Header (20 byte) Bảng 2.6: LSA liên kết bên ngoài Tổng Kết : OSPF là một giaothức định tuyến nội miền và đa miền OSPF sử dụng thuật toán đườngđi nhanh nhất C ác loại thông báo trạng thái liên kết của OSPF có ý nghĩa hết sức quan trọng với Router nó cho phép Router có khả năng cập nhật bảng định tuyến của bản thân mình và quảng bá . Giao Thức Đường Đi Ngắn Nhất
GVHD: Hoàng Trọng Minh
TEÂN ÑEÀ TAØI
Giao thức Đường đi ngắn
nhất OSPF
SV: Phạm Tiến Khánh- A06300
1
Giao Thức Đường Đi. giao thức vừa áp dụng cho đa miền vừa áp dụng cho
nội miền
III: Giao thức đường đi ngắn nhất (OSPF- open shoter Path Fist)
1 .Giao thức đường đi ngắn nhất