微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > P2P SIP原理和应用

P2P SIP原理和应用

时间:01-16 来源:中国联通网站 点击:

资源ID和节点ID最接近的节点,并向该节点发送REGISTER消息。如果该最近节点是负责该资源ID的节点,它会将用户名称和IP地址存储在注册表中,并回送200OK消息给用户节点。

  如果该最近节点不是负责该资源ID的节点,则通过302消息通知用户节点需要注册到下一节点。下一节点按照和上一节点同样的方式进行处理,直至找到对应的处理节点。对应的处理节点发送200OK消息给用户节点,并存储用户的名字和IP地址。

  4.3 P2P SIP会话建立操作

  用户注册成功后,可以和其他用户进行会话。在会话前,会议发起方需要确定会话接收方的地址。发起方首先生成接收方的资源ID,并确定一个和资源ID最近的节点。然后发送INVITE消息给该最近节点,直到查找到负责接收方的节点。如果接收方用户没有注册,则负责节点通知发送方停止会话;如果接收方已正常注册,负责节点将接收方用户的IP地址通过302响应通过发送方。

  在获得了接收方的IP地址后,发起方和接收方就可以按照传统SIP协议的方式建立会议。

5 结束语

  利用P2P技术的分布处理和无中心的架构来建设SIP网络是网络发展的一个重要方向。从现在的P2P SIP网络的应用和实践看,这种结合方案还有很多挑战,主要表现在:

  P2P技术还不成熟,资源动态分布的优化,资源恢复技术还在进一步研究中。现有的P2P应用主要还是集中在非实时的互联网数据应用上,对于实时的通信节点,以及资源的快速分配定位,还有很多需要P2P SIP网络研究的领域。

  P2P的成功应用目前还只是在互联网领域的非实时应用,对于SIP应用,特别是实时通信要求高的呼叫处理而言,基于P2P的SIP网络还需要进行优化。P2P SIP网络利用在去中心化的节点群集来代替原SIP网络中的服务器,现有的P2P技术发现,在P2P SIP网络中对等通信方的查找时间原大于普通SIP网络的对等通信方查找时间。实验发现,两种网络的查找实验时间比超过4倍。

  P2P对于带宽和资源的消耗,路由效率低下是P2P技术取得成功应用的难点。现有的成功的P2P应用大都利用"免费"的互联网资源,包括带宽、存储、计算能力等。对于一个可运营可管理的P2P SIP网络而言,需要提高P2P网络技术对资源的使用效率。

  P2P SIP网络结构复杂,对于运营商的管理带来了很大的困难。如何实现可运营可管理的P2P SIP网络是目前业界的一个重要课题。

6 参考文献

  [1] ROSENBERG J, SCHULZRINNE H, CAMANILO G. SIP: Session initiation protocol [S]. RFC3261. 2002.

  [2] Campbell b, Rosenberg j, Schulzrinne h, et al. Session initiation protocol (SIP) extension for instant messaging[S]. RFC 3428. 2002.

  [3] Willis D. Concepts and terminology for peer to peer SIP [EB/OL].draft-willis-p2psip-concepts-03 (Work in progress), 2006.

  [4] Bryan d, Lowekamp b, Jennings c. SOSIMPLE: A serverless, standard based, P2P SIP communication system[C]// Proceedings of International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications( AAA-IDEA 2005), Jul 15, 2005, Orlando, FL, USA. 2005.

  [5] Bryan d, Lowekamp b, Jennings c. Dsip: A P2P approach to SIP registration and resource location [EB/OL]. http://www.ietf.org/internet-drafts/draft-bryan-p2psip-dsip-00.txt, 2007.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top