1 / 22

汇报人:金振坤

VoCCN: Voice Over Content-Centric Networks Van Jacobson D.K.Smetters et al ACM ReArch’09, December 1, 2009, Rome, ITALY. 汇报人:金振坤. Outline. Introduction VoIP Background Architecture Implementation Conclusions. Introduction.

carlow
Download Presentation

汇报人:金振坤

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VoCCN:Voice Over Content-Centric NetworksVan Jacobson D.K.Smetters et alACM ReArch’09, December 1, 2009, Rome, ITALY 汇报人:金振坤

  2. Outline • Introduction • VoIP Background • Architecture • Implementation • Conclusions

  3. Introduction • 问题:基于Pub-Sub和similar data-oriented abstractions非常适合于大量的静态内容交换(通过WWW和P2P等网络),而这样的网络是否合适于会话流业务(email/e-commerce/VoIP) • 解决:implement VoCCN, a real-time, conversational, telephony application over CCN. 用标准SIP and RTP净荷over CCN, 通过IP-to-CCN网关来实现和保障安全互操作性。

  4. Introduction • 主要工作:如何将已存在的VoIP架构以一种能保障安全、互操作性和性能的方式映射到CCN。 • 贡献:新架构对于现今的Internet来说非常重要,既可以适用于静态内容又适用于全范围的会话通信应用。

  5. VoIP Background Based on SIP VoIP终端是移动或用动态IP,信号通道交换是由代理服务器或者是网关支配的。 Security and Authenticated: SRTP or DTLS

  6. Architecture • One strong driver for content-oriented networking is that this translation is not needed. • Ideally data should flow directly from producer to interested consumer.

  7. Architecture • 要想将SIP和RTP等协议映射到面向内容的网络模型中,必须解决以下问题: 1、支持业务汇聚点(service redezvous) IP Port number C-o on-demand publishing: the ability to request content that has not yet been published, route that request to potential publishers, and have them create, and then publish, the desired content in response.

  8. Architecture 2、初始汇聚点到双向会话数据流的转换 IP:发送应答消息,该消息包含需被命名目的地址 C-o model:可构造命名 在没有给定命名之前,要能构造需传送先验内容的名称。如果下面两个条件成立: ⑴ 通过对数据提供者和消费者已知的数据应用确定性算法; ⑵消费者能从部分清晰名称中恢复内容。

  9. Architecture ⑴ 通过对数据提供者和消费者已知的数据应用确定性算法,保证消费者和生产者能获取同样的名称,且这个名称不依赖于数据。(文章中一句话没有说完整) ⑵消费者能从部分清晰名称中恢复内容。应对没有预先安排考虑到共享随机的源消息,所构建的名称可能并不唯一。通过允许灵活的质询机制(query mechanism),使得唯一的命名内容来match决定性的生成质询。例如:可使结构性名称仅符合名称前缀。

  10. Architecture • In CCN, each fragment of content that may be published in the network has a hierarchically structured name. • Requests for content are expressed in Interest packets, which specify the prefix of the name of the desired content and a set of rules by which to determine what of the content under that prefix to return. • CCN 在数据能够被恢复前,不要求数据在硬件中注册

  11. Architecture • 请求仅仅只需要在中间路由器上注册前缀,使该路由器成为interested publisher,可接收请求并在响应中create动态内容。 • The network forwards matching data packets back along the path taken by Interests so content reaches the requester and is never sent where it was not requested.

  12. Architecture Example: A caller maps a SIP INVITE into an interest packet asking for new content from the callee.

  13. Architecture • Consequence: 顺序编号为数据提供者和消费者对于每一个内容片断得到唯一名称提供了简单的方法。 • 在CCN中,interests and data flow in lock-step, each interest retrieving a single data packet.在高延迟网络中,这种特性可能会导致网络无法正常工作,解决办法:employ pipelining by sending interests in multiple packets at the same time.

  14. Architecture • CCN架构的优点: • 内容网络硬件支持多点路由 • 认证一个终端点主要是依靠终端点上的凭证 • 在语音会议系统之上很容易建立高级应用(例如,语音邮件,呼叫记录和会议电话等) • VoCCN/VoIP的互操作 A stateless VoCCN-VoIP gateway has been designed, but not yet implemented.

  15. Architecture • Function of gateway • 对于VoIP电话作为SIP proxy使用,完成从VoIP包到VoCCN包的翻译。 • Proxy 不记录呼叫状态,状态由endpoint记录,proxy参与呼叫安全比较有限。密钥的交换和媒体流加密是端到端进行的。 • SIP 信号安全是由VoIP客户端和VoCCN-VoIP 网关/SIP Proxy之间的legacy mechanisms保护的。所有的消息在发送到CCN设备上之前都由Proxy翻译。Proxy也在CCN端点和其自身之间加密SIP消息。

  16. Implementation • A proof-of-concept VoCCN client has implemented as a extension to Linphone(v3.0) • Open source CCN Toolkit: content router, interface libraries. • Run content routers on endpoint nodes. • 网络测试结果表明安全性比普通VoIP产品(hop-to-hop保护)好,VoCCN可以实现end-to-end安全。

  17. Implementation • 网络测试结果表明安全性比普通VoIP产品(hop-to-hop保护)好,VoCCN可以实现end-to-end安全。 • 性能测试表明VoCCN语音质量非常好(在100M或者1G交换网络中)。

  18. Implementation Stock LinPhone: UDP RTP CCN LinePhone: VoCCN client

  19. Conclusions • C-o网络架构不仅能有效传递内容,还能够实现类IP会话业务。 • 本文实现和测试了VoCCN模型,其功能和性能等同于VoIP,但是VoCCN模型在架构,实现和配置上都比VoIP更加容易。且VoCCN比VoIP更加的安全。 • 感谢CCN结构化命名的某些启示,VoCCN与VoIP通过简单无状态网关互操作。

  20. 存在的问题 • 读完这篇文章,个人感觉到自说自话现象非常严重,结论无法自圆其说。 • 架构并不明确,本质上只是加一个网关,且该网关还未实现。 • 在未实现的情况下,给出了安全性和性能的评价。仅凭借一个协议交换图,说明其安全性优于VoIP,个人认为说服力不够。性能测试环境为高速局域网,完全不具备测试价值和意义,且对性能的评估仅依靠包间隔时间及其累积分布函数,无法说明性能的差异,且从图中看,VoIP和VoCCN有好有坏,不能直接推导出作者结论。

  21. 存在的问题 • 性能测试环境为高速局域网,完全不具备测试价值和意义,且对性能的评估仅依靠包间隔时间及其累积分布函数,无法说明性能的差异,且从图中看,VoIP和VoCCN有好有坏,不能直接推导出作者结论。

  22. 关于将此文引用成参考文献的Paper • 在Google学术搜索中查到19篇文章引用了该文,但没有文章提到该文的缺陷。

More Related