何谓软件定义网络(SDN)?
软件定义网络——SDN(SoftwareDefinedNetwork)的出现和理念演进,开始改变网络被动性的现状,使网络具有较大灵活程度的“定义”能力;这类可定义性,是网络主动“处理”流量而不单单是被动“承载”流量,并使得网络与计算之间的关系不单单是“对接”,而是“交互”。
SDN的思想集中体现在控制面与实体数据转发层面之间分离,这对网络交换机的工作方式产生了深远的影响。高端用户本来就不满足于使用网络预先设定好的功能,而是希望在自己的业务功能不断丰富变化的进程中,能够依照本身需求快速进行调剂。而在控制层面分离出来后,还是说控制层面可以开放出来,更能实现虚拟化的灵活性,使得用户能够进行程序编制,那末基于利用与流量变化的快速响应,便不需要完全依赖于装备提供商的长周期软硬件升级来完成。
SDN的思想是将更多的控制权交给网络使用者,除设计部署、配置变更,还可以进行网络软件的重构,使得新的技术验证可以先于商业化。这类网络能够以抽象化的方式解决网络的复杂性问题,消除了用户收支网络功能和特性的紧束缚,能够在更高层面研究和满足项业务需求。