近期有部分網友問我有關多條外線路由備份和負載均衡的問題,由于時間關系,我簡單的寫了一下配置……下面是以雙外線路由備份為例的……多外線路無非就是在原來的基礎上增加相應的策略路由……如有遺漏,請指教……
前提是在各接口等基礎配置完畢的情況下。
(1)可以針對兩條線路先加兩條默認路由:以第一條優(yōu)先,如果第一條線路出現故障,將自動跳轉到第二條線路上。
ip route 0.0.0.0 0.0.0.0 x.x.x.x
ip route 0.0.0.0 0.0.0.0 y.y.y.y
(2)如果在第一條線路正常的情況下,需要由第二條線路負載部分,可以在(1)的基礎上,做策略路由。如下:
進入路由器內網接口假設是fa0/0
int fa0/0
ip policy route-map yy ( 在端口綁定策略路由)
A、對部分網段做策略,例把192.168.1.0和192.168.2.0 跳轉到y.y.y.y線路上部分負載。
access-list 12 permit 192.168.1.0 0.0.0.255
access-list 12 permit 192.168.2.0 0.0.0.255
route-map yy permit 10 (定義策略yy)
match ip address 12 (匹配控制列表12)
set ip next-hop y.y.y.y (設置下一跳地址,即數據包途經的下一個路由器接口地址[網關])
B、對部分主機做策略,例把主機192.168.3.11和主機192.168.4.12 跳轉到y.y.y.y線路上部分負載(默認這兩個網段地址是走第一條默認路由的,即x.x.x.x)。
access-list 101 permit ip host 192.168.3.11 any
access-list 101 permit ip host 192.168.4.12 any
route-map yy permit 20 (定義策略yy)
match ip address 101 (匹配控制列表101)
set ip next-hop y.y.y.y (設置下一跳地址,即數據包途經的下一個路由器接口地址[網關])
這樣在默認情況下,除了以上策略路由中定義的網段和主機外,其他網段所有主機均通過線路x.x.x.x連接到外部網絡,如果x.x.x.x這條線路出現故障,默認路由就會變成y.y.y.y,并且策略路由都在y.y.y.y線路上,所以不會受到影響……


