zoukankan      html  css  js  c++  java
  • SDN课程阅读作业(2)

    1.过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么?

    (1)主动网络(从1990年代中期到2000年代初),在网络中引入了可编程功能促进更大的创新;
    (2)控制与数据平面分离(从2001年到2007年左右),控制平面和数据平面之间的开放接口;
    (3)OpenFlow API和网络操作系统(从2007年到2010年左右),广泛采用开放接口的实例,以及开发了使控制数据平面分离的方法可扩展且实用。

    2.网络虚拟化与SDN的关系?

    • SDN是一种用于网络虚拟化的支持技术。

    云计算使网络虚拟化倍受关注,因为云提供商需要一种允许多个客户(或“租户”)共享同一网络基础架构的方法。 Nicira的网络虚拟化平台(NVP)提供了这种抽象而无需需要基础网络硬件的任何支持。解决方案是使用覆盖网络的网络为每个租户提供抽象的连接其所有虚拟机的单个交换机。但是,与先前有关覆盖网络的工作相比,每个覆盖节点实际上都是物理网络的扩展-一种软件交换机(例如Open vSwitch),用于封装发往其他服务器上运行的虚拟机的流量。逻辑上集中的控制器将规则安装在这些虚拟交换机中,以控制数据包的封装方式,并在虚拟时更新这些规则机器移至新位置。

    • 用于评估和测试SDN的网络虚拟化。

    能够将SDN控制应用程序与基础数据平面使测试和在虚拟环境中评估SDN控制应用程序之前,应先将其部署在运营网络中。 Mininet使用基于过程的虚拟化来运行多个虚拟OpenFlow交换机,终端主机和SDN控制器-它们都作为同一物理(或虚拟)计算机上的单个进程。基于过程的虚拟化的使用使Mininet可以在一台计算机上模拟具有数百个主机和交换机的网络。在这种环境下,研究人员或网络运营商可以开发控制逻辑并轻松实现在生产数据平面的全面仿真上对其进行测试;一旦对控制平面进行了评估,测试和调试,就可以将其部署在实际的生产网络上。

    • 虚拟化(“切片”)SDN。

    在传统的网络中,虚拟化路由器或交换机很复杂,因为每个虚拟组件都需要运行自己的控制平面软件。相反,虚拟化“哑” SDN交换机要简单得多。 FlowVi-sor系统可在用于承载生产流量的同一物理设备之上,使Sacampus支持网络研究。主要思想是将流量流空间划分为“切片”(在PlanetLab的早期工作中引入的概念),其中每个切片具有共享的网络资源,并由不同的SDN控制器进行管理。 FlowVisor作为hyper-visor运行,向每个SDN控制器和底层交换机讲OpenFlow。最近的工作提出了对家庭网络的切片控制,以允许不同的第三方服务提供商(例如,智能电网运营商)在网络上部署服务,而无需安装自己的基础设施。最近的工作提出了一种方法,以软件定义的网络的每个“切片”呈现其自己的逻辑拓扑和地址空间。

  • 相关阅读:
    Daily Scrum 10.24
    Daily Srum 10.22
    TFS的使用
    Daily Srum 10.21
    Scrum Meeting 报告
    团队博客作业Week4 --- 学霸网站--NABC
    团队博客作业Week3 --- 项目选择&&需求疑问
    团队博客作业Week2 --- 学长学姐访谈录
    团队博客作业Week1 --- 团队成员简介
    js将数组中一个或多个字段相同的子元素中合并
  • 原文地址:https://www.cnblogs.com/fzuzh/p/11944442.html
Copyright © 2011-2022 走看看