1 / 52

HTTP-NDN 网关的设计与实现

HTTP-NDN 网关的设计与实现. 答辩提纲. 选题意义和背景 主要研究工作 HTTP-NDN 网关需求分析 HTTP-NDN 网关设计 一种 HTTP-NDN 网关应用场景 总结及未来研究展望 Q&A. 答辩提纲. 选题意义和背景 主要研究工作 HTTP-NDN 网关需求分析 HTTP-NDN 网关设计 一种 HTTP-NDN 网关应用场景 总结及未来研究展望 Q&A. 选题意义和背景. 解决 NDN 缺少原生应用的困境 作为 NDN 实验网络核心部分 利用 HTTP 应用推进 NDN 研究. 问题 : 什么是 NDN ?.

ted
Download Presentation

HTTP-NDN 网关的设计与实现

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. HTTP-NDN网关的设计与实现

  2. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关应用场景 • 总结及未来研究展望 • Q&A

  3. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关应用场景 • 总结及未来研究展望 • Q&A

  4. 选题意义和背景 • 解决NDN缺少原生应用的困境 • 作为NDN实验网络核心部分 • 利用HTTP应用推进NDN研究 问题: 什么是NDN?

  5. Named Data Networking • 一种内容中心网络:位置到内容的转变 TRIAD http://www-dsg.stanford.edu/triad/

  6. Named Data Networking • 一种内容中心网络:位置到内容的转变 TRIAD http://www-dsg.stanford.edu/triad/

  7. Named Data Networking 基于订阅/发布(Publish/Subscribe)模式,围绕“命名数据”展开数据传输 传统网络体系结构 当前NDN网络位置 未来(若干年后)体系结构

  8. NDN研究困境 NDN原生应用缺乏 NDN原生应用与 IP网络不兼容 缺少大规模NDN 实验网 理论论证,或仿真模拟, 或小范围实验 问题: 怎么解决这种困境? HTTP-NDN网关 利用HTTP网络建立NDN实验网

  9. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关的应用场景 • 总结及未来研究展望 • Q&A

  10. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关应用场景 • 总结及未来研究展望 • Q&A

  11. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关应用场景 • 总结及未来研究展望 • Q&A

  12. HTTP-NDN网关需求分析

  13. HTTP-NDN网关需求分析

  14. HTTP-NDN网关需求分析

  15. HTTP-NDN网关需求分析

  16. HTTP-NDN网关需求分析

  17. HTTP-NDN网关需求分析

  18. HTTP-NDN网关需求分析

  19. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关应用场景 • 总结及未来研究展望 • Q&A

  20. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关应用场景 • 总结及未来研究展望 • Q&A

  21. HTTP-NDN网关系统架构

  22. HTTP-NDN网关系统架构 问题: 为什么有入口网关和出口网关之分?

  23. HTTP-NDN网关角色 • 借用HTTP流量 • 入口网关 • 与HTTP用户端交互 • 连接NDN网络 • 出口网关 • 与HTTP服务端交互 • 连接NDN网络

  24. HTTP-NDN网关角色 HTTP-NDN 出口网关 Http Request HTTP-NDN 入口网关 Web 浏览器 NDNInterest NDN (内容分发和获取) Http Request Response Http HttpResponse Web 服务器 NDNInterest NDNContent Http Request NDNContent Http Response HTTP-NDN 出口网关

  25. HTTP-NDN模块分析

  26. 数据包处理时序

  27. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关的应用场景 • 总结及未来研究展望 • Q&A

  28. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关应用场景 • 总结及未来研究展望 • Q&A

  29. 应用场景设计 • 目标:验证NDN的Interest聚合和Content多路径转发特性 • 方法:HTTP用户端同时通过两个网关下载HTTP服务器上同一个文件 • 实验设计: • 平台:PlanetLab[1] • 节点:不同国家的7个节点(用户x1,服务器x1,网关x3,NDN路由器x2) • 工具:wget [1] PlanetLab: An open platform for developing, deploying, and accessing planetary-scale services. http://www.planet-lab.org

  30. 实验节点拓扑

  31. 实验节点地理分布

  32. NDN实验节点路由配置 ZJU US JP FR HK

  33. NDN实验节点路由配置 NDN Interest路由-HTTP GET&POST ZJU US JP FR HK

  34. NDN实验节点路由配置 NDN Interest路由-HTTP GET&POST ZJU US JP FR HK

  35. NDN实验节点路由配置 NDN Interest路由-HTTP GET&POST ZJU US JP FR HK

  36. NDN实验节点路由配置 NDN Interest路由-HTTP GET&POST ZJU US JP FR HK

  37. NDN实验节点路由配置 NDN Interest路由-HTTP GET&POST ZJU NDN Interest路由-HTTP POST US JP FR HK 需手动配置

  38. 下载任务示意 任务1启动 任务1连接到入口网关pl02.comp.plyu.edu.hk 任务1完成 任务2启动 任务2连接到入口网关pl2.zju.edu.cn 任务2完成

  39. NDN Interest聚合和多路径转发示意 NDN Interest聚合 NDN Content多路径转发

  40. NDN节点各相关接口流量数据 NDN网络 IP网络 ZJU ZJU + + US US JP JP FR FR HK HK

  41. NDN节点各相关接口流量数据 NDN网络 IP网络 ZJU ZJU + + US US JP JP FR FR HK HK

  42. NDN节点各相关接口流量数据 NDN网络 IP网络 ZJU NDN Interest聚合特性 ZJU + + US US JP JP FR FR HK HK

  43. 实验结论 • 可在PlanetLab顺利部署 • 可有效验证NDN的特性 • 大规模NDN实验网络快速构建

  44. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关应用场景 • 总结及未来研究展望 • Q&A

  45. 答辩提纲 • 选题意义和背景 • 主要研究工作 • HTTP-NDN网关需求分析 • HTTP-NDN网关设计 • 一种HTTP-NDN网关应用场景 • 总结及未来研究展望 • Q&A

  46. 总结 • HTTP和NDN协议分析 • HTTP-NDN网关 • 利用网关和PlanetLab验证NDN特性

  47. 进一步研究方向 • NDN协议扩展 • NDN路由集中式自动配置或动态路由算法

  48. 谢谢!

  49. Q&A

  50. HTTP-NDN网关需求分析 HTTP-NDN网关 安全管理 协议适配 内容服务 内容缓存 网关监控和运行管理 用户认证 磁盘持久缓存 路由器内存缓存 协议转换 NDN内容列表 协议识别和解析 网关状态信息查询 网关注册 HTTP服务器访问 NDN内容访问 网关运行管理

More Related