软件定义网络(SDN):概念、架构与标准解析
1. SDN 概述与需求
SDN(软件定义网络)旨在满足不断发展的网络需求。其主要需求由 Open Data Center Alliance(ODCA)提出,涵盖以下方面:
- 适应性 :网络需根据应用需求、业务策略和网络状况动态调整与响应。
- 自动化 :策略更改应自动传播,以减少手动操作和错误。
- 可维护性 :新功能和能力(软件升级、补丁)的引入应无缝进行,对运营的干扰最小。
- 模型管理 :网络管理软件应允许在模型层面管理网络,而非通过重新配置单个网络元素来实现概念性更改。
- 移动性 :控制功能必须适应移动性,包括移动用户设备和虚拟服务器。
- 集成安全 :网络应用必须将无缝安全作为核心服务集成,而非作为附加解决方案。
- 按需扩展 :实现必须具备扩展或缩减网络及其服务的能力,以支持按需请求。
2. SDN 架构
SDN 架构的演变可与计算从封闭、垂直集成的专有系统向开放计算方法的演变相类比。如今的计算环境具有高度开放性和客户灵活性,而网络环境面临着应用与网络基础设施缺乏集成的问题。
SDN 的核心概念是让开发者和网络管理员能够像控制 x86 服务器一样控制网络设备。SDN 将交换功能分为数据平面和控制平面,分别位于不同设备上。数据平面负责转发数据包,控制平面则提供路由设计、设置优先
超级会员免费看
订阅专栏 解锁全文
24

被折叠的 条评论
为什么被折叠?



