前言:RIP 內(nèi)網(wǎng)中最簡單的動態(tài)路由協(xié)議。寫個毛的靜態(tài)路由贸辈,老夫配路由從來就是一把梭
什么是 RIP
RIP(Routing Infomation Protocol)就是一個用「跳數(shù)」做度量值的動態(tài)路由協(xié)議
用最少跳數(shù)尋找最佳路徑
AD(管理距離)值為 120,RIP 是應(yīng)用層的協(xié)議蜻韭,占用端口 520
RIP 中的跳數(shù)
跳數(shù):源地址與目的地址之間的路由器數(shù)
跳數(shù)越少募谎,路徑越優(yōu)。RIP 通過限制跳數(shù)來限制環(huán)路缔逛,RIP 中最大跳數(shù)是 15,超過 15 就被認為不可達到
RIP 有哪些特點
- 定期交換網(wǎng)絡(luò)的更新
- 始終廣播更新(路由信息)
- 完整路由表將在更新中發(fā)送
- 路由器始終信任從鄰居路由器接收的路由信息
最后一條非常重要:
它指明了距離矢量路由協(xié)議和鏈路狀態(tài)路由協(xié)議的關(guān)鍵區(qū)別:
- 前者聽別人的
- 后者自己算
如何配 RIP
RIP 有三個版本
- RIP v1
有類路由協(xié)議姓惑,它不在其路由更新的時候發(fā)送褐奴,子網(wǎng)掩碼
- RIP v2
無類路由協(xié)議,在路由更新的時候發(fā)送于毙,子網(wǎng)掩碼
- RIPNG
IPv6 的路由協(xié)議敦冬,暫時不考慮(其實是我不會)
無類和有類的區(qū)別
在上古時代,不存在子網(wǎng)掩碼這一個東西唯沮,只有 A B C D 的有類地址脖旱。只用看前八位的不同就能知道是什么類別
所以在 RIP v1 的版本中堪遂,根本不存在子網(wǎng)掩碼
但是如果現(xiàn)在沒有子網(wǎng)掩碼,IPv4 早就不夠用了萌庆。
現(xiàn)在開始配置
首先你得會配 ip 地址蚤氏,在這里我就不說了,我就說一個小技巧:
R1 和 R3 連接踊兜,ip 地址就分別寫成 13.1.1.1 和 13.1.1.3
接下來我們配置:RIP
對于 R1、R2佳恬,全局配置模式下:
R1(config)# router rip
R1(config-router)# network 13.1.1.0
R1(config-router)# version 2
R1(config-router)# no auto-summary
R2(config)# router rip
R2(config-router)# network 23.1.1.0
R2(config-router)# version 2
R2(config-router)# no auto-summary
理解一下 no auto-summary
默認情況下捏境,RIP 和 EIGRP 等路由協(xié)議將子網(wǎng)匯總到有類網(wǎng)絡(luò)中
比如:
假設(shè)路由器有兩個子網(wǎng) 172.16.8.0/24 和 172.16.4.0/24 的 B 類網(wǎng)絡(luò)和一個子網(wǎng) 10.2.0.0/16 的 A 類。當啟用 auto-summary 時毁葱,路由器將僅傳遞 172.16.0.0/16 的 B 類地址進入其 A 類接口
所以我們要使用 no auto-summary垫言,來禁止這樣的情況
達到向 A 發(fā)送,172.16.8.0/24 和 172.16.4.0/24 的目的
再配置 R3:
R3(config)# router rip
R3(config-router)# network 23.1.1.0
R3(config-router)# network 13.1.1.0
R3(config-router)# version 2
R3(config-router)# no auto-summary
等一會你就可以從 R1 ping 通 R2 了
(別看著輕松倾剿,其實我配了很久.....)