目录

简介

EPS承载QoS配置文件

基本QoS功能支持

APN-AMBR实施支持

默认承载QOS实施支持

SDF（PCC规则）级别实施支持

DSCP标记支持

承载绑定支持

相关的思科支持社区讨论

简介

本文简要概述了思科聚合服务路由器(ASR)5x00数据包网关(PGW)中的服务质量(QoS)支持。QOS实施支持是PGW在演进分组核心(EPC)网络中需要支持的重要功能之一。PGW中需要支持多个QoS方面，以便符合规范。演进分组系统(EPS)承载是EPC和其他访问类型中承载级QoS控制的粒度级别。

EPS承载QoS配置文件

EPS承载QoS配置文件包括参数QCI、ARP、GBR和MBR。每个EPS承载（GBR和非GBR）与以下承载级QoS参数关联：

QoS类标识符(QCI):QCI是标量，用作控制承载级分组转发处理（例如调度权重、准入阈值、队列管理阈值、链路层协议配置等）的、由拥有该接入节点的运营商预先配置的接入节点特定参数（例如eNodeB）的参考。标准化QCI值与标准化特征的一对一映射捕获技术规范(TS)23.203。

分配和保留优先级(ARP):ARP应包含有关优先级（标量）、抢占功能（标志）和抢占漏洞（标志）的信息。 ARP的主要目的是确定承载建立/修改请求是可以接受还是需要由于资源限制（通常GBR承载可用的无线电容量）而被拒绝。ARP还与QCI一起用于承载绑定的策略和计费实施功能(PCEF)/策略和计费规则功能(PCRF)。承载绑定是将策略和计费控制(PCC)规则绑定到特定EPS承载的过程。

保证比特率(GBR):仅适用于GBR承载。GBR表示GBR承载器可能提供的比特率。预计无线接入网络(RAN)和核心层会为承载保留GBR。

最大比特率(MBR):适用于GBR和非GBR承载。MBR限制承载器可以预期提供的比特率（例如，超额流量可能被速率整形功能丢弃）。 特定GBR承载的MBR可设置为大于GBR。

每个接入点名称访问（由用户设备进行）与以下QoS参数相关联：

每APN聚合最大比特率(APN-AMBR):它限制了在同一APN的所有分组数据网络(PDN)连接的所有非GBR承载上预期提供的聚合比特率。PGW在下行链路中实施APN AMBR。在上行链路中实施APN AMBR在UE中和在PGW中执行。

每个UE与以下承载汇聚级别QoS参数相关联：

每UE聚合最大比特率(UE-AMBR):MME应将UE-AMBR设置为所有活动APN的APN-AMBR之和，最高为所订用的UE-AMBR的值。UE-AMBR限制可期望在UE的所有非GBR承载上提供的聚合比特率（例如，过量的业务可能被速率整形功能丢弃）。 4G在上行链路和下行链路中实施UE AMBR。

GBR和MBR表示每个承载的流量的比特率，而UE-AMBR/APN-AMBR表示每组承载的流量的比特率。  GBR和MBR表示每个承载的流量的比特率，而UE-AMBR/APN-AMBR表示每组承载的流量的比特率。这些QoS参数中的每个都有上行链路和下行链路组件。

对于GBR承载，承载QOS信息元素(IE)（在创建/更新承载请求消息中）同时承载承载级GBR和MBR数据速率(根据技术规范(TS)23.401,sec 4.7.3)，但承载资源命令(BRC)中的流QOS IE过程只能承载GBR数据速率（根据TS 23.401,sec 5.4.5）。 与GBR承载关联的每个PCC规则将具有自己的PCC规则级别GBR和MBR数据速率。通过将与EPS承载相关的PCC规则的相应MBR和GBR数据速率相加，导出EPS承载的承载级MBR和GBR数据速率。

对于非GBR承载，GBR数据速率不适用，承载QOS IE始终将MBR数据速率为零（根据TS 23.401，秒4.7.3），甚至BRC过程中的Flow QOS IE的MBR数据速率为零（根据TS 23.401）秒5.4.5)。 对于非GBR承载，APN-AMBR数据速率可由多个承载共享，因此没有单独的每承载MBR数据速率。与非GBR承载关联的每个PCC规则将具有其自己的PCC规则级MBR数据速率。

基本QoS功能支持

- APN-AMBR数据速率实施支持。

- 默认承载QOS实施支持。

- 服务数据流(SDF)（PCC规则）级别数据速率实施支持。

- 差分服务代码点(DSCP)标记支持。

- 承载绑定支持。

APN-AMBR实施支持

