摘要:RIP的高級特性包括:自動/手工彙總、域內注入缺省路由、被動接口、單播更新、廣播發送、兼容性開關、認證、offset-list、關閉水平分割、關閉更新源檢測、修改延遲、純觸發更新。redis
224.0.0.9
,支持認證|LL|IP|UDP(8Bytes)|RIP(512Bytes)|FDS|
,每次最多可發送25條更新條目。router(config)#router rip //啓用RIPv1 router(config-router)#network $network-number //宣告主類網段進RIP router(config-router)#version 2 //啓用RIPv2 router(config-router)#no auto-summary //關閉自動彙總 router(config-router)#times basic $update-time $invalid-time $holddown-time $flush-time //計時器週期設置 router(config-if)#ip summary-address rip $prefix $mask //配置手工彙總
啓動RIP後,自動彙總默認開啓,且RIPv1沒法關閉。路由器會對如下兩種路由進行自動彙總併發送:網絡
redistribution static
,經過重分發將靜態路由協議獲悉的路由以RIP協議的形式通告出去。network 0.0.0.0
可將該靜態路由加入RIP。ip default-network $network-number
,將邊界網絡下放進域內,對邊界路由本地路由表無影響。default-information originate
,將全0的缺省路由下放到域內,對邊界路由本地路由表無影響。在幀中繼只有單播的環境中,或環回口,可在RIP進程內配置命令passive-interface interface
將接口置爲被動接口。併發
該行爲不影響本路由器其餘被宣告進RIP的接口,通告該被動接口的直連網段路路由,或該接口接收到並加如路由表中的路由。性能
被其餘被置爲被動接口的接口收發RIP更新:code
RIP進程中配置命令neighbor $ip-address
指向鄰居的直鏈接口的IP地址,用於MA環境。orm
在接口配置命令ip rip v2-broadcast
,用於兼容不支持廣播/組播更新的老設備。router
默認啓用RIPv1,此時只發v1路由更新,但同時收v1和v2。接口中配置命令ip rip {send|receive} version {1|2}
,管理各接口的收發RIP更新的版本。接口
RIPv2支持認證,只有思科設備支持密文認證,第三方設備只能明文認證。認證基於廣播域,鏈路內能夠收發路由的接口,必須使用相同的類證類型和密鑰。進程
router(config)#key chain $chain-name //名字只有本地含義 router(config-keychain)#key $key-id //鑰匙編號具備全局含義 router(config-keychain-key)#key-string $password //設置密碼 router(config-if)#ip rip authentication key-chain $chain-name //選擇密鑰 router(config-if)#ip rip authentication mode {text|md5} //設置模式即啓用認證
RIP進程中配置命令offset-list $ACL-id {in|out} $delta-metric [interface]
,調用ACL精確控制更新包中度量值的增長。ip
模糊修改offset-list 0 {in|out} $delta-metric
,配置全部接口的全部更新包度量值增長。
子接口中配置命令no ip split-horizon
,建議在FR的Hub節點關閉多點子接口的水平分割,避免Spoke節點之間的路由傳遞。
接收到更新報文的路由器,檢測3層報頭的源IP地址是否與接收接口的IP地址在同一網段,若網段相同纔會接收。
RIP進程中配置命令output-delay $time
,在較高性能的路由中部署,提升其與低端設備共處的兼容性。
串行鏈路兩端的串行接口上配置命令ip rip triggered
。避免按需鏈路因RIP週期性更新致使的反覆創建與刪除,而且節約用於RIP更新的串行鏈路的帶寬。