0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過程

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 作者:網(wǎng)絡(luò)技術(shù)干貨圈 ? 2022-12-20 10:11 ? 次閱讀

一、路由概述

路由 :從源主機到目標主機的轉(zhuǎn)發(fā)過程

99de8ec6-8004-11ed-8abf-dac502259ad0.png

2、路由器的工作原理

(1)主機 1.1 要發(fā)送數(shù)據(jù)包給主機 4.1,因為 IP 地址不在同一網(wǎng)段,所以主機會將數(shù)據(jù)包發(fā)送給本網(wǎng)段的網(wǎng)關(guān)路由器 A。

(2)路由器 A 接收到數(shù)據(jù)包,先查看數(shù)據(jù)包 IP 首部中的目標 IP

地址,再查找自己的路由表。數(shù)據(jù)包的目標 IP 地址是 4.1,屬于 4.0 網(wǎng)段,路由器 A 在路由表中查到 4.0 網(wǎng)段轉(zhuǎn)發(fā)的接口是 S0 接口。于是,路由器 A 將數(shù)據(jù)包從 S0 接口轉(zhuǎn)發(fā)出去。

(3)網(wǎng)絡(luò)中的每個路由器都是按這樣的步驟轉(zhuǎn)發(fā)數(shù)據(jù)的,直至到達路由器 B,再用同樣的轉(zhuǎn)發(fā)方法從 E0 口轉(zhuǎn)發(fā)出去,最后 4.1 主機接收到這個數(shù)據(jù)包。

在轉(zhuǎn)發(fā)數(shù)據(jù)包的過程中,如果在路由表中沒有找到數(shù)據(jù)包的目的地址,則根據(jù)路由器的 配置轉(zhuǎn)發(fā)到默認接口或給用戶返回目標地址不可達的信息

上述雖然只是對路由器工作過程的簡單描述,但卻是路由器最基本的工作原理

9a592064-8004-11ed-8abf-dac502259ad0.png
路由表
  • 路由器中維護的路由條目的集合
  • 路由器根據(jù)路由表做路徑選擇

路由表的形成

  • 直連網(wǎng)段:配置IP地址,端口UP狀態(tài),形成直連路由
  • 非直連網(wǎng)段:對于非直連的網(wǎng)段,需要靜態(tài)路由或動態(tài)路由,將網(wǎng)段添加到路由表中
靜態(tài)路由
  • 由管理員工配置的,是單向的
  • 缺乏靈活性
默認路由
  • 默認路由是特殊的靜態(tài)路由
  • 當路由器在路由表中找不到目標網(wǎng)絡(luò)的路由條目,路由器把請求轉(zhuǎn)發(fā)到默認路由接口
  • 目的地為龐大的地址集合,可將數(shù)據(jù)包轉(zhuǎn)發(fā)給路由器的A或S0接口

二、路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過程

Host A向Host B發(fā)送數(shù)據(jù),路由器對數(shù)據(jù)包的封裝過程如下圖所示:

9a8ccdf6-8004-11ed-8abf-dac502259ad0.png

源ip192.168.1.2 目的192.168.2.2

源MAC11-11 目的MAC22-22

ARP 廣播解析出網(wǎng)關(guān)E0 MAC地址 進行第一次封裝

先解封裝,查看數(shù)據(jù)包的目的IP,查詢路由表,確定轉(zhuǎn)發(fā)路徑(路線)

ARP廣播 解析出路由器B E1的MAC地址。進行第二次封裝

源IP 192.168.1.2 目的IP 192.168.2.2

源MAC 33-33 目的 44-44

先解封裝,查看數(shù)據(jù)包目的IP地址查看路由表自己的直接網(wǎng)段,通過E0發(fā)給主機B

先ARP廣播 解析主機B MAC地址 。進行第三次封裝

源IP 192.168.1.2 目的192.168.2.2

源MAC 55-55 目的66-66

A發(fā)給B的數(shù)據(jù)包 B收到A的數(shù)據(jù)

總結(jié):ARP表是建立連接用的,路由表用于路由之間轉(zhuǎn)發(fā)用的。

路由器封裝的過程IP地址不變 MAC地址一直在變

三、交換與路由對比

1、路由工作在網(wǎng)絡(luò)層

(1)根據(jù)“路由表”轉(zhuǎn)發(fā)數(shù)據(jù)

(2)路由選擇

(3)路由轉(zhuǎn)發(fā)

2、交換工作在數(shù)據(jù)鏈路層

