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