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

TÌM HIỂU về GIAO THỨC ĐỊNH TUYẾN EIGRP và mô PHỎNG HOẠT ĐỘNG của GIAO THỨC TRÊN PHẦN mềm PACKET TRACER

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 (1.16 MB, 60 trang )

Kho tai lieu mien phi Ketnooi.com

MỤC LỤC
MỤC LỤC ........................................................................................................ 1
LỜI GIỚI THIỆU ........................................................................................... 4
LỜI CẢM ƠN .................................................................................................. 5
THUẬT NGỮ VÀ VIẾT TẮT........................................................................ 6
PHẦN I: GIỚI THIỆU CHUNG VỀ GIAO THỨC ĐỊNH TUYẾN.GIỚI
THIỆU GIAO THỨC ĐỊNH TUYẾN EIGRP. ............................................ 7
1. GIỚI THIỆU CHUNG VỀ GIAO THỨC ĐỊNH TUYẾN. ..........................7
2. GIỚI THIỆU GIAO THỨC ĐỊNH TUYẾN EIGRP. ...................................7

PHẦN II:TÌM HIỂU GIAO THỨC ĐỊNH TUYẾN EIGRP ...................... 9
1. SO SÁNH GIAO THỨC EIGRP VÀ GIAO THỨC IGRP:.........................9
2. CÁC ĐẶC ĐIỂM, KỸ THUẬT CƠ BẢN CỦA GIAO THỨC EIGRP: ...11
2.1. Các đặc điểm cơ bản:.............................................................................11
2.2. Các kỹ thuật của EIGRP: .....................................................................12
2.2.1. Sự phát hiện và tái hiện các router láng giềng (Neighbor discovery and
recovery): ................................................................................................................... 12
2.2.2. Giao thức truyền tải tin cậy (RTP – Reliable Transport Protocol): .............. 13
2.2.3. Thuật toán DUAL: .......................................................................................... 13
2.2.4. Cấu trúc từng phần theo giao thức (PDMs - Protocol-Dependent Modules):...
........................................................................................................................ 17

3. THÀNH PHẦN VÀ CÁC PHÉP TÍNH CỦA EIGRP: ...............................17
3.1. Các bảng của EIGRP (EIGRP Tables):...............................................17
3.1.1. Bảng láng giềng (Neighbor table):................................................................. 18
3.1.2. Bảng cấu trúc mạng (Topology table): .......................................................... 18
3.1.3. Bảng định tuyến (Routing Table): .................................................................. 19

3.2. Các dạng gói tin của EIGRP (EIGRP Packet Formats): ...................19


4. CẤU HÌNH CƠ BẢN VÀ KIỂM TRA CẤU HÌNH EIGRP: ....................23
4.1. Cấu hình EIGRP cơ bản: ......................................................................23
4.1.1. Kích hoạt giao thức định tuyến EIGRP:......................................................... 23
4.1.2. Khai báo những mạng của router mà bạn đang cấu hình có cùng EIGRP AS
number: ...................................................................................................................... 23
4.1.3. Câu lệnh cấu hình cơ bản khác: ..................................................................... 25

4.2. Kiểm tra cấu hình EIGRP: ...................................................................25

SVTH: Nguyễn Minh Công



1


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

4.2.1. Các câu lệnh Show: ........................................................................................ 25
4.2.2. Các câu lệnh Debug:....................................................................................... 31

5. CÁC TÍNH NĂNG NÂNG CAO CỦA EIGRP: ..........................................31
5.1. Route Summarization – tổng hợp tuyến đƣờng: ................................31
5.2. Load Balancing – Cân bằng tải: ..........................................................34
5.2.1. Load Balancing Across Equal Cost Paths – Cân bằng tải trên những tuyến
đường có cùng giá trị: ................................................................................................ 34
5.2.2. Load Balancing Across Unequal Cost Paths – Cân bằng tải trên những tuyến

đường không cùng giá trị: .......................................................................................... 34

5.3. EIGRP Bandwidth Use Across WAN Links – Băng thông của
EIGRP trong liên kết mạng WAN: ..........................................................35
5.4. Bandwidth Utilization over WAN Interfaces – Băng thông của
EIGRP trong giao diện mạng WAN: ......................................................36
5.5. Configuring EIGRP in a Frame Relay Hub-and-Spoke Topology –
Cấu hình EIGRP trong một cấu trúc Frame Relay Hub-and-Spoke: ..37
5.6. Configuring EIGRP in a Hybrid Multipoint Topology – Cấu hình
EIGRP trong cấu trúc Hybrid Multipoint: .............................................38
5.7. Cơ chế chứng thực của EIGRP: ...........................................................39
5.7.1. Tổng quan về cơ chế chứng thực của EIGRP: ............................................... 39
5.7.2. Cơ chế chứng thực bằng mã MD5 của EIGRP: ............................................. 39

6. SỬ DỤNG EIGRP TRONG CÁC DOANH NGHIỆP:...............................41
6.1. Kết nối SIA - Stuck in Active:...............................................................41
7. KẾT LUẬN VÀ ĐÁNH GIÁ VỀ GIAO THỨC EIGRP: ...........................42

PHẦN III: MÔ PHỎNG HOẠT ĐỘNG CỦA GIAO THỨC EIGRP
TRÊN PHẦN MỀM PACKET TRACER. ................................................. 43
1. TOPOLOGY SỬ DỤNG ĐỂ MÔ PHỎNG: ................................................43
2. MỤC ĐÍCH VÀ YÊU CẦU: ..........................................................................45
3. THỰC HIỆN CẤU HÌNH: ............................................................................46
3.1. Cấu hình cho cơ bản cho PC. ................................................................46
3.2. Cấu hình cho Switch:.............................................................................46
3.2.1. Cấu hình Switch P.DT (Redisbution layer switch):........................................ 46
3.2.2. Cấu hình Switch SW_CNTT (Core layer switch): .......................................... 47

