初识SDN
根据b站上的SDN教学视频进行文字上的记录,原视频https://www.bilibili.com/video/BV1ft4y1a7ip?share_source=copy_web
一、SDN是什么
软件定义网络(Software Defined Network,SDN)是由美国斯坦福大学clean-slate课题研究组提出的一种新型网络创新架构,是网络虚拟化的一种实现方式。其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能,为核心网络及应用的创新提供了良好的平台。--来自百度百科
如图所示,未出现SDN之前的网络架构如上图所示,垂直继承的封闭系统,整个系统的演进更多取决于设备厂商,厂商开放给用户的大多仅是一些配置命令,不能提供给用户各种各样的API来让用户开发。用户出现了一个问题,可能会反馈到厂商,厂商研究解决后制定出一个新的协议来解决这个问题,再将这个协议加入到原来的网络系统之中去,周期很长。