静态路由_【零基础学云计算】静态路由!静态路由!静态路由!原理与配置
本次和各位小伙伴分享的是靜態(tài)路由的原理和配置,接下來(lái)我會(huì)從以下幾個(gè)方面來(lái)和大家進(jìn)行解析:
1.路由器的工作原理
2.路由表的形成
3.靜態(tài)路由和默認(rèn)路由
4.路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過(guò)程
5.靜態(tài)路由和默認(rèn)路由的配置
首先我們講講路由的原理:
路由器工作在OSI參考模型的網(wǎng)絡(luò)層,它的重要作用是為數(shù)據(jù)包選擇最佳路徑,最終送達(dá)目的地。
以下圖為例來(lái)說(shuō)明以下路由的技術(shù)是怎么樣的:
在只有一個(gè)網(wǎng)段的網(wǎng)絡(luò)中,數(shù)據(jù)包可以很容易的從源主機(jī)到達(dá)目標(biāo)主機(jī)。但是如果一臺(tái)計(jì)算機(jī)要和非本網(wǎng)段的計(jì)算機(jī)通信,數(shù)據(jù)包就要經(jīng)過(guò)很多路由器。如上圖所示,主機(jī)A和主機(jī)B所在的網(wǎng)段被許多路由器隔開(kāi),這時(shí)如果兩臺(tái) 主機(jī)需要通信的話就要通過(guò)中間這些路由器,這時(shí)候最重要的問(wèn)題就是如何選擇到達(dá)目的地的路徑。數(shù)據(jù)包從主機(jī)A到主機(jī)B有多條路徑可供選擇,但是很顯然這些路徑中總有一條是最好最快的。因此,為了能夠提高網(wǎng)絡(luò)的訪問(wèn)速度就需要有一種方法來(lái)判斷從源主機(jī)到目標(biāo)主機(jī)所經(jīng)過(guò)的最佳路徑從而進(jìn)行轉(zhuǎn)發(fā),這就是路由的技術(shù)!
一、路由器的工作原理:
根據(jù)路由表轉(zhuǎn)發(fā)數(shù)據(jù):
具體過(guò)程如下:
1.主機(jī)1.1要發(fā)送數(shù)據(jù)到主機(jī)4.1
2.Data到達(dá)路由器A,查看路由表匹配路由條目,4.0網(wǎng)段從S0出口出
3.Data到達(dá)路由器B,查看路由表匹配路由條目,4.0網(wǎng)段從E0出口出
4.主機(jī)4.1從E0端口接收到數(shù)據(jù)包
核心:傳輸過(guò)程中查看路由表匹配正確對(duì)應(yīng)的接口
二、路由表的形成:
路由表的定義:
1.路由器中維護(hù)的路由條目的集合
2.路由器根據(jù)路由表做路徑選擇
路由表的形成
- 直連網(wǎng)段:配置IP地址,端口為UP狀態(tài),形成直連路由
- 非直連網(wǎng)段:自己身上的是直連網(wǎng)段,別人身上的是非直連網(wǎng)段
具體如下圖:
三、靜態(tài)路由:
1.由管理員手工配置的,是單向的
2.缺乏靈活性
綜上所述:靜態(tài)路由用于網(wǎng)絡(luò)規(guī)模不大、拓?fù)浣Y(jié)構(gòu)相對(duì)固定的網(wǎng)絡(luò)中
如上圖所示:如果路由器A需要將數(shù)據(jù)發(fā)送到非直連網(wǎng)段192.168.1.0,就需要在路由器A上添加靜態(tài)路由。
四、默認(rèn)路由:
當(dāng)路由器在路由表中找不到目標(biāo)網(wǎng)絡(luò)的路由條目時(shí),路由器把請(qǐng)求轉(zhuǎn)發(fā)到默認(rèn)路由接口(例如我們?cè)诰W(wǎng)頁(yè)無(wú)法連接時(shí)會(huì)跳轉(zhuǎn)到404頁(yè)面)
如上圖所示:路由器B右側(cè)的192.168.1.0位末梢網(wǎng)絡(luò),這個(gè)網(wǎng)絡(luò)中的主機(jī)要訪問(wèn)其他網(wǎng)絡(luò)必須要通過(guò)路由器B和路由器A,沒(méi)有第二條路徑,這樣就可以在路由器B上配置一條默認(rèn)路由。只要是192.168.1.0中的主機(jī)要訪問(wèn)其他網(wǎng)絡(luò),這樣的數(shù)據(jù)包發(fā)送到路由器B之后,路由器B就會(huì)按照默認(rèn)路由來(lái)轉(zhuǎn)發(fā)(轉(zhuǎn)發(fā)到路由器A的S0接口),而不管該數(shù)據(jù)包的目的地址到底是哪個(gè)網(wǎng)絡(luò)。
綜上對(duì)于靜態(tài)和動(dòng)態(tài)路由的描述得到如下結(jié)論:靜態(tài)路由優(yōu)先級(jí)高于默認(rèn)路由!
五、路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的分裝過(guò)程:
首先我們大體了解一下:
路由器上兩個(gè)接口分別是兩個(gè)不同網(wǎng)段
路由器連接交換機(jī),交換機(jī)連接多臺(tái)PC機(jī)
路由器的兩個(gè)不同的端口出去到交換機(jī)的就為兩個(gè)不同的廣播域
路由器起到物理隔絕廣播的設(shè)備
此時(shí)一個(gè)廣播域發(fā)生廣播,另一個(gè)廣播域是收不到的
下面我們就上圖進(jìn)行詳細(xì)說(shuō)明:
1.首先我們要清楚的是源IP是HOST A的192.168.1.2,目標(biāo)IP是HOST B的192.168.2.2
2.此時(shí)HOST A會(huì)發(fā)出ARP廣播,到達(dá)E0口,到達(dá)之后網(wǎng)關(guān)會(huì)對(duì)其進(jìn)行解析,解析完成之后會(huì)回饋?zhàn)约旱腗AC地址給HOST A
3.接下來(lái)此處為第一次封裝:HOST A在接到回饋之后將自己的 00-11-12-21-11-11作為源MAC,將A的回饋00-11-12-21-22-22作為目標(biāo)MAC發(fā)送至A的E0端口
4.路由器A從E0收到數(shù)據(jù)包之后檢查目標(biāo)MAC是否為自己,確認(rèn)此數(shù)據(jù)包是要通過(guò)自己的路由轉(zhuǎn)發(fā),所以路由器A會(huì)查找自己的路由表,尋找與目標(biāo)192.168.2.2相匹配的路由表項(xiàng),然后根據(jù)路由表的下一跳地址將數(shù)據(jù)包轉(zhuǎn)發(fā)到E1接口
5.在E1接口路由器A重新封裝,此時(shí)源MAC地址為E1接口的00-11-12-21-33-33,目標(biāo)MAC地址為與之相連的路由器B的E1接口的00-11-12-21-44-44
6.路由器B從E1接口接收到數(shù)據(jù)幀之后同樣會(huì)把數(shù)據(jù)鏈路層的封裝去掉對(duì)目的IP地址進(jìn)行檢查,并與路由表進(jìn)行匹配,然后根據(jù)路由表的下一跳信息將數(shù)據(jù)包轉(zhuǎn)發(fā)到E0接口
7.此時(shí)路由器B發(fā)現(xiàn)目標(biāo)網(wǎng)段與自己的E0接口直接相連,通過(guò)ARP廣播,得到HOST B的回饋得知其MAC地址為00-11-12-21-66-66
8.此時(shí)路由器B再將自己E0端口的00-11-12-21-55-55作為源MAC地址,將回饋得到的HOST B的00-11-12-21-66-66作為目標(biāo)MAC地址進(jìn)行封裝之后由E0端口發(fā)至HOST B,此時(shí)就完成了數(shù)據(jù)包的轉(zhuǎn)發(fā)。
綜合上述案例我們可以記住以下口訣:IP始終不變,MAC始終在變(經(jīng)過(guò)一個(gè)接口改變一次)
交換與路由對(duì)比:
路由工作在網(wǎng)絡(luò)層
根據(jù)“路由表”轉(zhuǎn)發(fā)數(shù)據(jù)
路由選擇
路由轉(zhuǎn)發(fā)
交換工作在數(shù)據(jù)鏈路層
根據(jù)“MAC地址表”轉(zhuǎn)發(fā)數(shù)據(jù)
硬件轉(zhuǎn)發(fā)
六、靜態(tài)路由和默認(rèn)路由的配置:
1.靜態(tài)路由的配置
Router(config)#ip route network mask {affress | interface}
其中各個(gè)參數(shù)的含義如下:
network:目的網(wǎng)絡(luò)地址
mask:子網(wǎng)掩碼
address:到達(dá)目的網(wǎng)絡(luò)經(jīng)過(guò)的下一跳路由器的接口地址
interface:到達(dá)目的網(wǎng)絡(luò)的本地接口地址
2.默認(rèn)路由的配置
Router(config)# ip route 0.0.0.0 0.0.0.0 address
其中各個(gè)參數(shù)的含義如下:
“0.0.0.0 0.0.0.0”:代表任何網(wǎng)絡(luò),也就是說(shuō)發(fā)往任何網(wǎng)絡(luò)的數(shù)據(jù)包都轉(zhuǎn)發(fā)到命令指定的下一個(gè)路由器接口地址
*address:到達(dá)目的網(wǎng)段經(jīng)過(guò)的下一跳路由器的接口地址
如何實(shí)現(xiàn)兩臺(tái)主機(jī)互通:
在沒(méi)有配置路由條目的情況下
讓RI知道30.0.0.0,讓R2知道10.0.0.0,具體過(guò)程如下圖所示:
實(shí)現(xiàn)內(nèi)網(wǎng)主機(jī)訪問(wèn)Internet服務(wù)器:
具體如下圖所示:
對(duì)網(wǎng)絡(luò)進(jìn)行排錯(cuò)的時(shí)候需要用到的方法:
1.分層檢查:
從物理層檢查,查看端口狀態(tài)來(lái)排除接口線纜等問(wèn)題
查看IP地址和路由等的配置是否正確
2.分段檢查:
將網(wǎng)絡(luò)劃分成多個(gè)小段,逐段排除錯(cuò)誤
寫在最后:
本專欄所有文章均為南京課工場(chǎng)學(xué)員投稿,如有問(wèn)題歡迎指出討論,未經(jīng)允許,禁止轉(zhuǎn)載!
總結(jié)
以上是生活随笔為你收集整理的静态路由_【零基础学云计算】静态路由!静态路由!静态路由!原理与配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: “清虚当服药”下一句是什么
- 下一篇: 小程序真机调试访问不了接口_小程序入门