CCNA 学习笔记(四)--路由协议(RIP)
????現在我們先復習下,什么是路由?
答:當路由器(或者其它三層設備)收到一個IP數據包時,會查看數據包的IP頭部中的目的IP地址,并在路由表中進行查找,在匹配到最優路由后,將數據包扔向路由條目所批的下一跳或者出接口。
????在靜態路由使用中,我們要注意的是有種網絡(MA網絡、P2P網絡)的配置區分。
????1、MA網絡中若只使用出站接口,因為無法知道去往目的網段的下一跳在哪兒,這就會導致真正的下一跳路由器使用代理ARP回應,隨著路由條目的增多,代理ARP條目也會增大,因此建議在MA網絡中使用下一跳地址;
????2、P2P網絡中若只使用下一跳地址,將會先查詢路由表匹配下一跳地址,然后在根據下一跳地址匹配出站接口,造成了過多地延時,因此建議在P2P網絡中使用出站接口
注:建議不管它是MA&P2P網絡,我們在配置靜態路由時,我們把下一跳的接口IP地址與出接口都配置上去。
看下配置過程:
看下效果:
?????在CISCO中中,路由協議分為靜態路由協議與動態路由協議:
靜態路由協議:由管理員根據數據訪問需求手工在每臺設備上進行添加與維護的。
動態路由協議:路由器自動進行路由信息的更新與同步,并且當網絡拓撲出現變化時,能夠自動收斂。
上一章我們已經學習過靜態路由了,現在我們開始對動態路由協議的學習,下面我們先認識下動態路由協議常用的有那些,如下圖:
距離矢量路由選擇協議,使用距離矢量路由協議的路由并不清楚它們之間的網絡拓撲,它只是知道:
????1、自身與目的路由器之間的距離。
????2、應該往哪個方向或者使用那個出接口傳送數據包。
距離矢量協議的特點:
????1、周期更新(廣播的方式)整張路由表。
????2、最初路由發現:直連網絡直接寫入路由表。
距離矢量協議的收斂完成標志:
????1、當所有的路由表包含著相同的網絡可達性信息。
????2、網絡進入一個穩定的穩態。
????3、當無新的路由信息更新時,它表示路由收斂結束。
????4、網絡在路由沒有達到收斂結束時,是無辦法正常工作。
距離矢量協議的防環機制:
????1、失效計時器(invalid timer):一臺路由器認定一條路由成為故障路由之前所需要等待的時間,默認為180s。若180s后仍未收到更新,則將路由跳數設置為16條(路由表中顯示possibly down),不過直到刷新計時器到期前此路由仍然可以使用。
????2、抑制計時器(holddown timer):從路由的失效計時器到期時開始計算,在抑制計時器期間將不接受也不發送此路由,默認為180s。
????3、刷新計時器(flush timer):和失效計時器的開始時間相同,默認為240s,當刷新計時器到期后,此路由將從路由表中刪除。
????4、計數最大值(maximum hop count):定義metric值為最大15跳,當跳數為16跳時,目標不可達,會將此路由條目刪除。(因此RIP只能使用在小型網絡環境中)
????5、水平分割(split horizon):
普通的水平分割:一臺路由器通過一個被宣告進協議進程的接口所發送的路由更新報文中,不能包含通過該接口所學習到的路由信息;
????6、毒性逆轉(poison reverse):一個接口所發送的路由更新中可以包含通過該接口學習到的路由信息,但是這些路由信息的度量值被置為無窮大,即16跳;
帶有毒性逆轉的水平分割會增加帶寬的占用,但也會保證水平分割的完整性。
????7、觸發更新(trigger update):
當拓撲發送改變時,如果該變更影響到一臺路由器的路由表,則此時該路由器會無視更新計時器是否到期,將立即發送RIP更新給所有鄰居告知該拓撲變更;
????動態路由協議我們首先接觸的是:
RIP(Routing Information Protocol)路由信息協議
A、RIP的原理:
????????1、在同一個自治系統(AS)的路由器每隔30S與相鄰的路由器交換路由信息,動態建立與更新路由表。
????????2、RIP允許的最大跳數(hops)為15跳,大于15跳標志為不可達。
????????3、RIP是以跳數作為metric度量值。(每經過一臺路由器為1跳,下一跳加1,最大為15跳,RIP會選擇到達目的路由跳數最少的路徑來發送數據包)
B、RIP是應用層的協議:
C、RIP的默認管理距離是:120
? ? 其它路由的管理距離(DV):
????????直連:1????靜態路由:1
????????EIGRP:1、匯總路由 5????2、外部路由 170????3、內部路由 90
????????BGP:?1、外部 20????2、內部 200
????????OSPF:110
????????IGP:100
????????RIP:120
D、RIP分為:RIP V1 &????RIP V2
????????V1與V2的區別:
????????????1、v1 為有類路由????V2 無類路由。
????????????2、V1 不支持VLSM????V2 支持VLSM
????????????3、V1 通過廣播(255.255.255.255)更新?????V2 組播更新(224.0.0.9)
????????????4、V1 自動匯總,不支持手動匯總?????V2 自動匯總且可以手動關閉匯總,支持手動匯總
E、RIP的配置:
????其實RIP的配置命令不多,也就是二、三個,注意下就OK!!!
????R(config)#router rip
????R(config-router)#version 2
????R(config-router)#network 要宣告的網絡號
查閱 router的命令:
????R#show ip route
====================================================================================
實驗:
R1的配置:
????R1(config)#int e0/0
????R1(config-if)#ip add 192.168.12.1 255.255.255.0
????R1(config-if)#no sh
????R1(config-if)#int lo 0
????R1(config-if)#ip add 1.1.1.1 255.255.255.0
????R1(config-if)#no sh
------------------------------------------------
????R1(config)#router rip
????R1(config-router)#version 2
????R1(config-router)#net 1.1.1.0
????R1(config-router)#net 192.168.12.0
R2的配置:
? ? R2(config)#int e0/1
????R2(config-if)#ip add 192.168.12.2 255.255.255.0
????R2(config-if)#no sh
????R2(config-if)#int lo 0
????R2(config-if)#ip add 2.2.2.2 255.255.255.0
????R2(config-if)#no sh
????R2(config-if)#int e0/2
????R2(config-if)#ip add 192.168.23.2 255.255.255.0
????R2(config-if)#no sh
------------------------------------------------
????R2(config)#router rip
????R2(config-router)#version 2
????R2(config-router)#net 2.2.2.0
????R2(config-router)#net 192.168.12.0
????R2(config-router)#net 192.168.23.0
R3的配置: ??
? ? R3(config)#int e0/3
????R3(config-if)#ip add 192.168.23.3 255.255.255.0
????R3(config-if)#no sh
????R3(config-if)#int lo 0
????R3(config-if)#ip add 3.3.3.3 255.255.255.0
????R3(config-if)#no sh
------------------------------------------------
????R3(config)#router rip
????R3(config-router)#version 2
????R3(config-router)#net 3.3.3.0
????R3(config-router)#net 192.168.23.0
注:
????1、上面因為是手打的,若有錯誤話,請諒解。
????2、其實我們在給每個路由器配置好IP地址后,不要急著配置路由協議,先PING下相鄰路由,保證直連路由是否二二互通,這個是也排錯的一步。
由上面可以看出來,直接相鄰的路由是可以互相通信的。
經過上面的檢查后,我們就可以直接配置路由協議了,下面我們看下結果:
從上面的路由表可以看出來,在R3上面已經學習到 192.168.12.0/24 & 1.0.0.0/8的路由。
現在我們來測試實驗的成功與否?
????檢驗最簡單的方法:PING...
由上圖可以看出來,我們的實驗是成功的。
????到這里,我們也算是簡單的了解了 動態路由協議 的RIP,如果想要更深入的去學習,這個請自行找相關資料去,哈。。。
????晚了,祝各位好運......洗洗準備睡覺!!!
本章提到的實驗也可以直接下載附件!
轉載于:https://blog.51cto.com/hznethome/1583004
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的CCNA 学习笔记(四)--路由协议(RIP)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Eclipse快捷键-方便查找
- 下一篇: centos 修改ip地址