CN115460134A - 一种针对电力5g业务的mec数据多播转发方法 - Google Patents
一种针对电力5g业务的mec数据多播转发方法 Download PDFInfo
- Publication number
- CN115460134A CN115460134A CN202211078761.XA CN202211078761A CN115460134A CN 115460134 A CN115460134 A CN 115460134A CN 202211078761 A CN202211078761 A CN 202211078761A CN 115460134 A CN115460134 A CN 115460134A
- Authority
- CN
- China
- Prior art keywords
- multicast
- group
- target
- forwarding
- power
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000015654 memory Effects 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 abstract description 11
- 230000005540 biological transmission Effects 0.000 abstract description 8
- 238000005259 measurement Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 7
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/246—Connectivity information discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/248—Connectivity information update
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及电力通信技术领域,具体涉及一种针对电力5G业务的MEC数据多播转发方法,所述方法应用于5G网络中的MEC设备或者网关设备,包括接收目标多播组内目标组员的电力业务数据包;查询所述目标多播组的多播关系表,确定所述目标多播组内其他组员的网络地址,所述多播关系表用于存储所述目标多播组内组员的网络地址;基于所述其他组员的网络地址,将所述电力业务数据包转发至所述其他组员。通过在本转发模块中维护有多播关系表,查询该多播关系表即可确定出目标多播组内的其他组员,实现电力业务数据包的转发,降低终端侧电力业务数据包的无线发送排队时延以及有效降低业务发送重复数据的情况。
Description
技术领域
本发明涉及电力通信技术领域,具体涉及一种针对电力5G业务的MEC数据多播转发方法。
背景技术
电力业务存在这样一种应用场景,电力测量终端A向周围终端发送其测量数据,同时其他电力业务数据服务器、控制后台,例如,保护主机E、流量监测主机F,也希望收到一份测量的数据。这类一个发送方、多个接收方的业务,简称为电力多播业务。
现有的电力多播应用场景是所有设备在同一个局域网内,测量终端A或B通过在交换机上配置MAC地址的组播组,把需要接收这些数据的终端或主机加入对应的组播组。或者测量终端A或B的数据在二层发广播,交换机通过划分不同的VLAN进行数据隔离,实现电力多播业务的需求。
由于5G技术正在全面助力电力业务数字化、智能化转型,5G公网+MEC是5G+电力的重要应用场景。当电力业务部署在5G公网+MEC网络环境下,上述的网络模型已经改变。由于终端A或B、保护主机E、流量监测主机F不在同一个局域网内,之前的电力多播实现方式已经不适用。如果通过VPN或5G LAN等大二层协议实现,需要部署新硬件或者运营商升级网络才能支持。如果使用通用的三层IP组播协议,需要业务路径上全部三层网络的交换机/路由器支持并开启IGMP等组播路由协议,电力业务部门不能去配置运营商的设备。
发明内容
有鉴于此,本发明实施例提供了一种针对电力5G业务的MEC数据多播转发方法,以解决5G公网+MEC网络环境下电力多播业务的实现问题。
根据第一方面,本发明实施例提供了一种针对电力5G业务的MEC数据多播转发方法,应用于5G网络中的MEC设备或者网关设备,所述方法包括:
接收目标多播组内目标组员的电力业务数据包;
查询所述目标多播组的多播关系表,确定所述目标多播组内其他组员的网络地址,所述多播关系表用于存储所述目标多播组内组员的网络地址;
基于所述其他组员的网络地址,将所述电力业务数据包转发至所述其他组员。
本发明实施例提供的一种针对电力5G业务的MEC数据多播转发方法,由转发模块建立一个多播网关,用于对相关的电力业务数据包进行多目标的转发,通过在多播网关中维护有多播关系表,查询该多播关系表即可确定出目标多播组内的其他组员,实现电力业务数据包的转发,可以降低终端侧电力业务数据包的无线发送排队时延以及有效降低业务发送重复数据的情况。
在一些实施方式中,所述查询所述目标多播组的多播关系表,确定所述目标多播组内其他组员的网络地址,包括:
分析所述电力业务数据包,确定所述目标组员的标识;
基于所述目标组员的标识查询多播组配置表,确定所述目标组员所属的目标多播组,以确定所述目标多播组的多播关系表,所述多播组配置表用于存储至少一个多播组的组内成员的网络地址;
查询所述多播关系表,确定所述其他组员的网络地址。
本发明实施例提供的一种针对电力5G业务的MEC数据多播转发方法,由于MEC设备与至少一个多播组连接,相应地维护有多播组配置表,在接收到电力业务数据包之后对其进行分析,利用目标组员的标识唯一确定出其所属的目标多播组,从而得到目标多播组的多播关系表,实现电力业务数据包的多播转发。
在一些实施方式中,所述多播组配置表的确定方式包括:
获取配置需求指令,以显示配置页面;
响应于对所述配置页面的配置操作,确定所述至少一个多播组的组内成员的网络地址,以确定所述多播组配置表。
本发明实施例提供的一种针对电力5G业务的MEC数据多播转发方法,通过交互方式实现多播组配置表的配置,以能够准确地将各个组员归属到对应的多播组内,保证了多播组配置表的可靠性。
在一些实施方式中,所述多播组配置表的确定方式还包括:
当发生组员更新时,获取配置更新指令,以显示所述配置页面;
响应于对所述多播组配置表的更新操作,更新所述多播组配置表。
本发明实施例提供的一种针对电力5G业务的MEC数据多播转发方法,在发生组员更新时,对多播组配置表进行交互式更新,实现对多播组配置表的及时更新。
在一些实施方式中,所述基于所述其他组员的网络地址,将所述电力业务数据包转发至所述其他组员,包括:
查询所述多播关系表,确定所述其他组员的多播协议类型;
基于所述多播协议类型以及所述网络地址,将所述电力业务数据包转发至所述其他组员。
本发明实施例提供的一种针对电力5G业务的MEC数据多播转发方法,多播协议类型不同其对应的数据发送逻辑不同,基于此,在将电力业务数据包转发至其他组员时,结合组员的多播协议类型进行,能够保证电力业务数据包的准确传输。
在一些实施方式中,所述基于所述多播协议类型以及所述网络地址,将所述电力业务数据包转发至所述其他组员,包括:
当所述多播协议类型为TCP协议类型时,基于所述目标多播组内已建立的TCP连接,将所述电力业务数据包转发至所述其他组员;
当所述多播协议类型为UDP协议类型时,将所述电力业务数据包转发至所述UDP协议类型的其他组员。
本发明实施例提供的一种针对电力5G业务的MEC数据多播转发方法,由于MEC设备能够主动知晓TCP协议类型的组员在不在线,而并不能够主动知晓UDP协议类型的组员状态,因此,针对两种协议类型的组员分别采用对应的逻辑进行转发。
在一些实施方式中,所述方法还包括:
接收所述目标多播组内所述UDP协议类型的组员的握手消息,以确定所述目标多播组内所述UDP协议类型的组员。
本发明实施例提供的一种针对电力5G业务的MEC数据多播转发方法,由于MEC设备并不能够主动获知UDP协议类型的组员状态,因此,UDP协议类型的组员通过主动握手的方式告知MEC设备,为了使得MEC设备能够获知UDP协议类型的组员,实现电力业务数据包的准确转发。
根据第二方面,本发明实施例提供了一种针对电力5G业务的MEC数据多播转发装置,应用于5G网络中的MEC设备或者网关设备,所述装置包括:
接收模块,用于接收目标多播组内目标组员的电力业务数据包;
查询模块,用于查询所述目标多播组的多播关系表,确定所述目标多播组内其他组员的网络地址,所述多播关系表用于存储所述目标多播组内组员的网络地址;
转发模块,用于基于所述其他组员的网络地址,将所述电力业务数据包转发至所述其他组员。
根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中所述的一种针对电力5G业务的MEC数据多播转发方法。
根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面或者第一方面的任意一种实施方式中所述的一种针对电力5G业务的MEC数据多播转发方法。
需要说明的是,本发明实施例提供的一种针对电力5G业务的MEC数据多播转发装置、电子设备及计算机可读存储介质的相应有益效果,请参见上文一种针对电力5G业务的MEC数据多播转发方法的对应有益效果的描述,在此不再赘述。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的一种针对电力5G业务的MEC数据多播转发方法的流程图;
图2是根据本发明实施例的电力数据的传输示意图;
图3是根据本发明实施例的一种针对电力5G业务的MEC数据多播转发方法的流程图;
图4是根据本发明实施例的多播组配置表的示意图;
图5是根据本发明实施例的一种针对电力5G业务的MEC数据多播转发方法的流程图;
图6是根据本发明实施例的电力数据的传输示意图;
图7是根据本发明实施例的一种针对电力5G业务的MEC数据多播转发装置的结构框图;
图8是本发明实施例提供的电子设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明实施例,提供了一种针对电力5G业务的MEC数据多播转发方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本发明实施例中提供的一种针对电力5G业务的MEC数据多播转发方法,应用于5G网络中的MEC设备或者网关设备。其中,由于MEC设备或者网关设备是用作电力业务数据的转发的,因此,也可将其称之为转发模块或多播网关,即,利用MEC设备或网关设备作为多播网关进行电力业务数据包的转发。该MEC设备或网关设备在进行电力业务数据包的转发时,是基于多播关系表进行的,在多播关系表中存储有该多播组内组员的网络地址。多播网关在接收到电力业务数据包之后,通过查询该多播关系表得到组内其他组员的网络地址之后,就能够利用查询到的网络地址进行电力业务数据包的转发。即,在多播组内实现电力业务的转发。
在本实施例中提供了一种针对电力5G业务的MEC数据多播转发方法,应用于5G网络中的MEC设备或者网关设备。图1是根据本发明实施例的一种针对电力5G业务的MEC数据多播转发方法的流程图,如图1所示,该流程包括如下步骤:
S11,接收目标多播组内目标组员的电力业务数据包。
如上文所述,MEC设备或网关设备作为多播网关,用于在多播组内实现电力业务数据包的转发。其中,多播组内的组员并不限于是同一局域网内的组员,也可以是不同局域网内的组员,在此对其并不做任何限定,只需保证能够知晓各个组员的网络地址即可。
将每次发送电力业务数据包的组员称之为目标组员,例如,目标多播组的组员包括组员A、组员B以及组员C,当组员A需要将电力业务数据包发送至组员B以及组员C时,将组员A称之为目标组员,组员B以及组员C称之为其他组员。具体地,组员A获取多播网关的网络地址作为目的地址,将电力业务数据包发送至该目的地址,相应地,多播网关接收到该电力业务数据包。在一些实施方式中,多播网关在接收到电力业务数据包之后,把电力业务数据包的源地址修改为实际始发的源地址,这样多播网关就可以选择相应的源地址向目标组员发送应答数据包进行单独应答。
S12,查询目标多播组的多播关系表,确定目标多播组内其他组员的网络地址。
其中,所述多播关系表用于存储目标多播组内组员的网络地址。
多播网关中维护的多播关系表包括目标多播组内的所有成员,通过查询该多播关系表即可获知目标多播组内的其他成员,以及其他成员的网络地址。多播关系表可以是事先存储在多播网关中的,也可以是多播网关通过与其他设备的通信连接从其他设备中获得的等等。以事先存储为例,通过在多播网关中进行目标多播组的配置,确定属于同一目标多播组的组员及其网络地址,并通过多播关系表的形式进行表征。
S13,基于其他组员的网络地址,将电力业务数据包转发至其他组员。
对于各个其他成员,多播网关将其他成员的网络地址作为目的地址进行电力业务数据包的转发。
图2示出了电力业务数据包传输的一个示例,图2中的虚线表示数据逻辑流向,实线表示数据实际流向。测量终端A、测量终端B、保护主机E以及测量监测主机F属于同一个目标多播组,电力业务数据包在组内组员之间的传输需要经过多播网关,即图2中的5G MEC。其中,测量终端A通过连接设备CPE C接入5G网络,测量终端B通过连接设备CPE D接入5G网络,5G MEC通过5G核心网N6接口光纤接入5G网络。以测量终端A需要将电力业务数据包发送至目标多播组内的其他成员为例,测量终端A经过连接设备CPE C接入5G网络,电力业务数据包经由该5G网络发送至5G MEC,5G MEC通过查询多播关系表确定组内的其他成员,即测量终端B、保护主机E以及测量监测主机F的网络地址,再利用相应的网络地址实现电力业务数据包的转发。
本实施例提供的一种针对电力5G业务的MEC数据多播转发方法,由MEC设备或网关设备建立一个多播网关或转发模块,用于对相关的电力业务数据包进行多目标的转发,通过在转发模块中维护有多播关系表,查询该多播关系表即可确定出目标多播组内的其他组员,实现电力业务数据包的转发,可以降低终端侧电力业务数据包的无线发送排队时延以及有效降低业务发送重复数据的情况。
在本实施例中提供了一种针对电力5G业务的MEC数据多播转发方法,应用于5G网络中的MEC设备或者网关设备,图3是根据本发明实施例的一种针对电力5G业务的MEC数据多播转发方法的流程图,如图3所示,该流程包括如下步骤:
S21,接收目标多播组内目标组员的电力业务数据包。
详细请参见图1所示实施例的S11,在此不再赘述。
S22,查询目标多播组的多播关系表,确定目标多播组内其他组员的网络地址。
其中,所述多播关系表用于存储目标多播组内组员的网络地址。
具体地,上述S22包括:
S221,分析电力业务数据包,确定目标组员的标识。
目标组员发送的电力业务数据包除了包括有电力业务数据以外,还包括有发送方的信息以及接收方的信息。多播网关对电力业务数据包进行分析,具体对发送方的信息以及接收方的信息进行分析,并不涉及到具体电力业务数据的分析,即可获得目标组员的标识。该标识可以是目标组员的网络地址、端口号或标号等等,在此对其并不做任何限定,具体根据实际需求进行设置。
S222,基于目标组员的标识查询多播组配置表,确定目标组员所属的目标多播组,以确定目标多播组的多播关系表。
其中,所述多播组配置表用于存储至少一个多播组的组内成员的网络地址。
对于多播网关而言,其维护有多个多播组,每个多播组内包括至少一个组员。多播网关在接收到电力业务数据包之后,利用目标组员的标识查询该多播组配置表,确定出目标组员所在的目标多播组。在目标多播组确定之后,就能够确定目标多播组的多播关系表。
例如,表1示出了多播组配置表的示意图。
表1多播组配置表
5G MEC的多播组配置表的配置需要与组员的本地配置保持一致,如表1所示,5GMEC多播组配置表可以配置多项,一项对应一个多播组。多播组配置表包括:组号,组名,多播网关IP地址,组员信息。
组号,整型数,由***自增,无需用户输入;
组名,字符串,由用户填写;
多播网关IP地址,5G MEC多播网关IP地址,每个需要发送多播的组员填写此IP地址作为发送多播数据的目的IP地址。
多播组配置表包括各个多播组的多播关系表,多播网关的网络地址为192.168.10.200。该多播组配置表中示出了2个多播组,其组名分别为Test-1和Work-1。对于多播组Test-1,包括4个组员;对于多播组Work-1,包括5个组员。多播组内的各个组员均具有各自的组员编号、组员名字、源IP地址、多播协议类型、组员TCP角色以及监听端口。具体地,组员信息包括:
组员编号,整型数,由***自增,无需用户输入;
组员名字,字符串,由用户填写;
源IP地址,组员的IP地址,对于测量终端而言,这是测量终端所连接的连接设备CPE的IP地址;
多播协议类型,TCP或UDP;
组员TCP角色,配置组员的连接角色,组员是作为TCP Server还是TCP Client,对于多播网关而言角色则相反;
监听端口,对于TCP,配置TCP Server端的监听端口;对于UDP,组员和多播网关都在该端口监听,UDP包的源和目的端口相同。
多播网关在进行目标多播组的确定时,利用从电力业务数据包中分析出的目标组员的IP地址,利用IP地址进行多播组的确定。若同一IP地址存在于至少两个多播组内,则可以再结合监听端口号进行确定等等。每个多播组的划分,可以是利用电力业务的类型进行确定的,将对同一类型的电力业务对应的设备加入到同一个多播组内。
在一些实施方式中,多播组配置表的确定方式包括:
(1)获取配置需求指令,以显示配置页面。
(2)响应于对配置页面的配置操作,确定至少一个多播组的组内成员的网络地址,以确定多播组配置表。
在需要建立多播组配置表时,多播网关接收到配置需求指令,相应地,在界面上显示配置页面。用户通过交互处理方式对配置页面进行配置,确定出该多播网关对应的至少一个多播组以及每个多播组内组员信息等等,最终得到如表1所示的多播组配置表。
如图4所示,对于多播组1而言,其包括4个组员,分别为组员1~组员4,每个组员具有各自的组员信息,将这些信息写入多播关系表,即可得到多播组1的多播关系表。
通过交互方式实现多播组配置表的配置,避免非法的设备收到电力数据,能够准确地将各个组员归属到对应的多播组内,保证了多播组配置表的可靠性。
在一些实施方式中,多播组配置表的确定方式还包括:
(1)当发生组员更新时,获取配置更新指令,以显示配置页面。
(2)响应于对多播组配置表的更新操作,更新多播组配置表。
在多播网关上有配置页面,多播组内的组员可以动态加入和退出。在存在组员更新时,多播网关接收到配置更新指令,在界面上显示该配置页面,实现对多播组配置表的更新。在发生组员更新时,对多播组配置表进行交互式更新,实现对多播组配置表的及时更新。
S223,查询多播关系表,确定其他组员的网络地址。
多播网关在确定出多播关系表之后,即可获知目标多播组内的其他成员,同时也能够获知其他组员的网络地址。
S23,基于其他组员的网络地址,将电力业务数据包转发至其他组员。
详细请参见图1所示实施例的S13,在此不再赘述。
本实施例提供的一种针对电力5G业务的MEC数据多播转发方法,由于多播网关与至少一个多播组连接,相应地维护有多播组配置表,在接收到电力业务数据包之后对其进行分析,利用目标组员的标识唯一确定出其所属的目标多播组,从而得到目标多播组的多播关系表,实现电力业务数据包的多播转发。
在本实施例中提供了一种针对电力5G业务的MEC数据多播转发方法,应用于5G网络中的MEC设备或者网关设备,图5是根据本发明实施例的一种针对电力5G业务的MEC数据多播转发方法的流程图,如图5所示,该流程包括如下步骤:
S31,接收目标多播组内目标组员的电力业务数据包。
详细请参见图1所示实施例的S11,在此不再赘述。
S32,查询目标多播组的多播关系表,确定目标多播组内其他组员的网络地址。
其中,所述多播关系表用于存储目标多播组内组员的网络地址。
详细请参见图3所示实施例的S22,在此不再赘述。
S33,基于其他组员的网络地址,将电力业务数据包转发至其他组员。
具体地,上述S33包括:
S331,查询多播关系表,确定其他组员的多播协议类型。
由于不同多播协议类型的数据转发逻辑不同,在进行电力业务数据包的转发时,需要确定出其他组员的多播协议类型。如上述的表1所示,在多播关系表中包括有各个组员的多播协议类型。多播网关通过查询多播关系表,即可确定其他组员的多播协议类型。
S332,基于多播协议类型以及网络地址,将电力业务数据包转发至其他组员。
在一些实施方式中,包括:
(1)当多播协议类型为TCP协议类型时,基于目标多播组内已建立的TCP连接,将电力业务数据包转发至其他组员。
(2)当多播协议类型为UDP协议类型时,将电力业务数据包转发至UDP协议类型的其他组员。
由于MEC设备能够主动知晓TCP协议类型的组员在不在线,而并不能够主动知晓UDP协议类型的组员状态,因此,针对两种协议类型的组员分别采用对应的逻辑进行转发。
在一些实施方式中,该方法还包括:接收目标多播组内所述UDP协议类型的组员的握手消息,以确定目标多播组内UDP协议类型的组员。对于UDP,需要组员定期和多播网关握手,维护NAT穿越通道,以便多播网关能够找到组员。
由于MEC设备并不能够主动获知UDP协议类型的组员状态,因此,UDP协议类型的组员通过主动握手的方式告知MEC设备,为了使得MEC设备能够获知UDP协议类型的组员,实现电力业务数据包的准确转发。
本实施例提供的一种针对电力5G业务的MEC数据多播转发方法,多播协议类型不同其对应的数据发送逻辑不同,基于此,在将电力业务数据包转发至其他组员时,结合组员的多播协议类型进行,能够保证电力业务数据包的准确传输。
作为本发明实施例的一个可选实施方式,如图6所示,若测量终端A以每秒4000帧将TCP/UDP电力业务数据包发送至MEC边缘云,即MEC网关。MEC网关根据多播组配置表,将测量终端A的电力业务数据包转发给保护主机E以及流量监测主机F。
在本实施例中还提供了一种针对电力5G业务的MEC数据多播转发装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
本实施例提供一种针对电力5G业务的MEC数据多播转发装置,应用于5G网络中的MEC设备或者网关设备,如图7所示,该装置包括:
接收模块41,用于接收目标多播组内目标组员的电力业务数据包;
查询模块42,用于查询所述目标多播组的多播关系表,确定所述目标多播组内其他组员的网络地址,所述多播关系表用于存储所述目标多播组内组员的网络地址;
转发模块43,用于基于所述其他组员的网络地址,将所述电力业务数据包转发至所述其他组员。
在一些实施方式中,查询模块42包括:
分析单元,用于分析所述电力业务数据包,确定所述目标组员的标识;
第一查询单元,用于基于所述目标组员的标识查询多播组配置表,确定所述目标组员所属的目标多播组,以确定所述目标多播组的多播关系表,所述多播组配置表用于存储至少一个多播组的组内成员的网络地址;
第二查询单元,用于查询所述多播关系表,确定所述其他组员的网络地址。
在一些实施方式中,所述多播组配置表的确定模块包括:
第一获取单元,用于获取配置需求指令,以显示配置页面;
第一响应单元,用于响应于对所述配置页面的配置操作,确定所述至少一个多播组的组内成员的网络地址,以确定所述多播组配置表。
在一些实施方式中,所述多播组配置表的确定模块还包括:
第二获取单元,用于当发生组员更新时,获取配置更新指令,以显示所述配置页面;
第二响应单元,用于响应于对所述多播组配置表的更新操作,更新所述多播组配置表。
在一些实施方式中,转发模块43包括:
第三查询单元,用于查询所述多播关系表,确定所述其他组员的多播协议类型;
转发单元,用于基于所述多播协议类型以及所述网络地址,将所述电力业务数据包转发至所述其他组员。
在一些实施方式中,转发单元包括:
第一转发子单元,用于当所述多播协议类型为TCP协议类型时,基于所述目标多播组内已建立的TCP连接,将所述电力业务数据包转发至所述其他组员;
第二转发子单元,用于当所述多播协议类型为UDP协议类型时,将所述电力业务数据包转发至所述UDP协议类型的其他组员。
在一些实施方式中,所述装置还包括:
接收模块,用于接收所述目标多播组内所述UDP协议类型的组员的握手消息,以确定所述目标多播组内所述UDP协议类型的组员。
本实施例中的一种针对电力5G业务的MEC数据多播转发装置是以功能单元的形式来呈现,这里的单元是指ASIC电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
上述各个模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
本发明实施例还提供一种电子设备,该电子设备为应用于5G网络中的MEC设备或者网关设备,具有上述图8所示的一种针对电力5G业务的MEC数据多播转发装置。
请参阅图8,图8是本发明可选实施例提供的一种电子设备的结构示意图,如图8所示,该电子设备可以包括:至少一个处理器51,例如CPU(Central Processing Unit,中央处理器),至少一个通信接口53,存储器54,至少一个通信总线52。其中,通信总线52用于实现这些组件之间的连接通信。其中,通信接口53可以包括显示屏(Display)、键盘(Keyboard),可选通信接口53还可以包括标准的有线接口、无线接口。存储器54可以是高速RAM存储器(Random Access Memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器54可选的还可以是至少一个位于远离前述处理器51的存储装置。其中处理器51可以结合图7所描述的装置,存储器54中存储应用程序,且处理器51调用存储器54中存储的程序代码,以用于执行上述任一方法步骤。
其中,通信总线52可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。通信总线52可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
其中,存储器54可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard diskdrive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器54还可以包括上述种类的存储器的组合。
其中,处理器51可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。
其中,处理器51还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。
可选地,存储器54还用于存储程序指令。处理器51可以调用程序指令,实现如本申请任一实施例中所示的一种针对电力5G业务的MEC数据多播转发方法。
本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的一种针对电力5G业务的MEC数据多播转发方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(FlashMemory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
Claims (10)
1.一种针对电力5G业务的MEC数据多播转发方法,其特征在于,应用于5G网络中的MEC设备或者网关设备,所述方法包括:
接收目标多播组内目标组员的电力业务数据包;
查询所述目标多播组的多播关系表,确定所述目标多播组内其他组员的网络地址,所述多播关系表用于存储所述目标多播组内组员的网络地址;
基于所述其他组员的网络地址,将所述电力业务数据包转发至所述其他组员。
2.根据权利要求1所述的方法,其特征在于,所述查询所述目标多播组的多播关系表,确定所述目标多播组内其他组员的网络地址,包括:
分析所述电力业务数据包,确定所述目标组员的标识;
基于所述目标组员的标识查询多播组配置表,确定所述目标组员所属的目标多播组,以确定所述目标多播组的多播关系表,所述多播组配置表用于存储至少一个多播组的组内成员的网络地址;
查询所述多播关系表,确定所述其他组员的网络地址。
3.根据权利要求2所述的方法,其特征在于,所述多播组配置表的确定方式包括:
获取配置需求指令,以显示配置页面;
响应于对所述配置页面的配置操作,确定所述至少一个多播组的组内成员的网络地址,以确定所述多播组配置表。
4.根据权利要求3所述的方法,其特征在于,所述多播组配置表的确定方式还包括:
当发生组员更新时,获取配置更新指令,以显示所述配置页面;
响应于对所述多播组配置表的更新操作,更新所述多播组配置表。
5.根据权利要求1所述的方法,其特征在于,所述基于所述其他组员的网络地址,将所述电力业务数据包转发至所述其他组员,包括:
查询所述多播关系表,确定所述其他组员的多播协议类型;
基于所述多播协议类型以及所述网络地址,将所述电力业务数据包转发至所述其他组员。
6.根据权利要求5所述的方法,其特征在于,所述基于所述多播协议类型以及所述网络地址,将所述电力业务数据包转发至所述其他组员,包括:
当所述多播协议类型为TCP协议类型时,基于所述目标多播组内已建立的TCP连接,将所述电力业务数据包转发至所述其他组员;
当所述多播协议类型为UDP协议类型时,将所述电力业务数据包转发至所述UDP协议类型的其他组员。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
接收所述目标多播组内所述UDP协议类型的组员的握手消息,以确定所述目标多播组内所述UDP协议类型的组员。
8.一种针对电力5G业务的MEC数据多播转发装置,其特征在于,应用于5G网络中的MEC设备或者网关设备,所述装置包括:
接收模块,用于接收目标多播组内目标组员的电力业务数据包;
查询模块,用于查询所述目标多播组的多播关系表,确定所述目标多播组内其他组员的网络地址,所述多播关系表用于存储所述目标多播组内组员的网络地址;
转发模块,用于基于所述其他组员的网络地址,将所述电力业务数据包转发至所述其他组员。
9.一种电子设备,其特征在于,包括:
存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-7中任一项所述的一种针对电力5G业务的MEC数据多播转发方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行权利要求1-7中任一项所述的一种针对电力5G业务的MEC数据多播转发方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211078761.XA CN115460134A (zh) | 2022-09-05 | 2022-09-05 | 一种针对电力5g业务的mec数据多播转发方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211078761.XA CN115460134A (zh) | 2022-09-05 | 2022-09-05 | 一种针对电力5g业务的mec数据多播转发方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115460134A true CN115460134A (zh) | 2022-12-09 |
Family
ID=84303099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211078761.XA Pending CN115460134A (zh) | 2022-09-05 | 2022-09-05 | 一种针对电力5g业务的mec数据多播转发方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115460134A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116055437A (zh) * | 2023-04-03 | 2023-05-02 | 四川汉科计算机信息技术有限公司 | 一种本地多对象的消息转发方法、装置、计算机和介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050232293A1 (en) * | 2004-04-19 | 2005-10-20 | Alcatel | Control of multicast traffic |
CN101227306A (zh) * | 2008-02-19 | 2008-07-23 | 中兴通讯股份有限公司 | 用于多播处理的报文复制方法和装置 |
CN101286990A (zh) * | 2008-05-27 | 2008-10-15 | 中兴通讯股份有限公司 | 二层组播的转发方法和装置 |
CN111371488A (zh) * | 2020-03-13 | 2020-07-03 | 北京邮电大学 | 内容数据传输方法、装置及电子设备 |
CN112187756A (zh) * | 2020-09-21 | 2021-01-05 | 普联国际有限公司 | 组播数据的传输方法、装置、设备及存储介质 |
CN114422118A (zh) * | 2021-12-17 | 2022-04-29 | 浙江中控技术股份有限公司 | 一种工业控制器多播通讯密钥分发方法及*** |
-
2022
- 2022-09-05 CN CN202211078761.XA patent/CN115460134A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050232293A1 (en) * | 2004-04-19 | 2005-10-20 | Alcatel | Control of multicast traffic |
CN101227306A (zh) * | 2008-02-19 | 2008-07-23 | 中兴通讯股份有限公司 | 用于多播处理的报文复制方法和装置 |
CN101286990A (zh) * | 2008-05-27 | 2008-10-15 | 中兴通讯股份有限公司 | 二层组播的转发方法和装置 |
CN111371488A (zh) * | 2020-03-13 | 2020-07-03 | 北京邮电大学 | 内容数据传输方法、装置及电子设备 |
CN112187756A (zh) * | 2020-09-21 | 2021-01-05 | 普联国际有限公司 | 组播数据的传输方法、装置、设备及存储介质 |
CN114422118A (zh) * | 2021-12-17 | 2022-04-29 | 浙江中控技术股份有限公司 | 一种工业控制器多播通讯密钥分发方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116055437A (zh) * | 2023-04-03 | 2023-05-02 | 四川汉科计算机信息技术有限公司 | 一种本地多对象的消息转发方法、装置、计算机和介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10565001B2 (en) | Distributed virtual network controller | |
US8948054B2 (en) | System and method for discovering multipoint endpoints in a network environment | |
CN111343093B (zh) | 业务数据的传输方法及装置 | |
EP2378720B1 (en) | Extranet networking method, system and device for multicast virtual private network | |
EP3422656B1 (en) | Udp protocol acceleration method and system | |
EP3586530A1 (en) | Methods, systems and computer readable media for providing service capability exposure function (scef) as a diameter routing agent(dra) feature | |
US20130077626A1 (en) | Separation of edge and routing/control information for multicast over shortest path bridging | |
WO2017054576A1 (zh) | 单播隧道建立方法、装置和*** | |
CN105637819B (zh) | 用于传输广播数据的方法和*** | |
CN106688209B (zh) | 用于传输广播数据的方法和*** | |
WO2021249432A1 (zh) | 网络自动化编排管理方法、实体、控制器及电子设备 | |
WO2018068588A1 (zh) | 提供组播业务的方法和软件定义网络控制器 | |
WO2015127892A1 (zh) | 通信方法、光模块和网络设备 | |
CN108512669A (zh) | 用于传输广播数据的方法和*** | |
US8675658B2 (en) | Using multiple IGMP queriers in a layer 2 network | |
TWI740210B (zh) | 終端設備管理方法及伺服器 | |
CN115460134A (zh) | 一种针对电力5g业务的mec数据多播转发方法 | |
WO2022089169A1 (zh) | 计算路由信息发送方法、装置、设备及存储介质 | |
CN114422415A (zh) | 在分段路由中的出口节点处理流 | |
CN109756412B (zh) | 一种数据报文转发方法以及设备 | |
US11799779B1 (en) | Session-based packet capture | |
CN112511440B (zh) | 报文转发方法、***、存储介质和电子设备 | |
CN111404816A (zh) | 一种跨网络发送组播报文的方法、装置、***及存储介质 | |
US12003414B1 (en) | Traffic handling for EVPN E-tree | |
CN109150726A (zh) | 一种报文处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |