| 與之前博文中Distribute-list中所講的有所不同,如果偏移列表不能用于鏈路狀態(tài)路由協(xié)議,因此OSPF,IS-IS等并不適合與offset-list。 想要了解分發(fā)列表(Distribute-List)請移步上篇文檔《路由策略專題(二)之分發(fā)列表(Distribute-List)》 Offset-List不能夠用來減少Metric值,只能用于增加Metric值。換句話說,offset-list只能適用于RIP和EIGRP之類的距離矢量路由協(xié)議中,針對某個特定的路由條目來增加一定的度量值。 技術(shù)點概述: 
 配置命令: 需要在路由協(xié)議進程下配置 router(config-router)#offset-list {access–list-number | name} {in|out} offset [interface-type interface-number] 我們結(jié)合兩個實驗來分別看一下具體使用: 實驗拓?fù)鋱D如下,4臺路由器均運行ospf。R1和R4的loopback0接口分別模擬直接網(wǎng)段。其中所有配置均為默認(rèn)配置沒有手動修改任何接口配置。 為了節(jié)約篇幅,這里不列出初始化配置。 
 實驗1: 我們想使R1->R2->R4這條路徑作為1.1.1.0/24網(wǎng)段到4.4.4.0/24網(wǎng)段訪問的主路徑。在所有配置均為默認(rèn)的情況下,R1上關(guān)于4.4.4.0/24,和R4上關(guān)于1.1.1.0/24的路由應(yīng)為負(fù)載均衡我們先查看一下路由表進行驗證。 
 我們要使用Offset-List進行修改的話,只能夠增加通過R3這條路的Metric值 為了影響R1上關(guān)于4.4.4.0/24這條路由,我們可以在以下EIGRP中使用offset-list在以下幾個位置調(diào)用: R1的 in 方向調(diào)用E0/1接口 R3的 in 方向調(diào)用E0/1接口或者 R3 的out方向調(diào)用 E0/0接口 R4的 out 方向調(diào)用E0/1接口 本實驗中選擇在R1的in接口做調(diào)用,為了最小限度的影響網(wǎng)絡(luò)。 R1(config)#access-list 1 permit 4.4.4.0 0.0.0.0 R1(config)#router eigrp 1 R1(config-router)#offset-list 1 in 64800 Ethernet0/1 先來查看路由表,發(fā)現(xiàn)原來去往4.4.4.0/24這條被等價負(fù)載均衡的路由不再存在而是變成了從R2走的路徑 
 為了更進一步查看一下效果,我們可以查看一下R1上的拓?fù)浔怼0l(fā)現(xiàn)走R3的路由的Metric值被修改為了50000。我們通過拓?fù)浔碇胁榭纯梢灾?,真實影響的參?shù)是Delay,這是因為delay是遞增的關(guān)系,因此可以方便的計算出來Metric值。 
 細(xì)心的讀者可能發(fā)現(xiàn),這里面存在一個問題,在R1的路由表上,走R3的這個路由的AD好像大于了FD,按理說不應(yīng)該加入拓?fù)浔淼摹7駝t就違背了FC條件。但是事實是這樣的嗎? 我們結(jié)合我們的命令發(fā)現(xiàn),我們作用在R1上而R3的AD值其實并沒有真正的改變,而是我們在R3傳遞給R1的AD值上通過offset-list(偏移列表)增加了64800的度量值,因此R3本身的度量值依然小于R1上的FD的度量值(435200),所以R1這里的拓?fù)浔碇械腁D值并不是真實的AD值。 如果我們這里在針對4.4.4.0/24這條路由再R3的in方向調(diào)用接口E0/1,那么R1的拓?fù)浔碇袑⒉淮嬖谶@個從R3走的條目了,有興趣的小伙伴可以自己驗證一下。這里我就不再贅述了。 rip中也與EIGRP類似但是增加的是跳數(shù)。 本篇文檔就介紹到這里,希望能幫助到你。本博客內(nèi)所有內(nèi)容均為博主一個字一個字碼上去的,并且專門設(shè)計了專門的實驗拓?fù)洹?/p> 
 | 
|  |