(1)根據(jù)MAC地址表轉(zhuǎn)發(fā)數(shù)據(jù)

(2)硬件轉(zhuǎn)發(fā)

四、靜態(tài)路由和默認路由的配置(命令):

默認路由

[Huawei]iproute-static0.0.0.00.0.0.0192.168.12.1

靜態(tài)路由

[Huawei]iproute-static192.168.10.0255.255.255.0192.168.12.1

其中192.168.10.0(是目的網(wǎng)段 )255.255.255.0(是子網(wǎng)掩碼) 192.168.12.1(是下一跳地址)

查看路由表

[Huawei]displayiprouting-table

[R1]iproute-static192.168.10.02411.0.0.2//<主>優(yōu)先級默認值60(越小越優(yōu)先)
[R1]iproute-static192.168.10.02412.0.0.2preference70//配置浮動路由用于備份

查看網(wǎng)口狀態(tài)的命令

[Huawei]displayinterfacebrief

總結(jié)

路由器作用是為數(shù)據(jù)包選擇最佳路徑,最終到達目的地,路由表是在路由器中維護的路由器條目的目的集合。

靜態(tài)路由是單向的,雙向通信要配制雙向的靜態(tài)路由。

默認路由是一種特殊的靜態(tài)路由。


審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3742

    瀏覽量

    114244
  • 靜態(tài)路由
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    8579

原文標題:靜態(tài)路由和默認路由,網(wǎng)絡(luò)工程師拿捏!

