H248协议提高培训课程(共81张).pptx
《H248协议提高培训课程(共81张).pptx》由会员分享,可在线阅读,更多相关《H248协议提高培训课程(共81张).pptx(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、HUAWEI TECHNOLOGIES CO., LTDHuawei Confidential Internal接入网技术服务部H248协议深入及实例分析协议深入及实例分析2022-5-8HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 随着随着NGNNGN网络和业务的不断应网络和业务的不断应用和发展,用和发展,H248H248协议在目前的协议在目前的应用中越来越广泛。对于协议应用中越来越广泛。对于协议的深入掌握,将非常有助与故的深入掌握,将非常有助与故障定位和问题处理。障定位和问题处理。学 习 此 胶 片 之 前 需 要 学 过学 习 此 胶
2、片 之 前 需 要 学 过H.248H.248协议概述协议概述Page 2HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 学习目标学习完此课程,您将会:学习完此课程,您将会: 了解了解H.248协议的体系结构协议的体系结构 掌握掌握H.248协议中命令格式和用途协议中命令格式和用途 掌握掌握H.248协议的消息交互过程协议的消息交互过程 掌握并能分析典型的掌握并能分析典型的H.248信令流程信令流程Page 3HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 概述概述第第2章章 协议内容介绍协议内
3、容介绍第第3章章 信令信令基本控制基本控制流程流程第第4章章 信令解析举例信令解析举例Page 4HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 概述H.248和和MeGaCo是同一种协议的两个名称而已,是是同一种协议的两个名称而已,是ITU与与IETF共同制定的,共同制定的,ITU-T称之为称之为H.248,而,而IETF则称之为则称之为MeGaCo;H.248协议是在协议是在MGCP协议的基础上,结合其它媒体网关控制协议的基础上,结合其它媒体网关控制协议特点发展而成的一种协议;协议特点发展而成的一种协议;H.248协议弥补了协议弥补了MGC
4、P协议描述能力上的欠缺,适合在大型协议描述能力上的欠缺,适合在大型网关上应用;网关上应用;H.248信令消息有信令消息有UDP/TCP/SCTP/ATM等多种承载方式,使传等多种承载方式,使传输更可靠,而输更可靠,而MGCP则只能承载在宽带则只能承载在宽带IP网络上的网络上的UDP格式。格式。Page 5HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential H.248功能和相关概念H.248提供了提供了MGC在呼叫处理过程中控制在呼叫处理过程中控制MG中各种静态及动态中各种静态及动态资源(资源(IP/ATM/TDM)的能力(包括终端属性、终端连接交换
5、关)的能力(包括终端属性、终端连接交换关系及其承载的媒体流),还提供了独立于系及其承载的媒体流),还提供了独立于MG的状态维护与管理的状态维护与管理能力能力 ;H.248协议消息编码可以采用协议消息编码可以采用二进制或或文本格式,现在只支持文格式,现在只支持文本格式;本格式;H.248消息的承载目前都是基于消息的承载目前都是基于UDP的。的。 使用使用H.248协议时,传协议时,传输层端口号与编码类型有关,默认端口号为:输层端口号与编码类型有关,默认端口号为:2944(文本格式(文本格式编码)或者编码)或者2945(二进制编码)。(二进制编码)。Page 6HUAWEI TECHNOLOGIE
6、S CO., LTD.Huawei Confidential H.248在NGN网络中的使用ISUP/TUPSIPH.323INNMSINAPSIPU-NICASG7000PSTNswitchSTPM3UA/SCTP分组核心网分组核心网TMG8010M2UA/H.248OpenEyeSIP phone H.323 PhoneSoftX3000IAD系列系列H.248/MGCPUA5000H.323H.248/MGCPSoftX3000LANNATIP超市超市私有协议私有协议(私网穿越基于(私网穿越基于STUN)UMG8900H.248/V5UA/IUAUC-ServerR2/V5R2/V5/I
7、SDNMTANCSPage 7HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 概述概述第第2章章 协议内容介绍协议内容介绍第第3章章 信令信令基本控制基本控制流程流程第第4章章 业务消息识别举例业务消息识别举例Page 8HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第2章章 协议内容介绍协议内容介绍第第 1 节节 第第 2 节节 第第 3 节节 第第 4 节节 Page 9HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 连接模型:两个重要概
8、念(Context 和 Termination)协议的连接模型主要描述媒体网关中的逻辑实体,这些逻辑协议的连接模型主要描述媒体网关中的逻辑实体,这些逻辑实体由媒体网关控制器(实体由媒体网关控制器(MGC)控制。这个连接模型中的主)控制。这个连接模型中的主要的抽象概念是终端(要的抽象概念是终端(Termination)和关联()和关联(Context);在在H.248/Megaco定义的连接模型中,包括关联和终端两个定义的连接模型中,包括关联和终端两个实体。一个关联中至少要包含一个终端,否则此关联将被删实体。一个关联中至少要包含一个终端,否则此关联将被删除,空关联指的是只包含一个与其他终端没有连
9、接的终端的除,空关联指的是只包含一个与其他终端没有连接的终端的关联;同时一个终端在任一时刻也只能属于一个关联。关联;同时一个终端在任一时刻也只能属于一个关联。 Page 10HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 连接模型TerminationRTP StreamTerminationSCN Bearer ChannelTerminationSCN Bearer ChannelTerminationSCN Bearer ChannelTerminationSCN Bearer ChannelTerminationRTP StreamTe
10、rminationRTP StreamContextContextContextMedia GatewayNull Context*Page 11HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 终端(Termination) 终端是位于终端是位于MG中的一个逻辑实体,可以发送中的一个逻辑实体,可以发送/接收媒体和接收媒体和(或)控制流。例如表示一个时隙(或)控制流。例如表示一个时隙(CIC电路)、一个电路)、一个IP端口(端口(IP地址地址+端口号)、或一个端口号)、或一个ATM端口(端口(VPI/VCI)。)。Page 12HUAWEI TE
11、CHNOLOGIES CO., LTD.Huawei Confidential 终端(Termination)终端分为两类:终端分为两类:1、半永久终端,用来表示物理实体半永久终端,用来表示物理实体 如如TDM信道,只要这个信道,只要这个TDM信道在信道在MG中被配置,就一直存在,只有当配中被配置,就一直存在,只有当配 置信息被删除后,与之对应的终端才会消失。当一个半永久终端被加入一置信息被删除后,与之对应的终端才会消失。当一个半永久终端被加入一 个特定关联时,它是从个特定关联时,它是从NULL关联中获取,而当从特定关联中删除时,它关联中获取,而当从特定关联中删除时,它 又返回到又返回到NUL
12、L关联;关联;2、临时终端,代表临时性的信息流临时终端,代表临时性的信息流 如如RTP流,当需要时创建,使用完毕后就删除。临时终端通过流,当需要时创建,使用完毕后就删除。临时终端通过ADD命令创命令创建,通过建,通过SUBTRACT命令清除。命令清除。终端特征通过属性来描述,这些属性被转换成描述符在命令中携带。终端特征通过属性来描述,这些属性被转换成描述符在命令中携带。终端被创建时,媒体网关会为其分配一个唯一标识。终端被创建时,媒体网关会为其分配一个唯一标识。Page 13HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 终端(Terminati
13、on)终端属性,可以创建新的终端或者修改已存在终端的属性;终端属性,可以创建新的终端或者修改已存在终端的属性;终端终端ID,对不同的终端通过终端,对不同的终端通过终端ID来引用,终端来引用,终端ID是由是由MG配置的。终端配置的。终端ID有有两种通配方式:两种通配方式:“ALL” 和和“CHOOSE”;终端属性和描述符,终端拥有属性,属性拥有唯一的属性终端属性和描述符,终端拥有属性,属性拥有唯一的属性ID;ROOT终端,通常用来表示媒体网关本身,允许在终端,通常用来表示媒体网关本身,允许在ROOT终端上定义包,也可终端上定义包,也可以拥有属性、事件、信号、统计和参数。以拥有属性、事件、信号、统
14、计和参数。ROOT终端可以出现在终端可以出现在Modify、Notify、AuditValue、AuditCapability、ServiceChange命令中,其它任何命令中,其它任何对对ROOT终端的使用都是错误。终端的使用都是错误。Termination ID : 二进制编码二进制编码时最多可以时最多可以64位位表示表示,文本编码文本编码时最时最 多可以达多可以达 64个字符个字符;Page 14HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Termination的属性属性 Properties : 终端本身具有的属性;终端本身具有的属
15、性;事件 Events : 指示指示终端需要检测的事件。终端需要检测的事件。 例如:摘机,挂机、拍叉,拔号等;例如:摘机,挂机、拍叉,拔号等;信号 Signals : 网关产生的各种类型的媒体流。网关产生的各种类型的媒体流。 例如:拔号音,忙音,振铃音,回铃音等。例如:拔号音,忙音,振铃音,回铃音等。统计Statistics : 用于描述一个用于描述一个终端终端的统计信息,可以在一次呼叫完成的统计信息,可以在一次呼叫完成 后向后向MGC上报,上报,也可以由也可以由MGC下发下发命令命令AuditValue 查询相关的统计信息查询相关的统计信息。该信息主要用。该信息主要用来计费。来计费。Page
16、 15HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 关联(Context) 关联描述一组终端之间的关联关系,当一个关联涉关联描述一组终端之间的关联关系,当一个关联涉及多个终端时,关联将描述这些终端所组成的拓扑结及多个终端时,关联将描述这些终端所组成的拓扑结构以及媒体混合交换的参数。关联中的终端可以通过构以及媒体混合交换的参数。关联中的终端可以通过Add 命令进行创建,通过命令进行创建,通过Subtract 进行删除。一个进行删除。一个关联中必须至少包含一个终端。关联中必须至少包含一个终端。Page 16HUAWEI TECHNOLOGIES
17、CO., LTD.Huawei Confidential 关联(Context)的属性 Context包括四个属性:包括四个属性:1. ContextID:32bits,在网关范围内唯一标识一个关联。,在网关范围内唯一标识一个关联。 Context ID由由MG创建创建,在在一个一个MG范围内唯一。范围内唯一。 关联关联二进制编码表示二进制编码表示文本编码文本编码表示表示表示含义表示含义NULL0-NULLContext表示在网关中所有与其它表示在网关中所有与其它任何终端都没有关联的终端。任何终端都没有关联的终端。CHOOSE关联关联0 xFFFFFFFE$CHOOSE 用以请求用以请求MG创
18、建一个新的关联创建一个新的关联ALL关联关联0 xFFFFFFFF*ALL 通配符表示通配符表示 MG的所有的的所有的 Context确定关联确定关联0 x54360 x5436确定确定Context ID标识标识特殊关联编码对照表Page 17HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 关联(Context)的属性2. Topology:拓朴,用于描述一个关联内部终端之间的媒体流拓朴,用于描述一个关联内部终端之间的媒体流向。终端也存在一个称之为向。终端也存在一个称之为MODE的属性,用于描述媒体的的属性,用于描述媒体的流向,但它描述的是相
19、对于关联外部的流向;流向,但它描述的是相对于关联外部的流向;3. Priority:标识:标识MG对关联处理的优先级先后次序。级别为对关联处理的优先级先后次序。级别为015级,其中,级,其中,“0”为最低优先级,为最低优先级,“15”为最高优先级;为最高优先级;4. Emergency:紧急呼叫标识符,:紧急呼叫标识符,MG优先处理使用紧急呼叫标优先处理使用紧急呼叫标识符的呼叫。识符的呼叫。Page 18HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 问题lH248协议连接模型中重要的两个概念是?协议连接模型中重要的两个概念是?l终端有哪两类?
20、它们有什么区别?终端有哪两类?它们有什么区别?Page 19HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第2章章 协议内容介绍协议内容介绍第第 1 节节 第第 2 节节 第第 3 节节 第第 4 节节 Page 20HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential H.248协议的消息编码消息是消息是H.248协议发送的一个信息单元。消息可以使用二进协议发送的一个信息单元。消息可以使用二进制格式和文本格式编码;制格式和文本格式编码;采用二进制编码时,使用采用二进制编码时,使用ITU-T X.
21、680(ASN.1)定义的规范)定义的规范描述,使用描述,使用X.690定义的定义的BER规则编码;规则编码;采用文本方式编码时,遵循采用文本方式编码时,遵循RFC 2234 ABNF规范;规范;MGC必须支持两种编码格式,必须支持两种编码格式,MG可能支持其中任何一种或可能支持其中任何一种或两种方式。两种方式。MGC侧和侧和MG侧的侧的H.248消息都有相同的结构消息都有相同的结构 。Page 21HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential H.248消息结构Megaco/H.248 messageTrans HdrReq or Repl
22、yReq or ReplyReq or ReplyTransactionTransactionTransaction.HeaderCommandCtx PropertiesCtx HdrCommand.Trans Hdr Action Action.DescriptorDescriptor H.248协议发协议发送或接受送或接受的信息的信息单单元称元称为为消息,消息,消息从消息消息从消息 头头( (Header) )开始,后面是若干个事开始,后面是若干个事务务;消息;消息头头中包含消息中包含消息标识标识符(符(MID)和版本字)和版本字段。段。MID用于用于标识标识消息的消息的发发送者,可以是
23、送者,可以是IP地址、地址、域名或域名或设备设备名;版本字名;版本字段用于段用于标识标识消息遵守的消息遵守的协议协议版本,有版本版本,有版本1和版和版本本2。 。目前接入网目前接入网MG两者都两者都支持;消息内的事支持;消息内的事务务是是相互独立的,当多个被相互独立的,当多个被独立独立处处理理时时,消,消 息没有息没有规规定定处处理的先后次序。理的先后次序。Page 22HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential H.248协议的消息机制Message消息TransactionI事务TransactionIDnContextID1关联Con
24、textIDnCMD1命令CMDnDes-nDes-1描述符.Page 23HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 事务(Transaction) MGC和和MG之间的一组命令构成事务,事务由之间的一组命令构成事务,事务由TransactionID进行标识。进行标识。事务包含一个或多个动作,一个动作由一系列局限于一个关联的命令组事务包含一个或多个动作,一个动作由一系列局限于一个关联的命令组成;成;一个事务从一个事务从“事务头部事务头部”(TransHdr)开始。在)开始。在TransHdr中包含中包含TransactionID。Tran
25、sactionID由事务的发送者指定,在发送者范围由事务的发送者指定,在发送者范围内是唯一的;内是唯一的;TransHdr后面是该事务的若干动作,这些动作必须顺序执行。若某动后面是该事务的若干动作,这些动作必须顺序执行。若某动作中的一个命令执行失败,该事务中以后的命令将终止执行(作中的一个命令执行失败,该事务中以后的命令将终止执行(Optional命令除外)。引入事务的一个重要功能是可以保证命令的顺序执行;命令除外)。引入事务的一个重要功能是可以保证命令的顺序执行;当命令标记为当命令标记为“Optional”(可选命令),该命令可以越过一个命令执(可选命令),该命令可以越过一个命令执行失败而导
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- H248 协议 提高 培训 课程 81
限制150内