PDA

View Full Version : làm sao mà các router gần nhau ma nó truyền dữ liệu cho nhau được



phihung55al
04-07-2004, 07:39 PM
xin cho em hoi: làm thế nào mà các router nó truyền dử liệu cho nhau được để data đi đến đích, trong khi mỗi router nó chỉ biết cái router kề cận nó để nó truyền dữ liệu?

danguyennhi
04-07-2004, 07:54 PM
hi

Trong mỗi routers sẽ có một bảng ghi lại thông tin là
để đến network x, cần đi ra router láng giềng nào.
Bảng thông tin đó gọi là bảng routing.

Bảng routing là cách mà một router hiểu về thế giới xung quanh nó.

xxbatcocxx
04-07-2004, 08:14 PM
than chao
viec cac router truyen duoc cho nhau la do cac router co routing table de ghi lao cac dia chi MAC cua cac router khac khi ma da duoc ket noi voi nhau , khi duoc ket noi thi cac router se broadcast dia chi MAC den cac router khac, cac router khi nhan duoc se MAC reply lai . luc do thi router se cap nhat dia chi MAC do trong bang routing table.
vi vay moi khi truyen du lieu den cac router thi co chi can tra trong bang routing table thi co the truyen du lieu di chinh xac

govap
04-07-2004, 09:02 PM
Hi

Bảng routing table không lưu lại MAC address. Nó chỉ ghi lại địa chỉ đến, IP next-hop.

Khi đã biết cần phải chuyển gói đến địa chỉ nào, routers sẽ dùng ARP để tìm ra MAC address của router kế tiếp.

Thân

phihung55al
05-07-2004, 01:47 PM
Em cũng hiể ra được vấn đề đó rồi, nhưng lỡ router láng giềng của nó bị out thì làm sao gởi được tín hiệu?

govap
05-07-2004, 03:55 PM
Nếu router láng giềng bị down, routers láng giềng sẽ thông báo cho router của mình là nó đã down. Khi đó router của mình sẽ biết và không gửi routes về hướng đó.

bruno1812
07-07-2004, 07:25 PM
Bạn nên coi kỹ thêm trong sách chứ kh6ng thể nói một cách chung chung như vậy được. Bởi bản thân việc detect ra nexthop router die hay alive cũng co nhiều cách: holdown timer, poison reverse, ... Routing thì cũng 2 cách: static, dynamic. Dynamic lại cũng có : linkstate, distance-vector... Nhiều thứ lắm....

icare
24-05-2005, 11:53 AM
cac router co the chuyen packet toi destination duoc la nho router da goi cac routing table cho nhau,vi du :Router A goi routing table cho router B,sau khi router B nhan duoc routing table cua router A,thi no se update nhung route moi len bang routing table cua chinh no,nhu vay thi packet co the duoc send toi destination duoc roi!Are you clear?

caphao2003
24-05-2005, 01:46 PM
Hi Icare!

Có lẽ bạn nên chú thích thêm là tùy theo routing protocol mà mình sử dụng nữa, bởi vì đâu có routing protocol nào cũng gửi toàn bộ bảng định tuyến cho router láng giềng đâu muh :lol:

phuclv
09-04-2006, 02:00 PM
Router có chức năng giống như người dẫn đường.
Bạn chỉ cần đưa địa chỉ đến Rouer thì Router sẽ chỉ đường cho gói tin đi.

Như vậy trong Router phải lưu một bảng liệt kê tất cả các địa chỉ mà nó biết đường đi đến.

Nếu bạn đưa cho Router một địa chỉ mạng không có trong bảng địa chỉ của Router thì Router sẽ hủy gói tin của bạn vì nó không biết đường đi đến địa chỉ đích của gói tin này.

Khi Router A chuyển gói tin đến Router B kế cận với nó thì nhiệm vụ dẫn đường tiếp theo sẽ được Router B đảm nhận, cứ thế cho đến kho gói tin đi đến đích