3.3. Cấu hình Web Server: ...........................................................................50
3.4. Cấu hình Cloud Frame Relay ...............................................................50


SVTH: Nguyễn Minh Công



2


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

3.5. Cấu hình Router: ...................................................................................51
3.5.1. Cấu hình cơ bản: ............................................................................................ 51
3.5.2. Cấu hình giao diện (cổng) Serial Sub-interface Frame Relay Point-to-Point:.
........................................................................................................................ 52
3.5.3. Cấu hình giao thức định tuyến EIGRP (AS = 2010 ): .................................... 53

3.6. Các cấu hình nâng cao của giao thức EIGRP: ....................................54
3.6.1. Route Summarization – tổng hợp tuyến đường: ............................................. 54
3.6.2. Cấu hình cân bằng tải: ................................................................................... 55
3.6.3. Cấu hình chứng thực MD5 của EIGRP: ........................................................ 55

3.7. Cấu hình cho DNS Server: ....................................................................55
4. KẾT QUẢ: ......................................................................................................56

TÀI LIỆU THAM KHẢO ............................................................................ 59

SVTH: Nguyễn Minh Công




3


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

LỜI GIỚI THIỆU
Sự phát triển của Internet cũng đồng nghĩa với việc tăng trưởng về quy mô và công
nghệ nhiều loại mạng LAN, WAN … Và đặc biệt là lưu lượng thông tin trên mạng
tăng đáng kể. Chính điều đó đã làm cho vấn đề chia sẻ thông tin trên mạng hay là
vấn đề định tuyến trở nên quan trọng hơn bao giờ hết. Trong việc thiết kế mạng và
lựa chọn giao thức định tuyến sao cho phù hợp với chi phí, tài nguyên của tổ chức
là đặc biệt quan trọng.
Internet phát triển càng mạnh, lượng người truy nhập càng tăng yêu cầu định tuyến
càng phải tin cậy, tốc độ chuyển mạch nhanh và không gây ra lặp trên mạng. Hơn
nữa khi nhiều tổ chức tham gia vào mạng thì nhiều giao thức được đưa vào sử dụng
dẫn đến sự phức tạp về định tuyến cũng gia tăng, và số lượng các giao thức để phục
vụ cho việc định tuyến cũng có rất nhiều. Việc hiểu biết và thiết kế các mạng thông
tin cỡ lớn có sử dụng các thiết bị định tuyến đang trở thành một nhu cầu vô cùng
cấp thiết trong thực tế. Nó đòi hỏi người thiết kế mạng phải có sự hiểu biết sâu về
giao thức sẽ sử dụng cho việc thiết kế mạng cũng như các loại giao thức định tuyến
khác.
Cisco là một trong những nhà cung cấp thiết bị mạng hàng đầu thế giới, ngoài ra
Cisco còn đưa ra các chứng chỉ và mở các trung tâm đào tạo nhân lực về mạng máy
tính cũng như phát triển các chuẩn giao thức định tuyến. Giao thức định tuyến

EIGRP (Enhanced Interior Gateway Routing Protocol) được CISCO phát triển độc
quyền dựa trên giao thức định tuyến IGRP nhằm nâng cao tính hiệu quả cho quá
trình định tuyến trong các router của họ.
Báo cáo thực tập chuyên ngành đề tài Tìm hiểu về giao thức định tuyến EIGRP và
mô phỏng hoạt động của giao thức trên phần mềm Packet Tracer nhằm tìm hiểu
một cách chi tiết hơn các đặc điểm, tính năng và phương thức hoạt động của giao
thức định tuyến EIGRP và mô phỏng trên Packet Tracer.
Nội dung chính của báo cáo thực tập gồm:
Phần I: Giới thiệu chung về giao thức định tuyến. Giới thiệu giao thức định
tuyến EIGRP.
Phần II: Tìm hiểu giao thức EIGRP.
Phần III: Mô phỏng hoạt động của giao thức trên phần mềm Packet Tracer.

SVTH: Nguyễn Minh Công



4


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

LỜI CẢM ƠN
Trong quá trình hoàn thành báo cáo em đã gặp không ít khó khăn vì lượng kiến thức
liên quan rất sâu rộng, nhưng được sự quan tâm giúp đỡ, hướng dẫn của thầy giáo
hướng dẫn Đỗ Đình Cường cùng các thầy cô trong bộ môn Mạng và Truyền thông
em đã hoàn thành báo cáo thực tập đúng thời gian quy định.

Em xin gửi lời cảm ơn chân thành tới thầy giáo hướng dẫn Đỗ Đình Cường cùng
các thầy cô trong bộ môn Mạng và Truyền thông đã giúp đỡ em hoàn thành báo
cáo này.
Trong quá trình hoàn thành báo cáo sẽ không tránh khỏi những thiếu sót. Em rất
mong nhận được sự góp ý của quý thầy cô cùng các bạn sinh viên để báo cáo được
hoàn chỉnh hơn.
Em xin chân thành cảm ơn.!
Thái Nguyên, ngày 19 tháng 5 năm 2010
Sinh viên
Nguyễn Minh Công

SVTH: Nguyễn Minh Công



5


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

THUẬT NGỮ VÀ VIẾT TẮT
-

IP (Internet Protocol): Giao thức Internet.
TCP/IP (Transmission Control Protocol/ Internet Protocol): Giao thức kiểm soát
truyền thông và Internet.
OSPF (Open shortest Path First) protocol: Giao thức tìm đường ngắn nhât đầu

