Opendaylight 什么是软件定义的网络(SDN)?
我在仔细阅读文档,似乎无法理解软件定义的网络是什么。我在SDN上能找到的所有媒体炒作、博客和文章都充斥着对我这个工程师来说毫无意义的流行语。所以我问:什么是SDN?它解决了哪些具体用例/问题?是:Opendaylight 什么是软件定义的网络(SDN)?,opendaylight,sdn,Opendaylight,Sdn,我在仔细阅读文档,似乎无法理解软件定义的网络是什么。我在SDN上能找到的所有媒体炒作、博客和文章都充斥着对我这个工程师来说毫无意义的流行语。所以我问:什么是SDN?它解决了哪些具体用例/问题?是: 只是让专有网络硬件服务于网络API,从而允许程序配置它们(而不是让IT人员使用控制台或web界面)?;或 将(传统专有)网络硬件作为软件实施;或 编写与虚拟化平台(VLAN、vSwitches等)使用的虚拟网络硬件集成的软件?;或 还有别的吗 奖金:开放式日光如何符合这个等式?首先,你是对的,NI
- 只是让专有网络硬件服务于网络API,从而允许程序配置它们(而不是让IT人员使用控制台或web界面)?;或
- 将(传统专有)网络硬件作为软件实施;或
- 编写与虚拟化平台(VLAN、vSwitches等)使用的虚拟网络硬件集成的软件?;或
- 还有别的吗李>
奖金:开放式日光如何符合这个等式?首先,你是对的,NIST或类似的标准化机构没有正式定义,其含义模糊的事实被营销人员所利用 SDN的要点是,它允许使用API编程网络功能。 过去,交换机和路由器等网络设备只能使用专有接口(无论是供应商专用工具还是设备上的CLI)进行配置,并且没有API允许配置OSI L2-L3方面(如VLAN和路由)以及L6-L7方面(如负载平衡)的高度动态配置。顺便说一句,在L6-L7功能的情况下,术语NVF=网络虚拟化功能似乎已经建立 这对于支持多租户的虚拟化IaaS系统尤其需要。您可以创建新的专有网络,并随意将它们安排在一起。要真正将租户彼此隔离,您需要有一个L2隔离,因此为VPC提供的相同动态会传播到网络中,以便将它们互连 结论:这是关于扩展的第一个要点,即API不一定由某些硬件设备提供,也可以由某些纯软件实现提供 关于开放日: 它是SDN的OpenStack挂件。他们还积极推动与OpenStack的集成。他们说他们是“通过开源SDN和NFV解决方案实现编程和控制的开放参考框架”。这意味着它(正如你所说)为整个世界提供了一个门面。
他们作为成员拥有所有的大牌,这可能意味着他们有权像OpenStack那样建立一个事实上的标准。会员的好处在于,他们可以为其产品提供插件、集成和调整,以便与OpenDayligh无缝集成,而您只需要关心一个标准API。SDN是可编程网络。不同的SDN解决方案在其API中为应用程序开发人员提供了不同的功能 下面是软件开发人员对SDN的一个很好的概述: SDN解决方案最常见的元素是
- DevOps/Admin automation—通过自动化使网络管理员或DevOps的生活更轻松的应用程序和脚本。OpenStack中子是一个常见的例子
- 安全性-HP提供“网络保护器”,它可以了解网络拓扑,然后监视活动,提供警报和/或纠正不符合要求的行为
- 网络优化
- Brocade提供“流量管理器”,可监控网络利用率并实时修改流量,以根据定义的策略优化质量
- HP提供“HP网络优化器”,为企业级Microsoft Lync用户提供端到端语音优化路径李>
- Lyatiss实时提供AWS网络,以满足应用需求李>
- 监控课堂任务时间-Elbrys提供了一个应用程序,该应用程序为教师提供了一个仪表板,以实时监控学生的任务时间,并使个别学生重定向到他们选择的网页。(免责声明:我为Elbrys Networks工作)
- 开放式日光项目建议书页-
- SDN的概念非常简单。SDN将控制平面(即决策)与数据平面(实际转发操作)解耦,并在它们之间提供API(例如OpenFlow API)
图像来源:
使用SDN体系结构,网络工程师不再需要学习针对不同供应商的专有CLI命令。他们可以专注于开发逻辑集中控制程序,以做出网络全局决策,并将其发送到网络交换机(数据平面)转储网络交换机(数据平面)接收