請問按照圖片中連接并設定路由的話,路由3能接收到網路1的資料包嗎?疑問在于,路由1的路由表中沒有手動添加路由3,那么網路1向網路4發送資料時,路由1會不會將這個資料包發送給路由2?(然后路由2根據自己的RIP協議所建立的路由表,再發送給路由3,最終到達網路4),還是路由1因為不知道有路由3而直接丟棄這個資料包?另一個疑問是,路由1與路由3是靜態的,那他們會主動發送自己的路由表給路由2嗎?如果不能的話,路由2就無法建立自己的動態路由表,那么也就意味著動態路由和靜態路由不能在網路中共存?請大神幫小弟仔細講解一下,十分感謝!
uj5u.com熱心網友回復:
你忽略了一個路由發現程序。當本路由的路由表中沒有目的地址的路由路徑時,路由器會執行路由發現演算法(具體的演算法要看路由測策略了)。如果超時還沒發現目的地址時,才會丟棄資料。uj5u.com熱心網友回復:
我這樣理解,您看對不對,網路1向網路4傳送資料,而路由1的靜態表中沒有網路4的地址,所以路由1將詢問地址的資料包從路由1的每個埠發出(不會發給連接網路1的埠,如果路由1上還連接有路由6的話,會發給路由2和路由6,路由6找不到目的地址所以丟掉這個資料包),詢問地址的資料包到達路由2之后,路由2認為可以到達,所以講路由1的地址記錄在動態表中,同時發送地址資訊給路由1,告知路由2可以到達目的地,路由1將地址記錄在路由表中,并將要發送的資料發送到路由2!
uj5u.com熱心網友回復:
是的
uj5u.com熱心網友回復:
你忽略了一個路由發現程序。當本路由的路由表中沒有目的地址的路由路徑時,路由器會執行路由發現演算法(具體的演算法要看路由測策略了)。如果超時還沒發現目的地址時,才會丟棄資料。
我這樣理解,您看對不對,網路1向網路4傳送資料,而路由1的靜態表中沒有網路4的地址,所以路由1將詢問地址的資料包從路由1的每個埠發出(不會發給連接網路1的埠,如果路由1上還連接有路由6的話,會發給路由2和路由6,路由6找不到目的地址所以丟掉這個資料包),詢問地址的資料包到達路由2之后,路由2認為可以到達,所以講路由1的地址記錄在動態表中,同時發送地址資訊給路由1,告知路由2可以到達目的地,路由1將地址記錄在路由表中,并將要發送的資料發送到路由2!
是的
非常感謝!以后請您多多幫助!
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/110985.html
標籤:基礎類
