网络软件
网络软件涵盖了广泛的软件,用于设计、实现、操作和监控计算机网络。传统的网络是基于硬件的,软件嵌入其中。随着软件定义网络 (SDN)的出现,软件与硬件分离,使其能够更好地适应不断变化的计算机网络特性。
网络软件的功能
- 帮助建立和安装计算机网络
- 使用户能够无缝访问网络资源
- 允许管理员向网络添加或删除用户
- 帮助定义数据存储位置并允许用户访问该数据
- 帮助管理员和安全系统保护网络免受数据泄露、未授权访问和网络攻击
- 支持网络虚拟化
SDN框架
软件定义网络框架具有三个层,如下图所示:
- 应用层 − SDN应用程序位于应用层。应用程序通过API向控制层传达其对资源和服务的需要。
- 控制层 − 网络控制软件(捆绑在网络操作系统中)位于此层。它提供了对底层网络基础设施的抽象视图。它接收SDN应用程序的要求并将它们转发到网络组件。
- 基础设施层 − 也称为数据平面层,此层包含实际的网络组件。网络设备驻留在该层中,并通过控制到数据平面的接口显示其网络功能。
广告