靜態(tài)路由(英語:Static routing),一種路由的方式,路由項(routing entry)由手動配置,而非動態(tài)決定。與動態(tài)路由不同,靜態(tài)路由是固定的,不會改變,即使網(wǎng)絡狀況已經(jīng)改變或是重新被組態(tài)。一般來說,靜態(tài)路由是由網(wǎng)絡管理員逐項加入路由表。
什么是靜態(tài)路由重新封裝過程呢?可以通過下面的兩張圖進行理解
圖看不懂?沒關系,靜態(tài)路由的封裝過程簡單來說就是1——2——3——4,最終目標機收到的數(shù)據(jù)幀格式就如同圖二。
站在用戶的角度思考問題,與客戶深入溝通,找到夏縣網(wǎng)站設計與夏縣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設計制作、成都網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋夏縣地區(qū)。
1、HostA發(fā)出數(shù)據(jù)幀,將該數(shù)據(jù)幀發(fā)送到A路由的E0接口,里面包含自身的ip與MAC和E0接口的ip與MAC(如果HostA是第一次向A路由進行發(fā)送需先使用ARP協(xié)議進行廣播,廣播的目標MAC為FFFF-FFFF-FFFF-FFFF以此來獲得A路由E0接口的MAC)
2、A路由E0接口收到由HostA發(fā)出的數(shù)據(jù)幀后先比對其目標MAC是否是自身(如果不是,直接丟棄),比對完后,對該數(shù)據(jù)幀進行解封,留下數(shù)據(jù)包,通過數(shù)據(jù)包的ip頭部中的目標ip與路由表的比對將數(shù)據(jù)包移至A路由E1接口,將解封剩下的MAC頭部丟棄
3、數(shù)據(jù)包在A路由E1接口重新進行封裝,為原來的數(shù)據(jù)包重新添加源以及目標MAC地址(先通過比對路由表的得到下一跳的ip,再通過比對ARP表獲得下一跳的MAC,如果是第一次發(fā)送仍需進行ARP廣播)
4、這里A路由E1接口將重新封裝的數(shù)據(jù)幀發(fā)送到B路由E1接口,與步驟二相同,再次進行解封——比對——再封裝的過程,通過B路由E0接口,將數(shù)據(jù)幀發(fā)送到HostB上。
5、由HostB收到的數(shù)據(jù)幀其源MAC應為B路由E0接口MAC,目標MAC應為HostB的MAC。
本實驗意在具體的理解靜態(tài)路由封裝的原理并通過設置虛擬交換機與虛擬客戶機完成不同網(wǎng)段的數(shù)據(jù)互通
1、打開GNS3,并通過程序左邊的圖標欄往工作區(qū)域拖放兩臺交換機、兩臺客戶機
2、使用網(wǎng)線工具將四臺設備連接起來,并使用標注工具標注各個接口的ip地址與子網(wǎng)掩碼(注:ip地址后面加的24就代表子網(wǎng)掩碼為255.255.255.0下文皆如此標注)來方便實驗,從左到右依次為“192.168.5.5/24”、“192.168.5.1/24”、“192.168.6.1/24”、“192.168.6.2/24”、“192.168.7.1/24”、“192.168.7.7/24”如圖
3、雙擊PC1、PC2在彈出控制窗口里輸入標注里注明的ip與網(wǎng)關地址即“ip 192.168.5.5 192.168.5.1”與“ip 192.168.7.7 192.168.7.1”(這里我用的不是GNS3自帶的控制臺,用的是CRT)
到這里完成第一大步,接下來就是剩下的兩個交換機各個接口的ip與路由表里需要手動添加非直連路由(直連路由不需要手動添加,為接口指定完ip就存在)
1、雙擊R1路由,在控制臺中輸入“configure terminal”進入全局模式,緊接著輸入“interface fastEthernet 0/0”進入f0/0接口的接口模式
2、在f0/0的接口模式中輸入“ip address 192.168.5.1 255.255.255.0”為f0/0接口指定ip,回車后輸入“no shutdown”保持其接口為開啟狀態(tài)
3、現(xiàn)在理論上我們應該輸入“end”退回特權模式,然后重新進入全局模式——f0/1的接口模式,這樣退回會非常麻煩也非常影響工作效率,那么可不可以直接在f0/0的接口模式進入f0/1的接口模式嗎?答案是肯定的。在f0/0接口模式下直接輸入“interface fastEthernet 0/1”即可進入,同樣為f0/1接口設定好ip并保持開啟
4、緊接著輸入“exit”從接口模式返回全局模式,輸入“ip route 192.168.7.0 255.255.255.0 192.168.6.2”為R1指定靜態(tài)路由。這里的“192.168.7.0”為R1路由非直連路由的網(wǎng)段;“192.168.6.2”為下一跳ip地址即為下一個R2路由接口的地址(目前還沒指定,后面會進行相應的設置)。然后輸入“do show ip interface brief”即可在全局模式下查看各個接口ip以及開啟情況,接著輸入“do show ip route”查看靜態(tài)路由表
流程同R1(簡潔沒有廢話)具體流程圖如下
返回任意客戶機(這里我選擇的是PC1)對另一臺客戶機進行ping試驗
一、選取R2路由在沒有保存的情況下進行重啟,重新為其設置直連路由
二、因為拓撲結構簡單,具體結構如圖,R1\R2路由僅有一個接口進行對外互聯(lián)
什么是默認路由呢?簡單來說就是接受方ip不能與路由表中靜態(tài)路由、直連路由找到對應才會進入默認路由,如果沒有設定默認路由,表中找不到對應,路由就會直接將其丟棄
三、在全局模式中輸入“ip route 0.0.0.0 0.0.0.0 192.168.6.1”指定默認路由,目標ip不在192.168.6.0、192.168.7.0網(wǎng)段內的通通進入默認路由
四、接下來就跟之前一樣選取一臺pc機與另一臺PC機進行互通(這里是PC2與PC1互通)
此時兩個路由都設定了默認路由,在做ping實驗時輸錯了ip,結果。。。。。。無限進行轉發(fā)