《Sonata: Query-Driven Streaming Network Telemetry》2018.08 SIGCOMM
概念类:
网络测量(Network Measurement)、网络监控(Network Monitoring)、网络遥测(Network Telemetry)的区别和联系;网络监控是网络测量的一个应用领域,网络遥测是网络监控的最新技术。
runtime:translates the high-level queries into low-level API calls;
参考资料:运行时(runtime)是什么意思
网络操作系统:是一种能代替操作系统的软件程序,是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。借由网络达到互相传递数据与各种消息,分为服务器(Server)及客户端(Client)。而服务器的主要功能是管理服务器和网络上的各种资源和网络设备的共用,加以统合并控管流量,避免有瘫痪的可能性,而客户端就是有着能接收服务器所传递的数据来运用的功能,好让客户端可以清楚的搜索所需的资源。集中式网络操作系统是由分时操作系统加上网络功能演变的。系统的基本单元是由一台主机和若干台与主机相连的终端构成,信息的处理和控制是集中的。UNIX就是这类系统的典型。网络操作系统是网络上各计算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务的软件和有关规程的集合。网络操作系统与通常的操作系统有所不同,它除了应具有通常操作系统应具有的处理机管理、存储器管理、设备管理和文件管理外,还应具有以下两大功能:
(1)提供高效、可靠的网络通信能力;
ISP:Internet Service Provider,互联网服务提供商。(区别于ICP(Internet Content Provider)是互联网内容提供商,向广大用户综合提供互联网信息业务和增值业务的电信运营商。)提供拨号上网服务、网上浏览、下载文件、收发电子邮件等服务,是网络最终用户进入Internet的入口和桥梁。它包括Internet接入服务和Internet内容提供服务。这里主要是Internet接入服务,即通过电话线把你的计算机或其他终端设备连入Internet。
IXP:功能相当于计算机网络中所提及的交换机。Internet eXchange Point(IXP)即互联网交换中心,亦称为IX。互联网Internet是由众多的网络互相连接而形成的全球性网络,互联网交换中心(IXP、IX)即负责这些不同的网络之间互相通信的交换点,是互联网的关键基础设施,国际上通称为IX。
参考资料:IXP和ISP
ONOS:SDN控制器,开源;
控制器作为SDN的核心组成,负责在网络设备与控制模块之间提供桥梁作用。它向上提供编程接口使得网络控制模块能够操作底层网络设备;向下则与网络设备交互,掌握全局网络视图。同时屏蔽底层网络设备,网络状态等维护任务,因此,控制器又被称为网络操作系统(Network Operate System, NOS)。
参考资料:SDN典型网络操作系统分析总结;
OpenFlow,一种网络通信协议,属于数据链路层,能够控制网上交换器或路由器的转发平面(forwarding plane),借此改变网络数据包所走的网络路径。
OpenFlow是一套软件API,它允许一个“控制器”将配置信息发送给交换机。这个配置往往指的是一个“流”及其附属的某些“操作”。
OpenFlow:SDN南向接口;
SDN控制器:
Driver设计目标:可表达性、通用性、可扩展性;
可表达性:能够支持多种类的测量意图;
通用性:能够适配不同的数据源;
- 数据源:离线pcap数据/本机网卡接口在线数据/特殊的流量采集分析服务器等;
- 尽可能减少适配新类型的数据源所需要做的额外工作;
可扩展性:测量尽可能多地在本地完成;
- 利用CPU资源/降低传输消耗/减小集中式分布服务器的压力;
论文(资料)题目 | 类型 |
---|---|
SDN网络测量技术综述_张恒 | 论文 |
2.
论文:
1.入门了解类、先修类、综述类:
论文题目 | 类型 |
---|---|
Network Telemetry Towards A Top-Down Approach | 综述 |
SCREAMSketch Resource Allocation for Software-defined Measurement | 先修类 |
《重构网络 SDN架构实现》 | 先修类 |