拓扑图

实验过程

1.       R1的预配置

Router>en

Router#config t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#no ip domain-lookup

Router(config)#line console 0

Router(config-line)#no exec-timeout

Router(config-line)#loggin syn

Router(config-line)#exit

Router(config)#host pc1

pc1(config)#no ip routing  //模拟pc需要关闭路由功能

pc1(config)#int f0/0

pc1(config-if)#no shut

pc1(config-if)#ip add 192.168.1.10 255.255.255.0

pc1(config-if)#exit

pc1(config)#ip default-gateway 192.168.1.1

pc1(config)#end

2.       R2的预配置

Router>en

Router#config t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#no ip domain-lookup

Router(config)#line console 0

Router(config-line)#no exec-timeout

Router(config-line)#loggin syn

Router(config-line)#exit

Router(config)#host  pc2

pc2(config)#no ip routing

pc2(config)#int f0/0

pc2(config-if)#no shut

pc2(config-if)#ip add 192.168.1.20 255.255.255.0

pc2(config-if)#exit

pc2(config)#ip default-gateway 192.168.1.1

pc2(config)#end

3.       R3的预配置

Router>en

Router#config t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#no ip domain-lookup

Router(config)#line console 0

Router(config-line)#no exec-timeout

Router(config-line)#loggin syn

Router(config-line)#exit

Router(config)#host  R3

R3(config)#int s0/0

R3(config-if)#no shut

R3(config-if)#en frame-relay

R3(config-if)#ip add 10.1.1.1 255.255.255.0

R3(config-if)#exit

R3(config)#int f1/0

R3(config-if)#no shut

R3(config-if)#ip add 192.168.1.1 255.255.255.0

R3(config-if)#end

R3(config)#router rip

R3(config-router)#version 2

R3(config-router)#no auto

R3(config-router)#network 192.168.1.0

R3(config-router)#net 10.0.0.0

R3(config-router)#end

4.       R4的预配置

Router>en

Router#config t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#no ip domain-lookup

Router(config)#line console 0

Router(config-line)#no exec-timeout

Router(config-line)#loggin syn

Router(config-line)#exit

Router(config)#host  R4

R4(config)#int s0/0

R4(config-if)#en frame-relay

R4(config-if)#no shut

R4(config-if)#ip add 10.1.1.2 255.255.255.0

R4(config-if)#int s0/1

R4(config-if)#no shut

R4(config-if)#ip add 172.16.1.1 255.255.255.0

R4(config-if)#exit

R4(config)#router rip

R4(config-router)#version 2

R4(config-router)#no auto

R4(config-router)#net 10.0.0.0

R4(config-router)#net 172.16.1.0

R4(config-router)#end

5.       R5的预配置

Router>en

Router#config t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#no ip domain-lookup

Router(config)#line console 0

Router(config-line)#no exec-timeout

Router(config-line)#loggin syn

Router(config-line)#exit

Router(config)#host  R5

R5(config)#int s0/1

R5(config-if)#no shut

R5(config-if)#ip add 172.16.1.2 255.255.255.0

R5(config-if)#int s0/2

R5(config-if)#no shut

R5(config-if)#ip add 172.16.2.1 255.255.255.0

R5(config-if)#int lo0

R5(config-if)#ip add 130.130.1.1 255.255.255.0

R5(config-if)#exit

R5(config)#router rip

R5(config-router)#version 2

R5(config-router)#no auto

R5(config-router)#net 172.16.1.0

R5(config-router)#net 172.16.2.0

R5(config-router)#net 130.130.1.0

R5(config-router)#end

6.       R6的预配置

Router>en

Router#config t

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#no ip domain-lookup

Router(config)#line console 0

Router(config-line)#no exec-timeout

Router(config-line)#loggin syn

Router(config-line)#exit

Router(config)#host  R6

R6(config)#int s0/0

R6(config-if)#no shut

R6(config-if)#en frame-relay

