注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 小五思科技术学习笔记之SSH
 帮助

用Route-Map配置NAT实现双ISP接入


2008-02-04 21:49:38
 标签:路由器 NAT route-map   [推送到技术圈]

 
实验模拟器:DynamipsGUI
实验目标:通过策略路由对不同原地址数据流量进行分流,使得不同原地址主机通过不同ISP接口访问Internet,并为不同原地址主机同不同NAT地址进行转换。
注:实验操作时ISP1和ISP2有一条链路相连,以承担Internet上相同服务。
 
 
配置如下:
 
R1#sh run
interface FastEthernet0/0     ---------------设置连接的内网
 ip address 10.10.24.1 255.255.255.0 secondary
 ip address 10.10.23.2 255.255.255.0 secondary
 ip address 10.10.23.3 255.255.255.0 secondary
 ip address 10.10.24.2 255.255.255.0 secondary
 ip address 10.10.24.3 255.255.255.0 secondary
 ip address 10.10.23.1 255.255.255.0
 ip nat inside
 ip policy route-map 10     --------在该端口上将使用route-map 10进行策略控制
 
interface Serial1/0         ---------配置ISP 1接入端口
 ip address 172.168.1.2 255.255.255.0
 ip nat outside
 
interface Serial1/2         ---------配置ISP 2接入端口
 ip address 172.168.2.2 255.255.255.0
 ip nat outside

router rip
 version 2
 network 10.0.0.0
 network 172.168.1.0
 network 172.168.2.0
!        
access-list 1 permit 10.10.23.0 0.0.0.255
access-list 2 permit 10.10.24.0 0.0.0.255
 
ip nat inside source list 1 interface Serial1/0 overload      -----Nat转换,指定原地址为10.10.23.0的主机
使用S1/0的地址进行转换
ip nat inside source list 2 interface Serial1/2 overload      -----Nat转换,指定原地址为10.10.24.0的主机
使用S1/2的地址进行转换
 
route-map isp permit 10
match ip add 1
set int s1/0
route-map isp permit 20
match ip add 2
set int s 1/2
int f 0/0
ip policy route-map isp
      
 
ISP1#sh run
interface Serial1/0
 ip address 172.168.1.1 255.255.255.0
 serial restart-delay 0
!        
interface Serial1/1                           -----互联网上的服务网段
 ip address 133.0.0.1 255.255.255.0
 serial restart-delay 0
 
router rip
 version 2
 network 133.0.0.0
 network 172.168.1.0
 
ISP2#sh run
interface Serial1/1
 ip address 133.0.0.254 255.255.255.0
 serial restart-delay 0
!        
interface Serial1/2
 ip address 172.168.2.1 255.255.255.0
 serial restart-delay 0
 
router rip
 version 2
 network 133.0.0.0
 network 172.168.2.0
 
验证:
R1#sh ip nat translations
Pro Inside global      Inside local       Outside local      Outside global
icmp 172.168.1.2:10    10.10.23.1:10    133.0.0.1:10       133.0.0.1:10
icmp 172.168.2.2:9     10.10.24.3:9     133.0.0.1:9        133.0.0.1:9
 

 
 




    文章评论
 
2008-02-04 23:18:20
现在企业中多用多ISP接入,比较适用。顶!!!

2008-02-05 12:21:05
作为企业的网管人员,是不是只需要配置以下命令:
R1#sh run
interface FastEthernet0/0   ---------------设置连接的内网
ip address 10.10.24.1 255.255.255.0 secondary
ip address 10.10.23.2 255.255.255.0 secondary
ip address 10.10.23.3 255.255.255.0 secondary
ip address 10.10.24.2 255.255.255.0 secondary
ip address 10.10.24.3 255.255.255.0 secondary
ip address 10.10.23.1 255.255.255.0
ip nat inside
ip policy route-map 10   --------在该端口上将使用route-map 10进行策略控制

interface Serial1/0       ---------配置ISP 1接入端口
ip address 172.168.1.2 255.255.255.0
ip nat outside

interface Serial1/2       ---------配置ISP 2接入端口
ip address 172.168.2.2 255.255.255.0
ip nat outside

router rip
version 2
network 10.0.0.0
network 172.168.1.0
network 172.168.2.0
!      
access-list 1 permit 10.10.23.0 0.0.0.255
access-list 2 permit 10.10.24.0 0.0.0.255

ip nat inside source list 1 interface Serial1/0 overload     -----Nat转换,指定原地址为10.10.23.0的主机
使用S1/0的地址进行转换
ip nat inside source list 2 interface Serial1/2 overload     -----Nat转换,指定原地址为10.10.24.0的主机
使用S1/2的地址进行转换

route-map isp1 permit 10     ----定义route-map t0,permit序列为10
match ip address 1       ----检查原地址,允许10.10.23.0 网段地址
match interface Serial1/0   ----指定出口
route-map isp2 permit 10     ----定义route-map t0,permit序列为10
match ip address 2       ---检查原地址,允许10.10.24.0 网段地址
set interface Serial1/2  



剩下的命令似乎是运营商的ROUTE命令啊!

2008-02-06 10:40:31
企业用户不需用RIP,配两条缺省路由出去,然后NAT,并用ROUTE MAP控制流量走向即可.
如不需要控制流量走向,也可配两条路径负载平衡.

2008-02-06 11:16:32
内部是要配ROUTE-MAP的,因是要控制内部用户走哪个出口出去.

2008-02-11 20:27:54
route-map isp1 permit 10     ----定义route-map t0,permit序列为10
match ip address 1       ----检查原地址,允许10.10.23.0 网段地址
match interface Serial1/0   ----指定出口
route-map isp2 permit 10     ----定义route-map t0,permit序列为10
match ip address 2       ---检查原地址,允许10.10.24.0 网段地址
set interface Serial1/2      

我认为
route-map isp permit 10
match ip add 1
set int s1/0
route-map isp permit 20
match ip add 2
set int s 1/2
int f 0/0
ip policy route-map isp
这样写会好一些

2008-02-19 22:05:17
谢谢,通过您的文章,我特意学习了ROUTE-MAP命令!
非常感谢您!

2008-03-23 02:33:04
收藏了,使用静态路由可以改变度量值,不会这样走两条路,不知道正确?

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: