導航:首頁 > 數據處理 > ip數據轉發要查看哪些表

ip數據轉發要查看哪些表

發布時間:2023-01-10 00:45:07

Ⅰ 如何查看交換機路由表

ARP表、交換機轉發表、路由表
要弄明白二三轉發原理和流程,必須弄清楚ARP表、交換機轉發表和路由表,這是數據轉發的依據。由於ARP表和交換機轉發表對於管理員來說是透明的,一般很忽視其工作原理,這是我需要注意的學習地方。所以今天主要是弄明白ARP表、交換機轉發表、路由表。
數據最終轉發依靠的都是ARP表,他是數據轉發最基礎的依據。ARP直接將硬體地址和網路地址相互映射。
數據最終轉發依靠的雖然不是路由表,但路由表是一個向導,指引著數據的走向,讓數據能跨越網路,ARP表是沒有掩碼的,是不區分網段的。

以下是我學習結合實驗的學習內容小結:
ARP表
1、主機ARP表
主機上查看ARP表:arp -a
主機上刪除ARP表:arp -d
主機上ARP表項主要有:
Internet地址(這里是IP地址)
物理地址(這里是MAC地址)
類型(動態或靜態,這里是動態)

2、路由器ARP表
路由器上查看ARP表:show arp
路由器上刪除ARP表:no arp ……
路由器上ARP表項主要有:
協議(這里是IP協議)
地址(這里是IP地址)
生存時間(?)
硬體地址(這里是MAC地址)
類型(?)
介面(下一跳、出介面)

總結:無論是主機還是路由器,他們的ARP表最重要的是網路地址和硬體地址這兩項,最常用的也就是IP地址和MAC地址這兩項的映射關系,這是ARP表的本質作用。

路由表
1、主機上的路由表
主機上查看路由表:netstat -r
主機上的路由表項主要有:
目的網路(這里是IP地址)
網路掩碼
網關
介面(這里是下一跳地址)
度量值

2、路由器的路由表
路由器上查看路由表:show ip route
路由器上刪除路由表:no ip route ……
路由器上的路由表項主要有:
協議類型
網路地址(網段、子網掩碼)
下一跳地址、下一跳介面
管理距離、度量值
……
總結:無論是路由器還是主機,他們的路由表都有網路地址、下一跳(地址或介面)、度量值等基本選項。

交換機轉發表
交換機轉發表(CAM/TCAM)
查看命令:show mac-address-table
交換機轉發表表項:
目的地址
地址類型
VLAN
目的埠

Ⅱ 計算機網路-網路層-IP層轉發分組的流程

在路由表中,對每一條路由最主要的是以下 兩個信息①:(目的網路地址,下一跳地址) 。

①註:一個實際的路由表還會有其他的一些信息。例如,標志、參考計數、使用情況以及介面等。「標志」可以設置多個字元以說明不同的意思。如U表示該路由是可用的,G表示下一跳地址是一個路由器,因而是間接交付(如不設置G,則表示直接交付),H表示該路由是到一台主機(如不設置H,則表示該路由是到一個網路)。「參考計數」是給出正在使用該路由的TCP連接數。「使用情況」顯示出通過該路由的分組數。「介面」是本地介面的名字,指出分組應當從哪一個介面轉發。

根據目的網路地址來確定下一跳路由器,這樣做可得出以下的結果:

(1)IP數據報最終一定可以找到目的主機所在目的網路上的路由器(可能要通過多次的間接交付)。

(2)只有到達最後一個路由器時,才試圖向目的主機進行直接交付。

雖然互聯網所有的分組轉發都是 基於目的主機所在的網路 ,但在大多數情況下都允許有這樣的特例,即 對特定的目的主機指明一個路由, 這種路由叫做 特定主機路由 。採用特定主機路由可使網路管理人員更方便地控制網路和測試網路,同時也可在需要考慮某種安全問題時採用這種特定主機路由。在對網路的連接或路由表進行排錯時,指明到某一台主機的特殊路由就十分有用。