R6(config-if)#ip add 10.1.1.3 255.255.255.0

R6(config-if)#int s0/2

R6(config-if)#no shut

R6(config-if)#ip add 172.16.2.2 255.255.255.0

R6(config-if)#exit

R6(config)#router rip

R6(config-router)#version 2

R6(config-router)#no auto

R6(config-router)#net  10.0.0.0

R6(config-router)#net 172.16.2.0

R6(config-router)#end

7.       查看R3的路由器

R3#show ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

172.16.0.0/24 is subnetted, 2 subnets

R       172.16.1.0 [120/1] via 10.1.1.2, 00:00:26, Serial0/0

R       172.16.2.0 [120/1] via 10.1.1.3, 00:00:12, Serial0/0

10.0.0.0/24 is subnetted, 1 subnets

C       10.1.1.0 is directly connected, Serial0/0

130.130.0.0/24 is subnetted, 1 subnets

R       130.130.1.0 [120/2] via 10.1.1.3, 00:00:12, Serial0/0

                   [120/2] via 10.1.1.2, 00:00:26, Serial0/0  //到130.130.1.0有两条路径

C    192.168.1.0/24 is directly connected, FastEthernet1/0

8.       在R1上跟踪到130.130.1.1的路由

pc1#traceroute 130.130.1.1

Type escape sequence to abort.

Tracing the route to 130.130.1.1

1 192.168.1.1 56 msec 112 msec 60 msec

2 10.1.1.2 172 msec 180 msec 156 msec

3 172.16.1.2 164 msec *  220 msec

pc2#traceroute 130.130.1.1

Type escape sequence to abort.

Tracing the route to 130.130.1.1

1 192.168.1.1 1028 msec 112 msec 28 msec

2 10.1.1.2 64 msec 164 msec 12 msec

3 172.16.1.2 16 msec *  224 msec

9.       在R3上进行路由策略的配置,实现R1走R4,R2走R6.

R3(config)#access-list 10 permit host 192.168.1.10  //配置ACL抓取流量

R3(config)#access-list 20 permit host 192.168.1.20

R3(config)#route-map ccie permit 10  //对抓取的流量进行permit操作

R3(config-route-map)#match ip address 10  //匹配抓取的流量

R3(config-route-map)#set ip next-hop 10.1.1.2  //对抓取设置下一跳路由

R3(config-route-map)#exit

R3(config)#route-map ccie permit 20

R3(config-route-map)#match ip address 20

R3(config-route-map)#set ip next-hop 10.1.1.3

R3(config-route-map)#exit

R3(config)#route-map ccie permit 30

R3(config-route-map)#exit

R3(config)#int f1/0

R3(config-if)#ip policy route-map ccie  //策略应用在此接口上

R3(config-if)#end

10.   再次跟踪去往130.130.1.0的路由

pc1#traceroute 130.130.1.1

Type escape sequence to abort.

Tracing the route to 130.130.1.1

1 192.168.1.1 84 msec 108 msec 28 msec

2 10.1.1.2 180 msec 248 msec 192 msec

3 172.16.1.2 280 msec *  300 msec

pc2#traceroute 130.130.1.1

Type escape sequence to abort.

Tracing the route to 130.130.1.1

1 192.168.1.1 68 msec 68 msec 44 msec

 2 10.1.1.3 104 msec 96 msec 88 msec

3 172.16.2.1 136 msec *  148 msec

说明:现在R1走R4,R2走R6.

转载于:https://blog.51cto.com/mxn19871215/483030

