Quá trình kiểm tra mạng EIGRP logic

Một phần của tài liệu đồ án : Giao thức định tuyến EIGRP (Trang 50 - 53)

Tất cả các DLCI từ Barney được cấu hình trong giao diện điểm-điểm khơng đánh số và các DLCI giữa Betty, Fred, và Wilma trong một mạng con chung đầy đủ và cụ thể, được chỉ rõ ở hình 2.14.

Khi một mạng con mới đi qua Barney, ví dụ, với các lệnh trong mục 2.3.2.5, Router Barney ngay lập tức thông báo cho tất cả các láng giềng của nó về tuyến mới, như được chỉ ra ở trong mục 2.3.2.6.

2.3.2.1.Thêm một mạng con mới vào mạng.

Thêm một mạng con mới vào mạng bằng cách cấu hình một địa chỉ IP trên giao diện loopback. Sử dụng câu lệnh #interface loopback 1.

Barney(config)#interface loopback 1

Barney(config-if)#ip address 1.0.0.5 255.255.255.255

2.3.2.2. Router thông báo tới các láng giềng của nó khi mạng con được kết nối mới.

Khi mạng con được kết nối mới thì router sẽ thơng báo tới các láng giềng của nó. Sử dụng câu lệnh #debug eigrp packet update query reply. Sau khi sử dụng câu lệnh này sẽ hiển thị thông tin về tất cả các gói EIGRP vào hoặc ra router. Lệnh này cần thiết trong phân tích bản tin giữa các router láng giềng.

Barney#debug eigrp packet update query reply EIGRP Packets debugging is on

(UPDATE, QUERY, REPLY) Barney#debug eigrp fsm

EIGRP FSM Events/Actions debugging is on Barney#

DUAL: dual_rcvupdate(): 1.0.0.5/32 via Connected metric 128256/0

DUAL: Find FS for dest 1.0.0.5/32. FD is 4294967295, RD is 4294967295 found DUAL: RT installed 1.0.0.5/32 via 0.0.0.0

… Barney found out about the new route, it's time to inform its neighbors … DUAL: Send update about 1.0.0.5/32. Reason: metric chg

1.0.0.4

1.0.0.3 1.0.0.1

DUAL: Send update about 1.0.0.5/32. Reason: new if

EIGRP: Enqueuing UPDATE on Serial0.1 iidbQ un/rely 0/1 serno 128-128 EIGRP: Enqueuing UPDATE on Serial1.1 iidbQ un/rely 0/1 serno 128-128 EIGRP: Enqueuing UPDATE on Serial2.1 iidbQ un/rely 0/1 serno 128-128

Khả năng mở lối đầu ra

Gửi các bản tin cập nhật trong một giao diện khơng phải là một q trình dễ của EIGRP. Quá trình gửi bản tin cập nhật bao gồm ba bước

Bước 1. Mỗi cập nhật tuyến riêng rẽ được cho vào hàng đợi đối

với mỗi interface.

Bước 2. Cập nhật tuyến cho vào hàng đợi đối với một giao diện

được cho vào một gói khi interface đó sẵn sàng để gửi thêm lưu lượng EIGRP.

Bước 3. Các gói cập nhật được gửi về hướng cá nhân mà láng

giềng nhận được trên giao diện.

2.3.2.3. EIGRP nhận được gói tin cập nhật từ láng giềng khi có gỡ rối đầu vào.

Gỡ rối đầu vào kết hợp với một EIGRP, EIGRP nhận được gói tin cập nhật từ láng giềng. Sau khi có gỡ rối đầu vào, các láng giềng của EIGRP lập tức gửi các bản tin cập nhật tới tất cả các router trong mạng. Mục đích để router cập nhật và xử lý chọn ra tuyến tốt nhất.

Update Packet to an EIGRP Neighbor

EIGRP: Enqueuing UPDATE on Serial2.1 iidbQ un/rely 0/1 serno 128-128 EIGRP: Enqueuing UPDATE on Serial2.1 nbr 1.0.0.1 iidbQ un/rely 0/0 peerQ un/rely 0/0 serno 128-128

EIGRP: Sending UPDATE on Serial2.1 nbr 1.0.0.1

AS 1, Flags 0x0, Seq 264/84 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/1 serno 128-128

Mỗi láng giềng của Barney (Wilma, Betty, và Fred) xử lý cập nhật đến từ Barney và nhận ra rằng Barney đã thông báo tuyến tốt nhất tới mạng con mới. Barney trở thành router kế tiếp, như trong mục 2.3.2.8.