tiên.
IPX (Internetwork Packet Exchange): Mạng tương tác trao đổi gói tin.
OSI (Open Systems Interconnection) model: Mô hình OSI liên kết các hệ thông
mở.
SAP (Service Advertising Protocol): Giao thức quảng cáo dịch vụ.
RIP (Routing Information Protocol): Giao thức thông tin định tuyến.
EIGRP (Enhanced Interior Gateway Routing Protocol): Giao thức định tuyến
nội miền mở rộng.
IGRP (Interior Gateway Routing Protocol): Giao thức định tuyến nội miền.
DUAL (Diffuing Update Algorithm): Thuật toán cập nhật nhiều mức.
VLSM (Variable-Length Subnet .Mask): Mặt nạ mạng có độ dài thay đổi.
CIDR (Classless Interdomain Routing): định tuyến liên miền không theo lớp địa
chỉ.
RTP (Reliable Transport Protocol): Giao thức vận chuyển tin cậy.
Apple Talk : Một tiêu chuẩn mạng cục bộ do hãng Apple computer thành lập.
PDM (Protocol dependent modules): module độc lập giao thức.
IGPs (Interior Gateway Protocols).
EGPs (Exterior Gateway Protocols ).
EGP (Exterior Gateway Protocol ).
BGP (Border Gateway Protocol ).
CSPF (Constrained Shortest Path First ).
RTMP (Routing Table Maintenance Protocol)
FSM (Finite State Machines ).
LAN (Local Network Area)
WAN (Wide Network Area)
MD5 (Message Digest 5)
SIA (Stuck in Active).

SVTH: Nguyễn Minh Công




6


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

PHẦ N
I:
GIỚI THIỆU CHUNG VỀ GIAO THỨC ĐỊNH TUYẾN.
GIỚI THIỆU GIAO THỨC ĐỊNH TUYẾN EIGRP.
1. GIỚI THIỆU CHUNG VỀ GIAO THỨC ĐỊNH TUYẾN.
Giao thức định tuyến được sử dụng để giao tiếp giữa các router với nhau .
Giao thức định tuyến cho phép router chia sẻ các thông tin định tuyến mà nó biết
cho các router khác.Từ đó router có thể xây dựng và bảo trì bảng định tuyến của nó.
Một số giao thức định tuyến như :
™ Giao thức định tuyến trong - Interior Gateway Protocols (IGPs).
ƒ Router Information Protocol (RIP).
ƒ Open Shortest Path First (OSPF).
ƒ Intermediate System to Intermediate System (IS-IS).
ƒ Hai giao thức sau đây thuộc sở hữa của Cisco, và được hỗ trợ bởi các
router Cisco hay những router của những nhà cung cấp mà Cisco đã đăng ký công
nghệ:
• Interior Gateway Routing Protocol (IGRP).
• Enhanced IGRP (EIGRP).
™ Giao thức định tuyến ngoài - Exterior Gateway Protocols (EGPs).
ƒ Exterior Gateway Protocol (EGP).

ƒ Border Gateway Protocol (BGP).
ƒ Constrained Shortest Path First (CSPF).

2. GIỚI THIỆU GIAO THỨC ĐỊNH TUYẾN EIGRP.
EIGRP là giao thức riêng của Cisco, được đưa ra vào năm 1994 với IOS 9.2.1, được
phát triển từ giao thức IGRP.
Không giống IGRP là một giao thức định tuyến theo lớp địa chỉ, EIGRP có hỗ trợ
định tuyến liên miền không theo lớp địa chỉ (CIDR- Classless Interdomain Routing)
và cho phép người thiết kế mạng tối ưu không gian địa chỉ bằng VLSM. So với
IGRP, EIGRP có thời gian hội tụ nhanh hơn, có khả năng mở rộng tốt hơn và khả
năng chống loop cao hơn.
Và đặc biệt hơn, EIGRP còn thay thế được cho giao thức Novell Routing
Information Protocol (Novell RIP) và Apple talk Routing Table Maintenance
Protocol (RTMP) để phục vụ tốt cho cả 2 mạng IPX và Apple Talk.
SVTH: Nguyễn Minh Công



7


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

EIGRP là giao thức định tuyến nâng cao theo vectơ khoảng cách (distance vector).
Nó kết hợp các ưu điểm của cả giao thức định tuyến theo vectơ khoảng cách và giao
thức định tuyến theo trạng thái đường liên kết. Ví dụ như những ưu điểm tốt nhất
của OSPF như thông tin cập nhật một phần, phát hiện router láng giềng…được đưa

vào EIGRP. Tuy nhiên, cấu hình EIGRP dễ hơn cấu hình OSPF. Cho nên EIGRP
còn được xem là giao thức định tuyến lai (hybrid routing protocol).
EIGRP là một lựa chọn lý tưởng cho các mạng lớn, đa giao thức được xây dựng dựa
trên các Cisco router.

SVTH: Nguyễn Minh Công



8


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

PHẦ N
II :
TÌM HIỂU GIAO THỨC ĐỊNH TUYẾN EIGRP
1. SO SÁNH GIAO THỨC EIGRP VÀ GIAO THỨC IGRP:
Giao thức định tuyến EIGRP được Cisco đưa ra như là một phiên bảng mới mở
rộng và nâng cao hơn của giao thức IGRP. Kỹ thuật định tuyến theo distance vector
trong IGRP vẫn được sử dụng cho EIGRP.
EIGRP cải tiến các quá trình hội tụ, hoạt độ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.
SosánhgiữaEIGRPvàIGRP:
™ Tính tương thích:
IGRP và EIGRP hoàn toàn tương thích với nhau. EIGRP router không có ranh giới

khi hoạt độ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ả 2 giao thức. EIGRP có thể hỗ trợ nhiều giao
thức khác nhau còn IGRP thì không.
™ Cách tính thông số định tuyến (Metric):
EIGRP tính thông số định tuyến dựa trên các thông số sau:
- Băng thông ( Bandwidth ) tính theo kilobit.
- Độ tải ( Load ).
- Độ trễ ( Delay ).
- Độ tin cậy ( Reliability ).
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 lên 256 lần vì EIGRP sử dụng thông số 32 bít, còn IGRP sử
dụng thông số 24 bít. 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:

