cisco路由基于策略的路由选择

基于策略的路由选择是一种手段,通过它管理员可以在基于目的地的路由选择协议中实现偏离标准路由的路由选择。基于目的地的路由选择协议将根据到一个目的地的最短路径选择路由,基于目的地的路由选择允许管理员决定想要将通信量路由到那里。

基于源的策略

基于源策略的路由选择允许用户根据信息量的始发地做出路由选择决定。参见下图。

我们需要在R1上创建一个策略,在R1的ATM0/0接口允许从网络192.168.200.0/24发送通信量到网络192.168.50.0/24和192.168.100.10/24。除此之外所有目的地到这些网络的其他通信量将需要通过R1的S1/0接口被路由。

R1#conf t

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

R1(config)#access-list 100 permit ip 192.168.200.0 .255 192.168.50.0 0.0.0.255

R1(config)#access-list 100 permit ip 192.168.200.0 .255 192.168.100.0 0.0.0.255

R1(config)#access-list 110 permit ip any 192.168.50.0 .255

R1(config)#access-list 110 permit ip any 192.168.50.0 .255

R1(config)#access-list 110 permit ip any 192.168.100.0 .255

R1(config)#route-map policy1 permit 10

R1(config-route-map)#match ip address 100

R1(config-route-map)#set default interface atm0/0

R1(config-route-map)#route-map policy1 permit 20

R1(config-route-map)#match ip address 110

R1(config-route-map)#set default interface s1/0

R1(config-route-map)#exit

R1(config)#interface s1/1

R1(config-if)#ip policy route-map policy1

R1(config-if)#exit

R1(config)#interface e2/0

R1(config-if)#ip policy route-map policy1

R1(config-if)#exit

R1(config)#interface e2/1

R1(config-if)#ip policy route-map policy1

R1(config-if)#^Z

R1#

通信量策略的类型

通信量策略路由选择的类型将允许根据通过策略路由器的通信量类型进行路由选择决定。如下图

在这种情况下,我们需要在R1上创建一个策略,这样所有从R2和R3进入R1的通信量将根据该通信量的类型被路由。这这个例子中,我们需要发送所有通过该链接的SMTP通信量到ISP2和所有通过该链接的其他通信量到ISP1。此时我们设置下一跳而不是默认接口。

R1#conf t

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

R1(config)#access-list 100 permit tcp any any eq smtp

R1(config)#route-map trafficpolicy1 permit 10

R1(config-route-map)#match ip address 100

R1(config-route-map)#set ip next-hop 172.16.80.1

R1(config-route-map)#route-map trafficpolicy1 permit 20

R1(config-route-map)# set ip next-hop 172.16.90.1

R1(config-route-map)#exit

R1(config)#interface s1/0

R1(config-if)#ip policy route-map trafficpolicy1

R1(config-if)#exit

R1(config)#interface s1/1

R1(config-if)#ip policy route-map trafficpolicy1

R1(config-if)#^Z

R1#

服务策略的类型

服务策略的类型通过设置IP的优先级或服务类型(ToS)值允许定义的类别标记一个数据包。通过允许该数据包用定义的类别做标记,管理员可以在该网络范围内定义不同的服务类别并在该网络核心中实现为每类服务定义的服务质量(QoS)。该QoS可以通过使用优先级,自定义和加权的公平排队技术实现。使用QoS消除了在网络核心的每个WAN接口上定义服务类别的需要。

在这种情况下,我们需要在 R1和R4上配置服务策略的类型。R1上的策略需要为网络192.168.1.0/24设置ToS为最大可靠性,网络192.168.100.0/24为最小延迟,所有其他通信量需要设置为正常的。R4上的策略要为网络192.168.100.0/24设置ToS为最大通过通过率,网络192.168.200.0/24为最小货币开销,所有其他通信量需要设置为正常的。

R1#conf t

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

R1(config)#access-list 1 permit 192.168.1.0 .255

R1(config)#access-list 1 permit 192.168.10.0 .255

R1(config)#route-map TOSpolicy1 permit 10

R1(config-route-map)#match ip address 1

R1(config-route-map)#set ip tos max-reliability

R1(config)#route-map TOSpolicy1 permit 20

R1(config-route-map)#match ip address 2

R1(config-route-map)#set ip tos min-delty

R1(config)#route-map TOSpolicy1 permit 30

R1(config-route-map)#set ip tos normal

R1(config-route-map)#exit

R1(config)#interface s1/0

R1(config-if)#ip policy route-map TOSpolicy1

R1(config-route-map)#exit

R1(config)#interface s1/1

R1(config-if)#ip policy route-map TOSpolicy1

R1(config-if)#^Z

R1#

R4#conf t

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

R4(config)#access-list 1 permit 192.168.100.0 .255

R4(config)#access-list 2 permit 192.168.200.0 .255

R4(config)#route-map TOSpolicy1 permit 10

R4(config-route-map)#match ip address 1

R4(config-route-map)#set ip tos max-thtoughput

R4(config)#route-map TOSpolicy1 permit 20

R4(config-route-map)#match ip address 2

R4(config-route-map)#set ip tos min-monerytary-cost

R4(config)#route-map TOSpolicy1 permit 30

R4(config-route-map)#set ip tos normal

R4(config-route-map)#exit

R4(config)#interface s1/0

R4(config-if)#ip policy route-map TOSpolicy1

R4(config-route-map)#exit

R4(config)#interface s1/1

R4(config-if)#ip policy route-map TOSpolicy1

R4(config-if)#^Z

R4#

通过使用基于策略的路由选择,管理员将对数据包通过的路径有更多的控制。基于策略的路由选择也允许管理员通过标准的基于目的地的路由选择协议克服最短路径的限制。

cisco路由基于策略的路由选择的更多相关文章

  1. Cisco路由技术基础知识详解

    第一部分 请写出568A的线序(接触网络第一天就应该会的,只要你掐过,想都能想出来) .网卡MAC地址长度是(  )个二进制位(16进制与2进制的换算关系,只是换种方式问,不用你拿笔去算) A.12  ...

  2. cisco 路由配置

    Cisco路由配置基础 刚刚接触cisco路由配置,下面是学习的笔记,感觉命令还是多敲才能熟悉 一. 所处状态各类 router> 用户处于用户命令状态,可以查看网络和主机 router# 用户 ...

  3. 华为基于策略划分VLAN的配置方法及示例

     学过思科交换机的朋友,可能对基于策略划分VLAN的配置方法印象非常深,感觉确实比较复杂,先要配置VMPS以及VMPS数据库,但在华为交换机中,这种现象得到了彻底改变,因为它有了一种特殊的端口类型—— ...

  4. AOP框架Dora.Interception 3.0 [5]: 基于策略的拦截器注册方式

    注册拦截器旨在解决如何将拦截器应用到目标方法的问题.在我看来,针对拦截器的注册应该是明确而精准的,也就是我们提供的注册方式应该让拦截器准确地应用到期望的目标方法上,不能多也不能少.如果注册的方式过于模 ...

  5. RouteReuseStrategy angular路由复用策略详解,深度刨析路由复用策略

    关于前端路由复用策略网上的文章很多,大多是讲如何实现tab标签切换历史数据,至于如何复用的原理讲的都比较朦胧,代码样例也很难适用各种各样的路由配置,比如懒加载模式下多级嵌套路由出口网上的大部分代码都会 ...

  6. angular4 路由重用策略 RouterReuseStrategy

    单页面应用现在是主流,随之而来的缺点:页面间切换时不能保存状态 angular4出了一个RouteReuseStrategy路由重用策略可以让组件所有的state和渲染好的html存起来,然后在切回去 ...

  7. 用于实现tab页签切换页面的angular路由复用策略

    使用场景 打开菜单页面的时候,出现对应页面的页签.切换页签,原来的页面信息状态保留,关闭页签则保留的信息删除.使用路由复用策略,保存路由快照.实现效果如图所示 实现过程 概述: 1.在app.modu ...

  8. Dynamips/Dynagen模拟CISCO路由环境

    今天将<网络互连技术>--路由,交换与远程访问实训教程的实验书拿出来了看了部门. 搭建了一个基于DYNAGEN的虚拟环境. 归纳一下大约步骤: ~~~~~~~~~~~~~~ 一,在WIND ...

  9. Asp.Net Core--自定义基于策略的授权

    翻译如下: 在封面下,角色授权和声明授权使用需求,需求的处理程序和预配置的策略. 这些构建块允许您在代码中表示授权评估,从而允许更丰富,可重用和容易测试的授权结构. 授权策略由一个或多个需求组成,并在 ...

随机推荐

  1. 30+简约时尚的Macbook贴花

    当Macbooks Pro电脑在他们的设计之下仍然漂亮.独一无二时,我想说,他们已经成为相当的主流了.有时候如果你回忆过去的很美好的日子,当人们偷偷欣赏你的技术装备 的时候,大概是为你的外表增加亮点的 ...

  2. EventSource (node.js 与 OC)

    node.js服务器代码: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, ...

  3. SQL Server常用元数据函数

    元数据函数 1.获取数据库标识符DB_ID DB_ID函数用于获取当前数据库的唯一ID(int数据类型),数据库ID用于服务器上唯一区分书库. 语法结构: DB_ID (['database_name ...

  4. JNLP + Applet + Bouncy Castle

    http://stackoverflow.com/questions/4275005/jnlp-applet-bouncy-castle ——————————————————————————————— ...

  5. <转>Linux环境进程间通信(二): 信号(上)

    原文链接:http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.html 原文如下: 一.信号及信号来源 信号本质 信号是在软件层 ...

  6. C++11显式虚函数重载

    [C++11显式虚函数重载] 在子类中给重载的虚函数加上override, 可以让编译器检察基类是否有这一虚函数.此功能适用于当基类原有的虚函数发生变化,即相当于编译期检察. 而基类,可以给函数加上f ...

  7. 让MySQL支持中文

    这两天在学习webpy,把webpy的一个blog例子扒下来学习一下,默认创建的table当存入中文的时候是乱码,研究了一下这个问题. 1,创建table的时候就使用utf8编码 举个例子: crea ...

  8. 1001.A+B Format (20)(思路,bug发现及其修改,提交记录)

    https://github.com/031502316a/object-oriented/tree/master/1001 ---恢复内容开始--- 1.解题思路 一开始见到题目时,感觉难的就是输出 ...

  9. [Mac]Mac Xcode 删除已经下载好的模拟器版本

    Delete simulator refences for xCode: Delete the particular simulator runtime references (*.simruntim ...

  10. hdu 3397 Sequence operation(很有意思的线段树题)

    Sequence operation Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Othe ...