2.3.2.4. Quá trình router nhận được bản tin cập nhật.

Router nhận một tuyến mới từ láng giềng của nó sau khi nhận được bản tin cập nhật. Sau khi xử lý bản tin cập nhật, router thực hiện chọn tuyến tốt nhất trong các tuyến được chọn để xử lý. Lúc này thông số về kết nối và khoảng cách các router tới mạng con là thay đổi.

Fred#

DUAL: dest(1.0.0.5/32) not active

DUAL: dual_rcvupdate(): 1.0.0.5/32 via 1.0.0.2 metric 53973248/128256

Khoảng cách gián tiếp của Barney tới mạng con đích là 128256 khi chuyển đổi metric lai ghép EIGRP

Metric lai ghép của Fred của đường trực tiếp tới Barney thơng qua interface Serial 0.1 là 53973248, được nhìn từ đường gỡ rối cuối cùng dưới đây

DUAL: Find FS for dest 1.0.0.5/32. FD is 4294967295, RD is 4294967295 Found

DUAL: RT installed 1.0.0.5/32 via 1.0.0.2

Sau khi chọn tuyến đưa ra bởi Barney, Fred phải thông báo cho láng giềng của nó về metric qua tuyến tốt nhất nó xem đích mới này như là khoảng cách gián tiếp mới của nó, như trong mục 2.3.2.9.

2.3.2.5. Router Fred gửi thông tin tới các láng giềng trong mạng về tuyến tốt nhất

Sau khi router Fred nhận được bản tin cập nhật về tuyến Barney, router Fred lập tức gửi thông tin cập nhật tới tất cả các láng giềng trong mạng về tuyến này.

Fred#

DUAL: Send update about 1.0.0.5/32. Reason: metric chg DUAL: Send update about 1.0.0.5/32. Reason: new if

01:46:46: EIGRP: Enqueuing UPDATE on Serial0.1 nbr 1.0.0.2 iidbQ un/rely 0/0 peerQ

un/rely 0/0 serno 90-90

01:46:46: EIGRP: Enqueuing UPDATE on Serial0 nbr 1.1.0.1 iidbQ un/rely 0/0 peerQ un/

rely 0/0 serno 90-90

01:46:46: EIGRP: Enqueuing UPDATE on Serial0 nbr 1.1.0.3 iidbQ un/rely 0/0 peerQ un/

rely 0/0 serno 90-90

Câu hỏi được đặt ra là, Fred gửi cho Barney như thế nào và tại sao? Đầu ra gỡ rối ở Fred khơng nói cho chúng ta biết về cái gì sẽ xảy ra và cập nhật như thế nào, vì thế cách duy nhất có thể là bộ phân tích gói, như Sniffer, nó nói cho chúng ta là Fred đang gửi cho Barney một bản cập nhật gây hại để ngăn chặn khả năng lặp

Thuật tốn DUAL có các quy luật cơ bản sau.

Các luật cơ bản của DUAL

Luật DUAL 1:

Bất cứ khi nào một router chọn một đường kế tiếp mới, nó thơng báo cho tất cả các láng giềng khác của nó về khoảng cách gián tiếp mới

Luật DUAL 2:

Mỗi lần một router chọn một đường kế tiếp nó gửi một cập nhật gây hại tới đường kế tiếp của nó.

Luật DUAL 3:

Một cập nhật gây hại được gửi tới tất cả các láng giềng của nó trong giao diện thơng qua cái mà đường kế tiếp đạt được trừ khi tắt quá trình chia ngang, trong trường hợp này, nó chỉ gửi cho đường kế tiếp.

Các bước đầu tiên trong việc truyền bá mạng con mới trong dữ liệu gỡ rối cũng được mơ tả trong hình 2.15.

Để hiểu được giá trị băng thơng khác nhau trong hình 2.15, chú ý các đặc điểm sau:

• Băng thông trong kết nối từ Barney tới Wilma, Fred, và Betty tách biệt ra là 64 kbps, 48 kbps, và 56 kbps.

• EIGRP lấy giá trị nhỏ nhất của băng thơng gián tiếp và băng thơng giao diện để tính tốn băng thơng mới.

Sau q trình cập nhật của Barney, Fred nhận thêm hai cập nhật: Một từ Wilma và một từ Betty. Chúng đều đưa ra cho Fred một tuyến tốt hơn tuyến đi trưc tiếp thông qua kết nối Frame Relay tới Barney. Fred làm theo các bước giống như trước đây (Xem Ví dụ1-10).

Một phần của tài liệu đồ án : Giao thức định tuyến EIGRP (Trang 50 - 53)