路由器還可採用 默認路由 (default route)以減小路由表所佔用的空間和搜索路由表所用的時間。這種轉發方式在一個網路只有很少的對外連接時是很有用的。實際上,默認路由在主機發送IP數據報時往往更能顯示出它的好處。主機在發送每一個IP數據報時都要查找自己的路由表。如果一台主機連接在一個小網路上,而這個網路只用一個路由器和互聯網連接,那麼在這種情況下使用默認路由是非常合適的。例如,在圖4-17的互聯網中,連接在網路N1上的任何一台主機中的路由表只需要三個項目即可:

第一個項目就是到本網路主機的路由,其目的網路就是本網路N1,因而不需要路由器轉發,而是直接交付。

 第二個項目是到網路N2的路由,對應的下一跳路由器是R2。

第三個項目就是默認路由。

只要目的網路是其他網路(不是N1或N2),就一律選擇默認路由,把數據報先間接交付路由器R1,讓R1再轉發給互聯網中的下一個路由器,一直轉發到目的網路上的路由器,最後進行直接交付。在實際上的路由器中,像圖4-17路由表中所示的 「直接」和「其他」 的幾個字元並沒有出現在路由表中,而是被記為 0.0.0.0 。

在IP數據報的首部中沒有地方可以用來指明「下一跳路由器的IP地址」。在IP數據報的首部寫上的IP地址是源IP地址和目的IP地址,而沒有中間經過的路由器的IP地址,既然IP數據報中沒有下一跳路由器的IP地址,那麼待轉發的數據報又怎樣能夠找到下一跳路由器呢?

當路由器收到一個待轉發的數據報,在從路由表得出 下一跳路由器的IP地址 後,不是把這個地址填入IP數據報,而是 送交數據鏈路層的網路介面軟體 。網路介面軟體負貴把下一跳路由器的P地址轉換成硬體地址(必須使用ARP),並將此硬體地址放在鏈路層的MAC幀的首部,然後根據這個硬體地址找到下一跳路由器。由此可見,當發送一連串的數據報時,上述的這種查找路由表、用ARP得到硬體地址、把硬體地址寫入MAC幀的首部等過程,將不斷地重復進行造成了一定的開銷。

根據以上所述,可歸納出分組轉發演算法如下:

(I)從數據報的首部提取目的主機的IP地址D,得出目的網路地址為N。

(2)若N就是與此路由器直接相連的某個網路地址,則進行直接交付,不需要再經過其他的路由器,直接把數據報交付目的主機(這里包括把目的主機地址D轉換為具體的硬體地址,把數據報封裝為MAC慎,再發送此頓):否則就是間接交付,執行(3)。

(3)若路由表中有目的地址為D的特定主機路由,則把數據報傳送給路由表中所指明的下一跳路由器:否則,執行(4)

(4)若路由表中有到達網路N的路由,則把數據報傳送給路由表中所指明的下一跳路由器:否則,執行(5)

(5)若路由表中有一個默認路由,則把數據報傳送給路由表中所指明的默認路由器:否則,執行(6)。

(6)報告轉發分組出錯。

這里我們要再強調一下,路由表並沒有給分組指明到某個網路的完整路徑(即先經過哪一個路由器,然後再經過哪一個路由器,等等)。路由表指出,到某個網銘應當先到某個路由器〔即下一跳路由器),在到達下一跳路由器後,再繼續查找其路由表,知道再下一步應當到哪一個路由器。這樣一步一步地查找下去,直到最後到達目的網路。

Ⅲ 在支持子網劃分的網際網路中,路由器如何轉發ip數據報

查找路由表,將匹配的數據包進行轉發即可,路由器是根據路由器裡面的路由表來轉發數據包收到數據包後先根據數據包中的目的IP查路由表 看路由表中是否有相應的地址段有則轉發 。

Ⅳ 當數據包達到交換機後會查詢什麼表項

MAC地址表
交換機通過MAC地址表和數據包中的MAC地址進行對比,從而找到數據包應該去的地方。
當交換機收到一個ARP請求包時,首先查詢自己的Mac地址表,如果有目的Mac地址,就從對應埠轉發出去,如果接收到的ARP請求包查詢自己的Mac地址表中沒有目的Mac地址,就會從全部埠轉發出去,當收到APR中的目的IP地址,回應的時候,把目的地址的Mac地址學習到自己的Mac地址表中。

