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. Mysql explain分析SQL语句之字段属性说明

    在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快.如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的 ...

  2. 通过ajax提交form表单

    $.ajax({ url : 'deliveryWarrant/update.do', data : $('#myform').serialize(), type : "POST" ...

  3. js运动 淡入淡出

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  4. LINQ标准查询操作符(二)——Join、GroupJoin、GroupBy、Concat、

    四.联接操作符 联接是指将一个数据源对象与另一个数据源对象进行关联或者联合的操作.这两个数据源对象通过一个共同的值或者属性进行关联. LINQ有两个联接操作符:Join和GroupJoin. 1. J ...

  5. Nginx下Redmine2.6配置

    Apache下Redmine2.6配置,请参考:http://blog.linuxeye.com/405.html CentOS6.6下安装Redmine2.6+MySQL5.6+Nginx,教程如下 ...

  6. Spark RDD概念学习系列之RDD的缓存(八)

      RDD的缓存 RDD的缓存和RDD的checkpoint的区别 缓存是在计算结束后,直接将计算结果通过用户定义的存储级别(存储级别定义了缓存存储的介质,现在支持内存.本地文件系统和Tachyon) ...

  7. cocos2d-x 3.2 例子文件工程的位置

    更新到3.2后突然想要看看官方的例子,忽然发现在test中的cpp工程下面没有了工程的启动配置.奇怪,难道只有代码吗?重新查找后原来启动的工程文件都移动到了build文件夹下面,具体的路径就是 coc ...

  8. Rdlc报表出现空白页解决方法

    在使用RDLC报表时,碰到这种情况:当只有一页数据时,报表确显示两页,第二页除了报表头之外数据为空.然后,当有多页数据时,最后一页为空. RDLC報表設計好後,在ReportViewer預覽報表時,頁 ...

  9. JS鼠标滑轮事件的写法和按键的事件

    在body注册一下滑轮事件 <body onload="win_onload();"></body> 然后JS代码如下: function win_onlo ...

  10. 访问ControlTemplate内部的元素

    需要用到code behind 注意要给需要访问的元素命名x:Name="PART_TextBlock" <ResourceDictionary xmlns="ht ...