SDN的典型架构分为基础设施层、控制层和应用层。
1.基础设施层
基础设施层由从资源中抽象出来的设备组成。这些设备仅执行转发等数据平面功能,不包括或仅包括有限的控制平面功能。
2.控制层
控制层通过南向接口对基础设施层的设备进行控制,构建和维护全局视图,在设备中实现传统的控制平面功能。
3.应用层
应用层基于北向接口和控制层提供的视图进行编程,实现各种应用,使得转发行为可以通过软件定义,实现智能化。
SDN的特点
1.集中控制
集中控制是指控制平面集中在一台上,通过对进行统一管理和控制。这种集中控制的方式可以使管理和维护更加简单、高效,同时还可以提高的可靠性和安全性。
2.数据分离
SDN的数据平面分离是指数据的传输和处理是分离的,由专门的设备进行处理。这种分离可以使数据处理更加高效、灵活,还可以降低设备的成本和复杂性。这种可编程方式可以使管理和维护更加灵活和高效,同时提高的可扩展性和适应性。
以上内容参考:-SDN