基于route-map的策略路由相关推荐

  1. route map应用策略路由(下)

    四.根据数据包的大小来做策略路由走向: 1.我先把R4上的pbr1下再做一个match: R4(config)#route-map pbr1 permit 1 R4(config-route-map) ...

  2. Route map应用策略路由(上)

    一.拓扑图: 二.配置说明: 1.根据拓扑图的配置,R4上面跑OSPF,下面走静态路由,R5和R6走默认路由上去.但是要注意的一点是R4上要加一条命令:default-information orig ...

  3. 基于报文大小的策略路由

    实验目的 通过本实验可以掌握策略路由配置以及相应的应用 实验要求 1):知道什么是策略路由和相应的知识 2):知道配置策略路由的作用 3): 知道如何配置策略路由   实验内容 1):设置大小为64~ ...

  4. Route map介绍(转贴)

    策略路由配置命令 route map和ACL很类似,它可以用于路由的再发布和策略路由,还经常使用在BGP中.策略路由(policy route)实际上是复杂的静态路由,静态路由是基于数据包的目标地址并 ...

  5. 开发基于 Google Map 的 Android 应用

    开发基于 Google Map 的 Android 应用 张 谦, 软件工程师, IBM 吴 校军, 高级软件工程师, IBM 苏 琳, 软件工程师, IBM 简介: 随着移动互联网应用的迅速发展,利 ...

  6. route map: 转发一个博客,附上自己的简单理解

    最近在做实验需要用到route map,搜到了一个博客感觉挺不错,分享一下: https://blog.csdn.net/ZhangPengFeiToWinner/article/details/85 ...

  7. Cisco PBTS和Route MAP技术,以及H3C的Route Policy

    Cisco PBTS Policy-Based Tunnel Selection http://www.cisco.com/c/en/us/td/docs/routers/ncs6000/softwa ...

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

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

  9. 基于Shadow Map的阴影实现

    0.简介 Shadow Mapping是一种基于图像空间的阴影实现方法,其优点是实现简单,适应于大型动态场景:缺点是由于shadow map的分辨率有限,使得阴影边缘容易出现锯齿(Aliasing): ...

  10. 重庆实时路况(基于百度MAP API)

    本例提供附件下载 效果图:   代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> ...

最新文章

  1. leetcode--电话号码和字母组合--python
  2. 张亚勤:深度学习更近一步,如何突破香农、冯诺依曼和摩尔瓶颈?
  3. Centos 6.5 监控路由器、思科交换机Nagios (三)
  4. 【爬坑】在 IDEA 中运行 Hadoop 程序 报 winutils.exe 不存在错误解决方案
  5. Android --- RecycleView 中默认选择第一个 item,点击第 2 个 item 时改变其字体样式,其余的 item 的字体样式恢复默认
  6. 基于C#.NET的高端智能化网络爬虫
  7. Java之static的内容
  8. C# this关键字(给底层类库扩展成员方法)
  9. 树莓派做微信公众号服务器,树莓派与微信公众号对接(python)
  10. SVN代码回滚到执行版本
  11. 最容易月薪过万城市排名出炉!
  12. 《Oracle内核技术解密》读书笔记(一)
  13. 【论文分享】Sequence Directed Hybrid Fuzzing
  14. 骁龙8gen1性能怎么样 骁龙8gen1和苹果A15 哪个强
  15. [Hgame CTF]easyenc
  16. Vultr 怎么修改 Root 账户密码
  17. 淘宝 聚划算 整点免费 支付宝延时时间1秒
  18. MariaDB 之用
  19. 理解java代理模式
  20. 【C语言】计算含多种运算符的表达式

热门文章

  1. metainfo可以设置说明_Vs Code安装说明及入门操作
  2. 用python的turtle画正方形内切圆_Python 用turtle实现用正方形画圆的例子
  3. word流程图整体怎么拆分_word流程图-不会做流程图?这三种方法超级简单!
  4. 理解TypeScript的泛型
  5. Promise的10大知识点!
  6. mysql通用mapper_SpringBoot集成tk.mapper通用mapper,针对特殊业务也可写xml文件sql
  7. CSS选择器的种类使用
  8. mysql 去重 根据id_点赞功能,用MySQL还是Redis
  9. Python出现AttributeError: module ‘tkinter‘ has no attribute ‘messagebox‘,已解决
  10. android多图片拖动,Android实现图片拖动效果