PDA

View Full Version : Xin chỉ giáo 1 điều về distance vector routing protocol



dull_idiot
16-06-2005, 09:11 PM
Xin các bác cho hỏi một câu hỏi:
Tại sao distance vector routing protocol sử dụng update định kỳ rồi lại còn sử dụng triggered updates nữa làm gì?
Khi tôi làm lab với RIP hoặc IGRP.... thì bất kỳ thay đổi nào cả kể change IP add thì triggered updates vẫn hoạt đông. Vậy không hiểu thẳng update định kỳ còn sống để làm gì hay để cho vui?

ntemt
18-06-2005, 01:10 PM
Hi !
Triggered update được gửi đi khi có sự thay đổi về metric của route, điều này giúp mạng hội tụ nhanh hơn. Không như regular update được gửi đi trong đó bao gồm có sự thay đổi của một hoặc nhiều entry. Trigger update không làm cho receiving router reset lại update timer. Cũng có trường hợp là triggered update và regular update được gửi đi cùng một thời điểm. Kô biết có phải bạn gặp tình huống này không?

lv_cuongvt
18-06-2005, 05:20 PM
Một đặc điểm khá quan trọng là nó được sử dụng để tránh loop. OK?

dull_idiot
18-06-2005, 09:05 PM
Hi !
Triggered update được gửi đi khi có sự thay đổi về metric của route, điều này giúp mạng hội tụ nhanh hơn.
Cái này không hoàn toàn đúng
he he


Trigger update không làm cho receiving router reset lại update timer. Cũng có trường hợp là triggered update và regular update được gửi đi cùng một thời điểm. Kô biết có phải bạn gặp tình huống này không?

Có lẽ bạn không hiểu ý tôi. Cái tôi hỏi là tại sao người ta không bỏ hẳn cái regular update đi thay bằng trigger update. Nếu chỉ vì cái update timer thì khó khăn gì đâu để thêm vào. Chứ để regular update rất tốn BW.

Có lẽ tôi đã tìm ra nguyên nhân nhưng phải làm lab thiệt đã mới khẳng định được

Bác nào có ý tưởng cho cái này mong chỉ giáo cái

Thanks!

cisco336
18-06-2005, 11:03 PM
Theo design, các distance vector routing protocols (RIP, IGRP) sử dụng các timers sau để advertise và update các routes trong routing table:
update - invalid - holdown - flush
RIP 30 180 180 240
IGRP 90 270 280 630

Lý do mà các routing protocols này cần periodically update là vì theo thiết kế, nếu trong khoảng thời gian của update timer (30' cho RIP và 90' cho IGRP) mà router không nhận được update (từ neighbors) cho các đường route có trong routing table của nó, router sẽ quyết định chuyển các routes (không được update) sang trạng thái HOLDOWN. Nếu sau đó, vẫn không nhận được update gì thì sau khoảng thời gian của flush timers, các routes này sẽ bị remove khỏi routing table.

Nếu chỉ có trigger update mà không có periodical update, trong trường hợp mạng hoàn toàn ổn định, không có sự thay đổi thì chẳng bao lâu sau, các routes trong DV routing table sẽ biến mất và điều đó cũng có nghĩa là bị disconnect với các remote networks ----> thảm họa xảy ra :!:

dull_idiot
20-06-2005, 03:21 AM
Ok
Phục hoàn toàn
thanks!

nguyenhuutien
11-06-2009, 05:22 PM
Theo design, các distance vector routing protocols (RIP, IGRP) sử dụng các timers sau để advertise và update các routes trong routing table:
update - invalid - holdown - flush
RIP 30 180 180 240
IGRP 90 270 280 630

Lý do mà các routing protocols này cần periodically update là vì theo thiết kế, nếu trong khoảng thời gian của update timer (30' cho RIP và 90' cho IGRP) mà router không nhận được update (từ neighbors) cho các đường route có trong routing table của nó, router sẽ quyết định chuyển các routes (không được update) sang trạng thái HOLDOWN. Nếu sau đó, vẫn không nhận được update gì thì sau khoảng thời gian của flush timers, các routes này sẽ bị remove khỏi routing table.

Nếu chỉ có trigger update mà không có periodical update, trong trường hợp mạng hoàn toàn ổn định, không có sự thay đổi thì chẳng bao lâu sau, các routes trong DV routing table sẽ biến mất và điều đó cũng có nghĩa là bị disconnect với các remote networks ----> thảm họa xảy ra :!:

theo cisco336 thì periodically update và triggered updates cùng chạy // trong một hệ thống phải ko? vậy nếu một hệ thống chỉ chạy 1 routing protocol chẳng hạn OSPF. OSPF dùng triggered updates. vậy sẽ "thảm họa xảy ra" - nhu loi cisco366 sao?

Ai biet giai dap dum. thanks