现代交换技术——通信网中软交换协议的分析与比较
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
兰州交通大学本科生课程设计
中文题目:通信网中MGCP与H.248/Megaco协议的
分析与比较
英文题目:Network Analysis and Comparison of the Softswitching Protocol MGCP and H.248
课程:现代交换技术
学院:电信学院
专业:通信工程
班级:1003班
姓名:
学号:
指导教师:
完成日期: 2013年7月5日
摘要
作为NGN的一部分,软交换系统的发展打破了原来的仅仅基于H.32或SIP 的VoIP实现方案,引入了媒体承载与呼叫控制分离的概念,实现语音、视频和数据的综合接入,将网络的复杂性推向核心设备软交换机。本文从不同角度分析与比较两种媒体网关控制协议,即MGCP和H.248/Megaco。
关键词:软交换协议;MGCP;H.248/Megaco;比较。
Abstract
As part of the NGN, the development of softswitch system broke the original only implementation scheme of H.323 or SIP based on V oIP, introduces the media bearer and call control separation concept, implementation of integrated access to voice, video and data, the network complexity to the core equipment of soft switch. This paper analysis and comparison of two kinds of media gateway control protocol, namely MGCP and H.248/Megaco.
Keywods :Softswitch Protocol ; MGCP ; H.248/Megaco; Comparison.
目录
第1章绪论 (4)
1.1本论文的背景和意义 (4)
1.2本论文的主要方法 (4)
1.3本论文的主要内容 (4)
第2章 MGCP协议 (5)
2.1 MGCP概述 (5)
2.2 MGCP模型 (5)
2.3 MGCP命令与响应 (6)
第3章 H.248/Megaco协议 (8)
3.1 H.248/Megaco的概念 (8)
3.2 H.248/Megaco的连接模型 (8)
3.3 H.248/Megaco命令 (10)
第4章 MGCP与 H.248/Megaco协议比较 (12)
4.1主要方面 (12)
4.2 细节方面 (14)
4.3 结论 (14)
参考文献 (15)
第1章绪论
1.1本论文的背景和意义
随着NGN下一代网络网络技术的深入研究以H.248协议和MGCP为网关控制信令的软交换实验网在通信领域迅速展开。H.248协议和MGCP协议的应用也越来越多。然而在实际应用中运营商经常会遇到类似H.248协议和MGCP 协议选择的困惑主要表现在TGAG或媒体资源服务器在选择H.248还是MGCP 协议上存在不少争议。尤其是由于MGCP协议发展历史较早市场上已经存在不少MGCP协议相关网关产品。因此如何对H.248协议和MGCP协议进行正确的定位对于运营商规划软交换网络至关重要。
1.2本论文的主要方法
本论文主要应用分析与比较的方法从不同角度对H.248协议和MGCP协议作出说明。
1.3本论文的主要内容
本论文首先从MGCP概述,MGCP模型,MGCP命令与响应及H.248/Megaco的概念,H.248/Megaco的连接模型,H.248/Megaco命令作出分析,然后从不同角度比较两种协议。
第2章 MGCP协议
2.1 MGCP概述
媒体网关控制协议MGCP,1999年由IETF提出(RFC 2705),2003年用RFC3435代替了2705。它将早期的H.323网关分离成媒体网关(MG)与媒体网关控制器(MGC),MG仅负责简单的媒体格式转换功能,MGC负责呼叫连接和释放,MGCP则用于MG与MGC之间的通信。MGCP是简单网关控制协议SGCP和IP设备控制协议IPDC结合的产物。MGCP应用在MGCP终端和SS 之间,当MG支持MGCP时,也可以用在MG和SS之间,用于控制MG或MGCP终端上的媒体流、控制流的链接、建立和释放。
MGCP定义了一种呼叫控制结构,在该结构中,呼叫控制与业务承载分离。如图2.1所示,呼叫控制功能独立在MG(Media Gateway)外部,由称为MGC ( Media Gateway Controller)或CA(Call Agent)的外部呼叫控制单元处理。MG需要执行MGC发出的命令,所以,从本质上说MGCP协议是一个主/从协议。
图2.1 MGCP协议概念示意图
2.2 MGCP模型
MGCP模型包括连接模型和呼叫控制模型两个模型,连接模型基于端点和连接两个基本构件,这是建立端到端语音通路的重要概念。连接模型如图 2.2所示。
图2.2 MGCP连接模型图
(1)端点
端点是数据源或数据宿,分为物理端点和虚拟端点两类,目前定义了8种基本端点类型:数字信道端点,模拟线端点,录音服务器接入点,交互式语音响应接入点,会议桥接入点,分组中继,监听接入点,ATM中继侧接口。端点负责发送或接收数据流。
端点标志由端点所在网关域名和网关本地名组成,其格式为:端点本地名@网关域名。端点标识可用通配符“*”或“$”,“*”代表所有符合指定条件的端点;“$”代表从符合相关条件的端点中任选一个。
(2) 连接
连接时端点之间的关系。连接可以是点到点连接或多端点连接,点到点连接是两个互相发送数据的端点之间的一种关联,该关联在两个端点都建立起来后开始传送数据;多点连接是终端之间的关联,可通过将端点和会话相连的方式来建立多点连接。
连接是由MGC负责建立,有两个属性:连接标识和呼叫标识。连接标识由MG分配,它是一个十六进制的字符串。呼叫标识由MGC创建,唯一区分每个电话用户。
2.3 MGCP命令与响应
MGCP用9条命令完成端点处理和连接处理两种功能,分为两类:SS向MG 或MGCP终端发出的请求命令;MG或MGCP终端向SS发出的响应消息,如表2.1所示。