Giá trị 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ểu đổ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 = 10000000/băng thông thực sự
SVTH: Nguyễn Minh Công



9


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer


GVHD: Đỗ Đình Cường

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
Để 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 đó
EIGRP và IGRP có cùng số AS của hệ thống tự trị (Autonomous system) sẽ tự động
phân phối và chia sẻ thông tin về đường đi với nhau.

Hình 1 -1 : Các thông số của một giao diện (cổng)
™ Số lượng hop:
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.
™ Hoạt động phân phối thông tin tự động:
Để các giao thức 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.
™ Đánh dấu đường đ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ừ các
EIGRP router. IGRP thì không phân biệt đường ngoại vi (được đánh dấu bằng chữ
EX ) và nội vi (được đánh dấu bằng chữ D).

SVTH: Nguyễn Minh Công




10


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

2. CÁC ĐẶC ĐIỂM, KỸ THUẬT CƠ BẢN CỦA GIAO THỨC
EIGRP:
2.1.

Các đặc điểm cơ bản:
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 distance vector nâng cao nhưng 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. Những ưu điểm của EIGRP so với giao thức định
tuyến theo vector khoảng cách thông thường:
™ Tốc độ hội tụ nhanh (Fast convergence):
Một router đang chạy EIGRP lưu trữ tất cả bảng định tuyến của các router láng
giềng để nó có thể nhanh chóng thích ứng với các tuyến đường thay thế nếu một
tuyến đường ưa thích bị lỗi. Khi đó giao thức EIGRP sẽ truy vấn các router láng
giềng để khám phá một con đường thay thế. Quá trình truy vấn này chỉ dừng lại khi
tìm thấy một tuyến đường thay thế. Ngoài ra chúng sử dụng DUAL. DUAL đảm
bảo hoạt động không bị lặp (loop) khi tính toán đường đi, cho phép mọi router trong
hệ thống mạng thực hiện đồng bộ cùng lúc khi có sự thay đổi xảy ra.
™ Có hỗ trợ VLSM (Variable – Length Subnet Mask) và CIDR (Classless
Interdomain Routing):
Không giống như IGRP, EIGRP có trao đổi thông tin về subnet mask nên nó hỗ trợ

được cho hệ thống IP không theo lớp.
™ Hỗ trợ cho nhiều giao thức mạng khác nhau:
EIGRP có hỗ trợ cho IP, IPX và Apple Talk nhờ có cấu trúc từng phần theo giao
thức (PDMs – protocol dependent modules) EIGRP có thể phân phối thông tin của
IPX RIP và SAP để cải tiến hoạt động toàn diện. Trên thực tế, EIGRP có thể diều
khiển hai giao thức này. Router EIGRP nhận thông tin định tuyến và dịch vụ, chỉ
cập nhật cho các router khác khi thông tin trong bảng định tuyến hay bảng SAP thay
đổi.
EIGRP còn có thể điều khiển giao thức Apple Talk Routing Table Maintenance
Protocol (RTMP). RTMP sử dụng sử dụng số lượng hop để chọn đường nên khả
năng chọn đường không tốt lắm. Do đó, EIGRP sử dụng thông số định tuyến tổng
hợp cấu hình được để chọn đường tốt nhất cho mạng Apple Talk. Là một giao thức
định tuyến theo distance vector, RTMP thực hiện trao đổi toàn bộ thông tin định
tuyến theo chu kỳ. Để giảm bớt sự quá tải này, EIGRP thực hiện phân phối thông
tin định tuyến Apple Talk khi có sự kiện thay đổi mà thôi. Tuy nhiên, Apple Talk
client cũng muốn nhận thông tin ETMP từ các router nội bộ, do đó EIGRP dùng cho

SVTH: Nguyễn Minh Công



11


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

Apple Talk chỉ nên chạy trong mạng không có client, ví dụ như các liên kết mạng

WAN chẳng hạn.
™ Không phụ thuộc vào giao thức được định tuyến:
Nhờ cấu trúc từng phần riêng biệt tương ứng với từng giao thức mà EIGRP không
cần phải chỉnh sửa lâu. Ví dụ như khi phát triển để hỗ trợ giao thức mới như IP
chẳng hạn, EIGRP cần phải có thêm phần mới tương ứng cho IP nhưng hoàn toàn
không cần phải viết lại EIGRP.
™ EIGRP sử dụng băng thông hiệu quả (Efficient Use of Bandwidth):
EIGRP chỉ gởi thông tin cập nhật một phần và giới hạn chứ không gởi toàn bộ bảng
định tuyến. Nhờ vậy nó chỉ gởi một lượng băng thông tối thiểu khi hệ thống mạng
đã ổn định. Điều này tương đương hoạt động cập nhật của OSPF, nhưng không
giống như router OSPF, router EIGRP chỉ gửi thông tin cập nhật một phần cho
router nào cần thông tin đó mà thôi, chứ không gởi cho mọi router khác trong vùng
như OSPF. Chính vì vậy mà hoạt động cập nhật của EIGRP gọi là cập nhật giới
hạn. Thay vì hoạt động cập nhật theo chu kỳ, các router EIGRP giữ liên lạc với
nhau bằng các gói hello rất nhỏ. Việc trao đổi các gói hello theo định kỳ không
chiếm nhiều băng thông đường truyền.
2.2. Các kỹ thuật của EIGRP:
EIGRP có rất nhiều kỹ thuật mới để cải tiến hiệu quả hoạt động, tốc độ hội tụ và các
chức năng so với IGRP và các giao thức định tuyến khác.
Các kỹ thuật này được tập trung thành 4 loại hình sau:
2.2.1. Sự phát hiện và tái hiện các router láng giềng (Neighbor discovery and
recovery):
Router định tuyến theo distance vector dạng đơn giản không thiết lập mối quan hệ
với các router láng giềng của nó. RIP và IGRP router chỉ đơn giản là phát quảng bá
hay multicast các thông tin cập nhật của nó ra mọi 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 chúng.
Tương tự như cách làm của OSPF router. EIGRP router sử dụng các gói hello rất
nhỏ để thực hiện việc thiết lập mối quan hệ thân mật với các router láng giềng. Mặc
định, gói hello được gởi đi theo chu kỳ là 5 giây. Nếu router vẫn nhận được gói
hello từ láng giềng thì nó xem như láng giềng này và các đường đi của nó vẫn còn

