會使用到的cisco packet trecer命令
#特權模式
檢視路由表
show ip route
write
#全域性模式
route rip
#rip程序中
version "1 or 2"
no auto-summary
network "宣告的網段"
– 距離向量協議
– 度量值:跳數。超過15跳不可達(不包括15跳)
– 30秒收斂一次
– v1使用廣播,v2使用組播,組播位址為224.0.0.9
–管理距離為120
這是乙個內部閘道器協議,也是乙個動態路由協議,也叫距離向量協議。
顧名思義距離向量協議這個路由協議,有距離有方向。
是因為動態路由協議需要自行計算從什麼介面發出,所以得給度量值和管理距離用於計算,不然兩邊埠都會傳送資料報。
兩台路由器,a介面收到的a路由,就認為a介面是a路由的出介面,如果要去a路由就從a介面的另一頭發出。
度量值根據距離和方向沿途累加,就是開銷。
開銷值就是度量值,跳數就是從源到目標路由器中間有多少節點個數,開銷小的路線優先。
收斂網路中拓撲發生變化到網路中所有路由器都知道這個變化,且更新了本身的路由表,就叫做收斂,所用的時間就是收斂時間。
廣播與組播
v1版本廣播傳送,不管有沒有啟用rip協議的路由器,都回去處理一遍資料報。
v2版本組播發送,只要啟用了rip v2版本的路由器,才回去處理資料報,其餘沒有啟用的就丟掉。因為啟用了rip v2路由協議,路由器才會去監聽224.0.0.9組播位址。
管理距離
管理距離也叫ad值
管理距離越小越優先,每個路由協議都有預設管理距離,rip為120。
同種路由協議路由表儲存最優的路徑和協議,比如動態靜態路由同時存在是,只會採用靜態路由協議。
靜態路由管理距離為1,直連路由管理距離為0。
– rip v1是有類路由,rip v2是無類路由
– 使用udp協議傳輸
– 源目埠號都是520
– rip協議號:17(非真正的協議號)
– 訊息形式:請求訊息,響應訊息
– 預設支援的等價負債均衡:4,最大值為6
有類路由
在路由器傳遞路由表時,不傳遞子網掩碼,出現時子網掩碼變長時,路由器無法識別。
例如:10.0.0.0/8 變成 10.0.0.0/24
無類路由
在路由器傳遞路由表時,傳遞子網掩碼
udp協議
upd協議被稱為使用者資料報協議(udp,user datagram protocol)是乙個傳輸層協議,有應用層才會有傳輸層,rip是乙個應用層協議。都是用這個協議傳輸資料。共同的埠號520
協議號rip是乙個應用層協議,使用udp協議進行傳輸,本來應該沒有協議號,只有埠號,協議號表示的是udp。用rip就要使用udp所以協議號就是17。
下乙個封裝,拆開以後第乙個能看到是什麼,第乙個埠拆開後表示的是乙太網,乙太網拆開型別位是ip,ip拆開後協議號表示的就是udp,udp拆開後裡面的埠號表示的就是那個乙個應用層的協議。
17其實表示的是udp,一旦用到rip就要用到udp,所以rip協議號就是17。
其實這裡有個問題沒懂為什麼不是520而是17,難道不是520就表示的是rip洗衣嗎?
訊息形式
rip怎麼傳遞路由表
啟用了rip協議的路由器,會向它的直連路由器傳送請求訊息,直連路由器就直接傳送路由表資訊。
負載均衡
對於同一條路由,管理距離和開銷值都一樣了,並且這條路由平行並列著好幾個下一跳,就是等價。預設顯示4條路由資訊,手動最大只能支援6條。
觸發更新
一旦網路發生變化,路由器就會傳送更新,不管有沒有過30秒。
rip計時器
更新計時器:30秒
無效計時器:180秒不更新,設定為possible down狀態
重新整理計時器:240秒,不更新,將該路由所有路由條目刪除
抑制計時器:180秒,則將該路由條目設定為16.
rip對環路的解決方式
為什麼會形成環路,因為會持續更新,比如r1更新了路由表,傳送給r2,r2通過r1更新了有路由表,又傳送給r1,r1通過r2的更新,又傳送路由表給r2,迴圈往復。
解決方式:水平分割,路由毒化,觸發更新
水平分割:從乙個介面收到的路由條目,不會再由這個介面發出。
路由毒化:從乙個介面收到的路由條目,會由這個介面發出,但是將該路由標記為16跳不可達。
觸發更新:一旦有變化立刻更新,在30秒更新計時的時候不會出現路由不可達的情況,有一定程度的上的防環。
rip v1
1.有類路由協議
2.更新方式為廣播
3.不支援變長子網掩碼(vlsm)
4.不支援不連續的子網掩碼
5.不支援認證(ppp認證)
6.每個更新包最大支援25條路由條目
7.路由表查詢方式為主類網段
rip v2
1.無類路由協議
2.更新方式為組播,組播位址為224.0.0.9
3.支援變長子網掩碼(vlsm)
4.支援明文以及密文認證
5.支援劃分子網掩碼
6.支援不連續子網
自動彙總:會將無類彙總成有類,使用距離向量型別協議,都需要關閉自動彙總。
例如:10.1.1.0/24與10.2.2.0/24自動彙總將會變成10.0.0.0/8
network 是把ip所在的介面宣告進組播,然後才將網段宣告出去。
內部閘道器協議RIP
關於自治系統 as 運用靜態選路,在配置介面時,以預設方式生成路由表項 對於直接連線的介面 並通過r o u t e命令增加表項 通常從系統自引導程式檔案 或是通過i c m p重定向生成表項 通常是在預設方式出錯的情況下 在網路很小,且與其他網路只有單個連線點且沒有多餘路由時,採用這種方法是可行的...
網路層 內部閘道器協議RIP
rip是一種分布式的基於距離向量的路由選擇協議 rip協議的 距離 也稱為 跳數 因為每經過乙個路由器,跳數 就加1.rip協議的特點是 rip的距離向量演算法 這裡我打算引用書裡的講解 這樣做是為了便於進行本路由表的更新.假設從位於位址x的相鄰路由器傳送的rip報文的某乙個專案是 net2,3,y...
內部閘道器RIP協議和OSPF, 外部閘道器協議BGP
在計算機網路中,路由表 routing table 或稱路由擇域資訊庫 rib,routing information base 是乙個儲存在路由器或者聯網計算機中的電子 檔案 或類資料庫。路由表儲存著指向特定網路位址的路徑 在有些情況下,還記錄有路徑的路由度量值 路由表中含有網路周邊的拓撲資訊。路...