软件定义传送网(SDTN)应用控制层接口技术研究_27页_1mb
报告摘要
软件定义传送网(SDTN)应用控制层接口技术研究总结
核心内容
软件定义传送网(SDTN)是一种将控制功能与传送功能分离,实现网络资源逻辑集中控制的新型传送网络架构。其核心在于通过开放的控制接口,使应用层能够对网络进行编程和自动化控制,从而构建灵活、开放、智能的光传送网络体系。其中,应用控制层接口(A-CPI)作为SDTN架构中的关键接口,负责连接应用平面与控制器平面,实现服务请求与服务提供之间的交互,是发挥SDTN优势的重要技术。
主要观点
-
A-CPI接口的定位与作用
- A-CPI接口位于控制器平面北向,为应用提供网络编程能力,满足未来网络虚拟化、业务灵活发放和网络创新的需求。
- A-CPI接口支持面向资源和面向意图两种模型。面向意图的A-CPI接口不关心具体实现方式,仅关注服务意图,使应用与控制器实现解耦。
-
面向意图的A-CPI模型
- 该模型强调“智能黑盒子”概念,控制器根据策略和资源情况决定是否满足服务请求。
- 用户与控制器之间的交互包括请求、协商、服务创建/修改/删除等过程。
- A-CPI接口支持异步通知机制,用于同步请求与实现系统之间的信息。
-
信息模型与对象定义
- A-CPI信息模型包含多个核心对象,如
Intent::Service、Intent::Context、Intent::Function、Intent::ServiceEndPoint、Intent::ServiceEndPointGroup、Intent::NetworkResourceLogicalTerminationPoint。 - 每个对象具有不同的属性和约束,用于描述服务请求、资源分配、功能配置等。
- A-CPI信息模型包含多个核心对象,如
-
接口功能要求
- A-CPI请求需包含业务接入点、业务类型、带宽等必选项,以及业务等级、时间要求、价格范围等可选项。
- 协商流程支持用户与控制器之间的多轮交互,以达成服务协议。
- A-CPI映射机制确保服务请求与实现系统之间的术语和信息一致,实现跨系统互操作。
-
应用场景
- A-CPI支持多种应用场景,包括按需带宽(BoD)、虚拟光网络(OVPN)和SFC(服务功能链)。
- 在这些场景中,A-CPI接口能够实现业务创建、调整和删除等操作,提升网络的灵活性与自动化水平。
关键信息
- 接口分类:A-CPI接口分为面向资源和面向意图两种类型,其中面向意图的接口是本报告研究的重点。
- 标准化进展:目前国际标准化组织如ONF正在推进面向意图的A-CPI接口标准化,包括定义Intent API、YANG模型和具体应用场景。
- 实现系统与用户系统分离:用户系统使用面向意图的术语进行服务请求,控制器平面根据业务需求进行资源编排和虚拟化,实现业务意图的满足。
- 映射过程:映射过程是确保用户请求与实现系统之间信息一致的关键步骤,包括终端点映射、服务参数映射等。
- SDTN架构:SDTN分为传送平面、控制平面和应用平面,A-CPI位于控制器平面北向,I-CPI位于控制器层间,D-CPI位于控制器南向,分别对应不同的交互层次。
A-CPI接口交互示例
7.1 按需带宽(BoD)业务API
| 接口名称 | 创建BoD业务API |
|---|---|
| 接口描述 | 用户创建BoD业务,控制器预留资源 |
| 前置条件 | 控制器了解网络资源信息 |
| 输入参数 | 业务端点列表、业务层协议、带宽、SLA、起止时间、必经/必不经节点列表 |
| 输出结果 | 业务创建结果、业务ID |
| 后续处理 | 控制器预留资源,用户可调整参数 |
| 接口名称 | BoD业务参数调整API |
|---|---|
| 接口描述 | 用户在业务开始前调整参数,控制器更新资源 |
| 前置条件 | 控制器了解资源信息,业务未开始 |
| 输入参数 | 业务ID、调整后的带宽、SLA、起止时间 |
| 输出结果 | 参数调整结果 |
| 后续处理 | 控制器根据新参数预留资源 |
| 接口名称 | BoD业务删除API |
|---|---|
| 接口描述 | 用户删除已创建的BoD业务,控制器释放资源 |
| 前置条件 | 控制器了解资源信息,业务未结束 |
| 输入参数 | 业务ID |
| 输出结果 | 业务删除结果 |
| 后续处理 | 控制器释放资源 |
7.2 虚拟光网络业务API
| 接口名称 | 创建虚拟网络API |
|---|---|
| 接口描述 | 用户创建虚拟网络,控制器预留资源 |
| 前置条件 | 控制器了解资源信息 |
| 输入参数 | 接入点列表、流量矩阵、SLA |
| 输出结果 | 创建结果、虚拟网络ID、节点与链路信息 |
| 后续处理 | 控制器预留资源,用户可创建连接 |
| 接口名称 | 修改虚拟网络API |
|---|---|
| 接口描述 | 用户修改虚拟网络参数,控制器更新资源 |
| 前置条件 | 虚拟网络已创建 |
| 输入参数 | 虚拟网络ID、接入点列表、链路列表、流量矩阵、SLA |
| 输出结果 | 修改结果、节点与链路信息 |
| 后续处理 | 控制器根据新参数更新预留资源 |
| 接口名称 | 删除虚拟网络API |
|---|---|
| 接口描述 | 用户删除虚拟网络,控制器释放资源 |
| 前置条件 | 虚拟网络已创建,且所有连接已删除 |
| 输入参数 | 虚拟网络ID |
| 输出结果 | 删除结果 |
| 后续处理 | 控制器释放资源 |
7.3 SFC业务API
| 接口名称 | 查询可用业务终端点组 |
|---|---|
| 接口描述 | 用户查询可用服务终端点组 |
| 前置条件 | 无 |
| 输入参数 | 无 |
| 输出结果 | 可用Sepg的详细信息,包括UUID、规格引用、配置引用、名称列表等 |
| 后续处理 | 用户发起服务请求 |
| 接口名称 | 创建SFC业务API |
|---|---|
| 接口描述 | 用户创建SFC业务,控制器处理服务请求 |
| 前置条件 | 存在可用的Sepg |
| 输入参数 | 服务规格引用、服务配置引用列表、名称列表、标签列表、终端点列表、资源池引用、功能列表、功能规格引用、功能配置引用列表等 |
| 输出结果 | 业务ID、业务状态 |
| 后续处理 | 控制器处理并返回结果 |
总结与展望
- 技术价值:A-CPI接口是实现SDTN可编程性和智能化的关键,有助于业务快速发放、网络虚拟化、服务功能链等新型业务的发展。
- 未来方向:国际标准化组织如ONF正在进一步细化A-CPI应用场景、完善信息模型和接口交互流程,建议CCSA结合国内需求推动相关标准制定。
- 应用前景:A-CPI接口将在未来光传送网中发挥重要作用,支持更灵活、更智能的网络服务提供方式。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载