SDN为何一直热度不减?一文解析SDN的前世今生

SDN为何一直热度不减文解析SDN的前世今生

1、SDN是什么/h2>

SDN全称叫软件定义网络(Software?Defined?Network,SDN),是由美国斯坦福大学Clean-Slate课题研究组提出的一种新型网络创新架构,是网络虚拟化的一种实现方式。其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能,为核心网络及应用的创新提供了良好的平台。

简单地说,SDN就是尝试摆脱硬件对网络架构的限制,将对网络的管控、配置、升级等功能都可以像操作手机安卓系统一样在控制器上进行直接的编程控制,从而使网络管理变得更加灵活快捷和简单。

2、为什么会需要SDN

说到SDN的诞生起因,不得不从传统网络的诞生史说起。大家知道IP网络最早被应用是美国国防部基于与苏联的军事对抗中。为了保证网络能够在遭受核打击之后,可以自主恢复,所以被设计成分布式的架构,保证即便某个节点遭受攻击,不影响整个网络的正常运作。

网络新业务升级速度缓慢受限制
但是分布式架构使得传统网络中每个设备是单独控制的,其中网络设备硬件、操作系统和网络应用三部分紧耦合在一起组成一个封闭的系统,每一部分的创新和演进都要求其余部分做出同样的升级,对硬件设备的依赖非常之大。

网络协议复杂,无法自主管理
另外,各种各样不同的网络协议也限制了硬件设备的信息转发,比如路由信息转发必须通过IP转发,交换机则根据MAC地址表进行转发。这些规则在出厂之际就被厂商决定,用户无法根据自己的需求自定义转发策略。

流量路径的灵活调整乏力
现今,云计算、大数据等互联技术日趋成熟,导致网络流量以指数增长的形式上升,流量的可视化与控制极为重要,传统网管无法做到全局的流量监控和即时调整。

传统网络的模式是按需发展的思路,即出现什么问题就解决什么问题。底层对于用户是封闭的,客户的意见只能反映厂商,再有厂商研究如何解决他们的需求,十分被动和漫长的等待。可不可以有一个架构,让网络像软件一样,可以按需即时的更新和管理,于是SDN应运而生。

3、SDN的架构和工作原理

SDN架构的典型表示分为三层,从上到下分别是应用层、控制层、基础设施层,三层之间使用北向和南向应用程序编程接口(API)进行通信。

SDN为何一直热度不减?一文解析SDN的前世今生

SDN为何一直热度不减?一文解析SDN的前世今生 微信公众号 SDN为何一直热度不减?一文解析SDN的前世今生 官方公众号,欢迎关注~

来源:正月十六工作室

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月11日
下一篇 2022年3月11日

相关推荐