OpenFlow

  • An open standard to innovative protocols in production networks

    • provides a standardized hook to allow us to run experiments, without requiring vendors(供应商) to expose the internal workings of their network devices
  • The standard communications interface defined between the control and forwarding(转发) layers of an Software-Defined-Network (SDN) architecture

The Evolution

OpenFlow Architecture

  • Separate datapath and control path
  • Programmability(可编程)
    • Enable innovation/differentiation
    • Accelerate new features and services introduction
  • Abstraction
    • Decouple: Hardware & Software
    • Control plane & forwarding,
    • Physical & logical configuration
  • Centralized Intelligence

General Misconceptions

  • SDN is:

    • OpenFlow?
    • Standard southbound API?
    • Centralization of control plane?
    • Separation of control and data plane?
  • Is sdn a mechanism?
  • In reality, SDN is a framework to solve a set of problems while OpenFlow is an open API that provides a standard interface for programming the data plane switches.

What is SDN?

  • Centralization of control of the network via,
  • Separation of control logic to off-device compute, that
  • Enables automation and orchestration of network services via,
  • Open programmatic interfaces.

SDN Benefits

  • Efficiency

    • optimize existing applications, services and infrastructure
  • Scalability(可扩展性)
    • rapidly grow existing applications and services
  • Innovation
    • create and deliver new types of applications and services and business models

Why do we need SDN?

  • Network virtualization (datacenter and cloud)
  • Orchestration (cloud)
  • Programmable (enterprise)
  • Dynamic scaling (cloud)
  • Automation – (datacenter and cloud)

  • Visibility - monitor resources, connectivity
  • Performance (datacenter and cloud)
  • Multi-tenancy (data center and cloud)
  • Service integration (Enterprise)

Network Function Virtualization (NFV)

  • Decouples functions like a firewall or encryption from dedicated hardware and moves the function to virtual servers.
  • Refers to the strategy of virtualizing network functions moving from separate proprietary(所有权) pieces of hardware to software running on virtual servers using standard hardware.

NFV Innovations

NFV and SDN Relationship

  • Concept of NFV originated from SDN
  • NFV and SDN are complementary(补充)
  • Both have similar goals but different approaches
  • Virtualization alone provides many of the required feature for both NFV and SDN

最新文章

  1. windows10的第一天使用总结
  2. 常见开发需求之js处理url汉字编码中的乱码
  3. jquery的$().each,$.each的区别
  4. NOIP2015 子串
  5. web开发架构设计
  6. Shell 环境变量 & 参数变量
  7. make: g77: Command not found
  8. php protected封装
  9. [译]AMQP 0-9-1 Quick Reference : basic
  10. ScheduledExecutorFactoryBean忽略异常继续执行
  11. 使用SQL Server视图的优缺点
  12. erlang lists模块函数使用大全
  13. 二:Maven中pom.xml元素详解
  14. requestAnimationFrame的用法
  15. SQLite 附加数据库(http://www.w3cschool.cc/sqlite/sqlite-attach-database.html)
  16. HTML 练习清除浮动 :after
  17. 89、instancetype和id的区别
  18. ODOO引用Echarts数据展示
  19. 虚拟继承C++
  20. javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Size' validating type 'java.util.Date'.

热门文章

  1. 前端定位Position属性四个值
  2. JAVA SwingWorkder的使用例
  3. JavaScript 递归法排列组合二维数组2
  4. 10分钟学会Less开发环境搭建与初体验
  5. easyui numberbox 输入框禁止输入
  6. ArcSDE10.2.2使用SQL操作ST_Geometry时报ORA-28579或ORA-20006错误
  7. Linux系统搭建GitLab---阿里云Centos7搭建Gitlab踩坑
  8. python生成html表格
  9. 【Udacity】异常值检测/删除
  10. canvas中的非零环绕原则