文章出處:【微信號:網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號:網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    一文解析路由器的奧秘

    里的“快遞員”。 路由器的工作原理 路由器的核心功能是路由選擇和數(shù)據(jù)包轉(zhuǎn)發(fā)。當數(shù)據(jù)包到達路由器
    的頭像 發(fā)表于 01-09 15:37 ?290次閱讀
    一文解析<b class='flag-5'>路由器</b>的奧秘

    交換機與路由器的區(qū)別 交換機的基本工作原理

    數(shù)據(jù)包轉(zhuǎn)發(fā),包括局域網(wǎng)和廣域網(wǎng)。 2. 轉(zhuǎn)發(fā)依據(jù)不同 交換機 :根據(jù)MAC地址表進行數(shù)據(jù)幀的轉(zhuǎn)發(fā)。交換機內(nèi)部有一個MAC地址表,記錄了各個端口的MAC地址。
    的頭像 發(fā)表于 12-12 17:24 ?1070次閱讀

    OSI七層模型中的數(shù)據(jù)封裝過程

    在OSI(Open Systems Interconnection)七層模型中,數(shù)據(jù)封裝過程是從上到下逐層進行的。以下是數(shù)據(jù)封裝過程的介紹: 一、
    的頭像 發(fā)表于 11-24 11:11 ?937次閱讀

    modem設(shè)備和路由器的區(qū)別

    可以識別和處理。簡而言之,Modem的主要功能是實現(xiàn)數(shù)字信號與模擬信號之間的轉(zhuǎn)換。 路由器 路由器是一種網(wǎng)絡(luò)設(shè)備,用于連接多個網(wǎng)絡(luò),并在它們之間轉(zhuǎn)發(fā)數(shù)據(jù)包。它能夠根據(jù)
    的頭像 發(fā)表于 11-22 16:10 ?392次閱讀

    路由器內(nèi)存使用率過高怎么辦

    路由器內(nèi)存使用率過高是一個常見的問題,它可能會導致網(wǎng)絡(luò)速度變慢、連接不穩(wěn)定甚至設(shè)備崩潰。 路由器內(nèi)存的作用和重要性 路由器是網(wǎng)絡(luò)通信的核心設(shè)備,負責將數(shù)據(jù)包從一個網(wǎng)絡(luò)傳輸?shù)搅硪粋€網(wǎng)絡(luò)。
    的頭像 發(fā)表于 10-15 14:36 ?1336次閱讀

    路由器內(nèi)存使用率多少算正常

    路由器內(nèi)存使用率的正常范圍取決于多種因素,包括路由器的硬件規(guī)格、網(wǎng)絡(luò)環(huán)境、連接的設(shè)備數(shù)量以及用戶的具體使用情況。 路由器內(nèi)存使用率概述 路由器是家庭和企業(yè)網(wǎng)絡(luò)中的核心設(shè)備,負責
    的頭像 發(fā)表于 10-15 14:35 ?916次閱讀

    分線路由器哪個網(wǎng)速快

    網(wǎng)絡(luò)設(shè)備,如計算機、打印機等,以實現(xiàn)數(shù)據(jù)的傳輸和交換。交換機的主要功能是將數(shù)據(jù)包從一個端口轉(zhuǎn)發(fā)到另一個端口,以實現(xiàn)網(wǎng)絡(luò)設(shè)備之間的通信。 1.2 工作原理 交換機的工作原理基于MAC地址表。當交換機接收到一個
    的頭像 發(fā)表于 09-27 15:17 ?612次閱讀

    路由器的端口有哪些

    路由器是網(wǎng)絡(luò)設(shè)備中的關(guān)鍵組件,主要用于在不同的網(wǎng)絡(luò)之間轉(zhuǎn)發(fā)數(shù)據(jù)包。其核心功能是根據(jù)數(shù)據(jù)包的目的地址決定最佳的轉(zhuǎn)發(fā)路徑,從而確保
    的頭像 發(fā)表于 08-07 15:09 ?1468次閱讀

    使用espconn api實現(xiàn)UPNP IGD端口轉(zhuǎn)發(fā),為什么沒有發(fā)送ACK?

    我正在嘗試使用 espconn api 實現(xiàn) UPNP IGD 端口轉(zhuǎn)發(fā)。 我創(chuàng)建了與路由器的連接,然后: 1) 在連接的回調(diào) (espconn_regist_connectcb) 上,我
    發(fā)表于 07-18 08:09

    esp8266是否可以在station和AP接口之間轉(zhuǎn)發(fā)ip數(shù)據(jù)包?

    esp8266 是否可以在 station 和 AP 接口之間轉(zhuǎn)發(fā) ip 數(shù)據(jù)包?有人試過嗎?如果我們想將 esp 用作互聯(lián)網(wǎng)或類似事物的網(wǎng)關(guān),那么實施這將是一件非常有幫助的事情。
    發(fā)表于 07-10 07:49

    路由器端口轉(zhuǎn)發(fā)怎么設(shè)置

    路由器端口轉(zhuǎn)發(fā)設(shè)置是網(wǎng)絡(luò)配置中的一個重要環(huán)節(jié),它允許外部設(shè)備通過特定的端口訪問內(nèi)網(wǎng)中的設(shè)備或服務(wù)。 路由器端口轉(zhuǎn)發(fā)的基本概念 1.1 什么是路由器
    的頭像 發(fā)表于 07-09 11:33 ?8550次閱讀

    在stm32cube IDE上使用1LV型STM32H747I-DISCO實現(xiàn)WLAN低功耗模式,與路由器連接時,它會不斷喚醒,為什么?

    。 但當它與路由器連接時,它會不斷喚醒,因為它會識別路由器上的廣播和組播活動。 是否有任何 api 或任何方法可以阻止路由器在 wifi 上發(fā)送這些組播和廣播數(shù)據(jù)包。 我也使用了啟用
    發(fā)表于 05-30 07:25

    網(wǎng)關(guān)是路由器嗎?網(wǎng)關(guān)和路由器的區(qū)別

    )來確定數(shù)據(jù)包的最佳路徑,并將其發(fā)送到目標網(wǎng)絡(luò)。路由器通常用于連接不同的局域網(wǎng)(LAN)或廣域網(wǎng)(WAN),并在這些網(wǎng)絡(luò)之間進行數(shù)據(jù)轉(zhuǎn)發(fā)。 而網(wǎng)關(guān)是一種更廣義的概念,它可以用來描述任何
    的頭像 發(fā)表于 04-11 15:55 ?5683次閱讀

    路由器的六種傳輸模式,你都知道哪個呢?

    路由器的六種傳輸模式,你都知道哪個呢? 路由器是當今網(wǎng)絡(luò)通信中不可或缺的設(shè)備,它能將網(wǎng)絡(luò)數(shù)據(jù)包在不同的計算機網(wǎng)絡(luò)中進行轉(zhuǎn)發(fā)。而在這個過程中,
    的頭像 發(fā)表于 02-04 14:08 ?2340次閱讀

    路由器和交換機的區(qū)別 路由器的作用與功能

    路由器和交換機是常見的網(wǎng)絡(luò)設(shè)備,它們在網(wǎng)絡(luò)中起到了不同的作用和功能。下面將詳述它們的區(qū)別以及路由器的作用和功能。 區(qū)別: 路由器和交換機之間最明顯的區(qū)別在于處理數(shù)據(jù)包的方式和網(wǎng)絡(luò)層級不
    的頭像 發(fā)表于 02-03 14:57 ?1711次閱讀