1.测试拓扑:
  
2.基本配置:
R1:
interface FastEthernet0/0
 ip address 12.1.1.1 255.255.255.0
 no shutdown
interface Loopback0
 ip address 1.1.1.1 255.255.255.0
R2:
interface Ethernet0/0
 ip address 12.1.1.2 255.255.255.0
 no shutdown
!
interface Ethernet0/1
 ip address 23.1.1.2 255.255.255.0
 no shutdown
!
interface Ethernet0/2
 ip address 24.1.1.2 255.255.255.0
 no shutdown
R3:
interface FastEthernet0/0
 ip address 23.1.1.3 255.255.255.0
 no shutdown
!
interface FastEthernet0/1
 ip address 50.1.1.3 255.255.255.0
 no shutdown
R4:
interface FastEthernet0/0
 ip address 24.1.1.4 255.255.255.0
 no shutdown
!
interface FastEthernet0/1
 ip address 50.1.1.4 255.255.255.0
 no shutdown
R5:
interface Loopback0
 ip address 5.5.5.5 255.255.255.0
!
interface FastEthernet0/0
 ip address 50.1.1.5 255.255.255.0
 no shutdown
3.静态路由配置:
R1:

ip route 0.0.0.0 0.0.0.0 12.1.1.2
R2:
ip route 0.0.0.0 0.0.0.0 23.1.1.3
ip route 1.1.1.0 255.255.255.0 12.1.1.1
R3:
ip route 5.5.5.0 255.255.255.0 50.1.1.5
ip route 12.1.1.0 255.255.255.0 23.1.1.2
R4:
ip route 1.1.1.0 255.255.255.0 24.1.1.2
ip route 5.5.5.0 255.255.255.0 50.1.1.5
R5:
ip route 0.0.0.0 0.0.0.0 50.1.1.3
ip route 1.1.1.0 255.255.255.0 50.1.1.4
4.R2策略路由配置:
A.配置访问控制列表,匹配流量:

access-list 110 permit ip 1.1.1.0 0.0.0.255 5.5.5.0 0.0.0.255
B.配置route-map,匹配流量后,设置下一跳
route-map net5 permit 10
 match ip address 110
 set ip next-hop 24.1.1.4
!
route-map net5 permit 20
C.在访问控制列表对应流量的进入接口应用route-map
interface Ethernet0/0
 ip policy route-map net5
5.效果测试:
A.R1直接traceroute 5.5.5.5 ,这时的源地址为12.1.1.1
R1#traceroute 5.5.5.5

Type escape sequence to abort.
Tracing the route to 5.5.5.5

1 12.1.1.2 36 msec 80 msec 44 msec
  2 23.1.1.3 92 msec 96 msec 60 msec
  3 50.1.1.5 160 msec *  184 msec
R1#
-----可以看到R2根据默认路由配置,将去往5.5.5.5的数据包下一跳扔给了R3。
B.R1指定源地址为1.1.1.1来traceroute 5.5.5.5
R1#traceroute 5.5.5.5 source 1.1.1.1

Type escape sequence to abort.
Tracing the route to 5.5.5.5

1 12.1.1.2 44 msec 100 msec 56 msec
  2 24.1.1.4 68 msec 64 msec 96 msec
  3 50.1.1.5 124 msec *  140 msec
R1#

----可以看到,R2根据策略路由配置,将源地址为1.1.1.1目标地址为5.5.5.5的下一跳扔给了R4。

本文转自 碧云天 51CTO博客,原文链接:http://blog.51cto.com/333234/1066640,如需转载请自行联系原作者