hoạt động. Bằng thiết lập mối quan hệ này, EIGRP có thể thực hiện được những
việc sau:
ƒ Tự động học được đường mới khi chúng kết nối vào hệ thống mạng.
ƒ Xác định một router không còn kết nối hoặc không còn hoạt động nữa.
ƒ Phát hiện sự trở lại của các router.

SVTH: Nguyễn Minh Công



12


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

2.2.2. Giao thức truyền tải tin cậy (RTP – Reliable Transport Protocol):
Giao thức truyền tải tin cậy (RTP – Reliable Transport Protocol) là giao thức ở lớp
vận chuyển (trong mô hình OSI), thực hiện việc chuyển gói EIGRP một cách tin
cậy và có thứ tự đến các router láng giềng. Trong mạng IP, host sử dụng TCP để
vận chuyển các gói một cách tuần tự và tin cậy. Tuy nhiên, EIGRP là một giao thức
độc lập với giao thức mạng, do đó nó không dựa vào TCP/IP để thực hiện trao đổi
thông tin định tuyến giống như RIP, IGRP và OSPF đã làm. Để không phụ thuộc
vào IP, EIGRP sử dụng RTP làm giao thức vận chuyển riêng độc quyền của nó để
đảm bảo thông tin định tuyến.
EIGRP có thể yêu cầu RTP cung cấp dịch vụ truyền tin cậy hoặc không tin cậy tùy
theo yêu cầu của từng trường hợp. Ví dụ: các gói hello được truyền theo định kỳ và
cần phải càng nhỏ càng tốt nên chúng không cần phải dùng chế độ truyền tin cậy.

Ngược lại, việc truyền tin cậy các thông tin định tuyến sẽ có thể làm tăng tốc độ hội
tụ vì EIGRP router không cần chờ hết hạn mới truyền lại. Với RTP, EIGRP có thể
gởi multicast và trực tiếp cho các đối tác khác nhau cùng một lúc, giúp tối ưu hiệu
quả hoạt động.
2.2.3. Thuật toán DUAL:
EIGRP thường được xem là giao thức lai vì nó kết hợp các ưu điểm của cả giao
thức định tuyến theo vectơ khoảng cách và giao thức định tuyến theo trạng thái
đường liên kết. Và thành phần trung tâm của EIGRP là thuật toán cập nhật nhiều
mức DUAL (Diffusing Update Algorithm ), là bộ máy tính toán đường đi của
EIGRP. Tên đầy đủ của kỹ thuật này là DUAL FSM (finite-state machine-máy
trạng thái giới hạn ). FSM là một bộ máy thuật toán nhưng không phải là một thiết
bị cơ khí có các thành phần di chuyển được. FSM định nghĩa một tập hợp các trạng
thái có thể trải qua, sự kiện nào gây ra trạng thái nào và sẽ có kết quả là gì. FSMs
cũng mô tả một thiết bị, một chương trình máy tính, hoặc một thuật toán định tuyến
sẽ xử lý một tập hợp các sự kiện đầu vào như thế nào. DUAL FSM đảm bảo rằng
mỗi đường là một vòng tự do và những đường có chi phí thấp nhất được DUAL đặt
trong bảng định tuyến. DUAL FSM chứa tất cả các logic được sử dụng để tính toán
và so sánh đường đi trong mạng EIGRP. EIGRP sẽ giữ những tuyến đường quan
trọng này và cấu trúc sẵn có ở tất cả thời gian, để thông tin có thể truy nhập ngay
lập tức.
DUAL chạy hai thuật toán song song là định tuyến theo trạng thái đường liên kết
(LSP) và định tuyến theo vectơ khoảng cách (DVP).

SVTH: Nguyễn Minh Công



13



Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

Thuậ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 đường ngắn nhất tới node đích
Thuật toán Vector khoảng cách (DVA): Là một thuật toán định tuyến tương
thích nhằm tính toán con đường ngắn nhất giữa các cặp node trong mạng, dựa trên
phương pháp tập trung được biết đến như là thuật toán Bellman-Ford. Các node
mạng thực hiện quá trình trao đổi thông tin trên cơ sở của địa chỉ đích, node kế tiếp,
và con đường ngắn nhất tới đích.
Đầu tiên mỗi router sẽ gửi thông tin cho biết nó có bao nhiêu kết nối và trạng thái
của mỗi đường kết nối như thế nào, và nó gửi cho mọi router khác trong mạng bằng
địa chỉ multicast. Do đó mỗi router đều nhận được từ tất cả các router khác thông
tin về các kết nối của chúng. Kết quả là mỗi router sẽ có đầy đủ thông tin để xây
dựng cơ sở dữ liệu về trạng thái các đường liên kết. Như vậy mỗi router đều có một
cái nhìn đầy đủ và cụ thể về cấu trúc của hệ thống mạng.
Router sẽ lưu tất cả các đường mà router láng giềng thông báo qua. Dựa trên thông
số định tuyến tổng hợp của mổi đường, DUAL sẽ so sánh và chọn ra đường có chi
phí thấp nhất đến đích. DUAL đảm bảo mỗi một đường này là không có lặp vòng.
Đường được chọn gọi là đường thành công (successor) và nó sẽ được lưu trong
bảng định tuyến, đồng thời cũng được lưu trong bảng cấu trúc mạng. Khi mạng bị
đứt thì DUAL sẽ tìm đường dự phòng (feasible successor) trong bảng cấu trúc
mạng.
Gói tin hello được gửi theo chu kỳ và EIGRP có thể cấu hình được. Khoảng thời
gian hello mặc định phụ thuộc vào băng thông tuy nhiên do gói tin hello rất nhỏ nên
nó ít tốn băng thông và thời gian hội tụ nhanh.

