回覆列表
  • 1 # 車小胖

    為了形象地解釋這個問題,假設下圖中的三臺橢圓形的路由器為三個橋墩平臺,中間黃色部分為斜拉橋,灰色長方形塊為一輛小汽車,裡面坐著一位老司機,他的名字叫老王。左邊的橋限重1500噸,右邊的橋限重1480噸,每個平臺上都有警察在檢查超重。

    老王跑長途貨運,為了利益最大化,將貨車裝的滿滿的,不多不少正好1500噸。

    老王哼著小曲,歡樂地從西向東開,路過第一個平臺檢查站時,1500噸沒有超重,順利開上了第一座大橋。海風吹亂了老王的頭髮,老王心曠神怡繼續前行。

    到了中間的平臺檢查站。

    交警敬禮,請問師傅去哪裡?

    老王說,去上海洋山深水港碼頭!

    交警說,去洋山港需要從東海大橋上過(圖中右側的大橋),限重1480噸,你的車輛1500頓,超重了必須卸貨。

    老王心不甘情不願地卸貨,並將卸下來的貨物裝到麵包車裡,一前一後開到了洋山港。到了目的地老王可以將麵包車上貨物重新裝到(Reassemble)自己的大貨車,一起交給業主。

    上文故事中的將一輛車的貨物分配到兩輛車的過程,類似於IP報文的分片,由於太大了而無法從出口通行,必須強制分片!

    老王因為要從東海大橋通行,警察才強制老王分片。如果老王的貨物目的地不是洋山港而是平臺檢查站,那老王的貨車壓根不會受到交警的檢查,更不會分片(Fragment)。

    檢查貨物的超重是為了保證橋樑的安全,但是如果貨車壓根不開到橋上去,那檢查還有什麼意義呢?卸貨(分片)就更沒有意義了!

    交警敬禮,請問師傅去哪裡?

    前方右拐,開到那個院子裡,交警說道。

    第一個故事,老王運的貨物目的地,不是平臺檢查站,而是過路流量(Pass-through Traffic )。 過路流量需要受到出介面MTU大小的約束。如果小汽車超重(IP報文長度 > MTU),必須分片。

    第二個故事,老王運的貨物目的地,恰恰是平臺檢查站,那麼這種流量就是本地流量(For-Us Traffic )。 本地流量由於已經抵達終點,需要提交給更高應用層處理,無需什麼分片處理,因為壓根到不了出介面。

  • 中秋節和大豐收的關聯?
  • 哈姆西克能適應中超嗎?