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

Giáo trình hướng dẫn phân tích giao thức định tuyến theo trạng thái đường liên kết trong chuẩn IETF p8 ppt

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 (422.76 KB, 6 trang )

282

EIGRP cải tiến các
đ

c
tính của quá trình hội tụ, họat
đ

ng
hiệu quả hơn IGRP.
Đ
i

u
này cho phép chúng ta mở rộng, cải tiến cấu trúc trong khi v

n
giữ nguyên
những gì
đ
ã
xây dựng trong IGRP
Chúng ta sẽ tập trung so sánh EIGRP và IGRP trong các lĩnh vực sau:

Tính tương thích

Cách tính thông số
đ

nh


tuyến

Số lượng hop

Họat
đ

ng
phân phối thộng tin tự
đ

ng


Đ
ánh
dấu
đư

ng
đ
i

IGRP và EIGRP hoàn toàn tương thích với nhau. EIGRP router không có ranh giới
khi họat
đ

ng
chung với IGRP router.
Đ


c
đ
i

m
này rất quan trọng khi người sử
dụng muốn tận dụng
ư
u
đ
i

m
của cả hai giao thức. EIGRP có thể hỗ trợ nhiều lọai
giao thức khác nhau còn IGRP thì không.
EIGRP và IGRP có cách tính thông số
đ

nh
tuyến khác nhau. EIGRP tăng thông số
đ

nh
tuyến của IGRP sử dụng thông số 24 bit. Bằng cách nhân lên hoặc chia
đ
i
256
lần, EIGRP có thể dễ dàng chuyển
đ


i
thông số
đ

nh
tuyến của IGRP
EIGRP và IGRP
đ

u
sử dụng công th

c
tính thông s


đ

nh
tuyến như sau:
Thông số
đ

