用Route Map实现多ISP Internet接入问题请高手赐教

2023-11-10 18:10

本文主要是介绍用Route Map实现多ISP Internet接入问题请高手赐教,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

image

R2:为公网接入点,为了保证能一天24小时公司的网络能上INTERNET,现接入两家供应商的线路来连接INTERNET,

即然接入了两家供应商线路,当然希望两条线路能同时启用做到负载均衡的目的,当一条线路出了问题,客户端还可以走另一条线路出到INTERNET,现在要在R2路由器上做相关设置以达到我们所需求.以下是在R2上的配置如下:

R2#show run 
Building configuration...

Current configuration : 1449 bytes 

version 12.4 
service timestamps debug datetime msec 
service timestamps log datetime msec 
no service password-encryption 

hostname R2 

boot-start-marker 
boot-end-marker 

no aaa new-model 
memory-size iomem 5 

ip cef 
!

interface Serial0/0 
 ip address 150.17.232.2 255.255.254.0 
 ip nat inside 
 ip virtual-reassembly 
 serial restart-delay 0 

interface Serial0/1 
 ip address 192.168.2.1 255.255.255.0 
 ip nat outside 
 ip virtual-reassembly 
 serial restart-delay 0 

interface Serial0/2 
 ip address 172.16.20.1 255.255.0.0 
 ip nat outside 
 ip virtual-reassembly 
 serial restart-delay 0 

ip http server 
no ip http secure-server 

ip nat inside source route-map isp1 interface Serial0/1 overload 
ip nat inside source route-map isp2 interface Serial0/2 overload 

access-list 100 permit ip 150.17.232.0 0.0.0.255 192.168.2.0 0.0.0.255 
access-list 101 permit ip 150.17.232.0 0.0.0.255 any 

route-map isp2 permit 10 
 match ip address 101 
 match interface Serial0/2 

route-map isp1 permit 10 
 match ip address 100 
 match interface Serial0/1 

control-plane 

line con 0 
 exec-timeout 0 0 
 logging synchronous 
line aux 0 
line vty 0 4 
 login

问:用router-map 与直接用PAT它们之间有什么区别?

是不是用router-map能够自动做负载均衡,而用PAT则只能走一条线路呢?

第一种方法用router-map来配置

ip nat inside source route-map isp1 interface Serial0/1 overload 
ip nat inside source route-map isp2 interface Serial0/2 overload 

access-list 100 permit ip 150.17.232.0 0.0.0.255 192.168.2.0 0.0.0.255 
access-list 101 permit ip 150.17.232.0 0.0.0.255 any 

route-map isp2 permit 10 
 match ip address 101 
 match interface Serial0/2 

route-map isp1 permit 10 
 match ip address 100 
 match interface Serial0/1

第二种方法直接用PAT来做转换配置

ip nat inside source list 100 interface Serial0/1 overload 
ip nat inside source list 101 interface Serial0/2 overload 

access-list 100 permit ip 150.17.232.0 0.0.0.255 192.168.2.0 0.0.0.255 
access-list 101 permit ip 150.17.232.0 0.0.0.255 any 
!

以上两种配置在客户端PING ISP1和ISP2都能通过 
R2#show ip nat translations 
Pro Inside global      Inside local       Outside local      Outside global 
icmp 172.16.20.1:6     150.17.232.1:6     172.16.20.2:6      172.16.20.2:6 
icmp 192.168.2.1:7     150.17.232.1:7     192.168.2.2:7      192.168.2.2:7





     本文转自allanhi 51CTO博客,原文链接:http://blog.51cto.com/allanfan/217602,如需转载请自行联系原作者



这篇关于用Route Map实现多ISP Internet接入问题请高手赐教的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/384402

相关文章

Flutter实现文字镂空效果的详细步骤

《Flutter实现文字镂空效果的详细步骤》:本文主要介绍如何使用Flutter实现文字镂空效果,包括创建基础应用结构、实现自定义绘制器、构建UI界面以及实现颜色选择按钮等步骤,并详细解析了混合模... 目录引言实现原理开始实现步骤1:创建基础应用结构步骤2:创建主屏幕步骤3:实现自定义绘制器步骤4:构建U

MySQL主从同步延迟问题的全面解决方案

《MySQL主从同步延迟问题的全面解决方案》MySQL主从同步延迟是分布式数据库系统中的常见问题,会导致从库读取到过期数据,影响业务一致性,下面我将深入分析延迟原因并提供多层次的解决方案,需要的朋友可... 目录一、同步延迟原因深度分析1.1 主从复制原理回顾1.2 延迟产生的关键环节二、实时监控与诊断方案

SpringBoot中四种AOP实战应用场景及代码实现

《SpringBoot中四种AOP实战应用场景及代码实现》面向切面编程(AOP)是Spring框架的核心功能之一,它通过预编译和运行期动态代理实现程序功能的统一维护,在SpringBoot应用中,AO... 目录引言场景一:日志记录与性能监控业务需求实现方案使用示例扩展:MDC实现请求跟踪场景二:权限控制与

Android实现定时任务的几种方式汇总(附源码)

《Android实现定时任务的几种方式汇总(附源码)》在Android应用中,定时任务(ScheduledTask)的需求几乎无处不在:从定时刷新数据、定时备份、定时推送通知,到夜间静默下载、循环执行... 目录一、项目介绍1. 背景与意义二、相关基础知识与系统约束三、方案一:Handler.postDel

SQLyog中DELIMITER执行存储过程时出现前置缩进问题的解决方法

《SQLyog中DELIMITER执行存储过程时出现前置缩进问题的解决方法》在SQLyog中执行存储过程时出现的前置缩进问题,实际上反映了SQLyog对SQL语句解析的一个特殊行为,本文给大家介绍了详... 目录问题根源正确写法示例永久解决方案为什么命令行不受影响?最佳实践建议问题根源SQLyog的语句分

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

解决IDEA报错:编码GBK的不可映射字符问题

《解决IDEA报错:编码GBK的不可映射字符问题》:本文主要介绍解决IDEA报错:编码GBK的不可映射字符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录IDEA报错:编码GBK的不可映射字符终端软件问题描述原因分析解决方案方法1:将命令改为方法2:右下jav

Python实现微信自动锁定工具

《Python实现微信自动锁定工具》在数字化办公时代,微信已成为职场沟通的重要工具,但临时离开时忘记锁屏可能导致敏感信息泄露,下面我们就来看看如何使用Python打造一个微信自动锁定工具吧... 目录引言:当微信隐私遇到自动化守护效果展示核心功能全景图技术亮点深度解析1. 无操作检测引擎2. 微信路径智能获

Python中pywin32 常用窗口操作的实现

《Python中pywin32常用窗口操作的实现》本文主要介绍了Python中pywin32常用窗口操作的实现,pywin32主要的作用是供Python开发者快速调用WindowsAPI的一个... 目录获取窗口句柄获取最前端窗口句柄获取指定坐标处的窗口根据窗口的完整标题匹配获取句柄根据窗口的类别匹配获取句

MyBatis模糊查询报错:ParserException: not supported.pos 问题解决

《MyBatis模糊查询报错:ParserException:notsupported.pos问题解决》本文主要介绍了MyBatis模糊查询报错:ParserException:notsuppo... 目录问题描述问题根源错误SQL解析逻辑深层原因分析三种解决方案方案一:使用CONCAT函数(推荐)方案二: