用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負載均衡

相關文章
相關標籤/搜索