1、SDN:SDN:新的网络标准新的网络标准SDN体系结构体系结构SDN的核心技术:的核心技术:OpenFlow总结总结SDNSDNSDN提出的背景提出的背景SDN体系结构体系结构SDN的核心技术:的核心技术:OpenFlow总结总结SDNSDNSDN提出的背景提出的背景1、控制转发分离:支持第三方控制面设备通过、控制转发分离:支持第三方控制面设备通过OpenFlow等开放式等开放式的协议远程控制通用硬件的交换的协议远程控制通用硬件的交换/路由功能。路由功能。2、控制平面集中化:提高路由管理灵活性,加快业务开通速度,简、控制平面集中化:提高路由管理灵活性,加快业务开通速度,简化运营和维护。化运营和
2、维护。3、转发平面通用化:多种交换、路由功能共享通用硬件设备。、转发平面通用化:多种交换、路由功能共享通用硬件设备。4、控制器软件可编程:可通过软件编程方式满足客户化定制需求。、控制器软件可编程:可通过软件编程方式满足客户化定制需求。SDN体系结构体系结构SDN的核心技术:的核心技术:OpenFlow总结总结SDNSDNSDN提出的背景提出的背景 OpenFlow 由由ONF(开放网络基金会)提出。(开放网络基金会)提出。OpenFlow 是是SDN架构中位于控制面和转发面的第一个标准通架构中位于控制面和转发面的第一个标准通信接口,允许直接访问和操控网络设备的转发面,例如交换机、路信接口,允许
3、直接访问和操控网络设备的转发面,例如交换机、路由器,包括物理的和虚拟的(基于由器,包括物理的和虚拟的(基于hypervisor)。)。流表是交换机进行转发策略控制的核心数据结构。交换芯片流表是交换机进行转发策略控制的核心数据结构。交换芯片通过查找流表表项来决策对进入交换机的网络流量采取合适的通过查找流表表项来决策对进入交换机的网络流量采取合适的行为。每个表项包括三个域:包头域行为。每个表项包括三个域:包头域,计数器和操作。计数器和操作。SDN体系结构体系结构SDN的核心技术:的核心技术:OpenFlow总结总结SDNSDNSDN提出的背景提出的背景网络设备简化网络设备简化开放网络编程能力开放网络编程能力灵活的网络扩展能力灵活的网络扩展能力用户个性化定制业务用户个性化定制业务网络的虚拟化网络的虚拟化