米沃奇

软件定义网络(SDN)是指通过控制和数据包转发平面分离来实现,这种架构可以降低运营成本,减少进行更改或提供服务所需的时间。由于所有的智能都存在于软件中,而不是单一的硬件,因此客户可以用通用设备取代传统的交换机,节省资金成本。SDN还可以使网络与应用程序直接交互,以提高安全性和应用程序性能。
一、SDN是什幺
传统网络由集成控制和数据转发的设备组成,因此每个盒子都需要独立配置和管理。即使是对网络进行简单的更改,也可能需要几周甚至几个月的时间才能完成。通常当网络更改独立于业务变化时,这些都是可以接受的。但随着物联网、云计算和移动业务的兴起,企业更加以网络为中心。数字化转型迫使企业快速的发展,网络同样需要快速发展。控制层和数据层的分离使得控制可以从设备中抽离出来并集中在一起,这样网络管理员就可以发布在整个网络上立即传播的更改。
在SDN的早期,这个集中控制驻留在一个被命名为SDN控制器的通用设备上,但是该功能可以作为虚拟设备从云端传送,也可以作为在所有网络端点上运行的分布式功能传送。关键是,控制平面的分离使配置和管理任务能够从中央位置完成。
二、SDN白盒交换机
最初,SDN专注于使企业能够以更常见的白盒交换机取代高价值,高价位的硬件。为了采用这种方式,组织将编写自己轻量级的操作系统并管理软件本身。事实证明,对于网络规模的组织来说,这是非常有价值的,因为他们可以构建自定义功能来区分其服务。……