来自(.Net)应用程序程序员的SDN';s的观点

来自(.Net)应用程序程序员的SDN';s的观点,sdn,Sdn,我遇到了一个术语SDN(软件定义网络)。我浏览了一些相关网页,了解到它基本上与网络虚拟化有关。我想从应用程序开发人员/程序员的角度理解SDN。例如,如果我创建了一组网站和web服务(在.Net中),在开发和部署方面,SDN与传统网络有哪些不同之处 如果有人能举例说明,我将不胜感激 非常感谢。在我说任何话之前,我应该提及我在这里所说的一切,将来可能会有所改变。原因是该领域仍处于研究领域,未来可能会面临一些修改。甚至可以删除或添加一些用例 我应该补充一点,SDN不仅仅是网络可视化。可能不止这些。我认

我遇到了一个术语SDN(软件定义网络)。我浏览了一些相关网页,了解到它基本上与网络虚拟化有关。我想从应用程序开发人员/程序员的角度理解SDN。例如,如果我创建了一组网站和web服务(在.Net中),在开发和部署方面,SDN与传统网络有哪些不同之处

如果有人能举例说明,我将不胜感激


非常感谢。

在我说任何话之前,我应该提及我在这里所说的一切,将来可能会有所改变。原因是该领域仍处于研究领域,未来可能会面临一些修改。甚至可以删除或添加一些用例

我应该补充一点,SDN不仅仅是网络可视化。可能不止这些。我认为最好说SDN的一个应用/用途是网络可视化

我们考虑一下: ONOS正在实现一个控制器,互联网服务提供商将使用该控制器来控制路径和链接。ISP只需指定两个端点,然后ONOS将数据流发送到不同的交换机,以便在它们之间建立路径。ONOS称之为“意图”,即在两点之间创建意图

假设数据中心(DC)A希望在明天凌晨3点备份其数据。有了SDN,他们可以在明天凌晨3点打电话给他们的ISP,询问带宽为50Gb/s的“路径”。两个DC可以具有网络的完整视图,也可以只是视图的一个子集。(即可视化视图)ISP的SDN控制器将使用命令对所需的交换机进行编程,以创建两个DC的路径。 SDN主要用于网络编程。例如:

  • 正如你所说的网络可视化
  • 网络访问控制->某种安全性
  • 数据中心优化
  • 动态互连->创建路径和内容
另一种可能的用法是:假设您的网站已启动,用户/客户希望连接到您的网站并浏览它。可以说,用户需要使用ISP创建从客户端到服务器的路径。不过,我想这可能是通过浏览器为您提供的。我怀疑这是否可行,但我也听说过这种用法

总的来说,我认为SDN不会在web浏览和web服务器方面做出很大的改变。通常,网络浏览只是短暂的连接和数据包。我认为SDN对于像备份整个DC或流媒体视频这样的长时间连接更有意义。原因是,配置从客户机到主机的路径有点昂贵,也有点费时(至少在当前技术中是这样),因此长期连接是值得的


我希望有帮助

在我说任何话之前,我应该提到我在这里说的每句话将来可能会改变。原因是该领域仍处于研究领域,未来可能会面临一些修改。甚至可以删除或添加一些用例

我应该补充一点,SDN不仅仅是网络可视化。可能不止这些。我认为最好说SDN的一个应用/用途是网络可视化

我们考虑一下: ONOS正在实现一个控制器,互联网服务提供商将使用该控制器来控制路径和链接。ISP只需指定两个端点,然后ONOS将数据流发送到不同的交换机,以便在它们之间建立路径。ONOS称之为“意图”,即在两点之间创建意图

假设数据中心(DC)A希望在明天凌晨3点备份其数据。有了SDN,他们可以在明天凌晨3点打电话给他们的ISP,询问带宽为50Gb/s的“路径”。两个DC可以具有网络的完整视图,也可以只是视图的一个子集。(即可视化视图)ISP的SDN控制器将使用命令对所需的交换机进行编程,以创建两个DC的路径。 SDN主要用于网络编程。例如:

  • 正如你所说的网络可视化
  • 网络访问控制->某种安全性
  • 数据中心优化
  • 动态互连->创建路径和内容
另一种可能的用法是:假设您的网站已启动,用户/客户希望连接到您的网站并浏览它。可以说,用户需要使用ISP创建从客户端到服务器的路径。不过,我想这可能是通过浏览器为您提供的。我怀疑这是否可行,但我也听说过这种用法

总的来说,我认为SDN不会在web浏览和web服务器方面做出很大的改变。通常,网络浏览只是短暂的连接和数据包。我认为SDN对于像备份整个DC或流媒体视频这样的长时间连接更有意义。原因是,配置从客户机到主机的路径有点昂贵,也有点费时(至少在当前技术中是这样),因此长期连接是值得的


我希望有帮助

谢谢你,伊桑。这很有帮助:)没问题,很高兴它帮助了汉克斯·埃桑。这很有帮助:)没问题,很高兴它能帮上忙。你能检查一下答案吗?这样问题就解决了。谢谢你核对一下答案,这样问题就解决了。谢谢