目录

简介

先决条件

要求

使用的组件

背景信息

配置IDFT

问题

分析

解决方案

简介

本文档介绍控制和用户计划分离(CUPS)和传统/裸机设置中的间接转发隧道(IDFT)功能的行为。

先决条件

要求

Cisco 建议您了解以下主题：

- StarOS

- 与IDFT相关的服务网关(SGW)功能

使用的组件

本文档中的信息基于SGW - 21.25.9（旧版和CUPS）软件和硬件版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。用于本文的所有设备始于初始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

背景信息

SGW支持IDFT创建和删除过程，适用于具有多数据包数据网络(PDN)和多承载的Pure-S和折叠呼叫。此功能适用于具有或不具有SGW重新定位和冲突场景的IDFT支持。

IDFT功能支持以下功能：

- 为Collapsed、Pure-S、Collapsed和Pure-S多PDN呼叫与多个承载的组合创建IDFT请求。

- 下行链路和上行链路IDFT承载上的数据传输。

- 从移动管理引擎(MME)删除IDFT请求。此外，如果MME不发送删除的IDFT请求，在默认值100秒到期后基于计时器删除IDFT承载。

- 当正常PDN关闭时，删除IDFT PDN，包括从MME/P-GW清除/删除用户。

- 在IDFT主用/IDFT时处理纯S和折叠呼叫时进行Sx-Path故障处理，创建Sx-Pending状态。

- 在IDFT PDN建立或删除时与任何其他程序的消息交互和冲突。

- 当IDFT PDN处于活动状态时，现在支持在非IDFT PDN上进行S11/S5和Sx-Path故障处理。

配置IDFT

本节介绍支持IDFT功能的CLI命令。

在控制平面上，使用这些CLI命令启用或禁用IDFT功能。

configure

context context_name

sgw-service service_name

[ default | no ] egtp idft-support

end

问题

即使功能关闭，SGW也会处理创建IDFT请求。在传统/裸机节点中可看到此行为。

以下是节点中存在的IDFT配置：

sgw-service SGW-SVC

accounting context EPC gtpp group default

accounting mode gtpp

associate ingress egtp-service S11-SGW

associate egress-proto gtp egress-context EPC egtp-service S5-S8-SGW

no egtp idft-support                                                                                           ---> IDFT feature is off in the node.

分析

跟踪和调试日志通过本实验中的此场景模拟获得，并且可看到“创建IDFT请求”和“创建IDFT响应”的行为。

1)MME将创建IDFT请求发送到SGW。

2)SGW处理请求并将响应Create IDFT Response发送回MME，原因为“Request accepted”。

在此创建IDFT响应中，预期SGW必须发送创建IDFT响应，原因为“不支持数据转发”，因为配置中已禁用此功能。

在CUPS设置中使用相同的配置：

1)MME将创建IDFT请求发送到SGW。

2)SGW处理请求并将响应Create IDFT Response发送回MME，原因为“不支持数据转发”。

在管理指南中，要启用此功能，您需要执行以下步骤：

在控制平面上，使用这些CLI命令启用或禁用IDFT功能。

configure

context context_name

sgw-service service_name

[ default | no ] egtp idft-support

end

如果您按照旧版中的这些步骤启用/禁用该服务，则看不到任何切换该服务的选项。

[sgw]TITAN-ULTRA-001(config-sgw-service)# egtp

cause-code           - Configuration to related to handling failure response from peer

change-notification-req - Configuration related to handling change notification request

modify-bearer-req    - Configuration related to handling Modify Bearer Request

[sgw]TITAN-ULTRA-001(config-sgw-service)# no egtp

cause-code           - Configuration to related to handling failure response from peer

change-notification-req - Configuration related to handling change notification request

modify-bearer-req    - Configuration related to handling Modify Bearer Request

当您尝试在CUPS设置中启用/禁用它时，它会显示切换它的选项。

[SAEGW]saegw-cp1(config-sgw-service)# egtp

cause-code           - Configuration to related to handling failure response from peer

change-notification-req - Configuration related to handling change notification request

idft-support         - Enable/Disable the IDFT Feature for CUPS. By default, it is disabled

modify-bearer-req    - Configuration related to handling Modify Bearer Request

[SAEGW]saegw-cp1(config-sgw-service)# egtp

cause-code           - Configuration to related to handling failure response from peer

change-notification-req - Configuration related to handling change notification request

idft-support         - Enable/Disable the IDFT Feature for CUPS. By default, it is disabled

modify-bearer-req    - Configuration related to handling Modify Bearer Request

解决方案

此行为的原因如下：

传统行为：

— 旧版中没有CLI控制IDFT行为。

— 传统代码始终支持IDFT。

CUPS行为：

- CLI由许可证控制，也就是说，它仅随CUPS许可证提供。

— 可以在CUPS中启用/禁用它。