Đối với DUAL hoạt động cập nhật được diễn ra liên tục để cập nhật sự thay đổi
trạng thái của một đường liên kết va thông tin được phát ra cho tất cả các router trên
mạng.
Hoạt động của thuật toán DUAL được thể hiện qua lưu đồ sau:
Ở đây Router A chạy giao thức EIGRP và sử dụng thuật toán DUAL để tính toán
đường đi tới mạng 7

SVTH: Nguyễn Minh Công



14


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

Bước 1: Thuật toán DUAL tính toán thông số Feasible Distance (FD): là
metric nhỏ nhất để đi đến đích theo một tuyến nhất định.

Hình II.2.2.3 -1a: Thuật toán DUAL
Bước 2: Thuật toán DUAL tính toán thông số Report Distance (SD): là metric nhỏ
nhất để đi đến đích được router láng giềng quảng bá.

Hình II.2.2.3 -1b: Thuật toán DUAL

SVTH: Nguyễn Minh Công




15


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

Bước 3: Thuật toán DUAL dựa vào thông số FD và RD để xác định EIGRP
successor (đường chính) và EIGRP feasible successor (đường dự phòng).

Hình II.2.2.3 -1c: Thuật toán DUAL
Router B được chọn là successor vì router B có FD nhỏ nhất (metric =121) để đến
network 7 khi xuất phát từ A.
Để chọn feasible successor, router A kiểm tra RD của các router EIGRP láng
giềng (RD của router H = 30, RD của router D = 140) xem có nhỏ hơn FD của
successor hay không ( FD = 121). Router H sẽ được chọn làm feasible successor vì
có RD = 30 nhỏ hơn FD =121 của successor. Router D không là successor hay
feasible successor vì có RD = 140 >121.
Để tránh xảy ra lặp các tuyến đường khi xây dựng bảng topology các router được
chọn là Feasible successor khi thỏa mãn điều kiện RD < FD (Feasibility Condition FC)

SVTH: Nguyễn Minh Công



16



Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

2.2.4. Cấu trúc từng phần theo giao thức (PDMs - Protocol-Dependent
Modules):
Một trong nhưng điểm nổi bật của EIGRP là nó được thiết kế thành từng phần riêng
biệt theo giao thức. Nhờ cấu trúc này, nó có khả năng mở rộng và tương thích tốt
nhất.
Các giao thức được định tuyến như IP, IPX và Apple Talk được đưa vào EIGRP
thông qua các PDM. EIGRP có thể dễ dàng tương thích với các giao thức được định
tuyến mới hoặc các phiên bản mới của chúng như IPv6 chẳng hạn bằng cách thêm
PDM vào. Mỗi PDM chịu trách nhiệm thực hiện mọi chức năng liên quan đến một
giao thức được định tuyến.

3. THÀNH PHẦN VÀ CÁC PHÉP TÍNH CỦA EIGRP:
3.1. Các bảng của EIGRP (EIGRP Tables):
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
giữ 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ó một 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ó 3 loại 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)

Hình II.3.1-1: Các bảng của EIGRP


SVTH: Nguyễn Minh Công



17


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

