The invention provides a network function of a software defined network system Abstract implementation method and device, including: definition of rule structure network function abstract description model based on the network function abstract description model based on controller for custom network functions, explain and generate the underlying network supported by the device configuration script, for example: Openflow protocol specification table, device configuration script generated by the controller will control the related protocol (e.g. Openflow protocol) to the underlying network equipment. So, the complexity can shield the network equipment and the network function and diversity, only need network function rules create abstract entries, in which a specified target network function, implementation of the object and senior executive action description, without the need to understand the details of the underlying network.
【技术实现步骤摘要】
一种软件定义网络中网络功能抽象方法及其装置
本专利技术涉及通信
中的,尤其涉及一种软件定义网络。
技术介绍
SDN(软件定义网络)是一种新兴的网络架构,具备灵活,可管理等特性,并且更适应当前网络应用升级变化频繁等特点。SDN将控制与转发分离,并且支持对网络编程。如何使能网络可编程?网络抽象被看作是一种有效的方式,原来由底层网元所承担的网络功能将会被抽象,由一系列统一形式的,可配置的动作集所替代和实现。例如,我们可以将Openflow协议看作是传统路由、转发功能的一种抽象。一系列的流表表项被下发和配置到交换机路由器上。这些流表表项可以起到原有路由协议同样的功能:识别数据包并决定如何处理该数据包。在交换机或者路由器上不再需要安装传统的路由或者转发协议。一系列Openflow流表表项取代了原有路由转发协议,并且它们可以很方便地被配置或者编程,这就是路由转发功能的抽象。OpenFlow是一种新型网络协议,OpenFlow提出的出发点控制转发分离架构,将控制逻辑从网络设备中分离出来,交给中央控制器集中统一控制,实现网络业务的灵活部署,并且他们设计了OpenFlow协议作为控制器与交换机通讯的标准接口。近年OpenFlow已经引起了网络设备商和网络管理员的广泛关注,使用OpenFlow协议实现软件定义网络,可以把网络作为一个整体而不是许多独立分散的设备来集中进行管理,大大提升了网络可用性和网络管理效率.网络设备维护一个或者若干个流表,并且数据流只按照这些流表进行转发。流表本身的生成、维护完全由外置的控制器来管理。流表项并非仅指普通的IP五元组,而是由一些关键字和 ...
【技术保护点】
一种软件定义网络系统中网络功能抽象实现方法,其特征在于:定义基于规则结构的网络功能抽象描述模型;基于所述网络功能抽象描述模型,控制器对定制网络功能进行解释、生成底层网络设备所支持的配置脚本;控制器将所生成的配置脚本通过相应的控制协议下发给底层网络设备。
【技术特征摘要】
1.一种软件定义网络系统中网络功能抽象实现方法,其特征在于:定义基于规则结构的网络功能抽象描述模型;基于所述网络功能抽象描述模型,控制器对定制网络功能进行解释、生成底层网络设备所支持的配置脚本;控制器将所生成的配置脚本通过相应的控制协议下发给底层网络设备。2.如权利要求1所述的方法,其特征在于所述配置脚本为符合Openflow协议规范的流表表项,相应的控制协议为Openflow协议。3.如权利要求1所述的方法,其特征在于所述网络功能抽象描述用于定义系统网络层应用,描述模型包括:匹配域和动作域,分别用于表示一个特定网络功能和实现该特定网络功能方法。4.如权利要求3所述的方法,其特征在于所述匹配域进一步包括执行所述特定网络功能所需要的目标对象。5.如权利要求4所述的方法,其特征在于所述目标对象包括:源IP地址SIP、目的IP地址DIP、协议、或端口。6.如权利要求3至5任一权项所述的方法,其特征在于所述动作域为一个典型的类型域-数值域对,用于定义匹配域中特定网络功能实现方法。7.如权利要求6所述的方法,其特征在于所述类型域表示实现特定网络功能的处理类型,数值域表示实现相应特定网络功能的处理类型所需要的参数,其中,所述类型域包括以下类型或其组合:流类型,该类型用于那些可以通过流Flow或者包处理方式来实现的网络功能;重定向类型,该类型用于特定网络功能将会被重定向Redirect到特定的服务器所处理;服务质量类型,该类型用于代表与服务质量Qos控制相关的网络功能;记录类型,该类型用于表示与系统记录Log相关的功能处理;节点管理类型,该类型用于表示需要由简单网络管理协议SNMP协议支持实现的功能处理。8.一种软件定义网络系统中的控制设备,其特征在于包括:...
【专利技术属性】
技术研发人员:刘刚,张凯宾,
申请(专利权)人:上海贝尔股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。