流表生成方法和装置、软件定义网络和存储介质制造方法及图纸

技术编号:24333870 阅读:57 留言:0更新日期:2020-05-29 21:12
本发明专利技术公开一种流表生成方法和装置、软件定义网络和存储介质。该流表生成方法包括:业务模块对业务进行业务功能描述,并将业务功能描述信息发送给服务层;服务层将收到的所述业务功能描述信息对应到至少一个服务模块;触发所述至少一个服务模块生成流表;将所述至少一个服务模块生成的流表发送至控制器;控制器整合从服务层接收的流表,并将整合后的流表发送至软件定义网络设备,以便软件定义网络设备根据所述整合后的流表对数据包进行转发。本发明专利技术在保证了下发给SDN网关的流表的可控性和安全性的同时,大幅缩短了开发周期。

Stream table generation method and device, software definition network and storage medium

【技术实现步骤摘要】
流表生成方法和装置、软件定义网络和存储介质
本专利技术涉及数据通信领域,特别涉及一种流表生成方法和装置、软件定义网络和存储介质。
技术介绍
OpenFlow技术的核心思想就是将原本完全由交换机/路由器控制的数据包转发过程,转化为由OpenFlowSwitch(OpenFlow交换机)和Controller(控制器)分别完成的独立过程。转变背后进行的实际上是控制权的更迭:传统网络中数据包的流向是人为指定的,虽然交换机、路由器拥有控制权,却没有数据流的概念,只进行数据包级别的交换;而在OpenFlow网络中,统一的控制器取代路由,决定了所有数据包在网络中传输路径。OpenFlow交换机会在本地维护一个与转发表不同的流表(FlowTable),如果要转发的数据包在流表中有对应项,则直接进行快速转发;如果流表中没有此项,数据包就会被发送到控制器进行传输路径的确认,再根据下发结果进行转发。
技术实现思路
申请人发现:在OpenFlow网络中,统一的控制器取代路由,决定了所有数据包在网络中传输路径。OpenFlow交换机完全根据本文档来自技高网...

【技术保护点】
1.一种流表生成方法,其特征在于,包括:/n业务模块对业务进行业务功能描述,并将业务功能描述信息发送给服务层;/n服务层将收到的所述业务功能描述信息对应到至少一个服务模块;触发所述至少一个服务模块生成流表;将所述至少一个服务模块生成的流表发送至控制器;/n控制器整合从服务层接收的流表,并将整合后的流表发送至软件定义网络设备,以便软件定义网络设备根据所述整合后的流表对数据包进行转发。/n

【技术特征摘要】
1.一种流表生成方法,其特征在于,包括:
业务模块对业务进行业务功能描述,并将业务功能描述信息发送给服务层;
服务层将收到的所述业务功能描述信息对应到至少一个服务模块;触发所述至少一个服务模块生成流表;将所述至少一个服务模块生成的流表发送至控制器;
控制器整合从服务层接收的流表,并将整合后的流表发送至软件定义网络设备,以便软件定义网络设备根据所述整合后的流表对数据包进行转发。


2.根据权利要求1所述的流表生成方法,其特征在于,还包括:
业务模块在业务流程中,调用服务层中相应的服务模块,生成流表。


3.根据权利要求2所述的流表生成方法,其特征在于,还包括:
服务层的服务模块在业务流程中,被调用的情况下生成基础流表或业务流表。


4.根据权利要求1-3中任一项所述的流表生成方法,其特征在于,
各个服务模块生成的流表间相互隔离。


5.根据权利要求1-3中任一项所述的流表生成装置,其特征在于,所述控制器整合从服务层接收的流表,并将整合后的流表发送至软件定义网络设备包括
控制器整合从服务层接收的基础流表和/或业务流表,并将整合后的流表发送至软件定义网络网关。


6.根据权利要求1-3中任一项所述的流表生成方法,其特征在于,所述业务模块对业务进行业务功能描述包括:
业务模块根据业务进行开发,对业务进行逻辑化、流程化描述。


7.一种流表生成装置,其特征在于,包括:
业务模块,用于对业务进行业务功能描述,并将业务功能描述信息发送给服...

【专利技术属性】
技术研发人员:夏俊姜雨涵茅依露陆瀛峰杨炳丰吴飞
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1