静态路由讲解(静态路由详解)
前言
上一章節(jié)介紹了IP數(shù)據(jù)包是根據(jù)目的IP查找路由表轉(zhuǎn)發(fā)的,路由表的來源主要有直連路由,靜態(tài)路由,動態(tài)路由。路由技術(shù)詳解|IP數(shù)據(jù)包是如何在網(wǎng)絡(luò)中轉(zhuǎn)發(fā)的?
今天我們來看下靜態(tài)路由,那么什么是靜態(tài)路由,如何配置靜態(tài)路由,如何通過靜態(tài)路由實現(xiàn)負(fù)載分擔(dān)和主備路由?帶著這些疑問一起來看下今天的內(nèi)容吧!
正文
1什么是靜態(tài)路由
靜態(tài)路由是指由管理員手動配置和維護(hù)的路由。
如何理解靜態(tài)路由呢?配置一條靜態(tài)路由就是告訴路由器怎么去往某一個目的IP或IP網(wǎng)段?就好比我們需要去某個地方,別人直接告訴我們往哪個方向走。
2靜態(tài)路由相比動態(tài)路由的優(yōu)缺點:
優(yōu)點:靜態(tài)路由配置簡單,并且無需像動態(tài)路由那樣占用路由器的CPU資源來計算和進(jìn)行路由更新。
缺點:當(dāng)網(wǎng)絡(luò)拓?fù)浒l(fā)生變化時,靜態(tài)路由不會自動適應(yīng)拓?fù)涓淖儯切枰芾韱T手動進(jìn)行調(diào)整。
3靜態(tài)路由配置:
ip route-static ip-address { mask | mask-length } interface-type interface-number [ nexthop-address ] 命令用來配置靜態(tài)路由。
參數(shù)ip-address指定了一個網(wǎng)絡(luò)或者主機的目的地址,參數(shù)mask指定了一個子網(wǎng)掩碼或者前綴長度。
注意
- 如果使用了廣播接口如以太網(wǎng)接口作為出接口,則必須要指定下一跳地址;
- 如果使用了串口作為出接口,則可以通過參數(shù)interface-type和interface-number(如Serial 1/0/0)來配置出接口,此時不必指定下一跳地址。
實例
如何通過靜態(tài)路由實現(xiàn)通信PC1和PC2通信?
PC1配置:
PC2配置:
路由器R1上配置接口IP和去往PC2的靜態(tài)路由:
通過查看路由表可以看到配置的去往PC2的靜態(tài)路由:
路由器R2上配置接口IP和去往PC2的靜態(tài)路由:
通過查看路由表可以看到配置的去往PC1的靜態(tài)路由:
結(jié)果驗證: PC1上ping PC2, 結(jié)果顯示可以ping通
4靜態(tài)路由如何實現(xiàn)負(fù)載分擔(dān)和主備路由?
負(fù)載分擔(dān)
靜態(tài)路由支持到達(dá)同一目的地的等價負(fù)載分擔(dān)。
當(dāng)源網(wǎng)絡(luò)和目的網(wǎng)絡(luò)之間存在多條鏈路時,可以通過等價路由來實現(xiàn)流量負(fù)載分擔(dān)。這些等價路由具有相同的目的網(wǎng)絡(luò)和掩碼、優(yōu)先級和度量值。
本示例中R1和R2之間有兩條鏈路相連,通過使用等價的靜態(tài)路由來實現(xiàn)流量負(fù)載分擔(dān)。
在R1和R2上配置了兩條靜態(tài)路由,它們具有相同的目的IP地址和子網(wǎng)掩碼、優(yōu)先級(都為60)、路由開銷(都為0),但下一跳不同。在R1和R2互相通信時,就會使用這兩條等價靜態(tài)路由將數(shù)據(jù)進(jìn)行負(fù)載分擔(dān)。
R1的等價靜態(tài)路由配置:
在配置完靜態(tài)路由之后,可以使用display ip routing-table命令來驗證配置結(jié)果。
在本示例中,紅框部分代表路由表中的靜態(tài)路由。這兩條路由具有相同的目的地址和掩碼,并且有相同的優(yōu)先級和度量值,但是它們的下一跳地址和出接口不同。此時,R1就可以通過這兩條等價路由實現(xiàn)負(fù)載分擔(dān)。
R2的等價靜態(tài)路由配置:
靜態(tài)路由實現(xiàn)主備路由:
在配置多條靜態(tài)路由時,可以修改靜態(tài)路由的優(yōu)先級,使一條靜態(tài)路由的優(yōu)先級高于其他靜態(tài)路由,從而實現(xiàn)靜態(tài)路由的備份,也叫浮動靜態(tài)路由。
在本示例中,R1和R2上配置了兩條靜態(tài)路由。正常情況下,這兩條靜態(tài)路由是等價的。通過配置preference 100,使第二條靜態(tài)路由的優(yōu)先級要低于第一條(值越大優(yōu)先級越低)。路由器只把優(yōu)先級最高的靜態(tài)路由加入到路由表中。
當(dāng)加入到路由表中靜態(tài)路由出現(xiàn)故障時,優(yōu)先級低的靜態(tài)路由才會加入到路由表并承擔(dān)數(shù)據(jù)轉(zhuǎn)發(fā)業(yè)務(wù)。
R1的配置:配置一條的靜態(tài)路由的preference 為 100
從display ip routing-table命令的回顯信息中可以看出,通過修改靜態(tài)路由優(yōu)先級實現(xiàn)了浮動靜態(tài)路由。
正常情況下,路由表中應(yīng)該顯示兩條有相同目的地、但不同下一跳和出接口的等價路由。由于修改了優(yōu)先級,回顯中只有一條默認(rèn)優(yōu)先級為60的靜態(tài)路由。另一條靜態(tài)路由的優(yōu)先級是100,該路由優(yōu)先級低,所以不會顯示在路由表中。
R2的配置:配置一條的靜態(tài)路由的preference 為 100
當(dāng)主用靜態(tài)路由出現(xiàn)物理鏈路故障或者接口故障時,該靜態(tài)路由不能再提供到達(dá)目的地的路徑,所以在路由表中會被刪除。此時,浮動靜態(tài)路由會被加入到路由表,以保證報文能夠從備份鏈路成功轉(zhuǎn)發(fā)到目的地。
在主用靜態(tài)路由的物理鏈路恢復(fù)正常后,主用靜態(tài)路由會重新被加入到路由表,并且數(shù)據(jù)轉(zhuǎn)發(fā)業(yè)務(wù)會從浮動靜態(tài)路由切換到主用靜態(tài)路由,而浮動靜態(tài)路由會在路由表中再次被隱藏。
在R1上關(guān)閉接口,查看下路由表可以發(fā)現(xiàn)浮動靜態(tài)路由被加入路由表;
5特殊的靜態(tài)路由——缺省路由
當(dāng)路由表中沒有與報文的目的地址匹配的表項時,設(shè)備可以選擇缺省路由作為報文的轉(zhuǎn)發(fā)路徑。在路由表中,缺省路由的目的網(wǎng)絡(luò)地址為0.0.0.0,掩碼也為0.0.0.0。
在本示例中,R1使用缺省路由轉(zhuǎn)發(fā)到達(dá)未知目的地址的報文。缺省靜態(tài)路由的默認(rèn)優(yōu)先級也是60。在路由選擇過程中,缺省路由會被最后匹配。
配置缺省路由后,可以使用display ip routing-table命令來查看該路由的詳細(xì)信息。在本示例中,目的地址在路由表中沒能匹配的所有報文都將通過GigabitEthernet 0/0/0接口轉(zhuǎn)發(fā)到下一跳地址10.1.1.2。
6靜態(tài)路由的應(yīng)用場景:
1、靜態(tài)路由一般適用于結(jié)構(gòu)簡單的網(wǎng)絡(luò)。在復(fù)雜網(wǎng)絡(luò)環(huán)境中,一般會使用動態(tài)路由協(xié)議來生成動態(tài)路由。
2、即使是在復(fù)雜網(wǎng)絡(luò)環(huán)境中,合理地配置一些靜態(tài)路由也可以改進(jìn)網(wǎng)絡(luò)的性能。
總結(jié)
以上是生活随笔為你收集整理的静态路由讲解(静态路由详解)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dnf龙骑士防具及选择路线攻略
- 下一篇: 武汉公交卡地铁卡武汉通一卡通怎么办理那里