3.1.1. Bảng láng giềng (Neighbor 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 kết nối trực tiếp 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 mà EIGRP hỗ trợ, EIGRP có một bảng láng giềng riêng tương
ứng.
Khi phát hiện ra 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 hoạt động. Khi khoảng
thời gian lưu giữ đã hết mà vẫn không nhận được gói 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 (Diffusing 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.
3.1.2. Bảng cấu trúc mạng (Topology table):
Bảng cấu trúc mạng là bảng cung cấp dữ liệu để xây dựng nên bả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 toán DUAL chọn ra
đường tốt nhất đến mạng đích gọi là đường chính (successor route).
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 số đị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ó đối với những đường được học từ ngoài mạng EIGRP.
ƒ Reported Distance (RD): là thông số định tuyến đến một mạng đích do 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 quá trình tính toán lại của DUAL.

SVTH: Nguyễn Minh Công



18


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường


Bảng cấu trúc mạng còn lưu nhiều thông tin khác của đườ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 (AS–Autonomous System) của EIGRP. EIGRP có gán nhãn
(Adminitrator 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 học được từ các giao thức định tuyến khác như RIP, OSPF,
IGRP. Đường cố định cũng xem là đường ngoại vi.
3.1.3. Bảng định tuyến (Routing Table):
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 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à đường 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 và đưa lên bả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. Đến một mạng đích có thể có nhiều feasible successor
đượ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 là hop 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í mà 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 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à pasive.
3.2. Các dạng gói tin của EIGRP (EIGRP Packet Formats):
Giống như OSPF, EIGRP dựa vào nhiều loại gói dữ liệu khác nhau để duy trì các
loại bảng của nó và thiết lập mối quan hệ phức tạp với router láng giềng.

SVTH: Nguyễn Minh Công



19


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

EIGRP sử dụng 5 dạng gói tin sau:
- Hello (Hello).
- Báo nhận (Acknowledgment Packets).
- Cập nhật (Update Packets).
- Yêu cầu (Query packets).
- Đáp ứng (Reply Packets).

Hello Packets

Update Packets

Query Packets


Reply Packets
ACK Packets

Một thông điệp được dùng để duy trì bảng các router láng
giềng. Các gói hello này được gửi định kỳ và được gửi theo
kiểu không tin cậy.
Một gói EIGRP chứa các thông tin thay đổi về mạng. Các gói
này được gửi theo cơ chế tin cậy. Nó được gửi chỉ khi có một
thay đổi ảnh hưởng đến router:
- Khi một router láng giềng xuất hiện
- Khi một router láng giềng đi từ trạng thái active sang
trạng thái passive
- Khi có một sự thay đổi trong tính toán metric cho một
địa chỉ mạng đích.
Được gửi từ router khi router mất một đường đi về một mạng
nào đó. Nếu không có đường đi dự phòng (feasible successor),
router sẽ gửi ra các gói tin truy vấn (query) để hỏi về đường đi
dự phòng. Khi này router sẽ chuyển sang trạng thái active. Các
gói tin truy vấn của EIGRP được gửi ra theo kiểu tin cậy.
Là một trả lời cho gói tin query. Nếu router không có thông tin
nào trong gói reply, router sẽ gửi gói query đến tất cả các
router láng giềng. Một unicast sẽ được gửi lại.
Bản chất là một gói tin Hello nhưng không có dữ liệu bên
trong

EIGRP dựa vào các gói hello để phát hiện, kiểm tra và tái phát hiện các
router láng giềng. Tái phát hiện có nghĩa là router EIGRP không nhận được hello từ
một router láng giềng trong suốt khoảng thời gian lưu giữ nhưng sau đó router láng
giềng này lại tái lập lại thông tin liên lạc.Chu kỳ gửi hello của EIGRP router có thể

cấu hình được.

SVTH: Nguyễn Minh Công



20


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

Khoảng thời gian hello mặc định phụ thuộc vào băng thông trên từng cổng của
router. Trong mạng IP, EIGRP router gửi hello theo địa chỉ multicast 224.0.0.10.
EIGRP router lưu thông tin về các router láng giềng trong bảng láng giềng. Bảng
láng giềng này có lưu số thứ tự (Seq No) và thời gian lưu giữ của gói EIGRP cuối
cùng nhận được từ mỗi router láng giềng. Theo định kỳ và trong giới hạn của
khoảng thời gian lưu giữ, router phải nhận được gói EIGRP thì những đường tương
ứng mới có trạng thái Passive.
Nếu router không nghe ngóng được gì về router láng giềng trong suốt khoảng thời
gian lưu giữ thì EIGRP sẽ xem như router láng giềng đó đã bị sự cố và DUAL sẽ
phải tính toán lại bảng định tuyến. Mặc định, khoảng thời gian lưu giữ gấp 3 lần
chu kỳ hello. Người quản trị mạng có thể cấu hình giá trị cho 2 khoảng thời gian
này phù hợp với hệ thống của mình.

Hình II.3.2-1: Bảng giá trị mặc định của thời gian hello và thời gian lưu giữ
OSPF bắt buộc các router láng giềng với nhau phải có cùng khoảng thời gian hello
và khoảng thời gian bất động thì mới có thể thông tin liên lạc với nhau được.

EIGRP thì không yêu cầu như vậy. Router sẽ học các khoảng thời gian của router
láng giềng thông qua việc trao đổi gói hello. Chúng sẽ dùng thông tin trong đó để
thiết lập mối quan hệ ổn định mà không cần các khoảng thời gian này phải giống
nhau giữa chúng.
Gói hello thường được gửi theo chế độ không bảo đảm tin cậy. Điều này có nghĩa là
không có báo nhận cho các gói hello.
EIGRP router sử dụng gói báo nhận để xác nhận là đã nhận được gói EIGRP
trong quá trình trao đổi tin cậy Giao thức vận chuyển tin cậy RTP (Reliable
Transport Protocol) cung cấp dịch vụ liên lạc tin cậy giữa hai host EIGRP. Gói báo
nhận chính là gói hello mà không có dữ liệu. Không giống như hello được gửi
multicast, các gói báo nhận chỉ gửi trực tiếp cho một máy nhận. Báo nhận có thể
được kết hợp vào loại gói EIGRP khác như gói trả lời chẳng hạn.
Gói cập nhật được sử dụng khi router phát hiện được một router láng giềng
mới. Router EIGRP sẽ gửi gói cập nhật cho router láng giềng mới này để nó có thể

SVTH: Nguyễn Minh Công



21


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

xây dựng bảng cấu trúc mạng. Có thể sẽ cần nhiều gói cập nhật mới có thể truyền
tải hết các thông tin cấu trúc mạng cho router láng giềng này.
Gói cập nhật còn được sử dụng khi router phát hiện sự thay đổi trong cấu trúc

mạng. Trong trường hợp này, EIGRP router sẽ gửi multicast gói cập nhật cho mọi
router láng giềng của nó để thông báo về sự thay đổi. Mọi gói cập nhật đều được
gửi bảo đảm.
EIGRP router sử dụng gói yêu cầu khi nó cần một thông tin đặc biệt nào đó
từ một hay nhiều router láng giềng của nó. Gói đáp ứng được sử dụng để trả lời cho
các gói yêu cầu.
Nếu một EIGRP router mất đường thành công và nó không tìm được đường dự
phòng để thay thế thì DUAL sẽ đặt con đường đến mạng đích đó vào trạng thái hoạt
động (Active). Sau đó router gửi multicast gói yêu cầu đến tất cả các router láng
giềng để cố gắng tìm successor mới cho mạng đích này. Router láng giềng phải trả
lời bằng gói đáp ứng để cung cấp thông tin hoặc cho biết là không có thông tin nào
khác có thể khả thi. Gói yêu cầu có thể được gửi multicast hoặc chỉ gửi cho một
máy, còn gói đáp ứng thì chỉ gửi cho máy nào gửi yêu cầu mà thôi. Cả hai loại gói
này đều được gửi bảo đảm.

Hình II.3.2-2: Cơ chế gửi và nhận các gói tin EIGRP giữa 2 router láng giềng.

SVTH: Nguyễn Minh Công



22


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

4. CẤU HÌNH CƠ BẢN VÀ KIỂM TRA CẤU HÌNH EIGRP:

4.1. Cấu hình EIGRP cơ bản:
Trừ thuật toán DUAL là phức tạp, còn cấu hình EIGRP thì khá đơn giản, Tùy theo
giao thức được định tuyến là IP,IPX hay Apple Talk mà câu lệnh cấu hình EIGRP
sẽ khác nhau. Ở đây chỉ đề cập đến cấu hình EIGRP cho giao thức IP.
4.1.1. Kích hoạt giao thức định tuyến EIGRP:
Việc kích hoạt giao thức EIGRP ta thực hiện trong Privileged EXEC mode.
Sử dụng lệnh sau để khởi động EIGRP và xác định con số của hệ thống tự quản
(autonomous system number- AS number).
router(config)# router eigrp autonomous-system-number
Thông số autonomous-system-number xác định các router trong một hệ thống tự trị.
Những router nào trong cùng một hệ thống mạng thì phải có con số này giống nhau
để có thể thực hiện việc gửi các gói cập nhật thông tin định tuyến cho nhau.
4.1.2. Khai báo những mạng của router mà bạn đang cấu hình có cùng
EIGRP AS number:
Ta sử dụng câu lệnh sau:
router(config-router)#network network-number [wildcard-mask]
- Thông số network–number là địa chỉ mạng của các cổng giao tiếp trên router
thuộc về hệ thống mạng EIGRP. Router sẽ thực hiện quảng cáo thông tin về
những mạng được khai báo trong câu lệnh network này.
- Thông số wildcard-mask được sử dụng từ IOS 12.0 trở lên, tham số này có thể
sử dụng hoặc không. Tham số wildcard-mask được sử dụng để xác định các
mạng con của các mạng classful và có thể được nhập như là một định dạng mặt
nạ nghịch đảo hoặc trong mặt nạ mạng.
Wildcard mask = 255.255.255.255 – network’s subnet mask
* Lưu ý: Chỉ khai báo những mạng nào kết nối trực tiếp vào router mà thôi.

SVTH: Nguyễn Minh Công




23


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

Hình II.4.1.2-1: Cấu hình EIGRP cơ bản
Câu lệnh khai báo các mạng trên Router A (không chứa tham số wildcard
mask) như sau:
router eigrp 109
network 10.1.0.0
network 10.4.0.0
network 172.16.7.0
network 172.16.2.0
Router A sẽ thay đổi câu lệnh network để có địa chỉ mạng dạng classful, kết quả của
quá trình cấu hình sẽ như sau:
router eigrp 109
network 10.0.0.0
network 172.16.0.0
Theo mặc định EIGRP sẽ nhóm các mạng với nhau theo dạng địa classful. Do đó
chỉ có 2 mạng được quảng bá trong EIGRP.
Câu lệnh khai báo các mạng trên Router A (không chứa tham số wildcard
mask) như sau:
router eigrp 109
network 10.1.0.0 0.0.255.255
network 10.4.0.0 0.0.255.255
network 172.16.2.0 0.0.0.255
network 172.16.7.0 0.0.0.255

Trong trường hợp này, router A sử dụng wildcard mask để xác định các giao diện
kết nối trực tiếp tham gia vào quá trình định tuyến EIGRP với AS 109. Tất cả các
mạng 10.1.0.0/16, 10.4.0.0/16, 172.16.2.0/24, 172.16.7.0/24 đều tham gia vào quá
trình định tuyến EIGRP với AS 109.

SVTH: Nguyễn Minh Công



24


Tìm hiểu giao thức định tuyến EIGRP
Mô phỏng giao thức trên Packet Tracer

GVHD: Đỗ Đình Cường

4.1.3. Câu lệnh cấu hình cơ bản khác:
™ Khi cấu hình cổng serial để sử dụng trong EIGRP, việc quan trọng là cần đặt
băng thông cho cổng này. Nếu chúng ta không thay đổi băng thông của cổng,
EIGRP sẽ sử dụng băng thông mặc định của cổng thay vì băng thông thực sự. Nếu
đường kết nối thực sự chậm hơn, router có thể không hội tụ được, thông tin định
tuyến cập nhật có thể bị mất hoặc là kết quả chọn đường không tối ưu. Để đặt băng
thông (Bandwidth) cho một cổng serial trên router, dùng câu lệnh sau chế độ cấu
hình của cổng đó:
Router(config-if)# bandwidth kilobits
Giá trí băng thông khai báo trong lệnh bandwidth chỉ được sử dụng tính toán cho
tiến trình định tuyến, giá trị này nên khai đúng với tốc độ của cổng.
™ Cisco còn khuyến cáo nên thêm câu lệnh sau trong cấu hình EIGRP:
Router(config-if)# eigrp log-neighbor-changes

Câu lệnh này sẽ làm cho router xuất ra các câu thông báo mỗi khi có sự thay đổi của
các router láng giềng liên kết trực tiếp giúp chúng ta theo dõi sự ổn định của hệ
thống định tuyến và phát hiện sự cố nếu có.
4.2.

Kiểm tra cấu hình EIGRP:

4.2.1. Các câu lệnh Show:
a) Show ip eigrp neighbors.
Câu lệnh show ip eigrp neighbors hiển thị thông tin về các router láng giềng trong
cùng AS number.

Hình II.4.2.1 - 1: Bảng thông tin về các router láng giềng
Các thông tin trong bảng láng giềng:
ƒ H (handle): Là một dạng số được sử dụng trong phần mềm Cisco IOS để
theo dõi một router láng giềng. Nó ghi thứ tự những router hàng xóm đã học
được.
ƒ Address: Địa chỉ mạng của router láng giềng.
ƒ Interface: Giao diện cổng mạng mà router sử dụng để truyền thông với router
láng giềng.

SVTH: Nguyễn Minh Công



25


×