NGN接入网结构及其业务模型研究
曹蓟光 2005/08/25
导读NGN与现存互联网在设计理念、网络特性、业务模型、商业模式等方面存在着较大的差别,本文在对互联网设计理念及存在的问题进行反思的基础上,提出一种基于Agent(代理)的NGN接入网结构及其对应的业务模型,并对这种模型的设计理念、网络结构、业务流程、技术特点等问题进行了讨论。
图1位于pop点的业务交换系统
2、功能部件
上述三种Agent的各自功能如下:
(1)用户Agent
每一个用户在POP点处均有一个“用户Agent”,“用户Agent”动态派生,当用户退出所有业务后,“用户Agent”的生命周期也就终结。
“用户Agent”负责与用户进行通信(用户与用户Agent通过IPsec加密方式通信,而用户Agent与其它Agent则进行明码通信),完成用户的接入认证(与AAA系统)、用户网络标识的分配、用户业务菜单的推送、根据用户从菜单中选择的业务来生成“用户-业务Agent”。还负责与“接入网统一网管系统”进行交互完成用户选定业务的接纳控制和(或)资源预留。
(2)用户-业务Agent
每一个用户的每一个业务在POP点处均有一个“用户-业务Agent”,其由“用户Agent”来动态派生,用户终止此项业务后,则其生命周期也终结,不会存在没有“用户Agent”的“用户-业务Agent”,如果存在这种处于孤儿状态的“用户-业务Agent”,系统会定期将其终结。“用户-业务Agent”负责完成用户的业务的认证、用户业务标识的生成与分发,代表用户与外部业务网络(主要是对端的“用户-业务Agent”)交互来完成业务逻辑。
(3)业务Agent
在POP点处,每类业务有一个“业务Agent”,其生命周期与运营商此类业务的生命周期相同,即从运营商开通此类业务到运营商终止提供此类业务为止,因此“业务Agent”基本上是长期存在的。“业务Agent”负责对不同用户的同类业务进行汇聚,统一与远端的“业务Agent”进行业务交互。
3、编号与命名
在上述系统中要涉及三种标识:用户标识、网络标识、业务标识。
(1)用户标识
每个用户在运营商处开通(申请)业务时将获得一个在全程全网范围内均唯一的“用户标识”,同一用户申请的所有业务具有相同的“用户标识”。用户只需知道“用户标识”就可以使用其所预定的所有业务。
(2)网络标识
“网络标识”用于终端用户与POP点的“用户Agent”进行网络层面的通信;用户终端的网络标识(如IP地址)可以由“用户Agent”为其动态指定,也可以运营商为其静态分配,固定不变。“用户Agent”负责维护“用户标识”与“网络标识的”的对应关系。由于“用户Agent”的存在,用户的“网络标识”具有本地特性,即不需要在网络层面进行全网范围内的“网络标识”的规划与分配。
(3)业务标识
“业务标识”用于终端用户与POP点的“用户Agent”、“用户-业务Agent”进行业务层面的通信。通常“业务标识”由“用户标识”派生而来,一般“业务标识”=“用户标识”+“业务类型代码”。业务类型代码要求全程全网唯一,如对于VOIP业务所对应的业务类型标识可以为“001”。用户不需要知道自己的业务标识,业务标识由运营商来维护,在用户从“用户Agent”推送来的业务菜单中选中某个业务以后了,由“用户-业务Agent”为其动态生成业务标识。
三、基于Agent的业务模型
为了说明上述方案所对应的业务模式,采用图2典型的网络结构。
图2典型的网络结构
业务流程如图3所示:(只画出了近端网络,并忽略了一些细节)
图3业务流程
(1)用户终端通过公共信道和公共网络标识,通过IPsec方式向POP点的用户Agent发送用户标识和用户认证消息。
(2)(3)用户Agent通过与AAA服务器交互完成用户的认证过程,并为通过认证的用户动态分配网络标识,并向用户Agent推送用户预定的业务菜单(个性化菜单)。
(4)(5)用户在业务菜单中选择特定业务。
(6)用户Agent根据用户所选择的业务派生“用户-业务Agent”。
(7)(8)用户-业务Agent为用户分配业务标识(业务标识=用户标识+业务类型代码),并向用户终端发送业务初始化信息。
(9)(10)用户终端进行业务初始化所做的准备,并向用户-业务Agent发送后续业务信息。
(11)用户-业务Agent根据业务种类的不同将用户终端发送的业务信息中转到其对应的业务Agent。
(12)业务Agent收集了一定时段内所有相关“用户-业务Agent”的业务信息,进行必要的聚合以后,统一向外部的业务网络发送。
(13)用户终端(近端)通过“用户-业务Agent”和“业务Agent”与远端用户终端所对应的“用户-业务Agent”和“业务Agent”进行后续的业务通信,完成业务逻辑。
(14)业务逻辑完成以后,用户终端向“用户-业务Agent”发送业务终止信息。
(15)(16)“用户-业务Agent”回收资源,清扫现场,并向“用户Agent”反馈信息。
(17)(18)“用户Agent”终结“用户-业务Agent”。
(19)“用户Agent”通知“业务Agent”清理其中所包含的与本次业务相关的业务信息。
四、技术特点
上述基于Agent的接入网及其业务模式具有以下特点:
(1)通过在POP点引入基于Agent的业务交换系统,打破了传统IP网络的端到端透明特性,运营商通过“用户Agent”“业务Agent”在IP网络中引入了UNI、NNI和SNI接口,避免了用户对外部网络和业务系统的直接访问,提高了网络的安全性。
(2)由于业务Agent的设置,用户只能访问运营商为其定制的、用户预定的服务(用户Agent为其推送业务菜单)。并且通过“用户-业务Agent”实现对用户的个性服务,有效避免了运营商只成为比特管道的提供者。通过网络与业务的绑定,实现对传统电信理念的回归,形成良好的盈利模式。
(3)可以更好的支持SLA。由于用户Agent的出现,用户终端可以与用户Agent配合完成网络性能检测功能,从而为用户提供检验SLA的必要手段,有利于SLA的推广。
(4)在用户终端与用户Agent之间可以通过IPsec对数据进行加密。从而提高了接入网络的安全。由于业务交换系统中的各个Agent之间都是可以相互信任的实体,属于一个信任域,因此可以采用明码传送。
(5)实现了网络与业务的可规划。在这种模式中只为用户提供带宽固定的业务,而且某个POP点处的业务种类和用户数量都是可以预知的,因此便于对业务进行规划(每类业务支持的用户数、每个用户的业务数均是可控的),自然也为网络的规划与设计带来了方便。
(6)通过用户Agent可以对用户的上行流量按照SLA限速,通过“业务Agent”对下行流量进行限速,从而一定程度上避免用户业务对接入网资源的无限占用。
(7)为了在接入网对用户提供针对具体业务的服务质量保证机制,用户从“用户Agent”处获得“网络标识”,并选定了业务类型以后,可以向“用户Agent”发送导航包。在导航包中包含“用户标识”和具体选定业务的带宽需求,沿途的二层和三层设备对这种导航包进行单独处理,并附着必要的设备能力信息,发送到用户Agent。用户Agent利用这些信息来判断沿途设备是否能够满足这种业务所需的带宽。从而实现用户业务的接纳控制。但是在这个过程中要对二层和三层设备进行升级,并要求其支持资源预留(如RSVP协议)和统一的接入网网管。
(8)由于用户的所有业务均要通过“用户Agent”、“用户-业务Agent”、“业务Agent”,这些Agent可能成为网络瓶颈。为了避免这种情况的发生,可以将P2P技术引入到Agent的实现中,实现多个设备对负载的均摊。目前互联网上流行的P2P技术,如BT下载等,通过“种子”的繁殖来实现负载的动态分布。由于在互联网环境中缺乏对候选“种子”的控制手段,P2P技术的商业应用前景并不乐观。但是在本文所提到的业务交换系统中,由于所有设备处于一个信任域中,候选“种子”完全是运营商可以控制的,因此可以在业务交换系统中采用P2P技术实现负载的自动分布。当然为了进一步提高“业务交换系统”的性能,可以考虑专用硬件的开发。
(9)支持“一号通”功能类似的服务,用户只需知道运营商为其分配的“用户标识”,就可以通过“用户标识”与其它用户进行通信(不需要记住每类业务的“业务标识”)。由于“业务Agent”的存在,近端“用户-业务Agent”可以与远端“用户-业务Agent”进行协商,从而确定用户所选定的业务是否双方都能提供,在不能同时提供的情况下,可以转到其它业务类型。
五、总结
本文在对互联网理念进行反思的基础上,通过对电信网理念的回归,提出一种基于Agent的NGN接入网结构,在这种方式中,运营商的POP点通过“用户Agent”、“用户-业务Agent”、“业务Agent”的设置和网络化,形成一种新型的“业务交换系统”,从而支持可以业务定制和预定的新型业务模型。这种探索对NGN网络的设计与业务模型的研究有一定的参考价值。
泰尔网
下一代网络(NGN)是电信网发展的必然趋势 2005-08-12 |
下一代网络中智能网的三种实现方式 2005-07-26 |
下一代网络业务介绍 -- WEB上的下一个新机遇 2005-07-07 |
NGN在行业的实现 2005-06-10 |
NGN:远程教育跃变的新契机 2005-06-10 |