51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 6904|回复: 2
打印 上一主题 下一主题

[IMS协议] IMS网络所使用的协议有哪些? [复制链接]

Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2013-3-3 16:26:57 |只看该作者 |倒序浏览
一键分享 一键分享

当ETSI开发GSM标准时,多数协议都是专门为GSM设计的ETSI只重用了由ITU-T开发的很少协议。多数协议都是ETSI重新开发的,因为没有直接的现存协议可以使用。随着技术的不断发展,3GPP幵始开发IMS,它是一个基于IP协议的系统。3GPP研究了IETF以前所幵发的协议和它自己的协议,最终决定重用其他标准开发组(Standard Development Organization,SDO)已幵发的协议,例如,利用IETF或者ITU-T已开发的协议,这样,3GPP便可以适当地减少开发时间,降低开发成本。

1会话控制协议

在电话系统中,控制呼叫的协议起着非常重要的作用。在电路交换网络中,最常用的呼叫控制协议是电话用户部分(Telephony User Part,TUP,ITU-TQ.721)协议、ISDN用户部分(ISDN User Part,ISUP)协议和更加现代的承载独立呼叫控制(Bearer Independent Call Control,BICC)协议。对于IMS而言,用于IMS呼叫控制的协议显然应该是基于IP的。开始时,候选协议如下所述。

• 承载独立呼叫控制(Bearer Independent Call Control,BICC)协议:BICC协议由ITU-TQ.1901规范,它是ISUP的演进。与ISUP不同,BICC实现了信令面和媒体面的分离,所以信令可以在与媒体面不同的节点之间传输。另外,BICC可以支持和运行在不同的技术之上,例如,IP、7号信令和ATM等。目前BICC协议己应用在软交换系统中。

• H.323:与BICC类似,H.323也是ITU-T协议,它是由ITU-T定义的用于建立多媒体会话的新协议,与BICC不同,H.323开始设计时就支持IP技术,在H.323中,信令和媒体不需要穿越相同的主机群。

• 会话初始协议(Session Initiation Protocol,SIP):SIP协议由IETF规范,用于在IP网络上建立和管理多媒体会话。SIP遵循众所周知的代理-服务器模型。SIP设计者借鉴/简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)和超文本传输协议(Hypertext Transfer Protocol,HTTP)的设计原理。这对于SIP是非常重要的,因为HTTP和SMTP是因特网上最成功的协议。与BICC和H.323不同,SIP并不对用户网络接口(User-to-Network Interface,UNI)和网络网络接口(Network-to-Network Interface,NNI)进行区别,在SIP中只有一个端到端协议。与BICC和H.323不同,SIP是基于文本的协议,这就意味着它非常有利于扩展和调试,有利于建立业务。

IMS最终选择了SIP作为其会话控制协议。实际上,SIP使创建新业务变得非常简单。因为SIP是基于HTTP的,SIP协议幵发者可以使用为HTTP开发的所有业务架构,例如,公共网关接口(Common Gateway Interface,CG1)和Java服务程序。

2 AAA协议

除了会话控制协议外,在IMS中还存在其他重要的协议。例如,在IMS的鉴权、认证计费(Authentication,Authorization and Accounting)中采用了Diameter协议。

Diameter协议是RADIUS协议的演进,RADIUS也是在因特网上广泛应用于AAA的协议。例如,驾用户拨号连接到因特网业务供应商(InternetServiceProvider,ISP)网络接入服务器时,就是使用RADIUS來对用户接入网络进行鉴权和认证。

Diameter协议包括所谓的Diameter应用。Diameter应用是对Diameter的定制或者扩展,从而来适应给定环境的特定应用。

IMS在众多接口屮都使用了Diameter协议,但不是所有的接口都是用相同的Diameter应用。例如,IMS定义了一个Diameter应用在会话建立时与SIP进行交互,而当另一些Diameter应用时执行计费控制。

3其他协议

除了SIP和Diameter外,IMS还使用其他协议,如H.248协议。信令节点使用H.248来控制媒体面。H.248是由ITU-T和IETF联合开发的,也称为MEGACO协议。
实时传输协议(Realtime Transport Protocol,RTP)在RFC3550中进行了定义,而RTP控制协议(RTP Control Protocol,RTCP)也在RFC3550中进行了定义,RTP用于传输实时媒体,如视频和音频,而RTCP是对RTP的控制协议。

51学通信(www.51xuetongxin.com):致力打造最好的通信技术在线学习平台 。

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

沙发
发表于 2014-5-8 00:13:36 |只看该作者
感谢分享。。。。

使用道具 举报

Rank: 3Rank: 3Rank: 3

板凳
发表于 2015-6-19 13:52:36 |只看该作者
赞一个。。。。。。。。。。。。。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-11-25 20:15 , Processed in 0.045011 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部