NGN培训讲座资料.ppt
《NGN培训讲座资料.ppt》由会员分享,可在线阅读,更多相关《NGN培训讲座资料.ppt(171页珍藏版)》请在三一办公上搜索。
1、1,NGN技术讲座,2006年2月,2,目录:第一部分 NGN基础知识 第二部分 H.248协议介绍 第三部分 MGCP协议介绍 第四部分 SIP/SIP-T协议介绍 第五部分 BICC协议介绍 第六部分 SIGTRAN协议(M3UA/M2UA/M2PA)介绍,3,第一部分 NGN基础知识,4,什么是NGN NGN是指下一代网络。所谓“下一代网络”,从字面上理解,应该是以当前网络为基点的下一代网络。它是电信史一块里程碑,标志着新一代电信网络时代的到来。从意义上讲,NGN是基于TDM的PSTN语音网络和基于IP/ATM的分组网络融合的产物,它使得在新一代网络上语音、视频、数据等综合业务成为了可能
2、。是可以同时提供话音、数据、多媒体等多种业务的综合性的、全开放的宽频网络平台体系,至少可实现千兆光纤到户。NGN能在目前的网络基础上提供包括话音、数据、多媒体等多种服务,还能把现在用于长途电话的低资费IP电话引入本地市话,有望大大降低本地通话费的成本和价格。从发展的角度来看,NGN是在传统的以电路交换为主的PSTN网络中逐渐迈出了向以分组交换为主的步伐的,它承载了原有PSTN网络的所有业务,同时把大量的数据传输卸载到IP网络中以减轻PSTN网络的重荷,又以IP技术的新特性增加和增强了许多新老业务。,NGN基础知识,5,NGNNext Generation Network,下一代网络。这是一种业
3、务驱动型网络。通过业务和呼叫完全分离,呼叫控制和承载完全分离,从而实现相对独立的业务体系,使业务独立于网络。这是一种开放式综合业务架构。NGN是集话音、数据、传真和视频业务于一体的全新的网络。从业务上看:对电话网而言,指软交换体系对移动网而言,指IP 3G和后3G对数据网而言,指下一代因特网和IPV6,NGN基础知识,6,NGN特点和优势,NGN基础知识,NGN网络采用开放式网络架构;NGN采用分层体系结构:媒体接入层、核心交换层、网络控制层、业务管理层,控制与连接分离;NGN承载网趋向于采用统一的IP协议实现业务融合;NGN网络是基于统一协议的网络;NGN同时支持语音、数据、视频等多种业务;
4、接入和覆盖优势;建设成本和维护成本低。,7,NGN协议,NGN基础知识,为了实现互联互通,各种设备必须遵循共同的规范和约定,这就是通信标准或协议。协议是系统赖以生存的规则,如建立联系、交换数据以及终端会晤等,标准化协议是支持通信设备互通互联、提高通信设施效率、保障通信网络服务质量的关键因素。国际标准化组织国际通信组织ITU(International Telecommunication Union,国际电信联盟)IETF(International Engineering Task Force,Internet工程任务组)IEEE(Institute of Electrical and Ele
5、ctronics Engineers,电气和电子工程师学会),8,接口与协议,NGN基础知识,接口代表两个相邻网络实体间的连接点。协议定义了这些连接点(接口)上交换信息需要遵守的规则。在不同的接口上往往会使用不同的协议,同一个接口上也可能使用不同的协议。,9,NGN接口与协议,NGN基础知识,10,NGN协议栈,NGN基础知识,11,协议信令分类,NGN基础知识,信令传输协议SIGTRAN、TCP、UDP、MTP承载控制协议MGCP、H.248呼叫控制协议ISUP、SIP、H.323承载控制协议是不对等协议,仅用于MGC和MG之间。呼叫控制协议是对等协议,可用于MGC与MGC之间,也即是局间信
6、令。MGCP和H.248协议在中继媒体网关(TMG)同MGC通信中完成承载控制功能,其上的呼叫控制协议是ISUP协议。而在AG同MGC通信中除主要完成承载控制功能外还具有呼叫控制功能(如摘机挂机的识别等)。,12,NGN基础知识,与现有PSTN网络的对比,软交换设备,SS7信令网关,用户接入网关,核心分组传送网,13,NGN的基本结构,NGN基础知识,14,NGN基础知识,R4引入移动软交换的概念,Gb,RNC,RNC,Node B,Node B,Iub,Iub,IuCS,MSC server,PSTN,HLR/AUC,A,SGSN,GGSN,Internet,Gn,GMSC server,M
7、GW,MGW,BSS,15,NGN是基于标准协议的开放式网络,ISUP,IN,OSS,AppServer,SG,PSTN,switch,分组核心网,TMG,PLMN,MGW,Soft-phone,E-phone,E-Phone,Softswitch,IAD,AMG,Location Server,Softswitch,MRS,16,第二部分 H.248协议部分,17,H.248协议概述,H.248协议是 2000年由 ITU-T第 16工作组提出的媒体网关控制协议,它是在早期的 MGCP协议基础上改进而成。H.248MeGaCo协议是用于连接MGC与MG的网关控制协议,应用于媒体网关与软交换之
8、间及软交换与 H.248 MeGaCo终端之间,是软交换应支持的重要协议。H.248和MeGaCo是同一种协议,是ITU与IETF共同努力的结果,ITU-T称之为H.248,而IETF称为MeGaCo。H.248协议是在MGCP协议的基础上,结合其它媒体网关控制协议特点发展而成的一种协议。H.248协议与MGCP协议功能结构相似,在NGN组网中软交换与大多数构件间既可以采用H.248,又可以采用MGCP协议。MGCP协议描述能力有欠缺,限制了其在大型网关上的应用。对于大型网关,H.248协议是一个好的选择。MGCP消息传递依靠承载在宽带IP网络上的UDP数据包,而H.248信令消息可基于UDP
9、/TCP/SCTP等多种承载。,18,H.248协议的内容、意义及功能,协议的内容:将分布式网关分解成几个功能子模块呼叫控制实体MGC 和媒体处理实体MG,并为这些模块的通信指定标准协议。H.248 协议在 VoIP 解决方案中具有重要作用。网关分离的意义:使网关有更高的伸缩性,同时允许网关由分布在不同物理平台的多个供应商提供的部件组成。协议的功能:主要功能是建立一个良好的业务承载连接模型,将呼叫和承载连接进行分离,通过对各种业务网关:TG、AG、RG等的管理,实现网络之间的业务互通。,19,H.248协议基本概念,一个终端是MG中的逻辑实体,能够发送和(或)接收一种或多种媒体。例如表示一个时
10、隙、一个IP端口(IP地址+端口号)、或一个ATM端口(VPI/VCI)。终端由许多特性描述,这些特性组合成一组描述符而包含在命令中。一个终端在任一时刻属于且只能属于一个关联。终端通常可分为两类:半永久性终端:代表物理实体,例如TDM信道,只要这个TDM信道在媒体网关中被配置,就一直存在,只有当配置信息被删除与之对应的终端才会消失;临时终端:代表临时性的信息流,例如RTP流,当需要时创建,使用完毕后就删除。临时终端通过ADD命令创建,通过SUBTRACT命令清除。与此不同,当一个半永久终端被加入一个特定关联时,它是从NULL关联中获取,而当从特定关联中删除时,它又被返回到NULL关联。,终端(
11、Termination),20,H.248协议基本概念,终端特征通过属性来描述,这些属性被组合成描述符在命令中携带。终端被创建时,媒体网关会为其分配一个唯一标识。终端属性,可以创建新的终端或者修改已存在终端的属性。终端ID,对不同的终端通过终端ID来引用,终端ID是由MG自己设置的。终端ID有两种通配方式:“ALL”和“CHOOSE”。终端属性和描述符,终端拥有属性,属性拥有唯一的属性ID。ROOT终端,通常用来表示媒体网关本身,允许在ROOT终端上定义包,也可以拥有属性、事件、信号、统计和参数。ROOT终端可以出现在Modify、Notify、AuditValue、AuditCapabili
12、ty、ServiceChange命令中,其它任何对ROOT终端的使用都是错误。,终端(Termination),21,H.248协议基本概念,终端(Termination)属性,Termination ID:用二进制编码表示可以有64位,文本编码可以达64个字符。属性 Properties:终端本身具有的属性。事件 Events:终端能够检测事件的发生。如:摘机事件。信号 Signals:网关产生的各种类型的媒体流。如:各种信号音。统计Statistics:用于描述一个Termination的统计信息,它可以在一次呼叫完成后向MGC上报,或者MGC使用命令AuditValue查询相关的统计信息
13、,该信息用来计费。,22,H.248协议基本概念,关联(Context):一个关联就是一些终端间的联系,它描述了终端之间的拓扑关系以及媒体混合、交换的参数,可通过Add命令进行创建,通过Subtract、Move命令进行删除。一个关联中必须包含终端。Context的四个属性:ContextID:32bits,在网关范围内唯一标识一个关联。Context ID是由MG决定的,在MG的范围内是唯一的。Topology:拓朴,用于描述一个关联内部终端之间的媒体流向。终端也存在一个称之为MODE的属性,用于描述媒体的流向,但它描述的是相对于关联外部的流向。Priority:标识媒体网关对关联处理的优先
14、级。MGC还可以在MG重启时平滑处理中,根据优先级处理大量Context到达的情况。取值范围为0到15,取值越小优先级越大。Emergency:描述关联的紧急处理信息。也提供一种优先处理Context的方式。,23,H.248消息结构,24,H.248协议的消息机制,H.248协议发送或接受的信息单元称为消息,消息从消息头(Header)开始,后面是若干个事务。消息头中包含消息标识符(MID,Message Identifier)和版本字段:MID用于标识消息的发送者,可以是域地址、域名或设备名,一般采用域名。版本字段用于标识消息遵守的协议版本。版本字段有1位或2位数,目前版本为1。消息内的事
15、务是相互独立的,当多个被独立处理时,消息没有规定处理的先后次序。,25,H.248协议的消息机制,26,命令是H.248消息的主要内容,实现对关联和终端属性的控制,包括指定终端报告检测到的事件,通知终端使用什么信号和动作,以及指定关联的拓扑结构等。命令由命令头部(CMDHdr)与命令参数构成,在H.248协议中,命令参数被组织成“描述符”(Descriptor)。H.248协议定义了八个命令,其中“Notify”是由MG发给MGC,“ServiceChange”可由MG或MGC发送,其它命令都是由MGC发给MG。ADD:增加一个终端到一个关联中,当不指定Context ID时(或第一次增加一个
16、终端),将生成一个关联,然后加入终端。MODIFY:修改一个终端的属性、事件和信号参数。如:修改终端的编码类型、通知终端检测摘机/挂机事件、修改终端的拓扑结构(双向/单向/隔离等)。,H.248协议的命令,27,H.248协议的命令,SUBSTRACT:从一个关联中删除一个终端,同时返回终端的统计状态。如果关联中再没有其它的终端,将删除此关联。MOVE:将一个终端从一个关联转移到另一个关联中。AUDITVALUE:返回终端的当前的属性、事件和信号,指示检测相关的事件。AUDITCAPABILITIES:返回MG中终端特性的能力集。NOTIFY:允许MG将检测到的事件通知给MGC。例如:MGW将
17、检测到的摘机事件上报给MGC。SERVICECHANGE:允许MG向MGC通知一个或者多个终端将要脱离或者加入业务。用来MG向MGC进行注册、重启通知。MGC可以使用ServieceChange对MG进行重启。MGC可以使用ServiceChange通知MG注销一个或一部分的终端。,28,网关注册流程 媒体网关(MGW)要开通业务必须首先注册到MSC Server上去。注册成功后,MGW可以立即上报目前MGW的可用物理终端,或MSC Server通过审计命令来获取MGW上可用的物理终端信息。,H.248信令流程,MSC Server,MGW在发起和接收呼叫之前必须向MSC Server注册,M
18、SC Server接受MGW注册,29,MSC Server向MGW发起呼叫:MSC Server通过Add命令向MGW发起呼叫,其中包含的参数有:相应终端应该监听的事件、请求RTP终端IP地址端口、传输模式。MGW通过Add Reply把选择的上下文和本端RTP终端ID及其IP地址、端口号告诉给MSC Server。,H.248信令流程,30,MSC Server向MGW发起呼叫:MSC Server通过Modify命令向MGW来修改终端的属性(放回铃音),并且把对端MGW的RTP终端IP地址及端口号告诉给主叫MGW。MSC Server通过Modify命令向MGW来修改终端的属性(停回铃音
19、),并且把终端传输模式改为收发。,H.248信令流程,31,MSC Server向MGW发起呼叫:MGW通过Modify Reply来响应MSC Server的请求,不带错误码表示该命令执行成功。,H.248信令流程,32,MSC Server向MGW释放呼叫:MSC Server通过Subtract命令向MGW发起拆除呼叫请求,一般会要求MGW释放呼叫资源的同时上报一些统计信息。MGW释放呼叫资源,在响应MSC Server的同时上报一些统计信息。,H.248信令流程,33,典型呼叫流程1、MSC Server向MGW1和MGW2分别发送Modify命令,即在关联中建立一个终端,等待摘机事件
20、。2、主叫摘机,MGW1(媒体网关)检测到后通过Notify命令将事件(Off-Hook)报告给MSC Server(媒体网关控制器);3、MSC Server向MGW1发送Modify命令,等待用户输入被叫号码,主叫用户听拨号音。4、MGW1向MSC Server发送Notify命令,将被叫号码送至MSC Server。5、在MGW1中创建一个新的关联,并在关联中加入TDM终端和RTP终端。6、在MGW2中创建一个新的关联,并在关联中加入TDM终端和RTP终端。7、MSC Server向MGW1发送Modify命令,告知远端地址。8、被叫用户摘机,MGW2向MSC Server发送Notif
21、y命令。9、MSC Server向MGW2发送Modify命令,切断振铃音。10、MSC Server向MGW1发送Modify命令,切断回铃音。11、被叫挂机,MGW2向MSC Server发送Notify命令。12、MSC Server分别向MGW1和MGW2发送Subtract命令。,H.248信令流程,34,35,H.248信令流程,36,第三部分 MGCP 协议部分,37,MGCP协议概述,MGCP协议是1999年由IETF制定的媒体网关控制协议。MGCP协议定义的连接模型包括端点(endpoint)和连接(connection)两个主要概念:端点是数据源或数据宿,可以是物理端点,也
22、可 以是虚拟端点;端点类型包括数字通道、模拟线、录音服务器接入点及交互式话音响应接入点;端点标识由端点所在网关域名和网关中的本地名两部分组成。连接可以是点到点连接或多点连接,点到点连接是两个互相发送数据的端点之间的一种关联,该关联在两个端点都建立起来后,就可开始传送数据。MGCP采用文本协议,协议消息分为命令和响应,每个命令需要接收方回送响应,采用三次握手方式证实。命令消息由命令行和若干参数行组成,响应消息带有3位数字的响应码。MGCP采用媒体描述协议(SDP)向网关描述连接参数。为了减小信令传送时延,MGCP采用UDP传送。H.248和MeGaCo是同一种协议,是ITU与IETF共同努力的结
23、果,ITU-T称之为H.248,而IETF称为MeGaCo。从本质上说MGCP是一个主/从协议,网关需要执行媒体网关控制器发出的命令。,38,MGCP协议栈,39,MGCP在NGN网络中的实现,40,MGCP协议的消息种类,媒体网关控制器(MGC)和网关(MG)之间共有九种MGCP消息。当消息发送到MG或MGC时,称它为命令。当命令的证实消息从MG或MGC送回时,称为响应。命令和响应是不可分的,收到命令时,MG或MGC会立即送回一个响应。,41,命令行包括四项内容:请求动词名(命令名称)、事务标识、执行命令的端点(实体)和协议版本,这四项均通过空格隔开。,MGCP协议的命令行,42,MGCP协
24、议的命令名称,43,MGCP协议的命令名称,44,MGCP协议的命令原因码,由MG或MGC终端发起的删除连接命令或者重启进程命令中,必须包含原因码(Reason Codes),用来表明删除连接或者重启的原因。,45,所有的MGCP命令都要接收者回送响应。响应行由响应码,连接标识和一个由空格隔开的可选注释组成。响应码是一个三位的数值,表示命令的执行状态。如:200 1203 OK 响应码功能分类100199:表示临时应答 200和299之间的值表示成功完成400499:表明命令执行时遇到一个临时性的错误500599:表明命令执行时遇到一个永久性的错误,MGCP协议的命令响应格式,46,MGCP信
25、令流程,网关注册流程,MGC,MG,47,MGCP信令流程,MGCP呼叫流程,48,MGCP信令流程,MGCP呼叫流程(续),49,MGCP信令流程,失败的呼叫流程,50,MGCP信令流程,MGCP的概念和功能:MGCP协议用于MGC同MG之间进行通信,是承载控制协议。MGCP有9个命令和3类响应,每个命令由4部分组成,响应中200299值表示成功完成,其余则表示不成功。MGCP协议有哪些命令?EPCF、CRCX、MDCX、DLCX、RQNT、NTFY、AUEP、AUCX、RSIP MGCP协议有哪些命令响应?200和299之间的值表示成功完成400和499之间的值表示临时错误500和599之
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NGN 培训 讲座 资料
链接地址:https://www.31ppt.com/p-2626331.html