Ⅳ ip路由表中各項內容

路由表中表項內容一般包括:

destination:目的地址,用來標識IP包的目的地址或者目的網路。mask:網路掩碼,與目的地址一起標識目的主機或者路由器所在的網段的地址。pre:標識路由加入IP路由表的優先順序。可能到達一個目的地有多條路由,但是優先順序的存在讓他們先選擇優先順序高的路由進行利用。

nexthop:下一跳IP地址,說明IP包所經過的下一個路由器。interface:輸出介面,說明IP包將從該路由器哪個介面轉發。cost:路由開銷,當到達一個目的地的多個路由優先順序相同時,路由開銷最小的將成為最優路由。

(5)ip數據轉發要查看哪些表擴展閱讀:

路由器的主要工作:

路由器為經過路由器的每個數據包尋找一條最佳的傳輸路徑,並將該數據有效地傳送到目的站點。由此可見,選擇最佳路徑的策略即路由演算法是路由器的關鍵所在。為了完成這項工作,在路由器中保存著各種傳輸路徑的相關數據——路由表;

供路由選擇時使用,表中包含的信息決定了數據轉發的策略。打個比方,路由表就像我們平時使用的地圖一樣,標識著各種路線,路由表中保存著子網的標志信息、網上路由器的個數和下一個路由器的名字等內容。

路由表可以是由系統管理員固定設置好的,也可以由系統動態修改,可以由路由器自動調整,也可以由主機控制。

Ⅵ 18張圖帶你詳解IP路由表七大要素:路由前綴、協議類型、優先順序等

IP 路由表

上次有寫過一篇《20張圖深度詳解MAC地址表、ARP表、路由表 》的文章,裡面有提到路由表,那麼什麼是IP路由、什麼又是IP路由表呢?


路由 :路由是網路中的基本概念,網路的基本功能就是使得處於網路中兩個IP地址能夠互相通信。


當路由器收到一個IP數據包時,路由器會解析出IP數據包中的 目的IP地址 ,然後根據目的IP地址查找路由表,依據 最長掩碼匹配原則 ,找到對應的路由條目,根據路由條目中的下一跳或者出介面將報文轉發出去,這就是 路由


路由表 :簡單點說路由表就是路由器用於指導數據包如何轉發的表項,記錄了去往目的IP的下一跳去哪裡(如下圖)。



路由表的作用類似於我們生活中的地圖或者指示牌,指引我們去往一個目的地該如何走?


IP路由表包含了哪些要素

IP路由表中包含了 目的網路/掩碼,協議類型,優先順序,開銷,標志,下一跳,出介面 這個七大要素。


下面我們來看下一個真實的路由表:



從這個路由器我們可以通過命令  display ip routing-table   來查詢該設備的路由表,我們可以看到這條設備一共有12條路由條目。


每個路由條目必須包括下面幾個信息元素:

目的網路/掩碼

目的網路/掩碼: 也被稱為 路由前綴 ,這是路由條目所關聯的目的網路地址及網路掩碼。


一條完整的路由前綴由: 網路地址+前綴長度(或者網路掩碼) 構成,兩者缺一不可,例如192.168.1.0/24與192.168.1.0/25,雖然網路地址相同,都是192.168.1.0,但是兩者絕對是兩條不同的路由,因為他們的前綴長度不相同。 


當路由器收到一個IP數據包時,路由器會解析出IP數據包中的目的IP地址,然後根據目的IP地址查找路由表,依據 最長掩碼匹配 原則,找到對應的路由條目。

最長掩碼匹配原則匹配的就是目的網路/掩碼。

比如:路由器收到一個目的IP地址為10.1.1.1的數據包,此時查找路由表,有兩個路由條目,一個路由條目的A的目的網路/掩碼是10.1.1.0/24,另一條路由條目B的目的網路/掩碼是10.1.1.0/28,那麼這個數據包匹配的是哪一個路由條目呢?