nh
tuyến = [K1 * băng thông + (K2 * băng thông/(256 –
đ


tải)

+ (K3 *
đ


trễ)] * [K5/(độ tin cậy + K4)]
M

c
đ

nh:
K1=1, K2=0, K3=1, K4=0, K5=0.
Khi K4=K5=0 thì phần [K5/ (độ tin cậy + K4)]trong công thức không còn là
một nhân tố khi tính thông số
đ

nh
tuyến nữa. Do
đ
ó,
công thức tính còn lại
như sau:
Thông số
đ

nh
tuyến = băng thông +
đ



trễ
IGRP và EIGRP sử dụng các biến
đ

i
sau
đ


tính toán thông sô
đ

nh
tuyến:
Băng thông trong công thức trên áp dụng cho IGRP = 10 000 000 / băng
283

thông thực sự
Băng thông trong công thức trên áp dụng cho EIGRP = (10 000 000 / băng
thông thực sự) * 256
Đ


trễ trong công thức trên áp dụng cho IGRP =
đ


trễ thực sự/10
Đ



trễ trong công thức trên áp dụng cho EIGRP = (độ trễ thực sự/10) * 256
IGRP có số lượng hop tối
đ
a
là 255. EIGRP có số lượng hop tối
đ
a
là 224. Con số
này dư sức
đ
áp

ng
cho một mạng
đư

c
thiết kế hợp lí lớn nhất.
Đ


các giao thức
đ

nh
tuyến khác nhau như OSPF và RIP chẳng hạn thực hiện chia
sẻ thông tin
đ


nh
tuyến với nhau thì cần phải cấu hình nâng cao hơn. Trong khi
đ
ó

IGRP và EIGRP có cùng số AS của hệ tự quản sẽ tự
đ

ng
phân phối và chia sẻ
thông tin về
đư

ng
đ
i
với nhau. Trong ví dụ


hình 3.1.1, RTB tự
đ

ng
phân phối
các thông tin về
đư

ng
đ
i

mà EIGRP học
đư

c
cho IGRP AS và ngược lại.
EIGRP
đ
ánh
dấu những
đư

ng
mà nó học
đư

c
từ IGRP hay từ bất kì nguồn bên
ngoài nào khác là
đư

ng
ngoại vi vì những con
đư

ng
này không xuất phát từ
EIGRP router. IGRP thì không phân biệt
đư

ng

ngoại vi và nội vi.
Ví dụ như hình 3.1.1, trong kết quả hiển thị của lệnh
show ip route,
đ
ư

ng
EIGRP
đ
ư

c
đ
ánh
dấu bằng chữ D,
đ
ư

ng
ngoại vi
đ
ư

c
đ
ánh
dấu bằng chữ EX. RTA
phân biệt giữa mạng học
đ
ư


c
từ EIGRP (172.16.0.0) và mạng
đ
ư

c
phân phối từ
IGRP (192.168.1.0). Trong bảng
đ

nh
tuyến của RTC, giao thức IGRP không có sự
phân biệt này. RTC chỉ nhận biêt tất cả các
đ
ư

ng
đ

u

đ
ư

ng
IGRP mặc dù 2
mạng 10.1.1.0 và 172.16.0.0 là
đ
ư


c
phân phối từ EIGRP.
284

3.1.2. Các khái niệm và thuật ngữ của EIGRP

EIGRP router lưu giữ các thông tin về
đ
ư

ng
đ
i
và cấu trúc mạng trên RAM, nhờ
đ
ó
chúng
đ
áp

ng
nhanh chóng theo sự thay
đ

i.
Giống như OSPF, EIGRP cũng
lưu nh

ng

thông tin này thành từng bảng và từng cơ sở dữ li

u
khác nhau.
EIGRP lưu các con
đ
ư

ng
mà nó học
đ
ư

c
theo một cách
đ

c
biệt. Mỗi con
đ
ư

ng

có trạng thái riêng và có
đ
ánh
dấu
đ



cung cấp thêm nhiều thông tin hữu dụng
khác.
EIGRP có ba lọai bảng sau:

Bảng láng giềng (Neighbor table)

Bảng cấu trúc mạng (Topology table)

Bảng
đ

nh
tuyến (Routing table)
Bảng láng giềng là bảng quan trọng nhất trong EIGRP. Mỗi router EIGRP lưu giữ
một bảng láng giềng, trong
đ
ó
là danh sách các router thân mật với nó. Bảng này
tương tự như cơ sở dữ liệu về các láng giềng của OSPF.
Đ

i
với mỗi giao th

c

EIGRP hỗ trợ, EIGRP có một bảng láng giềng riêng tương

ng.


Khi phát hiện một láng giềng mới, router sẽ ghi lại
đ

a
chỉ và cổng kết nối của láng
giềng
đ
ó
vào bảng láng giềng. Khi láng giềng gửi gói hello trong
đ
ó
có thông số về
khoảng thời gian lưu giữ. Nếu router không nhận
đ
ư

c
gói hello khi
đ
ế
n
đ

nh
kì thì
kho

ng thời gian lưu giữ là khoảng thời gian mà router chờ và vẫn xem là router
láng giềng còn kết nối

đ
ư

c
và còn họat
đ

ng.
Khi khoảng thời gian lưu giữ
đ
ã
hết
mà vẫn không còn kết nối
đ
ư

c
và còn hoạt
đ

ng.
Khi khoảng thời gian lưu giữ
đ
ã

hết mà vẫn không nhận
đ
ư

c

hello từ router láng giềng
đ
ó,
thì xem như router láng
giềng
đ
ã
không còn kết nối
đ
ư

c
hoặc không còn hoạt
đ

ng,
thuật toán DUAL
285

(Difusing Update Algorithm) sẽ thông báo sự thay
đ

i
này và thực hiện tính toán
lại theo mạng mới.
Bảng cấu trúc mạng là bảng cung cấp dũ liệu
đ


xây dưngj lên mạng

đ

nh
tuyến
của EIGRP. DUAL lấy thông tin từ bảng láng giềng và bảng cấu trúc mạng
đ


tính
toán chọn
đ
ư

ng
có chi phí thấp nhất
đ
ế
n
từng mạng
đ
ích.

Mỗi EIGRP router lưu một bảng cấu trúc mạng riêng tương

ng
với từng loại giao
thức mạng khác nhau. Bảng cấu trúc mạng chứa thông tin về tất cả các con
đ
ư


ng

mà router học
đ
ư

c.
Nhờ những thông tin này mà router có thể xác
đ

nh
đ
ư

ng
đ
i

khác
đ


thay thế nhanh chóng khi cần thiết. Thuật tóan DUAL chọn ra
đ
ư

ng
tốt
nhất
đ

ế
n
mạng
đ
ích
gọi là
đ
ư

ng
kính (successor router).
Sau
đ
ây
là những thông tin chứa trong bảng cấu trúc mạng:

Feasible distance (FD): là thông tin
đ

nh
tuyến nhỏ nhất mà EIGRP tính
đ
ư

c
cho từng mạng
đ
ích.



Route source: là nguồn khởi phát thông tin về một con
đ
ư

ng
nào
đ
ó.
Phần
thông tin này chỉ có với những
đ
ư

ng
đ
ư

c
học từ ngoài mạng EIGRP.

Reported disdiance (RD): là thông số
đ

nh
tuyến
đ
ế
n
một router láng giềng
thân mật thông báo qua.


Thông tin về cổng giao tiếp mà router sử dụng
đ


đ
i
đ
ế
n
mạng
đ
ích.


Trạng thái
đ
ư

ng
đ
i:
Trạng thái không tác
đ

ng
(P – passive) là trạng thái

n


đ

nh,
sẵn sàng sử dụng
đ
ư

c,
trạng thái tác
đ

ng
(A – active) là trạng thái
đ
ang
trong tiến trình tính toán lại của DUAL.
Bảng
đ

nh
tuyến EIGRP lưu giữ danh sách các
đ
ư

ng
tốt nhất
đ
ế
n
các mạng

đ
ích.

Nh

ng
thông tin trong bảng
đ

nh
tuyến
đ
ư

c
rút ra từ bảng từ cấu trúc mạng.
Router EIGRP có bảng
đ

nh
tuyến riêng cho từng giao thức mạng khác nhau.
Con
đ
ư

ng
đ
ư

c

chọn làm
đ
ư

ng
chính
đ
ế
n
mạng
đ
ích
gọi là successor. Từ thông
tin trong bảng láng giềng và bảng cấu trúc mạng, DUAL chọn ra một
đ
ư

ng
chính

đ
ư
a
lên mạng
đ

nh
tuyến.
Đ
ế

n
một m

ng
đ
ích
có thể có
đ
ế
n
4 successor. Những
đ
ư

ng này có chi phí bằng nhau hoặc không bằng nhau. Thông tin về successor
cũng
đ
ư

c
đ

t
trong bảng cấu trúc mạng.
Đ
ư

ng
Feasible successor (FS) là
đ

ư

ng
dự phòng cho
đ
ư

ng
successor.
Đ
ư

ng

này cũng
đ
ư

c
chọn ra cùng với
đ
ư

ng
successor nhưng chúng chỉ
đ
ư

c
lưu trong

bảng c

u
trúc mạng nhưng
đ
i

u
này không bắt buộc.
Router xem hop kế tiếp của
đ
ư

ng
Feasible successor dưới nó gần mạng
đ
ích
hơn
nó. Do
đ
ó,
chi phí của Feasible successor
đ
ư

c
tính bằng chi phí của chính nó cộng
với chi phí vào router láng giềng thông báo qua. Trong trường hợp successor bị sự
cố thì router sẽ tìm Feasible successor
đ



thay thế. Một
đ
ư

ng
Feasible successor
bắt buộc phải có chi phí mà router láng giềng thông báo qua thấp hơn chi phí của
đ
ư

ng
successor hiện tại. Nếu trong bảng cấu trúc mạng không có sẵn
đ
ư

ng

Feasible successor thì con
đ
ư

ng
đ
ế
n
mạng
đ
ích

tương

ng
đ
ư

c
đ
ư
a
vào trạng
286

thái Active và router bắt
đ

u
gửi các gói yêu cầu
đ
ế
n
tất cả các láng giềng
đ


tính
toán lại cấu trúc mạng. Sau
đ
ó
với các thông tin mới nhận

đ
ư

c,
router có thể sẽ
chọn ra
đ
ư

c
successor mới hoặc Feasible successor mới.
Đ
ư

ng
mới
đ
ư

c
chọn
xong sẽ có trạng thái là Passive.
Hình 3.1.2.a. RTA có thể có nhiều successor đến mạng Z nếu RTB và RTC

gửi thông báo về chi phí đến mạng Z như nhau
Hình vẽ 3.1.2.b.
Bảng cấu trúc mạng còn lưu nhièu thông tin khác về các
đ
ư


ng
đ
i.
EIGRP phân
loại ra
đ
ư

ng
nôi vi và
đ
ư

ng
ngo

i
vi.
Đ
ư

ng
nội vi là
đ
ư

ng
xuất phát từ bên
trong hệ tự quản (Á –Autonomous system) của EIGRP. EIGRP có dán nhãn
(Administrator tag) với giá trị từ 0

đ
ế
n
255
đ


phân biệt
đ
ư

ng
thuộc loại nào.
Đ
ư

ng
ngoại vi là
đ
ư

ng
xuất phát từ bên ngoài Á của EIGRP. Các
đ
ư

ng
ngoại vi
là nh


ng
đ
ư

ng
đ
ư

c
học từ các giao th

c
đ

nh
tuyến khác như RIP, OSPF và
IGRP.
Đ
ư

ng
cố
đ

nh
cũng
đ
ư

c

xem là
đ
ư

ng
ngoại vi.
287

3.1.3. Các đặc điểm của EIGRP

EIGRP hoạt động khác với IGRP. Về bản chất EIGRP là một giao thức định tuyến

theo vectơ khoảng cách nâng cao nhng khi cập nhật và bảo trì thông tin láng giềng
và thông tin định tuyến thì nó làm việc giống nh một giao thức định tuyến theo

trạng thái đờng liên kết. Sau đây là các u điểm của EIGRP so với giao thức định
tuyến theo vectơ khoảng cách thông thờng:

Tốc độ hội tụ nhanh.
Sử dụng băng thông hiệu quả.

×