sdn是什么意思?

sdn是什么意思?,第1张

软件定义网络(SDN)是控制功能和转发功能的分离,它使网络具有更大的自动化和可编程性。它通常与网络功能虚拟化(NFV)结合使用,NFV以虚拟化网络功能(VNFs)的形式将网络功能与硬件分离孝橡。

在SDN架构中有三个层面:

1.应用层:在网络上运行的应用及服务。

2.控制层:SDN控制器或网络的“大脑”。

3.基础面:交换机和路由器,以及其支撑的物理硬件。

为了在这些层级之间进行完成通信,SDN使用北向和南向应用接口(API),其中北向接口在基础层和控制层之间进行通信,南向API在应用层和控制层之间进行通信。

北向接口:使用SDN的应用程序依赖于控制器来告诉他们网络基础状态,以便他们知道哪些资源是可用的。此外,SDN控制器可以根据网络管理员建立的策略自动确保应用程序流量路由。应用层与控制层通信,告诉它应用程序需要什么资源,以及它们的目的地。

控制层协调如何向应用层提供网络中可用的资源。它还利用其智能,根据应用程序的延迟和安全需求,为应用程序找到最佳路径。整个业务流程是自动化巧兆旁完成的,而不是手动配置的。

南向接口:SDN控制器通过南向接口与基础层(如路由器和交换机)通信。网络基础层被告知应用程序数据猜燃必须采用由控制器决定的路径转发。控制器可以实时改变路由器和交换机转发的方式。数据不再依赖于设备路由表来确定数据转发路径。相反,控制器可以智能优化数据转发的路径。

1.应用程序持续增长,且不再是完全依赖于网络,已经成为了关注的焦点。直到现在,它已经被满足特定应用程序需求的网络所限制。然而,随着SDN的出现,网络可以通过应用程序本身来实现动态的编程,它的主要目标是向用户提供服务,SDN的重要性变得更加明显。

2.在部署SDN之前让员工掌罩行握相应的技能,传统网络和软件定义网络是截然不同搏闷罩的。

3.大多数情况下,SDN仍然是一个全新的事物,虽然新技术能带来各种优势,但如果参与进去的组织不了解真正基闹的需求以及SDN将如何发挥功能,那么失败在所难免。部署SDN之前,首先要考虑的是如何帮助企业实现目标或者其他方面的需求。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12510256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存