原文**
,出自 「
wangluo
」 部落格
路由表:
pc1網路通訊都是雙向的。資料報必須在相關裝置之間進行雙向傳輸。比如,只有pc1發出的資料報能到達pc2且pc2返回的資料的nic172.16.3.10
r1fa0/0
172.16.3.1
se0/0
172.16.2.1
r2fa0/0
172.16.2.2
se0/0
172.16.1.1
pc2fa0/0
172.16.1.10
資料報能到達pc1時,pc1和pc2才能正常通訊。
如果某乙個方向的路由不正常,通訊就會產生問題。用ping命令測試的話,就會返回各種錯誤。最常見的就是超時和不可達。
當路由器的介面配置好後,直連路由會被新增到路由表中。此時r1的路由表如下。
從pc1 ping 172.16.1.10。返回如下結果:
返回結果顯示目標主機不可達。當pc1接收到這個訊息時,ping結果就顯示這個訊息。
為了讓資料報能夠到達r2,在r2上新增一條靜態路由:ip route 172.16.1.0 255.255.255.0 172.16.2.2,此時路由表為:
此時從pc1 ping 172.16.1.10,返回如下結果:
此時為超時,為什麼?新增靜態路由後,資料報可以到達r2。然後到達pc2,pc2接受到這個資料報後,會向pc1傳送乙個資料報,
說明我已經接受到pc1你傳送的包了。
再在r2上再新增一條靜態路由,ip route 172.16.3.0 255.255.255.0 172.16.2.1。這時,雙向路由都正常了,pc1可以ping通
pc2了。
通過分析,可以總結如下:不同ip網段的主機ping測試(pc1 ping pc2),如果返回不可達訊息,表示在正向路徑上(pc1到pc2)
的某一台路由器缺少到目的網路的路由,如果返回超時,表示反向路徑(pc2到pc1)中的某一台路由器缺少到源位址的路由。
當然,以上分析只考慮的路由器,假設所有主機ip設定都正確,主機都允許ping。
Ping 超時還是不可達
網路通訊都是雙向的。資料報必須在相關裝置之間進行雙向傳輸。比如,只有pc1發出的資料報能到達pc2且pc2返回的資料的資料報能到達pc1時,pc1和pc2才能正常通訊。如果某乙個方向的路由不正常,通訊就會產生問題。用ping命令測試的話,就會返回各種錯誤。最常見的就是超時和不可達。當路由器的介面配置...
icmp判斷可達 偽造目標不可達的ICMP資料報
目標不可達包是指路由器無法將 ip 資料報傳送給目標位址時,會給傳送端主機返回乙個目標不可達的 icmp 訊息。在目標不可達報文中,型別值為 3,值為 1。偽造目標不可達的 icmp 資料報需要使用 netwox 工具中編號為 82 的模組。例項 已知主機 a 的 ip 位址為 192.168.59...
ping請求超時問題研究
近期公司用到的乙個第三方節點無法訪問,想用ping命令來檢視一下是否可以ping通第三方伺服器,結果返回 請求超時 後來第三方公司回郵件告訴我,他們公司是禁ping的,可以在cmd中用nslookup命令來檢視相關資訊。之前確實沒接觸過這方面內容,簡單研究了下做下記錄。ping 命令請求超時可能有以...