前言
上次有寫過一篇《18張圖帶你詳解IP路由表七大要素:路由前綴刻剥、協議類型遮咖、優(yōu)先級、開銷造虏、下一跳御吞、出接口 》的文章,里面有提到了路由表漓藕,路由表中的路由條目是通過直連的陶珠,或是靜態(tài)的,或者是通過OSPF享钞、IS-IS揍诽、EIGRP、BGP等動態(tài)路由學習到的栗竖。
本章我們就來學習下靜態(tài)路由暑脆,靜態(tài)路由的協議優(yōu)先級是60。
那么什么是靜態(tài)路由呢狐肢?靜態(tài)路由和動態(tài)路由有什么區(qū)別呢添吗?靜態(tài)路由如何使用呢?靜態(tài)路由一般又會使用在哪里呢?帶著這些疑問我們來開始本章的內容份名。
靜態(tài)路由
靜態(tài)路由:從字面意義上來講就是我們手動在路由器等網絡設備上配置的路由碟联。
如下圖:
PC1的IP地址是192.168.1.254/24,網關是192.168.1.1/24同窘;PC2的IP地址是192.168.2.254/24玄帕,網關是192.168.2.1/24部脚;
假設路由器R1和R2上面沒有配置路由協議想邦,此時PC1和PC2是無法通信的。
因為PC1去往PC2時委刘,R1收到目的IP是PC2的報文丧没,查找路由表沒有去往PC2的路由條目鹰椒,那么此時數據包就會被丟棄。
那么如果想要讓PC1和PC2能夠通信呕童,最簡單的辦法是什么呢漆际?靜態(tài)路由,沒錯夺饲,就是在R1上面加一條去往PC2的靜態(tài)路由奸汇,下一跳指向R2就好了;
同理往声,R2上也需要加一條去往PC1的靜態(tài)路由擂找;
那么此時PC1和PC2就可以通信了。
通過上面的例子浩销,我們基本上也了解了啥是靜態(tài)路由贯涎,如何配置靜態(tài)路由。
注意:
1慢洋、手工配置靜態(tài)路由的方式是直接的塘雳,可控性最高,配置也最簡單普筹。
2败明、在小型的網絡中,全網靜態(tài)路由似乎沒有什么問題太防,但是在一個大型網絡中肩刃,如果純用靜態(tài)路由,工作量就非常大了
3杏头、靜態(tài)路由無法根據網絡拓撲結構的變更做出動態(tài)調整盈包,因此,在大規(guī)模網絡中醇王,我們往往采用靜態(tài)路由+動態(tài)路由協議的方式來完成路由的部署呢燥。
缺省路由
缺省路由:又叫默認路由,它的網絡地址和掩碼都是全0寓娩,可匹配任意目的網絡前綴叛氨。它是比較特殊的靜態(tài)路由。
這么一說可能有人不太懂棘伴,下面我們來看個例子寞埠。
如下圖:PC1需要和PC2、PC3焊夸、PC4通信仁连,就R1而言,那么就需要有去往PC2阱穗、PC3饭冬、PC4的路由使鹅。
如果采用靜態(tài)路由的方式為R1添加路由,三個目的網絡就需要配置三條靜態(tài)路由昌抠。
(1)這樣不僅僅增加了配置工作量 患朱;
(2)而且增加了R1的負擔,因為它需要維護更多的路由條目炊苫,而承載路由條目的路由表是需要占用設備內存資源的裁厅。
因此從網絡設計及優(yōu)化的角度,我們往往在保證網絡路由可達性的同時侨艾,盡量減少路由器路由表的條目數量姐直。
在這個環(huán)境中,由于R1僅有一條出口線路蒋畜,因此我們可以在R1上配置一條默認路由(Default route)声畏,下一跳為R2,如此即可在保證R1到R2后方三個網絡可達的同時姻成,路由條目達到最簡插龄。
具體的配置如下:
[R1] Ip route-static 0.0.0.0 0.0.0.0 10.1.12.2
或者簡寫成:
[R1] Ip route-static 0.0.0.0 0 10.1.12.2
注意:
默認路由的使用非常廣泛。通常用于一個網絡的出口設備上科展,例如出口路由器或出口防火墻均牢;
浮動靜態(tài)路由
浮動靜態(tài)路由:我們知道靜態(tài)路由的協議優(yōu)先級是60,那么如果有兩條去往同一目的的靜態(tài)路由才睹,但是他們的協議優(yōu)先級不一樣徘跪,那么優(yōu)先級比較小的那個路由就不會被優(yōu)選到路由表中,這條路由就是浮動靜態(tài)路由琅攘。(備份路由)
下面我們舉個例子來看下:
在上圖中垮庐,對于R1及其下掛的網絡而言,要去往192.168.2.0/24網絡坞琴,通過R2及R3都可達哨查。那么如果在R1上,分別配置靜態(tài)路由:[R1] ip route-static 192.168.2.0 24 10.1.12.2
[R1] ip route-static 192.168.2.0 24 10.1.13.2
這兩條路由都是去往同一個目的地剧辐,但分別采用不同的下一跳IP地址寒亥,同時這兩條路由具備相同的優(yōu)先級,因此這兩條去往 192.168.2.0/24的路由被同時加入到R1的路由表?荧关。這兩條路由就是等價路由溉奕。
如果我們希望PC1去往PC2優(yōu)先走R2,R1到R2的鏈路有問題時再走R3忍啤,那么可以在R1配置靜態(tài)路由:
[R1] ip route-static 192.168.2.0 24 10.1.12.2
[R1] ip route-static 192.168.2.0 24 10.1.13.2 ?preference 80
上述配置中加勤,我們?yōu)镽1添加了兩條靜態(tài)路由,目的網絡都是192.168.2.0/24,下一跳分別為10.1.12.2及10.1.13.2胸竞,下一跳為R2的靜態(tài)路由并沒有設置優(yōu)先級欺嗤,因此該條路由的優(yōu)先級為默認的60参萄,另一條靜態(tài)路由使用preference關鍵字指定了優(yōu)先級80卫枝。
這樣一來,經過優(yōu)先級比較讹挎,優(yōu)先級值更小的路由將被優(yōu)選校赤,并放進路由表作為數據轉發(fā)的依據,另一條優(yōu)先級為80的路由筒溃,則“潛藏”起來马篮,并不出現在路由表中。?那么這條路由就是浮動靜態(tài)路由怜奖。
---END---