offset-list偏移列表的說明:
1)只能在距離矢量協議中使用:eigrp和rip 協議
2)只能增大度量值metric
3)格式:
offset-list{access-list-number|name}{in|out} offset[interface-type interface-number]
access-list-number|name 要使用標準ACL的編號或名稱。ACL號0表示全部ACl
in/out ACL用於入站(出站)路由
offset 一個正值,若是爲0則不採起任何措施
interface-type interface-number (可選)接口類型和編號
以下:
offset-list 3 out 10 對控制列表3的路由度量值增長10 (針對全部接口)
offset-list 3 in 10 ethernet 0 對控制列表3的路由度量值增長10 接口是e0.
4)接口方向: 流量從哪裏來就設置哪一個方向。好比R1 訪問 23.1.1.3 、實際是23.1.1.3的流量流向R1 、因此接口方向就要用in
1、EIGRP中使用offset-list 設置等價負載均衡.負載均衡
R1 12.1.1.一、13.1.1.一、1.1.1.1
R2 12.1.1.二、23.1.1.二、2.2.2.2
R3 13.1.1.三、23.1.1.三、3.3.3.3
全網運行eigrp
router eigrp 100
no auto-summary
network 12.1.1.0 0.0.0.255
network 13.1.1.0 0.0.0.255
在R1 上查看拓撲結構和路由表、通往23.1.1.0 有2條路、實際上只用了一條路。ide
只有在FD相同的狀況下,纔會實行等價負載均衡,這裏算下差值2681856-2195456=486400(必定要FD徹底相等才能夠),而後在哪一個接口把metric給增長上去,用在哪一個口以及方向,方向要考慮,這裏實際上最好改R3上e0/0的out方向,改的方法很簡單。router
R3(config)#
access-list 1 permit 23.1.1.0 0.0.0.255
router eigrp 100
offset-list 1 out 486400 e 0/0 對控制列表1的路由度量值增長486400 接口是e0/0.blog
在查看R1 的路由狀況,發現通往23.1.1.0 2條路了接口
也能夠直接在R1 上設置、先清除剛纔在R3 作的 偏移列表。
R1(config)#
access-list 1 permit 23.1.1.0 0.0.0.255
router eigrp 100
offset-list 1 in 486400 e 0/0
ip
2、RIP中使用offset-list 設置跳數.(最大15跳 )以下:路由
全網運行RIP 協議。
R1 1.1.1.1 12.1.1.1 13.1.1.1
R2 12.1.1.2 24.1.1.2
R3 13.1.1.3 34.1.1.3
R4 4.4.4.4 24.1.1.4 34.1.1.4it
R1(config)#
route rip
version 2
no auto-summary
network 1.1.1.0
network 12.1.1.0
network 13.1.1.0
R二、R三、R4同上
查看R1路由表和RIP表 show ip route
show ip route ripio
發現通往4.4.4.0 有2條路(一條走的R2 12.1.1.2,一條走的R3 13.1.1.3)、由於都是2跳、如今經過更改跳數改變路由路徑,讓其只走R3 的。(R2是串行鏈路的帶寬較小,若是傳輸大量的數據,則容易產生丟包現象)
在R2 的 s 1/2上增長出口跳數、或在R2 的 s 1/3上增長進口跳數、也能夠在R1 的s 1/2 上增長進口跳數。
R2(config)#
access-list 1 permit 4.4.4.0 0.0.0.255
router rip
offset-list 1 out 8 se1/2
對控制列表1的路由度量值增長8接口是s1/2.class
再次查看R1 的路由狀況。發現只有一條R3 13.1.1.3 通往R4的 4.4.4.0
如今咱們把R1 通往R3 的 e0/1端口關閉。而後查看端口狀況、再查看路由狀況。
R1(config)#
interface e 0/1
shutdown
show ip interface brief
show ip route
關閉下面這條路後、發現走的是R2 12.1.1.2這條路,跳 數是 10 。說明剛纔設置增長跳數(8+2=10)的有效。