在选定组中实现同源同宿的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37141340 阅读:30 留言:0更新日期:2023-04-06 21:46
本发明专利技术公开了一种在OpenFlow系统的选定组中实现同源同宿的方法、装置、电子设备及存储介质,方法包括获取非标准报文的内层报文中源IP地址和目的IP地址,进一步匹配系统控制列表,获取非标准报文对应的哈希计算方式,并通过该哈希计算方式计算非标准报文的内层报文中源IP地址和目的IP地址对应的哈希值。进一步通过流表从若干个哈希值中选择非标准报文对应的哈希值,将其作为从选定组中选择出端口的哈希值,并根据该选择的哈希值从选定组中选择相应出端口转发报文。本发明专利技术能够在OpenFlow系统的选定组中实现非标准报文的同源同宿。统的选定组中实现非标准报文的同源同宿。统的选定组中实现非标准报文的同源同宿。

【技术实现步骤摘要】
在选定组中实现同源同宿的方法、装置、电子设备及存储介质


[0001]本专利技术是关于网络通信
,特别是关于一种在OpenFlow系统的选定组中实现同源同宿的方法及实现该方法的装置、电子设备及存储介质。

技术介绍

[0002]OpenFlow交换机是一种网络通信设备,其可将原来完全由交换机/路由器控制的报文转发过程转化为由OpenFlow交换机(OpenFlow Switch)和控制服务器(Controller)共同完成,从而实现数据转发和路由控制的分离,其中,控制器可通过事先规定好的接口操作来控制OpenFlow交换机中的流表,从而达到控制数据转发的目的。OpenFlow交换机是整个OpenFlow网络的核心部件,主要管理数据层的转发,其具有流表(FlowTable),其只按照流表进行转发,流表的生成、维护和下发由控制器来实现。
[0003]在OpenFlow中,当支持选定组(Select group)后,可根据二层、三层或四层中相应字段来计算哈希值,并根据哈希值来选择出端口实现同源同宿。对于标准的报文,如VxLAN报文,可在剥除本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种在OpenFlow系统的选定组中实现同源同宿的方法,其特征在于,所述方法包括:获取非标准报文的内层报文中源IP地址和目的IP地址;匹配系统控制列表,获取非标准报文对应的哈希计算方式,所述哈希计算方式包括异或运算;通过所述哈希计算方式计算非标准报文的内层报文中源IP地址和目的IP地址对应的哈希值;通过流表从若干个哈希值中选择非标准报文对应的哈希值,将其作为从选定组中选择出端口的哈希值;根据选择的哈希值从选定组中选择相应出端口转发报文。2.如权利要求1所述的方法,其特征在于,所述获取非标报文的内层报文中源IP地址和目的IP地址包括:通过UDF匹配模块获取非标准报文的内层报文中源IP地址和目的IP地址,其中,所述UDF匹配模块包括:UDF头部字段,用于标识报文偏移的初始位置;类型匹配字段,用于确定需要匹配的报文类型;偏移字段,用于确定选取字段的起始位置。3.如权利要求1所述的方法,其特征在于,所述匹配系统控制列表,获取非标准报文对应的哈希计算方式包括:通过非标准报文携带的信息查找系统控制列表,获得对应的哈希计算方式,其中,所述系统控制列表配置有报文携带的信息与哈希计算方式之间的映射关系。4.如权利要求1所述的方法,其特征在于,所述计算非标准报文的内层报文中源IP地址和目的IP地址对应的哈希值包括:将源IP地址和目的IP地址按字节进行异或运算,获得对应的哈希值。5.如权利要求1所述的方法,其特征在于,所述流表通过如下步骤获得:扩展OpenFlow协议,使控制器可下发用于选择非标准报文对应的哈...

【专利技术属性】
技术研发人员:李伟浩曹坤唐云丰卞泽华
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

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

1