正確答案:是匹配路由條目B,因為B的掩碼長。

協議類型

協議類型: 指該路由條目是通過什麼路由協議學些過來的。例如是直連的,或是靜態的,或者是通過OSPF、IS-IS、EIGRP、BGP等動態路由學習到的。


1、直連路由: 指和路由器的介面直接的地址生成的路由。


如下圖中,協議類型是direct的就是直接直連地址生成的路由。


2、靜態路由 :靜態路由是指通過靜態路由協議生成的路由。


3、動態路由: 動態路由協議主要有RIP、OSPF、ISIS、BGP。RIP和BGP是基於距離矢量的路由協議,OSPF和ISIS都是基於鏈路狀態的路由協議。



優先順序

路由表中去往同一目的地的路由可能通過多種路由協議生成。

舉個例子:去往目的IP為192.168.2.1的通過靜態路由生成了,也通過OSPF路由生成了。那麼這個時候什麼樣的路由才會加入到路由表中呢?這個時候就和 路由協議的優先順序 有關系了。

每種協議類型對應不同的優先順序, 優先順序值越小則路由越優

常用路由協議和優先順序的關系表如下圖。


那麼當一台路由器同時從多種不同的路由協議學習到去往同一個目的地的路由時,它將 優選路由協議優先順序值最小的那條路由

 


因此,本次例子中,正確的應該是通過 OSPF 學習到路由加入到路由表中(OSPF的路由優先順序比靜態路由優先順序小)

開銷

開銷: 路由的度量值,經常也使用 metric 來描述。

直連及靜態路由的Cost為0。

通過動態路由協議學習到的Cost則根據實際情況而定。不同的路由協議計算Cost的方法不同。 



例如上圖中,R1去往PC2的路由條目通過OSPF路由協議學習到,開銷為3。

標記

標志: 路由標記,R表示該路由是 迭代路由 。D表示該路由下發到FIB(Forwarding Information Base)表。



迭代路由: 路由必須有直連的下一跳才能夠指導轉發,但是路由生成時下一跳可能不是直連的,因此需要計算出一個直連的下一跳和對應的出介面,這個過程就叫做路由迭代。BGP路由、靜態路由和UNR路由的下一跳都有可能不是直連的,都需要進行路由迭代。


例如,BGP路由的下一跳一般是非直連的對端loopback地址,不能指導轉發,需要進行迭代。即根據以BGP學習到的下一跳為目的地址在IP路由表中查找,當找到一條具有直連的下一跳、出介面信息的路由後(一般為一條IGP路由),將其下一跳、出介面信息填入這條BGP路由的IP路由表中並生成對應的FIB表項。

下一跳

下一跳: 去往目標網路的下一跳IP地址。

出介面

出介面: 去往目標網路從本設備的哪個介面出去。




---END---


閱讀全文

與ip數據轉發要查看哪些表相關的資料

熱點內容
網購香港的東西需要什麼程序 瀏覽:675
美團小程序如何聯系商家 瀏覽:777
資料庫版本如何進行迭代更新 瀏覽:855
淘寶怎麼不代理房產了 瀏覽:165
如何辦保險代理人 瀏覽:72
騰訊mot什麼產品好 瀏覽:786
成都舊銅交易市場在哪裡 瀏覽:239
非實時信息交流什麼意思 瀏覽:591
計算機存儲設備負責哪些數據 瀏覽:403
天線原理和微波技術基礎哪個難 瀏覽:813
戰時用什麼接收信息 瀏覽:259
家庭醫生產品如何銷售 瀏覽:304
如何查北京成交數據 瀏覽:246
物流信息多久就沒有了 瀏覽:719
wps兩列怎麼選出不一樣的數據 瀏覽:234
交易施羅德後湖人還有什麼操作 瀏覽:961
手機如何拍美容產品照片 瀏覽:77
省交易中心屬什麼機構 瀏覽:316
資料庫分類產品有哪些 瀏覽:816
蒸汽賬號技術升級怎麼注冊賬號 瀏覽:385