用route map實現多ISP Internet接入工程實例

  隨着我國寬帶技術的普及,各個公司都會有一至二條Internet接入線路,這些線路可能由電信、網通、長寬、
聯通等不同的IS提供,儘管他們在局端採用的技術可能有不同,但對客戶而言都是同樣接入方式,以太網接
入,全部採用8個0的缺省路由,而且每個ISP都提供了幾個公網IP,因此需用到多個NAT地址池,若採用普通的
NAT轉換,則會發現只有一個NAT地址池起作用,路由器並不會使用其餘地址池,那麼,如何配置CISCO路由
器以實現多NAT地址池轉換,就要用到ROUTE map,我前些日子作了一個工程,正好用到此項技術,考慮
到這種實現方法今後會越來越多,特將配置過程寫出來,供各位共享。
注:由於發現有些兄弟的問題,所以這裏添加一些情況說明
1.本配置並不實現負載均衡,主要原因是在工程當中發現一條鏈路爲10M,另
一條鏈路爲2M
2.ROUTE MAP的作用是實現NAT,也就是說當其中起任意一條鏈路時,能將
內網地址轉換成符合要求的公網地址,而不會出現比如電信的鏈路有效,但路
由器NAT後的公網地址卻是聯通的
3.目前運行一切正常
第一步:進入配置模式:
ROUTER>EN
ROUTER#CONFIG T
第二步:配置端口
/*接局域網*/
Router(Config)>int fa 0/0
Router(Config-if)>ip addr 192.168.0.1 255.255.255.0
Router(Config-if)>no shut
Router(Config-if)>ip nat inside
/*接ISP1網口*/
Router(Config-if)>int fa 0/1
Router(Config-if)>ip addr 168.168.18.158 255.255.255.252
Router(Config-if)>no shut
Router(Config-if)>ip nat outside
/*接ISP2網口*/
Router(Config-if)>int s1/0
Router(Config-if)>ip addr 68.18.18.2 255.255.255.224
Router(Config-if)>no shut
Router(Config-if)>ip nat outside
第三步:設置NAT地址池
Router(Config)>Ip Nat Pool Isp1_pool 218.18.18.2 218.18.18.6 Netmask 255.255.255.224
Router(Config)>Ip Nat Pool Isp2_pool 68.18.18.4 68.18.18.10 Netmask 255.255.255.224
第四步:設置訪問控制列表和NAT轉換規則
Router(Config)>Access-list 100 permit Ip 192.168.0.0 0.0.0.255 any
Router(Config)>Ip Nat Inside Source Route-map Isp1 Pool Isp1_pool
Router(Config)>Ip Nat Inside Source Route-map Isp2 Pool Isp2_pool
第五步:設置ROUTE MAP規則
Router(Config)>Route-map Isp1 Permit 10
Router(Config-route-map)>Match Ip address 100
Router(Config-route-map)>Match Int Fa 0/1
Router(Config)>Route-map Isp2 Permit 10
Router(Config-route-map)>Match Ip address 100
Router(Config-route-map)>Match Int S1/0
第六步:設置浮動靜態路由
Router(Config)>Ip Route 0.0.0.0 0.0.0.0 168.168.18.157
Router(Config)>Ip Route 0.0.0.0 0.0.0.0 68.18.18.1 20
第七步:結束並保存配置:
Router(Config)>end
Router#Copy Ru St
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章