服务质量Qos-Quality of service

服务质量中的基于策略的路由。

 

Qos-Quality of service
服务质量
* 流量分类 (traffic Classification )
  -基于策略的路由(policy-based routing)
  -承诺接入速率(committed access rate)
  -基于类的加权公平队列(class-based weighted fair queuing)
* 拥塞管理
  -加权公平队列(weighted fair queuing)
  -优先级队列(priority queuing)
  -自定义队列(custom queuing)
* 拥塞避免
  加权早期随机监测(weighted random early detection)
  

¥基于策略的路由(policy-based routing)
  配置在接口上,包基于配置的策略进行路由。
  
配置步骤---
1.配置路由表来识别对哪些包进行策略路由:

2.配置route-map 来分类或者给包定制路由策略。

TOS位级别与name对应关系。这个数就写在ip包头的tos位,这1byte能表示0-7这8个数。

critical   设置为火速优先级别 (5)
flash   设置为瞬间优先级别 (3)
flash-override   设置为超瞬间优先级别 (4)
immediate    设置为中等优先级别 (2)
internet    设置为互联网控制优先级别  (6)
network    设置为网络控制优先级 (7)
priority   设置为优先级别 (1)
routine    设置为尽力而为优先级别  (0)

 

policy-based routing
configuration example:
access-li 1 per ip 135.1.9.1  //分别定义了两个acl
access-li 2 per ip 135.1.9.2
!
interface e0/0
ip policy route-map example  //在e0/0接口应用名叫example的route-map
!
route-map example per 10   //开始定义名为example的route-map
match ip address 1      //匹配acl1的ip地址。
set ip precedence critical  //设置ip 优先级为5(火速).
set ip default next-hop 135.1.20.3 //路由表里有那条路由就走路由表里写的下一跳,
!                   如果路由表没有那么就以135.1.20.3为下一跳。
!                                     还有一个相关的“set ip next-hop 135.1.20.3"
!                                     这个则是如果135.1.20.3存在就直接把135.1.20.3转发包,
!                  如果135.1.20.3不存在就按路由表进行路由。
route-map example per 20 
match ip add 2        //匹配acl2的ip地址。
set ip precedence routine  //设置ip 优先级为0(尽力而为)
set interface s0/0     //如果s0/0 up了就把包从s0/0转发,如果down了就按照路由表转发。
               相关的还有"set default interface s0/0" 意思是只有当路由表里找不到
               时从s0/0转发。

*本路由器产生的包不会正常遵守策略路由,想开起本地策略路由需要在全局配置模式下敲一下命令:
ip local policy route-map 名
*策略路由在Ios12.0以上的版本就可以用fast-switched这个命令来进行硬交换了,软路由每次转发数据包都要察看路由表,需要cpu运算的每秒转发速率是1000,而 fast-switched(快速交换)运用cache,每秒转发速率10000.开启方法在接口上启用:
ip route-cache policy
*set default interface和set ip default next-hop这俩命令不支持。

你可能感兴趣的:(互联网,service,Flash,NetWork,internet,路由器)