SDN应用领域深度解析
1. SDN应用分类概述
SDN应用主要涵盖六大类别,下面将对各领域进行详细介绍。
2. 用户界面
用户界面允许用户配置SDN应用中的参数,并与支持用户交互的应用进行互动。存在两种可能的界面:
- 与SDN应用服务器(可能包含也可能不包含控制平面)位于同一位置的用户,可使用服务器的键盘/显示器。
- 更常见的情况是,用户通过网络或通信设施登录应用服务器。
3. 网络服务抽象层
在相关讨论中,抽象指的是模型较低层的细节对较高层的可见程度。更多的抽象意味着更少的细节,更少的抽象意味着更多的细节。抽象层是一种将高层请求转换为执行该请求所需的低层命令的机制,API就是这样一种机制,它可以屏蔽较低抽象层的实现细节,使高层软件无需关注。网络抽象以一种让网络程序能够专注于所需功能而无需对详细操作进行编程的方式,呈现网络实体(如交换机、链路、端口和流)的基本属性或特征。
3.1 SDN中的抽象
SDN可由三种基本抽象来定义:转发、分布和规范。
- 转发抽象 :允许控制程序指定数据平面的转发行为,同时隐藏底层交换硬件的细节,支持数据平面的转发功能。通过抽象掉转发硬件,提供了灵活性和厂商中立性。例如OpenFlow API就是转发抽象的一个例子。
- 分布抽象 :在分布式控制器的背景下产生。一组协作的分布式控制器维护网络的状态描述和路由。整个网络的分布式状态可能涉及分区数据集(控制器实例交换路由信息)或复制数据集,因此控制器必须协作以维护全局网络的一致视图。该抽象旨在隐藏
超级会员免费看
订阅专栏 解锁全文
56

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