APN AMBR是按APN存储在家庭用户服务器(HSS)中的订用参数。 移动管理实体(MME)/服务网关(SGW)在默认承载建立/GnGp切换/HSS发起的QOS修改过程中提供APN-AMBR。然后，APN-AMBR会通过PCRF获得授权。然后，PGW最终强制实施PCRF授权的APN-AMBR数据速率。APN-AMBR限制可以在同一APN的所有PDN连接的所有非GBR承载上提供的聚合比特率。每个非GBR承载都可能利用整个APN AMBR，例如当其他非GBR承载不承载任何流量时。PGW在下行链路和上行链路方向实施APN AMBR。

启用Gx后，PGW始终支持PCRF授权的APN-AMBR值。如果Gx通过PCRF重新授权时未收到APN-AMBR值，则PGW会强制从PCRF上接收的最后一个APN-AMBR值

在Cisco ASR5x00 PGW中，可以在PGW的APN配置模式下使用“apn-ambr rate-limit”CLI按APN启用APN-AMBR实施,“apn-ambr rate-limit”。

语法

#configure

# context context_name

# apn apn_name

Entering the above command sequence results in the following prompt:

[context_name]host_name(config-apn)# apn-ambr rate-limit direction { downlink | uplink } [ burst-size { auto-readjust duration seconds | bytes } | violate-action { drop | lower-ip-precedence | shape [ transmit-when-buffer-full ] | transmit } ][ default | no ] apn-ambr rate-limit direction { downlink | uplink }

使用率:

使用此命令对没有保证比特率(GBR)的承载上的APN实施AMBR。

示例：

以下命令将下行链路突发速率设置为使用2秒的自动重新调整持续时间并降低违反数据包的IP优先级：

apn-ambr rate-limit direction downlink burst-size auto-readjust duration 2 violate-action lower-ip-precedence

注意：有关此CLI的详细信息，请参阅PGW配置指南

默认承载QOS实施支持

Default-Bearer QOS表示应用于PDN中通过Default-Bearer的流量的QOS。默认承载QOS信息包含QCI和ARP。默认承载是非GBR承载，没有与其承载级QOS关联的承载级数据速率。APN-AMBR适用于默认承载，并与该用户的其他非GBR承载共享该APN。

PGW实施由PCRF或本地策略授权的默认承载QOS。如果未启用Gx或本地策略，则请求的默认承载QOS在PGW上实施。用于实施Default-bearer的PGW支持与APN-AMBR实施支持类似，在Gx或Local-Policy上为Default-Bearer QOS（DEFAULT-EPS-BEARER-QOS-CHANGE事件触发器或其他事件触发器）提供相应的事件触发器。

SDF（PCC规则）级别实施支持

Cisco ASR5x00 PGW支持符合基于3GPP规范TS 23.203和TS 29.212的第3代合作伙伴项目(3GPP)的PCEF功能。作为PCEF功能支持的一部分，PCEFGW支持SDF或PCC规则级别的策略和计费控制，并支持Gx接口以与PCRF服务器交互。PGW支持IPCAN会话类型3GPP-EPS的PCC规则的基于PCEF的承载绑定。以下是Cisco ASR5x00 PGW符合以下标准的PCC框架架构：

对于由PCRF安装的动态PCC规则，PGW上的每SDF级策略根据PCC规则级QOS数据速率应用。达到此动态PCC规则的流量将根据PCC规则MBR数据速率进行管制。超过配置的MBR的任何数据包都将被丢弃。策略通过在流级别维护令牌计数来实现。

对于静态规则或PCRF激活的预定义规则，PGW(PCEF)可以根据计费操作中配置的流限制在SDF级别应用ITC（智能流量控制）策略。对于已配置流量限制的计费操作达到这些规则的流量，将对这些流量限制值进行管制。对于静态和预定义规则，将对MBR和GBR（如果适用）数据速率执行管制。根据计费操作(divelate-action <value> OR exceed-action <value>)中配置的阈值exceed选项，数据包将被丢弃或TOS重新标记为零。策略通过在内容ID级别维护令牌计数来实现。

用于在计费操作中配置ITC策略功能的CLI如下：

configure

active-charging service <acs_service_name>

charging-action <charging_action_name1>

flow limit-for-bandwidth direction downlink peak-data-rate 4000 peak-burst-size 1024 violate-action discard committed-data-rate 3200 committed-burst-size 512 exceed-action discard

exit

charging-action <charging_action_name2>

content-id 1

exit

charging-action <charging_action_name3>

flow action terminate-flow

end

