递归和迭代路由_静态路由在以太网接口中的不同书写会导致路由器怎样的操作结果?...
各位小伙伴們:大家好!上一節(jié)和大家分享了在不同類型的網(wǎng)絡(luò)中應該使用什么樣的靜態(tài)路由配置命令;今天我們再來看看在常見的多路訪問(MBA)網(wǎng)絡(luò)——以太網(wǎng)中,靜態(tài)路由的不同書寫方式將導致路由器執(zhí)行那些不同的操作。如下圖:
靜態(tài)路由配置拓撲圖
R1、R2、R3準備采用配置靜態(tài)路由實現(xiàn)各個網(wǎng)段的互通,我們將圍繞R1到達2.2.2.0/24這一網(wǎng)段目標,來看看當R1采用不同的靜態(tài)路由配置時路由器的執(zhí)行操作過程。
1、當R1采用如下配置時:
[R1]ip route-static 2.2.2.0 24 10.1.12.2
這是一種非常典型,也是一種通常推薦的靜態(tài)路由配置方法,該路由指定了明確的下一跳IP地址。這條命令配置完成后,R1會將其添加到路由表中,由于該靜態(tài)路由并未指定出接口,因此R1繼續(xù)在路由表中查詢到達目標網(wǎng)絡(luò)2.2.2.0/24的下一跳IP地址10.1.12.2的路由,它發(fā)現(xiàn)該IP地址是本地接口GE0/0/0所直連網(wǎng)段中的地址,于是將路由2.2.2.0/24關(guān)聯(lián)到出接口GE/0/0/0。R1的這個操作過程稱為“遞歸查詢”,也成為“迭代路由”。
2、當R1采用如下配置時:
[R1]ip route-static 2.2.2.0 24 Gigabitethernet0/0/0
該靜態(tài)路由配置只關(guān)聯(lián)了出接口,而未指定下一跳IP地址信息;完成這個配置后,R1將認為2.2.2.0/24這個目標網(wǎng)段會從GE0/0/0接口出去即可到達,由于沒有明確的下一跳IP地址信息,因此當它轉(zhuǎn)發(fā)到達2.2.2.0/24的報文時,它將直接從GE0/0/0接口發(fā)送ARP-Request廣播,試圖獲取2.2.2.3對應的MAC地址。此時R2會回應R1關(guān)于2.2.2.3地ARP-Request,并且已以自己GE0/0/0接口的MAC地址進行回應。如此一來,R1即可將到達2.2.2.3的數(shù)據(jù)幀轉(zhuǎn)發(fā)給R2,再有后者進一步轉(zhuǎn)發(fā)。注意:如果R2沒有在GE0/0/0接口上激活ARP-Request功能,R1所發(fā)出的ARP-Request請求將無法收到回應,它自然也就無法將到達2.2.2.3的數(shù)據(jù)流量順利轉(zhuǎn)發(fā)出去。
開啟R2上GE0/0/0接口的ARP-Request功能,需要在接口配置模式下執(zhí)行如下命令:
[R2-Gigabitethernet0/0/0]arp-proxy enable
3、當R1采用如下配置時:
[R1]ip route-static 2.2.2.0 24 Gigabitethernet0/0/0 10.1.13.2
該靜態(tài)路由配置即制定了下一跳IP地址,又指定了出站接口,因此這條路由擁有了足夠的轉(zhuǎn)發(fā)信息,它將被直接加載到R1的路由表中。此時,R1認為2.2.2.0/24可以通過GE0/0/0接口所直連的10.1.13.2到達,因此R1并不會再路由表中對下一跳IP地址10.1.13.2進行‘遞歸查詢’。當有去往目的網(wǎng)絡(luò)2.2.2.0/24的流量到達R1后,R1將直接在GE0/0/0接口上發(fā)送ARP-Request,嘗試請求10.1.13.2這個IP地址對應的MAC地址。如果此時R2的GE0/0/0接口開啟了ARP-Request功能,則會已自己的接口MAC地址進行回應,數(shù)據(jù)幀則可以到達R2,再有R2轉(zhuǎn)發(fā)到目的地。,如果沒有開啟ARP-Request功能,數(shù)據(jù)幀將無法被R2順利轉(zhuǎn)發(fā)。
注意:這種靜態(tài)路由的配置方式并不被建議使用。
4、當R1采用如下配置時:
[R1]ip route-static 2.2.2.0 24 10.1.13.2
當R1采用這種配置時,初始時,該路由并不會加載到R1的路由表,因為下一跳IP地址10.1.13.2無法經(jīng)過‘遞歸查詢’確認直連的出接口,這是因為該路由本身并未指定出接口,與此同時R1在路由表中也無法查詢到去往10.1.13.2的路由。那該如何解決呢?
此時可以在R1上再增加一條靜態(tài)路由的配置:
[R1]ip route-static 10.1.13.0 24 10.1.12.2
這樣,到達2.2.2.0/24和10.1.13.0/24的路由都會出現(xiàn)在R1的路由表中,R1會根據(jù)路由表將路由2.2.2.0/24的下一跳10.1.13.2進行遞歸查詢,它能夠找到匹配10.1.13.3的路由表項,并且該表項的下一跳IP地址是10.1.12.2,進一步在路由表中查詢10.1.12.2,則發(fā)現(xiàn)該IP地址處于本地直連網(wǎng)段10.1.12.0/24中,并且出接口為GE0/0/0。因此R1獲取了足夠的轉(zhuǎn)發(fā)信息,來轉(zhuǎn)發(fā)到達2.2.2.0/24的數(shù)據(jù)流量。
總結(jié):在多路訪問網(wǎng)絡(luò)中配置靜態(tài)路由時一定要注意命令的書寫方式,勁量讓路由設(shè)備能夠獲得足夠的轉(zhuǎn)發(fā)信息,這樣數(shù)據(jù)包的轉(zhuǎn)發(fā)操作才會更快,更準確!其次,“遞歸查詢”的目的是找到要轉(zhuǎn)發(fā)的數(shù)據(jù)包到目標網(wǎng)絡(luò)的出站接口,要想更快處理數(shù)據(jù)操作,對網(wǎng)絡(luò)拓撲圖要有一個清晰的規(guī)劃和認識。
好的,今天就和大家討論這些話題,寶寶們你們學懂了嗎?
別忘了在《今日頭條》中的《西瓜視頻》或《視頻》中搜索《實驗筆記》并關(guān)注;其中有我們相關(guān)話題的模擬實驗視頻共大家參考學習!
記住:“《實驗筆記》是你身邊的學習筆記”!我們下期再見!
總結(jié)
以上是生活随笔為你收集整理的递归和迭代路由_静态路由在以太网接口中的不同书写会导致路由器怎样的操作结果?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oss图片尺寸调用方式_是时候来一场轰轰
- 下一篇: java中sesion