306
Hình 3.2.2.d. Việc tổng hợp đờng đi của EIGRP có thể đợc cấu hình trên từng
cổng của router
Với EIGRP, việc tổng hợp đờng đi có thể đợc cấu hình bằng tay trên từng cổng
của router với giới hạn tổng hợp mà bạn muốn chứ không tự động tổng hợp theo lớp
của địa chỉ IP. Sau khi khai báo địa chỉ tổng hợp cho một cổng của router, router sẽ
phát quảng cáo ra cổng đó các địa chỉ đợc tổng hợp nh một câu lệnh đã cài đặt.
Địa chỉ tổng hợp đợc khai báo bằng lệnh ip summary-address eigrp nh sau:
Router(config-if)#ip
summary
-
address eigrp
autonomous-system-number ip-
address mask administrative
-
distance
Đờng tổng hợp của EIGRP có chỉ số mặc định của độ tin cậy (administrative-
distance) là 5. Tuy nhiên, bạn có thể khai báo giá trị cho chỉ số này trong khoảng từ
1 đến 255.
Xét ví dụ nh hình 3.2.2.d, RTC đợc cấu hình nh sau:
RTC(config)#router
eigrp 2446
RTC(config-router)#no
auto
-
summary
RTC(config-router)#exit
RTC(config)#interface
serial 0/0
RTC(config-if)#ip
simmary
-
address ẻigp 2446 2.1.0.0
255.255.0.0
307
Khi đó, RTC sẽ thêm vào bảng định tuyến của nó một đờng tổng hợp nh sau:
D 2.1.0.0/16 is a summary, 00:00:22, Null0
Lu ý rằng đờng tổng hợp có nguồn là Null0 chứ không phải là từ một cổng cụ thể
vì đờng này chỉ có mục đích để quảng cáo chứ không phải là đại diện cho một
đờng cụ thể đến mạng đích. Trên RTC, đờng tổng hợp này có chỉ số độ tin cậy
(administrative distance) là 5.
RTD không hề biết đây là đờng tổng hợp nên nó ghi nhận thông tin về đờng này
từ RTC nh một đờng EIGRP bình thờng với chỉ số tin cậy mặc định của EIGRP
là 90.
Trong cấu hình của RTC, chế độ tự động tổng hợp đờng đi đợc tắt đi bằng lệnh
no auto
-
summary.
Nếu bạn không tắt chế độ tự động tổng hợp này thì RTD sẽ
nhận đợc đồng thời 2 thông tin, một là địa chỉ mạng tổng hợp theo lệnh cài đặt ở
trên 2.1.0.0/16 và một là địa chỉ mạng tổng hợp tự động theo lớp của địa chỉ IP
2.0.0.0/8.
Trong đa số các trờng hợp, khi bạn muốn cấu hình tổng hợp địa chỉ bằng tay thì
bạn nên tắt chế độ tự động tổng hợp bằng lệnh
no auto
-
summary.
3.2.3. Kiểm tra hoạt động của EIGRP
Bạn sử dụng các lệnh show nh trong bảng 3.2.3.a để kiểm tra các hoạt động của
EIGRP.
Ngoài ra, các lệnh
debug
là những lệnh giúp bạn theo dõi hoạt động EIGRP khi
cần thiết.
Lệnh
Show ip eigrp
Giải thích
Hiển thị bảng láng giềng của EIGRP. Sử dụng tham số
type
number để xác định cụ thể cổng cần xem. Từ khoá
details
cho
neighbors
[type
phép hiển thị thông tin chi tiết hơn.
number
] [details]
308
Hiển thị thông tin EIGRP của các cổng. Sử dụng các tham số
in nghiêng cho phép giới hạn phần thông tin hiển thị cho từng
interfaces
[type
cổng hoặc trong từng AS. Từ khoá
detail
s
cho phép hiển thị
number]
[as-
thông tin chi tiết hơn.
number]
[details]
Show ip eigrp
Hiển thị tất cả các feasible successor trong bảng cấu trúc
mạng của EIGRP. Sử dụng các tham số in nghiêng để giới hạn
topology
[as-
thông tin hiển thị theo số AS hay theo địa chỉ mạng cụ thể.
number]
[[ip-
address]
mask]
Show ip eigrp
Tuỳ theo bạn sử dụng từ khoá nào, router sẽ hiển thị thông tin
về các đờng đi đang hoạt động, đang chờ xử lý hay không có
topology [active |
successor.
pending | zero-
successors]
Show ip eigrp
topology all-links
Show ip eigrp
Hiển thị thông tin về mọi đờng đi chứ không chỉ có feasible
successor trong bảng cấu trúc EIGRP.
Hiển thị số gói EIGRP đã gửi đi và nhận đợc.
Show ip eigrp
traffic [as-number] Bạn sử dụng tham số
as
-
number
để giới hạn thông tin hiển thị
trong một AS cụ thể.
Bảng 3.2.3a.
Các lệnh show dùng cho EIGRP
Lệnh
Debug eigrp fsm
Giải thích
Hiển thị hoạt động của các EIGRP feasible successor giúp
chúng ta xác định khi nào tiến trình định tuyến cài đặt và xoá
thông tin cập nhật về đờng đi.
309
Debug eigrp packet
Hiển thị các gói EIGRP gửi đi và nhận đợc.
Các gói này có thể là gói hello, cập nhật, báo nhận, yêu
cầu
hoặc hồi đáp. Số thứ tự của gói và chỉ số báo nhận đợc sử
dụng để gửi bảo đảm các gói EIGRP cũng đợc hiển thị.
Bảng 3.2.3.b.
Các lệnh EIGRP debug
3.2.4. Xây dựng bảng láng giềng.
Router định tuyến theo vectơ khoảng cách dạng đơn giản không thiết lập
mối quan
hệ với các láng giềng của nó. RIP và IGRP chỉ đơn giản là phát quảng bá hoặc
multicast thông tin cập nhật ra các cổng đã đợc cấu hình. Ngợc lại, EIGRP router
chủ động thiết lập mối quan hệ với các láng giềng của nó giống nh router OSPF
đã làm.
Bảng láng giềng là bảng quan trọng nhất trong EIGRP. Mỗi EIGRP lu một bảng
láng giềng, trong đó là danh sách các router láng giềng thân mật. Bảng này tơng
tự nh cơ sở dữ liệu về láng giềng của OSPF. EIGRP có riêng từng bảng láng giềng
cho mỗi giao thức
mà EIGRP hỗ trợ.
EIGRP router sử dụng các gói hello rất nhỏ để thiết lập mối quan hệ thân mật với
các router láng giềng. Mặc định, hello đợc gửi đi theo chu kỳ 5 giây/lần. Nếu
router vẫn nhận đợc đều đặn các gói hello từ một router láng giềng thì nó vẫn sẽ
hiểu rằng router láng giềng đó cùng với các đờng đi của nó vẫn còn hoạt động.
Bằng cách thiết lập mối quan hệ thân mật nh vậy, EIGRP router thực hiện đợc
những việc sau:
Tự động học đợc đờng mới khi đờng này kết nối vào mạng.
Xác định router láng giềng bị đứt kết nối hay không còn hoạt động nữa.
Tái phát hiện các router vốn trớc đó bị xem là đứt kết nối.
310
Hình 3.2.4.a.
Bảng láng giềng của EIGRP
Sau đây là các thông tin trong bảng láng giềng:
Địa chỉ của router láng giềng.
Hold time: Là khoảng thời gian lu giữ. Nếu không nhận đợc bất kỳ cái gì
từ router láng giềng trong suốt khoảng thời gian lu giữ thì khi khoảng thời
gian này hết thời hạn, router mới xem kết nối đến láng giềng đó không còn
hoạt động. Ban đầu, khoảng thời gian này
chỉ áp dụng cho các gói hello,
nhng ở các phiên bản Cisco IOS hiện nay, bất kỳ gói EIGRP nào nhận
đợc sau gói hello đầu tiên đều khởi động lại đồng hồ đo khoảng thời gian
này.
Smooth Round Trip Timer (SRTT): Là khoảng thời gian trung bình mà
router gử
i đi một gói và nhận về một gói từ một router láng giềng. Khoảng
thời gian này đợc dùng để xác định thời gian truyền lại (RTO).
Queue count (QCnt): Là số lợng gói dữ liệu đang xếp trong hàng đợi để
chờ đợc chuyển đi. Nếu phần này luôn có giá trị không đổi lớn hơn 0 thì có
thể là router đang bị nghẽn mạch. Nếu phần này có giá trị 0 có nghĩa là
không có gói EIGRP nào trong hàng đợi.
311
Sequence number (Seq No): Là số thứ tự của gói nhận đợc mới nhất từ
router láng giềng. EIGRP sử dụng chỉ số này để
xác định gói cần truyền lại
với router láng giềng. Bảng láng giềng này đợc sử dụng để hỗ trợ cho việc
gửi đảm bảo tin cậy và tuần tự cho các gói dữ liệu EIGRP, tơng tự nh TCP
thực hiện gửi bảo đảm cho các gói IP vậy.
Hình 3.2.4.b.
Quá trình trao đổi thông tin định tuyến giữa hai router
láng giềng với nhau
3.2.5. Phát hiện đờng đi
Các router chạy EIGRP giữ các thông tin về đờng đi trên RAM, do đó có thể đáp
ứng nhanh chóng. Giống nh OSPF, EIGRP lu các thông tin này thành từng bảng
hay từng cơ sở dữ liệu.
DUAL là thuật toán vectơ khoảng cách của EIGRP, nó sử dụng thông tin trong
bảng láng giềng và bảng cấu trúc mạng để tính toán đờng có chi phí thấp nhất đến
mạng đích. Đờng chính đợc chọn ra đợc gọi là đờng successor. Sau khi tính