一、 SDN技术概述
1、ONF SDN架构定义

2、SDN架构特征分析
集中控制:逻辑上集中的控制能够支持获得网络资源的全局信息,并根据业务需求进行资源的全局调配和优化,例如流量工程、负载均衡等。
开放接口:通过开放的南向接口和北向接口,能够实现应用和网络的无缝集成,使得应用能告知网络如何运行才能更好地满足应用的需求,比如业务的宽带、时延需求,计费对路由的影响等。
网络虚拟化:通过南向接口的统一和开放,屏蔽了底层物理转发设备的差异,实现了底层网络对上层应用的透明化。
3、SDN核心技术
(1)交换机及南向接口技术
SDN交换机设备中的各个表项并非由设备自身根据周边的网络环境在本地自行生成的,而是由远程控制器统一下发的,因此各种复杂的控制逻辑都无需在SDN交换机中实现。SDN交换机可以忽略控制逻辑的实现,全力关注基于表项的数据处理,而数据处理的性能也就成为评价SDN交换机优劣的最关键指标,因此,很多高性能转发技术被提出,例如基于多张表以流水线方式进行高速处理的技术。
当前最著名的南向接口协议莫过于ONF的OpenFlow协议。Op
1、ONF SDN架构定义
2、SDN架构特征分析
集中控制:逻辑上集中的控制能够支持获得网络资源的全局信息,并根据业务需求进行资源的全局调配和优化,例如流量工程、负载均衡等。
开放接口:通过开放的南向接口和北向接口,能够实现应用和网络的无缝集成,使得应用能告知网络如何运行才能更好地满足应用的需求,比如业务的宽带、时延需求,计费对路由的影响等。
网络虚拟化:通过南向接口的统一和开放,屏蔽了底层物理转发设备的差异,实现了底层网络对上层应用的透明化。
3、SDN核心技术
SDN的架构可以与人的身体做类比:
控制层相当于人的大脑,转发层相当于人的四肢,应用层对应于各种创新的想法,大脑在想法的驱动下对四肢进行指挥以达到想要的效果;南向接口和北向接口则分别相当于人体内的神经和脑电波,负责进行上传下达。
以上类比中可以看到,作为大脑的控制层,其控制逻辑一定要周全,能够根据全局的网络视图做出合理的资源调配决策,作为四肢的转发层,其处理性能一定要高,而其本身可以是不做任何思考的“傻”设备。遵循SDN的层次架构,SDN核心技术体系如图:
(1)交换机及南向接口技术
SDN交换机设备中的各个表项并非由设备自身根据周边的网络环境在本地自行生成的,而是由远程控制器统一下发的,因此各种复杂的控制逻辑都无需在SDN交换机中实现。SDN交换机可以忽略控制逻辑的实现,全力关注基于表项的数据处理,而数据处理的性能也就成为评价SDN交换机优劣的最关键指标,因此,很多高性能转发技术被提出,例如基于多张表以流水线方式进行高速处理的技术。
当前最著名的南向接口协议莫过于ONF的OpenFlow协议。Op