Linux網路 Day3 路由 三層交換

2021-08-26 15:24:09 字數 2814 閱讀 5055

路由器原理及靜態路由

路由:跨越從源主機到目標主機的乙個網際網路絡來**資料報的過程

路由表路由器根據路由表做路徑選擇

路由表的獲取

1. 直連路由:配置ip位址,埠up狀態,形成直連路由。

配置路由器的ip:

router(config)#inte***ce g0/[序號]      進入要配ip的介面

router(config-if)#ip address [ip] [子網掩碼]

2. 非直連網段:需要靜態路由或動態路由,將網段新增到路由表中。

不過路由器的介面預設關閉,在設定後,要啟用:

router(config-if)#no shutdown

靜態路由

特點:由管理員手工配置的,是單向的,因此需要在兩個網路之間的邊緣路由器上需要雙方對指,否則就會造成流量有去無回,缺乏靈活性,適用於小型網路。

預設路由(預設路由)

預設路由是一種特殊的靜態路由,簡單地說,預設路由就是在沒有找到任何匹配的具體路由條目的情況下才使用的路由,適用於只有乙個出口的末節網路(比如企業的閘道器出口)

檢視路由表

router#show  ip  route

其中:c 表示直連路由 、 s 表示靜態路由 、 s* 表示預設路由

路由工作邏輯路線:

裝置連線路由器後,傳送請求給路由器,路由器檢視自己的路由表,找到直連或者非直連(靜態),發現有,就傳送出去,如果沒有,就根據設定的預設路由發出請求查詢,如果沒有查到且沒有預設路由,就會反饋給裝置,如果傳送出去後沒有資料回來,裝置會報告超時

三層交換技術

作用:使用三層交換技術實現vlan間通訊 

三層交換=二層交換+三層**

虛擬介面(svi):

三層交換機上配置的vlan介面為虛擬介面

預設情況下,三層交換器的介面是屬於二層的介面,就像是交換機的介面,沒有ip,只有把他放入虛擬介面,給虛擬介面配置ip才能進行路由配置

三層交換機的配置

如果想啟用其路由功能:

1、在三層交換機啟用路由功能 

switch(config)#ip  routing

2、配置虛擬介面的ip 位址

如果是配置預設有的vlan 1的ip ,配置後要啟動:

switch(config)#inte***ce  vlan  1

switch(config-if)#ip  address  [本網路ip]  [子網掩碼]

switch(config-if)#no  shutdown 

如果沒有某個vlan要先完成建立,不過不要啟動,因為建立的時候預設啟動了:

switch(config)#vlan  [序號]

switch(config)#inte***ce  vlan  [序號]

switch(config-if)#ip  address  [本網路ip]  [子網掩碼]

3、把指定的介面加入到vlan中

switch(config)#inte***ce f0/[介面號]

switch(config-if)#switchport  access  vlan  [虛擬介面號]

如果想節約三層交換機的介面,只需要再用乙個二層交換機連線,用trunk技術連線

1、配好伺服器的ip,完成伺服器和二層交換機的連線,並設定好vlan,把乙個將要連線上層交換機的介面設為trunk

2、在三層交換機開設相同的vlan虛擬介面,配好ip

3、在三層交換機上配置trunk並指定介面封裝為802.1q

switch(config-if)#switchport  trunk  encapsulation  dot1q

switch(config-if)#switchport  mode  trunk

如果想和其他路由器相連

進入乙個介面:

switch(config)#inte***ce f0/[介面號]

switch(config-if)#no  switchport

使用這個命令後,把這個介面從二層變換成三層路由器的介面,可以直接配ip

三層交換機的邏輯路線

介面是資料二層資料鏈路層,資料傳遞進來後,根據管理員定的vlan規劃,把資料傳遞給虛擬介面,進入三層網路層,然後進行路由**。所以,可以通過trunk的方式,把資料傳遞進來,再根據傳遞的資料進行vlan分配。

因為只有vlan才有ip,所以需要把每個介面都劃分到每個vlan裡面,如果是trunk,因其其資料中有vlan資訊,所以這介面不用配置到某個vlan中。

部分易混淆點分析:

1. 交換機的vlan和三層交換機的vlan區別

主要從作用上分析,交換機的vlan主要是用來做廣播隔離,而三層交換機是作為有個虛擬介面,從而實現配置ip進入網路層進行傳遞資料

3. 路由環路

這是非常不好的網路配置情況,指的是兩個路由裝置的預設路由所指ip是對方,舉個例子:

a路由器他設定自己的預設路由是b路由器的ip , 這時候b路由器的預設路由是a的ip,這時候有個他們路由表中沒有記錄過的網段要求分發,a就會根據預設路由,把資料b,而b的做法也是給預設路由,也就是給a,從而形成乙個迴圈,資料報一直在不斷被傳遞,卻沒有任何作用。

所以我們在配置網路的時候,要把預設路由指向外界網路,切記不能把預設路由往回配。

4. 網路間進行ping報錯,其錯誤分析

如果在ping的時候,返回的是路由「反饋不能到達」,說明路由設定問題,路由器路由表中沒有目標ip所在網段的資訊

如果返回的是「響應超時」,說明路由發出去了,但是發出去後沒有返回,當然也可能是初次連線的時候正常的丟包,不過如果很長時間都是響應超時,多半是,資訊發布出去了,也到達目標位址了,只是目標位址返回資訊並不能到達傳送的位址,這時候就要檢視從目標位址出發的路由資訊

計算機網路 網路層(三)路由環境

先介紹下幾乎每個路由表都有的內容吧 最終目的 方向 尺度 經過的路由數,單位跳 最終目的 要發到哪個網路。即 最終目的 0.0.0.0 路由ip 跳數預設 二 乙個例子 如果一台電腦 有兩個網絡卡 向上可以通過乙個路由連線到internet,向下可以與乙個區域網通訊,那麼,要怎麼實現呢?我們的預設路...

25 路由演算法二(網路層)

1 層次路由 2 廣播路由 3 組播路由 給乙個組傳送訊息稱為組播,使用的路由演算法稱為組播路由。所有的組播方案都需要一些方法來建立和撤銷特定的組,並確定哪些路由器是組的成員。如何完成這些任務不是路由演算法要關注的。現在,假定每個組由乙個組播位址標識,並且路由器知道自己屬於哪些組。組播方案建立在廣播...

三層交換機原理 01路由器如何隔離廣播域?

當網路規模較大的時候,需要裝置來隔離廣播域,防止網路中因產生廣播風暴而導致網路效率降低,而二層交換機不能隔離廣播域,所以需要三層路由器裝置來隔離廣播域!但三層路由器為什麼能夠隔離廣播域,是如何隔離廣播域的呢?首先pc機a要和pc機d進行通訊 1.首先a知道d的ip位址,知道資料往 傳送 2.然後將d...