思科同时匹配源和目标地址进行策略路由配置测试相关推荐

  1. 基于报文地址的策略路由配置示例

    [实验拓扑] 本文实验采用的交换机是H3C模拟器,下载地址如下: http://forum.h3c.com/forum.php? mod=viewthread&tid=109740&h ...

  2. 网络端口地址转换 NAPT 配置

    你是某公司的网络管理员,公司办公网需要接入互联网,公司只向 ISP 申请了一条专线,该专线分配了一个公司 IP 地址,配置实现全公司的主机都能访问外网. 技术原理 NAT 将网络划分为内部网络和外部网 ...

  3. 思科(Cisco)路由器策略路由配置详解

    策略路由是路由优化的常用方法.在做路由牵引时很多情况都要用到策略路由. 网络拓扑 R2的E1\E2口分别与R3的E1\E2口相连. 先配置好静态路由,使192.168.2.X与192.168.1.X互 ...

  4. 思科设备策略路由配置

    思科设备策略路由配置 1.配置基本的IP地址 R1#conf t R1(config)#int f0/0 R1(config-if)#ip add 12.1.1.1 255.255.255.0 R1( ...

  5. Metasploit从文件中读取目标地址

    本文简单介绍如何使用Metasploit从文件中读取目标地址,来执行检测. 以检测MS17-010漏洞为例,在设定RHOSTS参数时,可设定目标地址范围和CIDR地址块,设定单个IP的目标也是可以的. ...

  6. java正则 链接_Java使用正则表达式匹配获取链接地址的方法示例

    本文实例讲述了Java使用正则表达式匹配获取链接地址的方法.分享给大家供大家参考,具体如下: 获取页面中字符串的url地址我们都会使用正则表达式来匹配获取了,下面我来给大家总结几个匹配获取链接地址示例 ...

  7. 和能力匹配的目标才是战略

    今天跟人交流,听到这个观点,突然有点点感悟.之前再定战略,总觉得要多宏大,否则怎么能称之为"战略". 今天这个说法让我有了更进一步的认知. 一.战略并不高大上 虽然自百度百科对战略 ...

  8. 443_J1939源地址与目标地址的使用和判断

    全部的学习汇总: https://github.com/GreyZhang/J1939_basic 前面做了官方例程的测试,两个板子能够通过按键分别控制对方的LED的亮灭.现在,做一个简单的修改: 把 ...

  9. OLEDB数据源和目标组件

    在SSIS工程的开发过程中,OLEDB 数据源和目标组件是最常用的数据流组件.从功能上讲,OLEDB 数据源组件用于从OLEDB 提供者(Provider)中获取数据,传递给下游组件,OLEDB提供者 ...

最新文章

  1. jedis操作set_Java中使用Jedis操作Redis的示例代码
  2. LaTex排版技巧:[15]公式太长如何换行
  3. 贷款中介市场要变天了吗?
  4. ubuntu find
  5. python字符串和List:索引值以 0 为开始值,-1 为从末尾的开始位置;值和位置的区别哦...
  6. mysql key_len_浅谈mysql explain中key_len的计算方法
  7. gdiplus判断一个点是否在圆弧线上_福建教师招聘考试小学数学面试教案:圆的认识...
  8. 类似 Observer Pattern 的 NSNotificationCenter (实例)
  9. linux文件系统初识
  10. Java小白入门200例54之打印水仙花数
  11. 解决删除symantec,需要输入密码的问题
  12. PulseAudio 模块化实现录音和放音
  13. 那些逃离北上广的人后悔吗,有过遗憾吗?
  14. 名帖194 米芾 行书《珊瑚帖》
  15. 项目中采用J2EE体系架构分析
  16. scrapy爬取京东笔记本电脑数据并进行简单处理和分析
  17. MySQL 统计数量的方式 coutn(*) 和 count(1)
  18. 【个人整理】长短是记忆网络LSTM的原理以及缺点
  19. 如何加入Dave 英语学习小组
  20. mysql中嵌套查询分数大于70分的人数_MySQL查询练习题,自我解答版本

热门文章

  1. PetaPoco 快速上手
  2. LA3902 Network (树上dfs)
  3. Fiddler模拟Slow Network
  4. Eclipse插件工具
  5. loadrunner 11 下载地址
  6. php拉查询封装,php实现搜索类封装示例
  7. 【开发环境】安装 Visual Studio Community 2013 开发环境 ( 下载 Visual Studio Community 2013 with Update 5 版本的安装包 )
  8. 【开发环境】Mac 中安装 Python3 最新版本 ( 下载 Python 最新版本 | 安装 Python3 | 验证 Python3 )
  9. 【错误记录】发布 Flutter 插件包报错 ( It‘s strongly recommended to include a “homepage“ or “repository“ field )
  10. 【Android 异步操作】线程池 ( 线程池 reject 拒绝任务 | 线程池 addWorker 添加任务 )