IP路由選擇

2022-09-14 01:57:08 字數 602 閱讀 4053

當乙個ip資料報準備好了的時候,ip資料報(或者說是路由器)是如何將資料報送到目的地的呢?它是怎麼選擇乙個合適的路徑來"送貨"的呢?

最特殊的情況是目的主機和主機直連,那麼主機根本不用尋找路由,直接把資料傳遞過去就可以了。至於是怎麼直接傳遞的,這就要靠arp協議了,後面會講到。

稍微一般一點的情況是,主機通過若干個路由器(router)和目的主機連線。那麼路由器就要通過ip包的資訊來為ip包尋找到乙個合適的目標來進行傳遞,比如合適的主機,或者合適的路由。路由器或者主機將會用如下的方式來處理某乙個ip資料報

如果ip資料報的ttl(生命週期)以到,則該ip資料報就被拋棄。

搜尋路由表,優先搜尋匹配主機,如果能找到和ip位址完全一致的目標主機,則將該包發向目標主機

搜尋路由表,如果匹配主機失敗,則匹配同子網的路由器,這需要「子網掩碼(1.3.)」的協助。如果找到路由器,則將該包發向路由器。

搜尋路由表,如果匹配同子網路由器失敗,則匹配同網號(第一章有講解)路由器,如果找到路由器,則將該包發向路由器。

搜尋陸游表,如果以上都失敗了,就搜尋預設路由,如果預設路由存在,則發包

如果都失敗了,就丟掉這個包。

這再一次證明了,ip包是不可靠的。因為它不保證送達。

IP路由選擇

從概念上說,ip路由選擇是簡單的,特別對於主機來說。如果目的主機與源主機直接相連 如點對點鏈路 或都在乙個共享網路上 乙太網或令牌環網 那麼ip資料報就直接送到目的主機上。否則,主機把資料報發往一預設的路由器上,由路由器來 該資料報。大多數的主機都是採用這種簡單機制。更一般的情況,即ip層既可以配置...

IP路由選擇

我們先上圖,然後再根據圖來說明ip路由的過程。從sbdi到192.48.96.9的過程 1 主機bsdi有乙份i p資料報要傳到192.48.96.9,經過的前三個路由器 sun netb gateway 再一次進入到internet。2 當資料報從bsdi被傳到sun主機上以後,當sun收到資料報...

IP路由選擇過程

host1與不同網路host2的icmp通訊過程 host1 1 icmp遞交給網際網路協議ip,ip協議建立乙個分組,至少,源ip位址172.16.10.2 目標ip位址192.168.1.2和值為01的協議欄位將被封裝到此分組中。2 ip協議判斷目標ip位址的位置,判斷此目的ip位於本地網路還是...