注意：对于SDF级别策略突发大小只能配置为固定大小。不提供自动重新调整选项。

DSCP标记支持

PGW支持通过EPS承载传输的数据包的DSCP标记。DSCP级别可以分配给特定流量模式，以确保数据包按照其标记的优先顺序传送。DifServ标记应用于通过S5/S8/SGi接口传输的每个用户数据包的IP报头。PGW支持IPv4和IPv6数据包的DSCP标记。IP报头中的DSCP标记按照IETF RFC 2474执行。

在基于Cisco ASR5x00的PGW中，通过关联在PGW中启用DSCP标记

associate qci-qos-mapping <table-name>

PGW服务配置中的QCI-QOS表，或可以基于每个APN进行配置，APN中关联的QCI表优先于呼叫。默认情况下，如果没有任何关联的QCI-QOS映射表，则PGW上默认禁用DSCP标记。QCI-QoS映射表用于将QCI值映射到适当的QoS参数。

QCI-QOS映射表用于配置DSCP标记配置。下面是上行/下行方向上QCI(num)的DSCP标记配置的CLI:

语法

qci num [ {downlink | uplink} { encaps-header { copy-inner | dscp-marking hex } |

userdatagram dscp-marking hex [ encaps-header { copy-inner | dscp-marking hex } ] }]

例如：

configure

qci-qos-mapping <name>

qci 1 user-datagram dscp-marking <hex>

qci 3 user-datagram dscp-marking <hex>

qci 9 user-datagram dscp-marking <hex>

exit

以上CLI针对每个QCI（标准范围1-9）和每个方向（上行链路或下行链路）进行配置。 默认情况下，QCI不存在任何方向的配置，也不进行任何DSCP标记，因此需要显式配置才能启用DSCP标记。使用此CLI，您可以为隧道数据包的IP报头（隧道IP报头使用“encaps-header”选项）和/或内部（负载IP报头使用“用户数据报”选项）IP报头，配置要标记的DSCP值。对于外部报头标记，可以配置为复制内部（使用“copy-inner”选项）IP报头DSCP标记或特定值（使用“dscp-marking”选项）。 在上行链路方向，隧道可以是SGi隧道，如IP-in-IP、GRE或其他隧道。在下行链路方向，隧道将是S5/S8/Gn接口上的GTPU隧道。

用于配置计费操作以执行DSCP标记的CLI如下：

ip tos { af11 | af12 | af13 | af21 | af22 | af23 | af31 | af32 | af33 | af41 |

af42 | af43 | be | ef | lower-bits tos_value } [ uplink | downlink ]

承载绑定支持

Cisco ASR5x00 PGW支持PCEF功能，该功能符合基于3GPP规范TS 23.203和TS 29.212的基于3GPP的PCC框架

作为PCEF，它需要支持SDF或PCC规则级策略和计费实施，从而支持基于流的QOS和计费实施。此外，PGW还需要支持承载绑定功能。承载绑定是将PCC规则绑定到特定承载的过程。对于EPS，PGW需要支持基于PCEF的承载绑定，用于IPCAN会话类型3GPP EPS。在基于PCEF的承载绑定中，PCRF不知道承载，它只向PCEF提供PCC规则，将其绑定到承载。PGW(PCEF)从PCRF接收指令以激活/更新/停用PCC规则，然后根据此PGW生成请求，使用PGW启动的创建/更新/删除承载过程创建/更新/删除EPS承载。

在PGW中，每个要激活的PCC规则都从PCRF接收，并带有自己的PCC规则级别QOS（包括QCI、ARP和数据速率）(仅当QCI是非GBR QCI时，MBR和GBR（如果QCI是GBR QCI）。 每个EPS承载通过QCI+ARP的组合唯一标识。在承载绑定期间，候选承载根据承载QCI+ARP是否与PCC规则匹配来绑定要标识的规则。

新的PCC规则通过承载绑定功能以如下方式绑定到承载：

- 如果已存在QCI+ARP与PCC规则QCI+ARP匹配的承载，则选择该承载以绑定PCC规则。在这种情况下，触发PGW启动的更新承载过程，以将与此PCC规则有关的数据包过滤器添加到承载；如果它是GBR承载，则根据此新PCC规则所需的添加GBR和MBR数据速率更新GBR和MBR数据速率。对于非GBR，不会传送任何MBR数据速率更改，因为非GBR承载没有每个承载级MBR数据速率。

- 如果没有任何现有承载的QCI+ARP与PCC规则的QCI+ARP匹配，则PGW将触发PGW启动的创建承载过程，以使用新的QCI+ARP组合创建新承载。