CN118695400A - 一种通信方法及通信装置 - Google Patents
一种通信方法及通信装置 Download PDFInfo
- Publication number
- CN118695400A CN118695400A CN202310319295.8A CN202310319295A CN118695400A CN 118695400 A CN118695400 A CN 118695400A CN 202310319295 A CN202310319295 A CN 202310319295A CN 118695400 A CN118695400 A CN 118695400A
- Authority
- CN
- China
- Prior art keywords
- gateway
- network
- tunnel
- access
- local area
- 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 177
- 230000006854 communication Effects 0.000 title claims abstract description 142
- 238000004891 communication Methods 0.000 title claims abstract description 141
- 238000010295 mobile communication Methods 0.000 claims description 73
- 238000004590 computer program Methods 0.000 claims description 9
- 102100028967 HLA class I histocompatibility antigen, alpha chain G Human genes 0.000 description 124
- 101100395318 Homo sapiens HLA-G gene Proteins 0.000 description 124
- 230000008569 process Effects 0.000 description 37
- 230000006870 function Effects 0.000 description 22
- 238000012545 processing Methods 0.000 description 16
- 230000005540 biological transmission Effects 0.000 description 14
- 238000007726 management method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000003287 optical effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 102100022734 Acyl carrier protein, mitochondrial Human genes 0.000 description 1
- 241000854350 Enicospilus group Species 0.000 description 1
- 101000678845 Homo sapiens Acyl carrier protein, mitochondrial Proteins 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请涉及一种通信方法及通信装置。该方法中,第一接入网关与第一网络中的第一局域网网关建立第一隧道,为第一局域网网关分配地址;第一接入网关接收第一用户面网元发送的隧道建立请求,该请求中包括所述地址,第一用户面网元为服务第一终端设备,且第一终端设备与第一局域网网关属同一群组;第一接入网关与第一用户面网元建立第二隧道,根据所述地址将第一隧道和第二隧道关联;第一接入网关通过第一隧道接收报文,则通过第二隧道对进行转发;或者,第一接入网关通过第二隧道接收报文,则通过第一隧道进行转发。上述方法建立了第一网络中的局域网网关与第一用户面网元之间的隧道,进而实现了第一网络中的设备与第一终端设备之间的通信。
Description
技术领域
本申请涉及无线通信领域,尤其涉及一种通信方法及通信装置。
背景技术
为了应对无线宽带技术的挑战,保持3GPP网络的领先优势,3GPP标准组在2016年底制定了下一代移动通信网络架构(next generation system),称为5G网络架构。5G网络架构可以如图1所示。在5G系统中,用户设备(user equipment,UE)接入网络后可以建立协议数据单元(protocol data unit,PDU)会话,并通过PDU会话访问外部数据网络(datanetwork,DN),与部署在DN中的应用服务器交互。根据用户访问的DN不同,网络可以根据网络策略选择接入DN的UPF作为PDU会话锚点(PDU session anchor,PSA),并通过PSA的N6接口访问应用服务器。
对于5G与家庭网络(5G to Home)的通信场景中,当位于家庭网络覆盖范围之外的远场UE需要访问家庭网络中的设备时,通常需要远场UE和家庭网络中的设备都接入到应用服务器,当远程UE需要访问家庭网络中的设备时,应用服务器帮助建立远场UE和家庭网络中的设备之间的P2P连接,如图2所示。
但是,在图2所示的场景中,网络中存在多个网络地址转换(network addresstranslation,NAT)网关,由于NAT网关的类型不同,导致远场UE和家庭网络设备之间的P2P连接在部分场景下无法建立。当无法建立P2P连接时,通信数据不得不通过应用服务器中转,导致访问延迟,用户体验较差。此外,由于通信数据需要通过应用服务器中转,还存在安全性问题。即使在能够建立P2P连接的场景下,由于通信数据需要经过多个NAT网关,也会导致网络延迟等问题。
发明内容
本申请实施例提供一种通信方法及通信装置,用于实现局域网络中的设备与移动通信网络中的设备能够在不依赖应用服务器的情况下进行通信,且避免NAT网关带来的网络延迟问题。
第一方面,本申请实施例提供一种通信方法,包括:第一接入网关与第一局域网网关建立第一隧道,为所述第一局域网网关分配第一地址,所述第一局域网网关为第一网络中的接入网关,所述第一网络为非移动通信网络,所述第一接入网关用于所述第一网络与移动通信网络进行通信;所述第一接入网关接收第一用户面网元发送的隧道建立请求,所述隧道建立请求中包括所述第一地址,所述第一用户面网元为服务第一终端设备的用户面网元,所述第一终端设备为接入所述移动通信网络的终端设备,且所述第一终端设备与所述第一局域网网关属于同一群组;所述第一接入网关与第一用户面网元建立第二隧道,根据所述第一地址将所述第一隧道和所述第二隧道关联;所述第一接入网关通过所述第一隧道接收第一报文,通过所述第二隧道对所述第一报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第二报文,通过所述第一隧道对所述第二报文进行转发。
在上述方法中,建立了第一网络中的局域网网关与服务第一终端设备的第一用户面网元之间的隧道,从而建立了第一网络中的终端设备与第一终端设备之间的传输路径,进而实现了第一网络中的设备与第一终端设备之间的通信。上述传输路径不依赖应用服务器,因此第一网络中的终端设备与第一终端设备之间通信不依赖特定的应用程序,扩展了通信场景,增加了可通信的设备种类;上述传输路径也不依赖NAT网关,因此避免了NAT网关对报文进行处理带来的网络延时问题,提高了用户体验。
所述第一接入网网关为所述第一局域网网关分配的第一地址,与所述第一隧道关联。
在一种可能的实现方式中,所述第一接入网关为所述第一网络的动态主机配置协议DHCP服务器;所述方法还包括:所述第一接入网关为所述第一网络中的设备分配第二地址,所述第二地址为所述第一网络中的设备在所述群组中的地址,所述第一网络中的设备包括所述第一局域网网关或者所述第一网络中的终端设备;所述第一接入网关将所述第二地址发送给所述第一网络中的设备。
在一种可能的实现方式中,所述方法还包括:所述第一接入网关接收第一接入控制器发送的第一配置信息,所述第一配置信息用于指示所述第一接入网关为所述第一网络的DHCP服务器;或者,所述第一接入网关根据预配置信息确定所述第一接入网关为所述第一网络的DHCP服务器。
在一种可能的实现方式中,所述方法还包括:所述第一接入网关向第一接入控制器发送第一注册请求,所述第一注册请求用于所述对第一局域网网关进行注册,所述第一注册请求包括所述第一地址。
在一种可能的实现方式中,所述方法还包括:所述第一接入网关为所述第一终端设备分配第三地址,所述第三地址为所述第一终端设备在所述群组中的地址;所述第一接入网关将所述第三地址发送给所述第一终端设备。
在一种可能的实现方式中,所述方法还包括:所述第一接入网关与第二局域网网关建立第三隧道,为所述第二局域网网关分配第四地址,所述第二局域网网关为第二网络中的接入网关,所述第二网络为非移动通信网络,所述第一局域网网关用于所述第二网络与所述移动通信网络进行通信;所述第一接入网关接收所述第一接入控制器发送的组信息,所述组信息用于指示第二局域网网关属于所述群组;所述第一接入网关根据所述第一地址、第四地址,将所述第三隧道和所述第一隧道、所述第二隧道关联;所述第一接入网关通过所述第三隧道接收第三报文,通过所述第二隧道对所述第三报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第四报文,通过所述第三隧道对所述第四报文进行转发;或者,所述第一接入网关通过所述第三隧道接收第五报文,通过所述第一隧道对所述第三报文进行转发;或者,所述第一接入网关通过所述第一隧道接收第六报文,通过所述第三隧道对所述第六报文进行转发。
在一种可能的实现方式中,所述第一接入网关为所述第二网络的DHCP服务器;所述方法还包括:所述第一接入网关为所述第二网络中的设备分配第五地址,所述第五地址为所述第二网络中的设备在所述第一虚拟局域网中的地址,所述第二网络中的设备包括所述第二局域网网关或者第二网络中的终端设备。
在一种可能的实现方式中,所述方法还包括:所述第一接入网关向所述第一接入控制器发送第二注册请求,所述第二注册请求用于所述对第二局域网网关进行注册,所述第二注册请求包括所述第四地址。
在一种可能的实现方式中,所述方法还包括:所述第一接入网关接收所述接入控制器发送的第二配置信息,所述第二配置信息包括:用于指示所述第一接入网关为第二网络的DHCP服务器;或者,所述第一接入网关根据预配置信息确定所述第一接入网关为所述第二网络的DHCP服务器。
在一种可能的实现方式中,所述方法还包括:所述第一接入网关接收所述域网接入控制器发送的组信息,所述组信息用于指示第二局域网网关属于所述群组;所述第一接入网关与第二接入网关建立第四隧道,根据所述指示信息将所述第四隧道和所述第一隧道、所述第二隧道关联,所述第二接入网关为所述第二局域网网关连接的接入网关;所述第一接入网关通过所述第四隧道接收第七报文,通过所述第二隧道对所述第七报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第八报文,通过所述第四隧道对所述第八报文进行转发;或者,所述第一接入网关通过所述第四隧道接收第九报文,通过所述第一隧道对所述第九报文进行转发;或者,所述第一接入网关通过所述第一隧道接收第十报文,通过所述第四隧道对所述第十报文进行转发。
第二方面,本申请实施例提供一种通信方法,所述方法包括:第一接入控制器接收第三注册请求,所述第三注册请求用于对第一终端设备进行注册,所述第一终端设备为接入移动通信网络的终端设备;所述第一接入控制器确定所述第一终端设备与第一局域网网关属于同一群组,向第一控制面网元发送第三配置信息,所述第一控制面网元为服务所述第一终端设备的控制面网元,所述第三配置信息包括所述第一局域网网关的第一地址,所述第一局域网网关为第一网络中的接入网关,所述第一网络为非移动通信网络。
在一种可能的实现方式中,所述方法还包括:所述第一接入控制器接收第一注册请求,所述第一注册请求用于对第一局域网网关进行注册,所述第一注册请求包括所述第一局域网网关的第一地址。
在一种可能的实现方式中,所述方法还包括:所述第一接入控制器向第一接入网关发送第一配置信息,所述第一配置信息用于指示所述第一接入网关为所述第一网络的DHCP服务器。
在一种可能的实现方式中,所述第三注册请求包括所述群组的标识;所述第一接入控制器确定所述第一终端设备与第一局域网网关属于同一群组,包括:所述第一接入控制器根据所述第三注册请求中的群组的标识,确定所述第一终端设备与第一局域网网关属于同一群组。
在一种可能的实现方式中,所述第一接入控制器确定所述第一终端设备与第一局域网网关属于同一群组,包括:所述第一接入控制器获取所述第一终端设备的签约数据;所述第一接入控制器根据所述签约数据确定所述所述第一终端设备与第一局域网网关属于同一群组。
在一种可能的实现方式中,所述方法还包括:所述第一接入控制器接收第二注册请求,所述第二注册请求用于对第二局域网网关进行注册,所述第二局域网网关为第二网络中的接入网关,用于所述第二网络与所述移动通信网络进行通信,所述第二网络为非移动通信网络;所述第一接入控制器确定所述第二局域网网关与所述第一局域网网关属于同一群组,向所述第一接入网关发送第二配置信息,所述第二配置信息包括:用于指示所述第一接入网关为所述第二网络的DHCP服务器的指示信息。
在一种可能的实现方式中,所述方法还包括:所述第一接入控制器接收第二注册请求,所述第二注册请求用于对第二局域网网关进行注册,所述第二局域网网关为第二网络中的接入网关,用于所述第二网络与所述移动通信网络进行通信,所述第二网络为非移动通信网络;所述第一接入控制器确定所述第二局域网网关与所述第一终端设备属于同一群组,向所述第一控制面网元发送组信息,所述组信息用于指示第二局域网网关属于所述群组。
在一种可能的实现方式中,所述方法还包括:所述第一接入控制器接收第二注册请求,所述第二注册请求用于对第二局域网网关进行注册,所述第二局域网网关为第二网络中的接入网关,用于所述第二网络与所述移动通信网络进行通信,所述第二网络为非移动通信网络;所述第一接入控制器确定所述第二局域网网关与所述第一局域网网关属于同一群组,向所述第一域网接入网关发送组信息,所述组信息包括用于指示第二局域网网关属于所述群组。
在一种可能的实现方式中,所述第二注册请求是所述第二局域网网关发送的;或者,所述第二注册请求是所述第二接入网关发送的;或者,所述第二注册请求是第二接入控制器发送的,所述第二接入控制器为服务所述第二接入网关的接入控制器。
第三方面,本申请实施例提供一种通信方法,所述方法包括:第一控制面网元接收第一接入控制器发送的第一终端设备的第三配置信息,所述第一控制面网元为服务所述第一终端设备的控制面网元,所述第一终端设备为接入移动通信网络的终端设备,所述第三配置信息包括:第一局域网网关的第一地址,所述第一局域网网关为第一网络中的接入网关;所述第一控制面网元根据所述第三配置信息生成第一规则,并将所述第一规则发送给第一用户面网元,所述第一用户面网元为服务所述第一终端设备的用户面网元。
在一种可能的实现方式中,所述第一规则用于触发所述第一用户面网元与第一接入网关建立隧道,所述第一接入网关为所述第一局域网网关连接的接入网关;所述第一规则还用于所述第一用户面网元生成第一分流规则,所述第一分流规则用于所述第一用户面网元将目的地址属于所述第一网络地址的报文通过所述隧道发送给所述第一接入网关。
在一种可能的实现方式中,在所述第一控制面网元接收第一接入控制器发送的第一终端设备的第三配置信息之前,所述方法还包括:所述第一控制面网元向所述第一接入控制器发送第三注册请求,所述第三注册请求用于对所述第一终端设备进行注册。
在一种可能的实现方式中,所述第三配置信息还包括所述第一终端设备所属群组的标识,所述第一局域网网关和所述第一终端设备同属于所述群组;所述方法还包括:所述第一控制面网元接收所述第一接入控制器发送的送组信息,所述组信息用于指示第二局域网网关属于所述群组;所述第一控制面网元根据所述组信息生成第二规则,并将所述第二规则发送给所述第一用户面网元。
在一种可能的实现方式中,所述第二规则用于触发所述第一用户面网元与第二接入网关建立隧道,所述第二接入网关为所述第二局域网网关连接的接入网关;所述第二规则还用于所述第一用户面网元生成第二分流规则,所述第二分流规则用于所述第一用户面网元将目的地址属于所述第二网络地址的报文通过所述隧道发送给所述第二接入网关。
第四方面,本申请实施例提供一种通信方法,所述方法包括:第一用户面网元接收第一控制面网元发送的第一规则,所述第一规则用于触发所述第一用户面网元与所述第一接入网关建立隧道,以及用于所述第一用户面网元生成第一分流规则;所述第一用户面网元与所述第一接入网关建立隧道;所述第一用户面网元根据所述第一规则生成第一分流规则,所述第一分流规则用于将目的地址属于第一网络地址的报文,通过所述隧道发送给所述第一接入网关。
在一种可能的实现方式中,所述方法还包括:所述第一用户面网元接收所述第一控制面网元发送的第二规则,所述第二规则用于触发所述第一用户面网元与第二接入网关建立隧道,以及用于所述第一用户面网元生成第二分流规则;所述第一用户面网元与所述第二接入网关建立隧道;所述第一用户面网元根据所述第二规则生成第二分流规则,所述第二分流规则用于所述第一用户面网元将目的地址属于第二网络地址的报文通过所述隧道发送给所述第二接入网关。
第五方面,本申请实施例提供一种通信方法,所述方法包括:所述第一接入控制器接收第三注册请求,所述第三注册请求用于对第一终端设备进行注册,所述第一终端设备为接入移动通信网络的终端设备;所述第一接入控制器确定所述第一终端设备与第一局域网网关属于同一群组,向第一控制面网元发送第三配置信息,所述第一控制面网元为服务所述第一终端设备的控制面网元,所述第三配置信息包括所述第一局域网网关的第一地址,所述第一局域网网关为第一网络中的接入网关,所述第一网络为非移动通信网络;所述第一接入网关接收所述第一用户网元发送的隧道建立请求,所述隧道建立请求中包括所述第一地址;所述第一接入网关与第一用户面网元建立第二隧道,根据所述第一地址将所述第二隧道、所述第一接入网关与第一局域网网关建立的第一隧道,进行关联;所述第一接入网关通过所述第一隧道接收第一报文,通过所述第二隧道对所述第一报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第二报文,通过所述第一隧道对所述第二报文进行转发。
在一种可能的实现方式中,所述方法还包括:所述第一接入控制器接收第二注册请求,所述第二注册请求用于对第二局域网网关进行注册,所述第二局域网网关为第二网络中的接入网关,用于所述第二网络与所述移动通信网络进行通信,所述第二网络为非移动通信网络;所述第一接入控制器确定所述第二局域网网关属于所述群组,向所述第一域网接入网关发送组信息,所述组信息包括用于指示第二局域网网关属于所述群组;所述第一接入网关根据所述第一地址、第四地址,将所述第一接入网关与第二局域网网关之间的第三隧道、所述第一隧道、所述第二隧道进行关联;所述第一接入网关通过所述第三隧道接收第三报文,通过所述第二隧道对所述第三报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第四报文,通过所述第二隧道对所述第四报文进行转发;或者,所述第一接入网关通过所述第三隧道接收第五报文,通过所述第一隧道对所述第三报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第六报文,通过所述第三隧道对所述第六报文进行转发。
在一种可能的实现方式中,所述方法还包括:所述第一控制面网元根据所述第三配置信息生成第一规则,并将所述第一规则发送给第一用户面网元,所述第一用户面网元为服务所述第一终端设备的用户面网元;所述第一用户面网元根据所述第一规则与所述第一接入网关建立所述第二隧道;所述第一用户面网元根据所述第一规则生成第一分流规则,所述第一分流规则用于将目的地址属于第一网络地址的报文,通过所述第二隧道发送给所述第一接入网关。
在一种可能的实现方式中,所述方法还包括:所述第一接入控制器接收第二注册请求,所述第二注册请求用于对第二局域网网关进行注册,所述第二局域网网关为第二网络中的接入网关,用于所述第二网络与所述移动通信网络进行通信,所述第二网络为非移动通信网络;所述第一接入控制器确定所述第二局域网网关与所述第一终端设备属于同一群组,向所述第一控制面网元发送组信息,所述组信息用于指示第二局域网网关属于所述群组;所述第一控制面网元根据所述组信息生成第二规则,并将所述第二规则发送给所述第一用户面网元;所述第一用户面网元与所述第二接入网关建立隧道;所述第一用户面网元根据所述第二规则生成第二分流规则,所述第二分流规则用于所述第一用户面网元将目的地址属于第二网络地址的报文通过所述隧道发送给所述第二接入网关。
第六方面,本申请实施例提供一种通信方法,所述方法包括:第一接入网关与第一局域网网关建立第一隧道,并获取所述第一局域网网关的第一地址;所述第一接入网关接收转发规则,所述转发规则用于指示所述第一接入网关将目的地址为所述第一地址的报文发送给所述第一局域网网关,和/或,将目的地址为第二地址的消息发送给第一用户面网元。所述第二地址为第一终端设备的地址,所述第一终端设备与所述第一局域网网关属于同一群组,所述第一用户面网元为服务所述第一终端设备的用户面网元。
在一种可能的实现方式中,所述转发规则为第一接入控制器发送的。
在一种可能的实现方式中,第一接入网关向第一接入控制器发送第一注册请求,或者,所述第一局域网网关向所述第一接入控制器发送第一注册请求;所述第一注册请求用于对所述第一局域网网关进行注册,所述注册请求包括所述第一地址。
在一种可能的实现方式中,第一接入控制器接收第二注册请求,所述第二注册请求用于对所述第一终端设备进行注册。进一步的,第一接入控制器获取所述第一终端设备的签约数据,根据所述签约数据确定所述第一终端设备与所述第一局域网网关属于同一群组。
在一种可能的实现方式中,第一接入控制器向第一控制面网元发送组信息,所述组信息包括所述第一地址。进一步的,所述组信息还包括所述第二地址、群组标识、所述第一接入网关的地址中的一个或多个。
在一种可能的实现方式中,所述第一地址为所述MAC地址,所述第二地址为MAC地址。
第七方面,本申请实施例提供一种通信设备。该通信设备包括:处理器,以及分别与处理器耦合的存储器和通信接口。通信接口用于与其他设备进行通信。处理器用于运行存储器内的指令或程序,通过通信接口执行如第一方面以及第一方面的任意一种可能实现方式的方法。
第八方面,本申请实施例提供一种通信设备。该通信设备包括:处理器,以及分别与处理器耦合的存储器和通信接口。通信接口用于与其他设备进行通信。处理器用于运行存储器内的指令或程序,通过通信接口执行如第二方面以及第二方面的任意一种可能实现方式的方法。
第九方面,本申请实施例提供一种通信设备。该通信设备包括:处理器,以及分别与处理器耦合的存储器和通信接口。通信接口用于与其他设备进行通信。处理器用于运行存储器内的指令或程序,通过通信接口执行如第三方面以及第三方面的任意一种可能实现方式的方法。
第十方面,本申请实施例提供一种通信设备。该通信设备包括:处理器,以及分别与处理器耦合的存储器和通信接口。通信接口用于与其他设备进行通信。处理器用于运行存储器内的指令或程序,通过通信接口执行如第四方面以及第四方面的任意一种可能实现方式的方法。
第十一方面,本申请实施例提供一种通信系统,包括第七方面所述的通信设备、第八方面所述的通信设备、第九方面所述的通信设备和第十方面所述的通信设备。
第十二方面,本申请实施例提供一种计算机可读存储介质。计算机可读存储介质存储有指令,当指令在计算机上运行时,使得计算机执行如第一方面及其任一种实现方式所述的方法,或者,执行如第二方面及其任一种实现方式所述的方法,或者,执行如第三方面及其任一种实现方式所述的方法,或者,执行如第四方面及其任一种实现方式所述的方法。
第十三方面,本申请实施例提供一种包含指令的计算机程序产品。当其在计算机上运行时,使得计算机执行如第一方面及其任一种实现方式所述的方法,或者,执行如第二方面及其任一种实现方式所述的方法,或者,执行如第三方面及其任一种实现方式所述的方法,或者,执行如第四方面及其任一种实现方式所述的方法。
附图说明
图1为本申请实施例提供的5G网络架构示意图;
图2为本申请实施例提供的家庭网络与原厂UE通信示意图;
图3为本申请实施例提供的另一种网络架构示意图;
图4为本申请实施例提供的一种通信方法的流程示意图;
图5为本申请实施例提供的另一种通信方法的流程示意图;
图6为本申请实施例提供的又一种网络架构示意图;
图7为本申请实施例提供的又一种通信方法的流程示意图;
图8为本申请实施例提供的又一种网络架构示意图;
图9为本申请实施例提供的又一种通信方法的流程示意图;
图10为本申请实施例提供的又一种网络架构示意图;
图11为本申请实施例提供的又一种通信方法的流程示意图;
图12为本申请实施例提供的一种基于以太类型PDU会话的通信方法流程示意图;
图13为本申请实施例提供的另一种基于以太类型PDU会话的通信方法流程示意图;
图14为本申请实施例提供的一种通信装置的结构示意图;
图15为本申请实施例提供的另一种通信装置的结构示意图。
具体实施方式
5G核心网(5G core,5GC)网络可以如图1所示,包括以下网元:
终端设备,是一种具有无线收发功能的设备。终端设备通过无线方式与无线接入网相连,从而接入到通信系统中。终端设备也可以称为终端、UE、移动台、移动终端等(图1中以UE进行示意)。终端设备可以是手机、平板电脑、带无线收发功能的电脑、虚拟现实终端设备、增强现实终端设备、工业控制中的无线终端、无人驾驶中的无线终端、远程手术中的无线终端、智能电网中的无线终端、运输安全中的无线终端、智慧城市中的无线终端、或智慧家庭中的无线终端等等。本申请实施例对终端设备所采用的具体技术和具体设备形态不作限定。作为示例而非限定,终端设备还可以是可穿戴设备,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。终端设备还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载部件、车载芯片或者车载单元,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本申请的方法。为了方便描述,本申请下述实施例对将终端设备简称为“终端”。
RAN又可称为接入网设备或基站,用于将终端设备接入到无线网络。所述无线接入网可以是基站(base station)、LTE系统或演进的LTE系统(LTE-Advanced,LTE-A)中的演进型基站(evolved NodeB,eNodeB)、5G通信系统中的下一代基站(next generation NodeB,gNB)、发送接收点(transmission reception point,TRP)、基带单元(base band unit,BBU)、WiFi接入点(access point,AP)、未来移动通信系统中的基站或WiFi系统中的接入节点等。无线接入网也可以是完成基站部分功能的模块或单元,例如,可以是集中式单元(central unit,CU),或者分布式单元(distributed unit,DU)。本申请实施例对无线接入网所采用的具体技术和具体设备形态不作限定。例如,在一种网络结构中,无线接入网可以为CU节点、或DU节点、或为包括CU节点和DU节点的无线接入网。具体的,CU节点用于支持无线资源控制(radio resource control,RRC)、分组数据汇聚协议(packet dataconvergence protocol,PDCP)、业务数据适配协议(service data adaptation protocol,SDAP)等协议;DU节点用于支持无线链路控制(radio link control,RLC)层协议、媒体接入控制(medium access control,MAC)层协议和物理层协议。
用户面网元功能(user plane function,UPF),主要负责数据包路由和传输、包检测、业务用量上报、QoS处理、上行包检测、下行数据包存储等用户面相关的功能等。
接入和移动管理功能(access and mobility management function,AMF),主要功能包含:连接管理、移动性管理、注册管理、接入认证和授权、可达性管理、安全上下文管理等接入和移动性相关的功能等。
会话管理功能(session management function,SMF),主要负责会话管理(如会话建立、修改和释放,包含UPF和RAN之间的隧道维护)、UPF的选择和控制、业务和会话连续性(service and session continuity,SSC)模式选择、漫游等会话相关的功能等。
策略控制功能(policy control function,PCF),主要负责统一策略制定、策略控制的提供和从UDR中获取策略决策相关的签约信息等策略相关的功能。
数据网络(data network,DN),主要负责为终端提供数据传输服务,可以是公用数据网(public data network,PDN)网络,如因特网(internet)等,也可以是本地接入数据网络(local access data network,LADN),如园区DN等。
统一数据管理(unified data management,UDM),主要负责存储用户设备签约数据。
应用功能(application function,AF),主要负责发送应用相关需求给PCF,使得PCF生成对应的策略。
应当理解,图1仅示例性的提供了一种能够应用于本申请实施例的5GC网络架构,在实际应用时,可以包括比图1更多或更少的网元。
然而,基于图1所述的5GC网络架构和图2所示的应用服务器,仍然无法满足远场UE与局域网络(如家庭网络)中的终端设备进行通信的需求。
有鉴于此,本申请实施例提供一种通信方法,用于解决远场UE与局域网络中的终端设备进行通信的问题。
为了解决上述问题,本申请实施例提供一种网络架构,可以如图3所示。在图3所示网络架构图中,局域网络中的终端设备,如个人计算机(personal computer,PC)、平板电脑、打印机、智能家居设备、网络附属存储(network attached storage,NAS)等,可以通过局域网络中的接入网关接入局域网络。接入网关可以通过光网络单元(optical networkunit,ONU)、光线路终端(optical line terminal,OLT)接入固网。
图3中的家庭局域网接入网关(home LAN access gateway,HLAG)和家庭局域网接入控制器(home LAN access controller,HLAC)为新增网元,部署于移动通信网络中,用于为局域网络中的终端设备和局域网络之外接入移动通信网络的终端设备建立通信路径,从而实现跨域通信,而不必依赖应用服务器。
局域网络中的接入网关接入固网后,可以通过固网用户面(如图3所示的宽带远程接入服务设备(broadband remote access server,BRAS))与HLAG建立隧道。接入网关通过HLAG注册到HLAC;位于局域网络覆盖范围之外的UE通过移动通信网络建立PDU会话后,也注册到HLAC。HLAC触发在UPF和HLAG安装转发规则,以使UPF和HLAG执行UE和局域网络中的终端设备的数据交换。
应当理解,图3所示的网络架构仅为一个具体示例,本申请实施例提供的通信方法能够适用的网络架构,可以包括比图3更多或更少的网元。此外,图3所示网络架构中的部分网元也可以替换为其他网元。例如,在图3所示的网络架构中,局域网络中的接入网关,通过ONU、OLT接入固网,接入网关通过BRAS与HLAG建立连接,在实际应用中,局域网络中的接入网关也可以通过其他设备(如接入网光纤FAN等)接入固网,和/或,通过其他设备(如宽带网络网关BNG等)与HLAG建立连接。图3中示出的移动通信网络在图1所示移动通信网络的基础上,增加了HLAG和HLAC网元,实际应用时,还可以包括比图3更多或更少的网元。
参见图4,为本申请实施例提供的通信方法的流程示意图,如图所述,该方法涉及以下网元:
第一接入网关,即为图3中所示的HLAG,部署于移动网络侧,用于为局域网络中的终端设备与移动通信网络中的终端设备的通信建立传输路径。
第一局域网网关,即为图3中所示的位于局域网络中的接入网关,部署于第一网络(局域网络)中,用于将第一网络中的终端设备接入固网,在本申请实施例中,还用于与第一接入网关建立连接,从而为第一网络中的终端设备与移动通信网络中的终端设备的通信建立传输路径。
第一终端设备,为接入移动通信网络中的用户设备,且未接入上述第一网络。由于第一终端设备没有接入第一网络,因此,按照已有的通信方案,第一终端设备难以实现与第一网络中的终端设备进行通信;而在本申请实施例中,第一终端设备可以通过移动通信网络与第一网络中的终端设备进行通信。
第一用户面网元,为服务第一终端设备的用户面网元。第一用户面网元可以是5GC网络中的UPF,或者还可以是移动通信系统中用于进行用户面管理的网元。为例便于描述,下实施例中以UPF进行举例说明。
本申请实施例还涉及群组的概念。群组,可以理解为一个虚拟局域网络或一个“子网”,如图3中所示的局域网络为一个群组,该群组可以包括有线接入的终端设备,也可以包括无线接入的终端设备,如图3所示的打印机、PC、NAS等。在图3所示的场景中,虽然UE已经离开局域网络的覆盖范围成为远场UE,但该UE属于该群组,在采用本申请实施例提供的通信方法后,UE则能够通过移动通信网络访问局域网络中其他终端设备。综上,群组是由多个终端设备组成的个人物联网(internet of things,IoT)网络,或者群组是由多个终端设备组成的子网络,因此群组也可称为“子网”。下文以“群组”为例进行描述,即下文中的“群组”也可以替换成“子网”“个人IoT网络”“家庭网络”“家庭子网”等概念。
如图4所示,本申请实施例提供的跨域通信方法可以包括以下步骤:
步骤401、第一接入网关与第一局域网网关建立第一隧道,为第一局域网网关分配第一地址。
其中,第一接入网关即为图3中所示的HLAG,为网络侧设备,用于为局域网络中的终端设备与移动通信网络中的终端设备的通信建立传输路径。第一局域网网关为部署于第一网络中的接入网关,用于将第一网络中的终端设备(如打印机、PC、NAS等)接入固网,还用于与第一接入网关建立连接。
第一接入网关与第一局域网网关建立隧道,为了便于区别,将第一接入网关与第一局域网网关之间的隧道称为第一隧道。第一接入网关可以基于多种协议与第一局域网网关建立隧道,例如可以建立互联网安全协议(internet protocol security,IPSec)隧道,或者建立通用路由封装(general routing encapsulation,GRE)协议隧道等。
第一接入网关为第一局域网网关分配第一地址,该第一地址为第一局域网网关在其所属群组中所使用的地址,例如,该第一地址可以作为第一局域网网关的路由IP地址,用于隧道建立、隧道关联等。可选的,第一接入网关在为第一局域网网关分配第一地址后,可以将分配的第一地址发送给第一局域网网关。
在一种可能的实现方式中,第一接入网关为第一网络的DHCP服务器,也就是说,第一接入网关不仅为第一局域网网关分配第一地址,还为第一网络中的设备分配在群组中所使用的第二地址,其中第一网络中的设备包括终端设备和/或第一局域网网关,第二地址为第一网络中的设备在群组中通信时所使用的设备。例如,第一接入网关为第一网络中的打印机分配IP地址1,为第一网络中的PC1分配IP地址2,并将IP地址1、IP地址2通过第一局域网网关发送给打印机、PC1;那么打印机与UE1(UE1与第一网络中的第一局域网网关属于相同群组,UE1不在第一网络的覆盖范围内)进行通信时,打印机向UE1发送的报文的源地址则为IP地址1,UE1向打印机发送的报文的目标IP地址也为IP地址1;PC1与UE1进行通信时,PC1向UE1发送的报文的源地址则为IP地址2,UE1向PC1发送的报文的目标IP地址为IP地址2。
第一接入网关可以为第一局域网网关即分配第一地址,又分配第二地址。在这种情况下,第一地址可以为第一局域网网关的路由IP地址(remote IP address),用于隧道建立、隧道关联,而第二地址为第一局域网网关在群组中通信时使用的本地IP地址(local IPaddress)。
可选的,第一接入网关为第一网络的DHCP服务器,可以是第一接入网关根据预配置信息确定的。例如,第一接入网关中预先配置有指示信息,以指示第一接入网关作为第一网络的DHCP服务器。或者,第一接入网关也可以根据第一接入控制器的指示,确定其作为第一网络的DHCP服务器。具体的,第一接入网关可以接收第一接入控制器发送的第一配置信息,该第一配置信息用于指示第一接入网关为第一网络的DHCP服务器。
步骤402、第一接入网关接收服务第一终端设备的第一用户面网元发送的隧道建立请求,该隧道建立请求中包括上述第一地址。
如前所述,第一终端设备与第一网络中的终端设备属于同一群组,因此,服务第一终端设备的第一用户面网元向第一接入网关发送隧道建立请求,以请求第一接入网关与第一用户面网元建立隧道,从而建立第一终端设备至第一局域网网关之间的传输路径:第一终端设备—第一用户面网元—第一接入网关—第一局域网网关。
可选的,第一用户面网元发送隧道建立请求,可以由第一控制面网元触发的。第一终端设备注册到移动通信网络时,第一控制面网元可以根据第一终端设备的签约数据,向第一用户面网元发送第一规则(如N4规则),以触发第一用户面网元向第一接入网关发送隧道建立请求。
上述隧道建立请求中包含有第一局域网网关的第一地址,表示请求建立的隧道用于与第一局域网网关进行通信,以使第一接入网关根据该标识信息建立隧道。该标识信息可以是第一用户面网元从第一控制面网元获取到的。
此外,第一接入网关还可以为第一终端设备分配第三地址,用于第一终端设备在其所属群组中所使用的地址。例如,第一接入网关为第一终端设备分配IP地址3,并将IP地址3通过第一用户面网元给第一终端设备;那么第一终端设备与第一网络中的打印机(第一终端设备与第一网络中的打印机属于相同群组)进行通信时,第一终端设备向打印机发送的报文的源地址则为IP地址3,打印机向第一终端设备发送的报文的目标IP地址也为IP地址3。
步骤403、第一接入网关根据隧道建立请求与第一用户面网关建立第二隧道,根据隧道建立请求中的第一地址将第一隧道和第二隧道关联。
第一接入网关在接收到隧道建立请求后,可以根据隧道建立请求中包含的第一地址,基于多种协议与第一用户面网关建立隧道,例如可以建立IPSec隧道,GRE协议隧道。为了便于区别,将第一接入网关与第一用户面网元之间的隧道,称为第二隧道。
在建立第二隧道之后,第一接入网关根据隧道建立请求中包含的第一地址,确定该第二隧道用于与第一局域网网关进行通信,故将第一接入网关与第一局域网网关建立的第一隧道,与建立的第二隧道相关联。
步骤404、第一接入网关在通过第一隧道接收到第一报文时,通过第二隧道对第一报文进行转发;或者,在通过第二隧道接收到第二报文时,通过第一隧道对第二报文进行转发。
第一接入网关在将第一隧道与第二隧道相关联后,若通过第一隧道接收到第一报文,则根据第一隧道与第二隧道的关联关系,将第一报文通过第二隧道进行转发;若第一接入网关通过第二隧道接收到第二报文,根据第一隧道与第二隧道的关联关系,将第二报文通过第一隧道进行转发。
在一种可能的实现方式中,在上述步骤402之前,第一局域网网关还可以在第一接入控制器中进行注册,从而便于第一接入控制器对第一局域网网关进行管理。具体的,注册的过程可以由第一接入网关发起,也可以由第一局域网网关发起。
当由第一接入网关发起时,第一接入网可以在于第一局域网网关建立第一隧道并为其分配第一地址之后,向第一接入控制器发送第一注册请求,该第一注册请求用于请求对第一局域网网关进行注册,且第一注册请求中包括上述第一地址。可选的,第一注册请求中还可以包括第一局域网网关所属群组的标识和/或第一局域网网关的端口(port)。其中,第一局域网网关所属群组的标识,可以使得第一接入控制器确定该第一局域网网关所属的群组,从而在后续接收到其他设备的注册请求时,能够判断其他设备是否与该第一局域网网关属于相同的群组。若第一注册请求中不包括第一局域网网关所属群组的标识,第一接入控制器也可以通过获取第一局域网网关的签约数据获取到第一局域网网关所属的群组标识。
当由第一局域网网关发起时,第一局域网网关可以在接收到第一接入网关发送的第一地址后,通过第一接入网关向第一接入控制器发送第一注册请求,该注册请求中包括上述第一地址和第一接入网关的地址。其中,第一接入网关的地址可以用于指示该第一局域网网关所连接的第一接入网关。可选的,第一注册请求中还可以包括第一局域网网关所属群组的标识和/或第一局域网网关的端口(port)。若第一注册请求中不包括第一局域网网关所属群组的标识,第一接入控制器也可以通过获取第一局域网网关的签约数据获取到第一局域网网关所属的群组标识。
上述用于指示第一接入网关为第一网络的DHCP服务器的第一配置信息,可以是第一接入控制器在接收到第一注册请求之后,向第一接入网关发送的。
第一接入控制器在接收到第一注册请求之后,还可以存储第一局域网网关与第一接入网关的对应关系、第一局域网网关的第一地址以及第一局域网网关所属群组的标识,以便在接收到其他设备的注册请求后,确定是否与第一局域网网关属于相同的群组,若属于相同群组则提供第一地址,以使其他设备能够与第一局域网网关之间能够通过隧道连接而进行通信。
类似的,第一终端设备也可以在第一接入控制器中进行注册,从而便于第一接入控制器对第一终端设备进行管理。可选的,当第一终端设备注册到移动通信网络时,服务第一终端设备的第一控制面网元获取第一终端设备的签约数据,根据签约数据确定第一终端设备属于至少一个群组,故需要在第一接入控制器进行注册,第一控制面网元可以向第一接入控制器发送第三注册请求,用于对第一终端设备进行注册;或者,第一终端设备向第一接入控制器发送第三注册请求,用于对第一终端设备进行注册。第一接入控制器在接收到第三注册请求后,确定第一终端设备与第一局域网网关属于相同群组,故向第一控制面网元发送第三配置信息,该第三配置信息中包括第一局域网网关的第一地址。第一控制面网元根据第三配置信息生成第一规则,并发送给第一用户面网元。第一规则中包括第一地址,触发第一用户面网元向第一接入网关发送包含有第一地址的隧道建立请求,从而与第一接入网关建立第二隧道。此外,该第一规则还可以用于第一用户面网元生成第一分流规则,第一分流规则用于第一用户面网元在后续通信过程中,将目的地址属于第一网络的报文通过第一用户面网元与第一接入网关之间的隧道进行转发。目的地址属于第一网络的报文,即,报文的目的地址为第一网络中终端设备的地址。
为了更加清楚理解本申请上述实施例提供通信方法,下面结合图5进行详细的举例说明。
如图5所示,一种用于实现远场UE与局域网络中的终端设备进行通信的流程,可以包括以下步骤:
步骤501、第一网络的ONU接入固网。
ONU接入固网时,可以与OLT/BRAS建立连接;在ONU与OLT/BRAS建立连接的过程中,BRAS可以为ONU分配IP地址1。
步骤502、第一网络的局域网网关接入ONU。
在局域网网关接入ONU的过程中,ONU也可以为局域网网关分配IP地址2。
步骤503、局域网网关与HLAG建立第一隧道。HLAG即为前述实施例中的第一接入网关。
在建立第一隧道的过程中,局域网网关可以向HLAG发送局域网网关的用户标识1,进一步的还可以向HLAG发送局域网网关所属群组的标识。局域网网关在向HLAG发送信息时,将上述IP地址2作为源IP地址。局域网网关发送的信息在经过ONU后,源IP地址被替换为IP地址1。
在建立第一隧道的过程中,HLAG为局域网网关分配路由IP地址1(remote IPaddress1,即前述实施例中的第一地址)。可选的,HLAG还可以为局域网网关分配端口(port1)。HLAG可以将路由IP地址1发送给局域网网关,当分配有端口时,HLAG还可以将端口标识port1发送给局域网网关,以使局域网网关发起注册流程;或者,也可以由HLAG为局域网网关发起注册流程。
步骤504a、HLAG向HLAC发送注册请求1。该注册请求1即为前述实施例中的第一注册请求,用于对局域网网关进行注册。
注册请求1中可以包括步骤503中分配的路由IP地址1。可选的,当HLAG获取到局域网网关所属群组的标识时,注册请求1中还可以包括局域网网关所属群组的标识。可选的,当HLAG为局域网网关分配端口时,注册请求1中还可以包括端口标识port1。
步骤504b、局域网网关向HLAC发送注册请求1。该注册请求1即为前述实施例中的第一注册请求,用于对局域网网关进行注册。
注册请求1中可以包括步骤503中分配的路由IP地址1,以及HLAG的IP地址。可选的,注册请求1中还可以包括局域网网关所属群组的标识,和/或,端口标识port1。
上述步骤504a和步骤504b,任选其一执行即可。
步骤505、HLAC从UDM/UDR获取局域网网关的签约数据。
具体的,HLAC可以根据局域网网关的用户标识1,从UDM获取局域网网关的签约数据。若UDM中没有存储局域网网关的签约数据,UDM可以从UDR获取局域网网关的签约数据,再发送给HLAC。
局域网网关的签约数据中包含有局域网网关所属群组的标识,若注册请求1中不包括群组的标识,HLAC可以根据签约数据获取局域网网关的所属群组的标识。
步骤506、HLAC向HLAG发送第一配置信息。该第一配置信息包括用于指示HLAG为第一网络的DHCP服务器的指示信息。
步骤507、HLAG为局域网网关分配群组本地IP地址1(local IP address1),并将群组本地IP地址1发送给局域网网关。
步骤508、UE接入移动通信网络,建立PDU会话。
UE注册到移动通信网络后,UE请求建立PDU会话的消息中包括UE的用户标识2,数据网络名称(data network name,DNN),单个网络切片选择协助信息(single networkslice selection assistance information,S-NSSAI)等,SMF可以根据DNN、S-NSSAI判断UE请求建立的PDU会话可用于接入虚拟局域网或远程接入家庭网络。
步骤509、SMF从UDM获取UE的签约数据。
具体的,SMF可以根据UE的用户标识2,从UDM获取UE的签约数据。若UDM中没有存储UE的签约数据,UDM可以从UDR获取UE的签约数据,再发送给SMF。
UE的签约数据中包含有UE所属群组的标识,SMF也可以根据签约数据获取UE的所属群组的标识。
步骤510a、UE向HLAC发送注册请求2。注册请求2即为前述实施例中的第三注册请求。
注册请求2中包括UE的用户标识2,可选的,还可以包括UE所属群组的标识。
步骤510b、SMF向HLAC发送注册请求2。注册请求2即为前述实施例中的第三注册请求。
注册请求2中包括UE的用户标识2,可选的,还可以包括UE所属群组的标识。
上述步骤510a和步骤510b,任选其一执行即可。
步骤511、HLAC从UDM/UDR获取UE的签约数据。
该步骤为可选步骤,若注册请求2中没有获取到UE所属群组的标识,则HLAC执行步骤511,UE的签约数据中包括UE所属群组的标识。
步骤512、HLAC根据UE所属群组的标识确定与局域网网关属于同一群组,则向SMF发送组信息。
该组信息即为前述实施例中的第三配置信息。该组信息中可以包括群组的标识,局域网网关的路由IP地址1,用于指示HLAG为UE的DHCP服务器的指示信息,HLAG的IP地址。可选的,该组信息中还可以包括局域网网关的端口标识port1。
步骤513、SMF根据组信息生成N4规则,并将N4规则发送给UPF。
其中,N4规则即为前述实施例中的第一规则,可以包括上述组信息中包含的信息,触发UPF与HLAG建立隧道,并根据局域网配置参数制定的上行分流器(UL CL)的分流规则,即前述实施例中的第一分流规则,将目的IP地址属于第一网络地址的报文,通过建立的隧道发送给HLAG。
步骤514、UPF与HLAG建立第二隧道。
具体的,UPF可以向HLAG发送隧道建立请求,该隧道建立请求中包含局域网网关的路由IP地址1,HLAG与UPF建立第二隧道,并根据局域网网关的路由IP地址1将第一隧道与第二隧道进行关联。
步骤515、UE向HLAG发送DHCP请求消息。该请求消息用于请求HLAG为UE分配IP地址。
具体的,UE可以通过UPF向HLAG发送DHCP请求消息;HLAG为UE分配群组本地IP地址2(local IP address 2),并通过UPF发送给UE。
步骤516、PC/NAS接入局域网网关。
具体的,PC/NAS在接入接入网网关过程中,局域网网关向HLAG发送DHCP请求消息,请求HLAG为PC/NAS分配IP地址。
例如,HLAG为PC分配群组本地IP地址3(local IP address 3),并发送给局域网网关,局域网网关再将群组本地IP地址3发送给PC。当PC向UE发送报文时,报文的源IP地址为群组本地IP地址3,目的IP地址为群组本地IP地址2;局域网网关判断报文的目的IP地址是否属于群组中的地址,由于群组本地IP地址2属于群组中的地址,局域网网关将报文通过第一隧道发送给HLAG。若局域网网关接收PC发送的报文,目的IP地址不属于群组中的地址,则对报文进行NAT处理,即将报文的源IP地址替换为IP地址2,再将报文发送给OLT/BRAS。
本申请实施例适用的网络架构,可以在图3所示网络架构的基础上扩展至图6所示的网络架构。如图6所示,第一网络中的第一局域网网关、第二网络中的第二局域网网关均连接至HLAG,第二网络也为局域网,且第一局域网网关、第二局域网网关与第一终端设备属于同一群组。
在图6所示场景下,第一接入网关还可以与第二局域网网关建立第三隧道,并为第二局域网网关分配第四地址,第一接入网关接收第一接入控制器发送的组信息,该组信息用于指示第二局域网网关与第一局域网网关属于同一群组,那么第一接入网关根据第一地址、第四地址,将第三隧道与第一隧道、第二隧道关联。
具体的,上述组信息可以为第二局域网网关所属群组的标识,以使第一接入网关根据第二局域网网关的群组的标识和存储的第一局域网网关的群组的标识,确定出第二局域网网关与第一局域网网关属于同一群组;或者,该组信息也可以包括第一局域网网关的标识,或第二局域网网关与局域网网关1关联关系的标识,以使第一接入网关确定第二局域网网关与第一局域网网关属于同一群组。
第一接入网关在将第三隧道与第一隧道、第二隧道关联后,若通过第三隧道接收到第三报文,可以通过第二隧道将第三报文发送至第一用户面网元;或者,第一接入网关在通过第二隧道接收到第四报文,可以通过第三隧道将第四报文发送至第二局域网网关;或者,第一接入网关通过第三隧道接收到第五报文,可以通过第一隧道将第三报文发送至第一局域网网关;或者,第一接入网关通过第一隧道接收到第六报文,可以通过第三隧道将第六报文发送至第二局域网网关。
在一种可能的实现方式中,第一接入网关可以被配置为第二网络的DHCP服务器,那么第一接入网关则为第二网络中的设备(包括第二网络中的终端设备和第二局域网网关)分配第五地址。第一接入网关可以是第一接入网关根据预配置信息,确定自身作为第二网络的DHCP服务器,也可以是根据第一接入控制器发送的第二配置信息,确定自身作为第二网络的DHCP服务器。
进一步的,第二局域网网关也可以在第一接入控制器进行注册。具体的,第二局域网网关的注册流程,可以是由第一接入网关发起的,也可以是由第二局域网网关发起。
当由第一接入网关发起时,第一接入网可以在与第二局域网网关建立第三隧道并为其分配第四地址之后,向第一接入控制器发送第二注册请求,该第二注册请求用于请求对第二局域网网关进行注册,且第二注册请求中包括上述第四址。可选的,第二注册请求中还可以包括第二局域网网关所属群组的标识和/或第二局域网网关的端口(port)。其中,第二局域网网关所属群组的标识,可以使得第一接入控制器确定该第二局域网网关所属的群组,从而判断第二局域网网关是否与其他设备属于相同的群组。若第二注册请求中不包括第二局域网网关所属群组的标识,第一接入控制器也可以通过获取第二局域网网关的签约数据获取到第二局域网网关所属的群组标识。
当由第二局域网网关发起时,第二局域网网关可以在接收到第二接入网关发送的第四地址后,通过第一接入网关向第一接入控制器发送第二注册请求,该注册请求中包括上述第四地址和第一接入网关的地址。其中,第一接入网关的地址可以用于指示该第二局域网网关所连接的第一接入网关。可选的,第二注册请求中还可以包括第二局域网网关所属群组的标识和/或第二局域网网关的端口(port)。若第二注册请求中不包括第二局域网网关所属群组的标识,第一接入控制器也可以通过获取第二局域网网关的签约数据获取到第二局域网网关所属的群组标识。
上述用于指示第一接入网关为第二网络的DHCP服务器的第二配置信息,可以是第一接入控制器在接收到第二注册请求之后,向第一接入网关发送的。
为了更加清楚理解图6所示网络架构下的通信方法,下面结合图7进行详细的举例说明。
如图7所示,本申请实施例提供的通信方法可以包括以下步骤:
步骤701至步骤716,可参照前述实施例中的步骤501至步骤516,此处不再赘述。
步骤717、第二网络的ONU2接入固网。
ONU2接入固网时,可以与OLT2/BRAS2建立连接;在ONU2与OLT2/BRAS2建立连接的过程中,BRAS2可以为ONU2分配IP地址3。
步骤718、第二网络的局域网网关2接入ONU2。
在局域网网关2接入ONU2的过程中,ONU2也可以为局域网网关分配IP地址4。
步骤719、局域网网关2与HLAG建立第三隧道。HLAG即为前述实施例中的第一接入网关。
在建立第三隧道的过程中,局域网网关2可以向HLAG发送局域网网关2的用户标识3,进一步的还可以向HLAG发送局域网网关2所属群组的标识。局域网网关2在向HLAG发送信息时,将上述IP地址4作为源IP地址。局域网网关发送的信息在经过ONU后,源IP地址被替换为IP地址3。
在建立第三隧道的过程中,HLAG为局域网网关分配路由IP地址2(remote IPaddress2)。可选的,HLAG还可以为局域网网关2分配端口(port2)。HLAG可以将路由IP地址2发送给局域网网关2,当分配有端口时,HLAG还可以将端口标识port2发送给局域网网关2,以使局域网网关2发起注册流程;或者,也可以由HLAG为局域网网关2发起注册流程。
步骤720a、HLAG向HLAC发送注册请求3。该注册请求3用于对局域网网关2进行注册。
注册请求3中可以包括步骤719中分配的路由IP地址2。可选的,当HLAG获取到局域网网关2所属群组的标识时,注册请求3中还可以包括局域网网关2所述群组的标识。可选的,当HLAG为局域网网关2分配端口时,注册请求3中还可以包括端口标识port2。
步骤720b、局域网网关2向HLAC发送注册请求3。该注册请求3用于对局域网网关2进行注册。
注册请求3中可以包括步骤719中分配的路由IP地址2,以及HLAG的IP地址。可选的,注册请求3中还可以包括局域网网关2所述群组的标识,和/或,端口标识port2。
上述步骤720a和步骤720b,任选其一执行即可。
步骤721、HLAC从UDM获取局域网网关2的签约数据。
具体的,HLAC可以根据局域网网关2的用户标识3,从UDM获取局域网网关2的签约数据。若UDM中没有存储局域网网关2的签约数据,UDM可以从UDR获取局域网网关2的签约数据,再发送给HLAC。
局域网网关2的签约数据中包含有局域网网关2所属群组的标识,若注册请求3中不包括群组的标识,HLAC可以根据签约数据获取局域网网关2的所属群组的标识。
步骤722、HLAC向HLAG发送第二配置信息。
该第二配置信息包括用于指示局域网网关2与局域网网关1属于同一群组的指示信息。具体的,该指示信息可以为局域网网关2所属群组的标识,以使HLAG根据局域网网关2的群组标识和存储的局域网网关1的群组标识,确定出局域网网关2与局域网网关1属于同一群组;或者,该指示信息也可以包括局域网网关1的标识或局域网网关2与局域网网关1关联关系的标识,以使HLAG确定局域网网关2与局域网网关1属于同一群组。
第二配置信息还可以包括HLAG为第二网络DHCP服务器的指示信息。
步骤723、HLAG为局域网网关2分配群组本地IP地址4(local IP address4),并将群组本地IP地址4发送给局域网网关2。
进一步的,HLAG将第三隧道和第一隧道、第二隧道关联。
步骤724、第二网络中的PC2接入局域网网关2。
具体的,PC2在接入接入网网关2过程中,局域网网关2向HLAG发送DHCP请求消息,请求HLAG为PC2分配IP地址;HLAG为PC2分配群组本地IP地址5(local IP address5),并发送给局域网网关2,局域网网关2再将群组本地IP地址5发送给PC2。
当PC2向UE发送报文时,报文的源IP地址为群组本地IP地址5,目的IP地址为群组本地IP地址2;局域网网关2判断报文的目的IP地址是否属于群组中的地址,由于群组本地IP地址2属于群组中的地址,局域网网关2将报文通过第三隧道发送给HLAG,第三隧道与第一隧道关联,HLAG将报文通过第一隧道进行转发。若局域网网关2接收PC2发送的报文,目的IP地址不属于群组中的地址,则对报文进行NAT处理,即将报文的源IP地址替换为IP地址4,再将报文发送给OLT/BRAS。
当UE向PC2发送报文时,报文的源IP地址为群组本地IP地址2,目的IP地址为群组本地IP地址5,UPF确定目的IP地址属于群组中的地址,通过第二隧道发送给HLAG。HLAG确定目的IP地址为第二网络中的终端设备,故将报文通过第三隧道发送给局域网网关2,再由局域网网关2将报文发送给PC2。
本申请实施例适用的网络架构,可以在图3所示网络架构的基础上扩展至图8所示的网络架构。如图8所示,第一网络中的第一局域网网关连接至第一接入网关,第二网络中的第二局域网网关连接至第二接入网关,第一接入网关与第二接入网关均连接至第一接入控制器,且第一局域网网关、第二局域网网关与第一终端设备属于同一群组。
在图8所示场景下,第二局域网网关与第二接入网关建立隧道的过程,可以参照前述实施例中第一局域网网关与第一接入网关建立隧道的过程。第二接入网关或第二局域网网关可以向第一接入控制器发送用于对第二局域网网关进行注册的注册请求,第一接入控制器在确定第二局域网网关与第一局域网网关属于同一群组后,可以向第一接入网关发送第二配置信息,第二配置信息可以包括用于指示第一接入网关为第二网络DHCP服务器的指示信息,以使第一接入网关与第二接入网关建立隧道,并为第二网络中的设备(包括第二网络中的终端设备和/或第二局域网网关)分配地址。
当第一接入网关与第二接入网关建立隧道时,可以将第一接入网关与第二接入网关之间的隧道称为第四隧道,第一接入网关将第四隧道与第一隧道、第二隧道进行关联。当第一接入网关通过第四隧道接收到第七报文,通过第二隧道对第七报文进行转发;或者,第一接入网关通过第二隧道接收到第八报文,通过第四隧道对第八报文进行转发;或者,第一接入网关通过第四隧道接收到第九报文,通过第一隧道对第九报文进行转发;或者,第一接入网关通过第一隧道接收到第十报文,通过第四隧道对第十报文进行转发。
或者,第一接入控制器在确定第二局域网网关与第一局域网网关属于同一群组后,也可以向第一控制面网元发送组信息,已指示第二局域网网关与第一局域网网关属于同一群组,第一控制面网元在接收到组信息后,可以根据组信息生成第二规则,并将第二规则发送给第一用户面网元;第一用户面网元在接收到第二规则后,与第二接入网关建立隧道,并根据第二规则生成第二分流规则,从而将目的地址为第二网络中设备地址的报文,通过与第二接入网关之间的隧道发送给第二接入网关。
为了更加清楚理解图8所示网络架构下的通信方法,下面结合图9进行详细的举例说明。
如图9所示,本申请实施例提供的通信方法可以包括以下步骤:
步骤901至步骤916,可参照前述实施例中的步骤501至步骤516,此处不再赘述。
步骤917、第二网络的ONU2接入固网。
ONU2接入固网时,可以与OLT2/BRAS2建立连接;在ONU2与OLT2/BRAS2建立连接的过程中,BRAS2可以为ONU2分配IP地址3。
步骤918、第二网络的局域网网关2接入ONU2。
在局域网网关2接入ONU2的过程中,ONU2也可以为局域网网关分配IP地址4。
步骤919、局域网网关2与HLAG2建立第三隧道。
在建立第三隧道的过程中,局域网网关2可以向HLAG2发送局域网网关2的用户标识3,进一步的还可以向HLAG2发送局域网网关2所属群组的标识。局域网网关2在向HLAG2发送信息时,将上述IP地址4作为源IP地址。局域网网关发送的信息在经过ONU后,源IP地址被替换为IP地址3。
在建立第三隧道的过程中,HLAG2为局域网网关分配路由IP地址2(remote IPaddress2)。可选的,HLAG2还可以为局域网网关2分配端口(port2)。HLAG2可以将路由IP地址2发送给局域网网关2,当分配有端口时,HLAG2还可以将端口标识port2发送给局域网网关2,以使局域网网关2发起注册流程;或者,也可以由HLAG2为局域网网关2发起注册流程。
步骤920a、HLAG2向HLAC发送注册请求3。该注册请求3用于对局域网网关2进行注册。
注册请求3中可以包括步骤719中分配的路由IP地址2。可选的,当HLAG2获取到局域网网关2所属群组的标识时,注册请求3中还可以包括局域网网关2所述群组的标识。可选的,当HLAG2为局域网网关2分配端口时,注册请求3中还可以包括端口标识port2。
步骤920b、局域网网关2向HLAC发送注册请求3。该注册请求3用于对局域网网关2进行注册。
注册请求3中可以包括步骤919中分配的路由IP地址2,以及HLAG的IP地址。可选的,注册请求3中还可以包括局域网网关2所述群组的标识,和/或,端口标识port2。
上述步骤920a和步骤920b,任选其一执行即可。
步骤921、HLAC从UDM/UDR获取局域网网关2的签约数据。
具体的,HLAC可以根据局域网网关2的用户标识3,从UDM获取局域网网关2的签约数据。若UDM中没有存储局域网网关2的签约数据,UDM可以从UDR获取局域网网关2的签约数据,再发送给HLAC。
局域网网关2的签约数据中包含有局域网网关2所属群组的标识,若注册请求3中不包括群组的标识,HLAC可以根据签约数据获取局域网网关2的所属群组的标识。
在执行完步骤921后,可以继续执行步骤922a和步骤923a,或者,也可以继续执行步骤922b、步骤923b和步骤924b。
步骤922a、HLAC向HLAG1发送第二配置信息。
该第二配置信息包括用于指示局域网网关2与局域网网关1属于同一群组的指示信息。具体的,该指示信息可以为局域网网关2所属群组的标识,以使HLAG1根据局域网网关2的群组标识和存储的局域网网关1的群组标识,确定出局域网网关2与局域网网关1属于同一群组;或者,该指示信息也可以包括局域网网关1的标识或局域网网关2与局域网网关1关联关系的标识,以使HLAG1确定局域网网关2与局域网网关1属于同一群组。
第二配置信息还可以包括HLAG1为第二网络DHCP服务器的指示信息。
步骤923a、HLAG1向HLAG2发送隧道建立请求。
该隧道建立请求中包括路由IP地址2,HLAG1与HLAG2建立第四隧道,HLAG1将第四隧道与第一隧道、第二隧道关联,HLAG2根据局域网网关2的路由IP地址2将第四隧道与第三隧道进行关联。
步骤922b、HLAC向SMF发送组信息。该组信息中可以包括群组标识,可选的,还可以包括路由IP地址2、端口标识port2。
步骤923b、SMF根据组信息生成第二规则发送给UPF。
第二规则用于触发UPF与HLAG2建立隧道,并根据局域网配置参数制定的上行分流器(ULCL)的第二分流规则,第二分流规则用于指示UPF将目的IP地址属于第二网络地址的报文,通过建立的隧道发送给HLAG2。
步骤924b、UPF与HLAG2建立第五隧道。
具体的,UPF可以向HLAG2发送隧道建立请求,该隧道建立请求中包含局域网网关2的路由IP地址2,HLAG2与UPF建立第五隧道,并根据局域网网关2的路由IP地址2将第五隧道与第三隧道进行关联。
步骤925b、HLAC配置HLAG1为第二网络的DHCP服务器。
具体的,局域网网关2向HLAG1发送DHCP请求消息,用于请求HLAG1为局域网网关2分配IP地址。HLAG1为局域网网关2分配群组本地IP地址4(local IP address 4),并将群组本地IP地址4发送给局域网网关2。
步骤926、第二网络中的PC2接入局域网网关2。
具体的,PC2在接入接入网网关2过程中,局域网网关2通过HLAG2向HLAG1发送DHCP请求消息,请求HLAG1为PC2分配IP地址;HLAG1为PC2分配群组本地IP地址5(local IPaddress 5),并通过HLAG2发送给局域网网关2,局域网网关2再将群组本地IP地址5发送给PC2。
当PC2向UE发送报文时,报文的源IP地址为群组本地IP地址5,目的IP地址为群组本地IP地址2;局域网网关2判断报文的目的IP地址是否属于群组中的地址,由于群组本地IP地址2属于群组中的地址,局域网网关2将报文通过第三隧道发送给HLAG2,第三隧道与第五隧道关联,HLAG2将报文通过第五隧道进行转发。若局域网网关2接收PC2发送的报文,目的IP地址不属于群组中的地址,则对报文进行NAT处理,即将报文的源IP地址替换为IP地址4,再将报文发送给OLT/BRAS。
当UE向PC2发送报文时,报文的源IP地址为群组本地IP地址2,目的IP地址为群组本地IP地址5,UPF根据第二分流规则通过第五隧道发送给HLAG2。HLAG2将报文通过第三隧道发送给局域网网关2,再由局域网网关2将报文发送给PC2。
本申请实施例适用的网络架构,可以在图3所示网络架构的基础上扩展至图10所示的网络架构。如图10所示,第一网络中的第一局域网网关连接至第一接入网关,第一接入网关与第一接入控制器连接,第二网络中的第二局域网网关连接至第二接入网关,第二接入网关与第二接入控制器连接,且第一局域网网关、第二局域网网关与第一终端设备属于同一群组。
在图10所示场景下,第二局域网网关与第二接入网关建立隧道的过程,可以参照前述实施例中第一局域网网关与第一接入网关建立隧道的过程。第二接入网关或第二局域网网关可以向第二接入控制器发送用于对第二局域网网关进行注册的注册请求;第二接入控制器在确定第二局域网网关与第一局域网网关属于同一群组后,可以向第一接入控制器发送注册请求;第一接入控制器可以向第一接入网关发送第二配置信息,以使第一接入网关与第二接入网关建立隧道,从而使得第二接入网关能够通过第一接入网关与第一用户面网元进行通信,或者,第一接入控制器也可以向SMF发送组信息,以使SMF根据该组信息生成第二规则发送给UPF,使得UPF与第二接入网关建立隧道,并使得UPF生成第二分流规则对报文进行转发。
为了更加清楚理解图10所示网络架构下的通信方法,下面结合图11进行详细的举例说明。
如图11所示,本申请实施例提供的通信方法可以包括以下步骤:
步骤1101至步骤1116,可参照图5所示实施例中的步骤501至步骤516,此处不再赘述。
步骤1117至步骤1120b,可参考图9所示前述实施例中的步骤917至步骤920b,此处不再赘述。
步骤1121、HLAC2向HLAC1发送注册请求4,用于对局域网网关2进行注册。
步骤1122、HLAC1从UDM/UDR获取局域网网关2的签约数据。
具体的,HLAC1可以根据局域网网关2的用户标识3,从UDM获取局域网网关2的签约数据。若UDM中没有存储局域网网关2的签约数据,UDM可以从UDR获取局域网网关2的签约数据,再发送给HLAC1。
局域网网关2的签约数据中包含有局域网网关2所属群组的标识,若注册请求4中不包括群组的标识,HLAC1可以根据签约数据获取局域网网关2的所属群组的标识。
在执行完步骤1122后,可以继续执行步骤1123a和步骤1124a,或者,也可以继续执行步骤1123b、步骤1124b和步骤1125b。
步骤1123a、HLAC1向HLAG1发送第二配置信息。
该第二配置信息包括用于指示局域网网关2与局域网网关1属于同一群组的指示信息。具体的,该指示信息可以为局域网网关2所属群组的标识,以使HLAG1根据局域网网关2的群组标识和存储的局域网网关1的群组标识,确定出局域网网关2与局域网网关1属于同一群组;或者,该指示信息也可以包括局域网网关1的标识或局域网网关2与局域网网关1关联关系的标识,以使HLAG1确定局域网网关2与局域网网关1属于同一群组。
第二配置信息还可以包括HLAG1为第二网络DHCP服务器的指示信息。
步骤1124a、HLAG1向HLAG2发送隧道建立请求。
该隧道建立请求中包括路由IP地址2,HLAG1与HLAG2建立第四隧道,HLAG1将第四隧道与第一隧道、第二隧道关联,HLAG2根据局域网网关2的路由IP地址2将第四隧道与第三隧道进行关联。
步骤1123b、HLAC1向SMF发送组信息。该组信息中可以包括群组标识,可选的,还可以包括路由IP地址2、端口标识port2。
步骤1124b、SMF根据组信息生成第二规则发送给UPF。
第二规则用于触发UPF与HLAG2建立隧道,并根据局域网配置参数制定的上行分流器(ULCL)的第二分流规则,第二分流规则用于指示UPF将目的IP地址属于第二网络地址的报文,通过建立的隧道发送给HLAG2。
步骤1125b、UPF与HLAG2建立第五隧道。
具体的,UPF可以向HLAG2发送隧道建立请求,该隧道建立请求中包含局域网网关2的路由IP地址2,HLAG2与UPF建立第五隧道,并根据局域网网关2的路由IP地址2将第五隧道与第三隧道进行关联。
步骤1126、HLAC2通过HLAC1配置HLAG1为第二网络的DHCP服务器。
具体的,局域网网关2向HLAG1发送DHCP请求消息,用于请求HLAG1为局域网网关2分配IP地址。HLAG1为局域网网关2分配群组本地IP地址4(local IP address 4),并将群组本地IP地址4发送给局域网网关2。
当PC2与UE进行通信时,报文转发与图9所示实施例类似,此处不再赘述。
在图3至图11所示的实施例中,均以IP类型的PDU会话进行举例,即,UE建立了IP类型的PDU会话;第一网络中的局域网网关也支持IP类型的PDU会话,基于IP协议对报文进行转发。然而,除了IP类型的PDU会话,UE还可以建立以太类型的PDU会话,局域网网关也可以支持以太类型的PDU会话,并基于以太网协议对报文进行转发。
在图3、图6、图8、图10所示的网络架构中,均能够建立以太网类型的PDU会话。下面以图3和图6所示的网络架构为例,详细介绍UE与局域网网关之间建立传输路径的流程。
参见图12,为在图3所示网络架构中UE与第一网络中的第一局域网网关之间建立传输路径的流程示意图,如图所示,可以包括以下步骤:
步骤1201、第一网络的ONU接入固网。
ONU接入固网时,可以与OLT/BRAS建立连接;在ONU与OLT/BRAS建立连接的过程中,BRAS可以为ONU分配IP地址1。
步骤1202、第一网络的局域网网关接入ONU。
在局域网网关接入ONU的过程中,ONU也可以为局域网网关分配IP地址2。
步骤1203、局域网网关与HLAG建立第一隧道。HLAG即为前述实施例中的第一接入网关。
在建立第一隧道的过程中,局域网网关可以向HLAG发送局域网网关的用户标识1,以及局域网网关的MAC地址1。进一步的还可以向HLAG发送局域网网关所属群组的标识。局域网网关在向HLAG发送信息时,将上述IP地址2作为源IP地址。局域网网关发送的信息在经过ONU后,源IP地址被替换为IP地址1。局域网网关可以根据配置信息或通过查询服务器获取HLAG的地址。
步骤1204a、HLAG向HLAC发送注册请求1。该注册请求1即为前述实施例中的第一注册请求,用于对局域网网关进行注册。
注册请求1中可以包括局域网网关的用户标识1和MAC地址1,进一步的,还可以包括局域网网关所属群组的标识。
步骤1204b、局域网网关向HLAC发送注册请求1。该注册请求1即为前述实施例中的第一注册请求,用于对局域网网关进行注册。
注册请求1中可以包括用户标识1、MAC地址1,以及HLAG的地址。可选的,注册请求1中还可以包括局域网网关所属群组的标识。
上述步骤1204a和步骤1204b,任选其一执行即可。
步骤1205、HLAC从UDM/UDR获取局域网网关的签约数据。
具体的,HLAC可以根据局域网网关的用户标识1,从UDM获取局域网网关的签约数据。若UDM中没有存储局域网网关的签约数据,UDM可以从UDR获取局域网网关的签约数据,再发送给HLAC。
局域网网关的签约数据中包含有局域网网关所属群组的标识,若注册请求1中不包括群组的标识,HLAC可以根据签约数据获取局域网网关的所属群组的标识。
步骤1206、UE接入移动通信网络,建立PDU会话。
UE注册到移动通信网络后,UE请求建立PDU会话的消息中包括UE的用户标识2,数据网络名称(data network name,DNN),单个网络切片选择协助信息(single networkslice selection assistance information,S-NSSAI)等,SMF可以根据DNN、S-NSSAI判断UE请求建立的PDU会话可用于接入虚拟局域网或远程接入家庭网络。
在UE注册过程中,SMF可以获取到UE的MAC地址2。
步骤1207、SMF从UDM获取UE的签约数据。
具体的,SMF可以根据UE的用户标识2,从UDM获取UE的签约数据。若UDM中没有存储UE的签约数据,UDM可以从UDR获取UE的签约数据,再发送给SMF。
UE的签约数据中包含有UE所属群组的标识,SMF也可以根据签约数据获取UE的所属群组的标识。
步骤1208a、UE向HLAC发送注册请求2。注册请求2即为前述实施例中的第三注册请求。
注册请求2中包括UE的用户标识2和MAC地址2,可选的,还可以包括UE所属群组的标识。
步骤1208b、SMF向HLAC发送注册请求2。注册请求2即为前述实施例中的第三注册请求。
注册请求2中包括UE的用户标识2和MAC地址2,可选的,还可以包括UE所属群组的标识。
上述步骤1208a和步骤1208b,任选其一执行即可。
步骤1209、HLAC从UDM/UDR获取UE的签约数据。
该步骤为可选步骤,若注册请求2中没有获取到UE所属群组的标识,则HLAC执行步骤1209,UE的签约数据中包括UE所属群组的标识。
步骤1210、HLAC根据UE所属群组的标识确定与局域网网关属于同一群组,则向SMF发送组信息。
该组信息即为前述实施例中的第三配置信息。该组信息中可以包括群组的标识,局域网网关的MAC地址1、MAC地址2以及HLAG的地址。
步骤1211、SMF根据组信息生成N4规则1,并将N4规则1发送给UPF。
其中,N4规则用于指示将目的地址为MAC地址1的报文发送给HLAG,将目的地址为MAC地址2的报文发送给UE。此外,N4规则还可以指示UPF将来自UE的广播、组播消息发送给HLAG,将来自HLAG且源地址为MAC地址1的广播、组播消息发送给UE。
步骤1212、HLAC向HLAG发送N4规则2。
N4规则2用于指示HLAG将目的地地址为MAC地址2的报文发送给UPF,将目的地地址为MAC地址1的报文发送给局域网网关。此外,N4规则2还可以用于指示HLAG将来自局域网网关的广播、组播消息发送给UPF,以及将来自UPF且源地址为MAC地址2的广播、组播消息发送给局域网网关。
步骤1213、PC/NAS接入局域网网关。
在PC/NAS在接入局域网网关的过程中,局域网网关将PC/NAS的MAC地址3发送给HLAG。
步骤1214a、HLAG向HLAC发送注册请求3。
注册请求3中包括局域网网关对应的用户标识1和MAC地址3,进一步的,还可以包括群组标识。
步骤1214b、局域网网关向HLAC发送注册请求3。
注册请求3中包括局域网网关对应的用户标识1、MAC地址3和HLAG的地址,进一步的,还可以包括群组标识。
上述步骤1214a和步骤1214b,任选其一执行即可。
步骤1215、HLAC确定PC/NAS与局域网网关、UE属于同一群组,则向SMF发送更新后的组信息。
更新后的组信息可以包括群组标识、MAC地址1、MAC地址2、MAC地址3以及HLAG的地址。
步骤1216、SMF根据更新后的组信息生成N4规则3,并将N4规则3发送给UPF。
其中,N4规则3用于指示UPF将目的地址为MAC地址3的报文发送给HLAG。此外,N4规则还可以指示UPF将来自HLAG且源地址为MAC地址3广播、组播消息发送给UE。
步骤1217、HLAC向HLAG发送N4规则4。
N4规则4用于指示HLAG将目的地地址为MAC地址3的报文发送给局域网网关。
经过上述流程,PC/NAS、局域网网关和UE都位于一个虚拟局域网(即群组)内,UE、PC/NAS和接入网关可以通过以太方式相互访问。
参见图13,为在图6所示网络架构中UE与第一网络中的第一局域网网关之间建立传输路径的流程示意图,如图所示,可以包括以下步骤:
步骤1301至步骤1317,可参照图12所示实施例中的步骤1201至步骤1217,此处不再赘述。
步骤1318、局域网网关2进行注册。局域网网关2的注册流程与局域网网关1的注册流程类似,可以参考步骤1201至步骤1205,以及步骤1213至步骤1217。
基于相同的技术构思,本申请实施例还提供一种通信装置,用于实现上述方法实施例。该通信装置可以如图14所示,包括处理模块1401、收发模块1402。处理模块1401用于实现通信装置对数据的处理。收发模块1402用于接收通信装置与其他单元或者网元的内容,或者发送通信装置与其他单元或者网元的内容。应理解,本申请实施例中的处理模块1401可以由处理器或处理器相关电路组件(或者,称为处理电路)实现,收发模块1402可以由接收器或接收器相关电路组件、发送器或发送器相关电路组件实现。
示例性地,通信装置可以是通信装置设备,也可以是应用于通信装置设备中的芯片或者其他具有上述通信装置设备功能的组合器件、部件等。
该通信装置可以为上述实施例中的第一接入网关、第一接入网控制器、第一控制面网元或第一用户面网元。
当该通信装置为第一接入网关时,处理模块1401用于通过收发模块1402,与第一局域网网关建立第一隧道,为所述第一局域网网关分配第一地址,所述第一局域网网关为第一网络中的接入网关,所述第一网络为非移动通信网络,所述第一接入网关用于所述第一网络与移动通信网络进行通信;接收第一用户面网元发送的隧道建立请求,所述隧道建立请求中包括所述第一地址,所述第一用户面网元为服务第一终端设备的用户面网元,所述第一终端设备为接入所述移动通信网络的终端设备,且所述第一终端设备与所述第一局域网网关属于同一群组;根据所述隧道建立请求与第一用户面网元建立第二隧道,根据所述第一地址将所述第一隧道和所述第二隧道关联;通过所述第一隧道接收第一报文,通过所述第二隧道对所述第一报文进行转发;或者,通过所述第二隧道接收第二报文,通过所述第一隧道对所述第二报文进行转发。
此外,上述各个模块还可以用于支持图4至图13所示实施例中第一接入网关所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
当该通信装置为第一接入网控制器时,处理模块1401用于通过收发模块1402,接收第三注册请求,所述第三注册请求用于对第一终端设备进行注册,所述第一终端设备为接入移动通信网络的终端设备;确定所述第一终端设备与第一局域网网关属于同一群组,向第一控制面网元发送第三配置信息,所述第一控制面网元为服务所述第一终端设备的控制面网元,所述第三配置信息包括所述第一局域网网关的第一地址,所述第一局域网网关为第一网络中的接入网关,所述第一网络为非移动通信网络。
此外,上述各个模块还可以用于支持图4至图13所示实施例中第一接入网控制器所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
当该通信装置为第一控制面网元时,处理模块1401用于通过收发模块1402,接收第一接入控制器发送的第一终端设备的第三配置信息,所述第一控制面网元为服务所述第一终端设备的控制面网元,所述第一终端设备为接入移动通信网络的终端设备,所述第三配置信息包括:第一局域网网关的第一地址,所述第一局域网网关为第一网络中的接入网关;根据所述第三配置信息生成第一规则,并将所述第一规则发送给第一用户面网元,所述第一用户面网元为服务所述第一终端设备的用户面网元。
此外,上述各个模块还可以用于支持图4至图13所示实施例中第一控制面网元所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
当该通信装置为第一用户面网元时,处理模块1401用于通过收发模块1402,接收第一控制面网元发送的第一规则,所述第一规则用于触发所述第一用户面网元与所述第一接入网关建立隧道,以及用于所述第一用户面网元生成第一分流规则;与所述第一接入网关建立隧道;根据所述第一规则生成第一分流规则,所述第一分流规则用于将目的地址属于第一网络地址的报文,通过所述隧道发送给所述第一接入网关。
此外,上述各个模块还可以用于支持图4至图13所示实施例中第一用户面网元所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
图15为根据本申请实施例提供的另一种通信装置的示意图,该通信装置包括:处理器1501、通信接口1502、存储器1503。其中,处理器1501、通信接口1502以及存储器1503可以通过总线1504相互连接;总线1504可以是外设部件互连标准(peripheral componentinterconnect,PCI)总线或扩展工业标准结构(extended industry standardarchitecture,EISA)总线等。上述总线1504可以分为地址总线、数据总线和控制总线等。为便于表示,图15中仅用一条线表示,但并不表示仅有一根总线或一种类型的总线。处理器1501可以是中央处理器(central processing unit,CPU),网络处理器(networkprocessor,NP)或者CPU和NP的组合。处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(Generic Array Logic,GAL)或其任意组合。存储器1503可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。
示例性的,通信装置可以为图3至图13中的第一接入网关、第一接入网控制器、第一控制面网元或第一用户面网元。
其中,处理器1501用于实现通信装置的数据处理操作,通信接口1502用于实现通信装置的接收操作和发送操作。
当该通信装置为第一接入网关时,处理器1501用于通过通信接口1502,与第一局域网网关建立第一隧道,为所述第一局域网网关分配第一地址,所述第一局域网网关为第一网络中的接入网关,所述第一网络为非移动通信网络,所述第一接入网关用于所述第一网络与移动通信网络进行通信;接收第一用户面网元发送的隧道建立请求,所述隧道建立请求中包括所述第一地址,所述第一用户面网元为服务第一终端装置的用户面网元,所述第一终端装置为接入所述移动通信网络的终端装置,且所述第一终端装置与所述第一局域网网关属于同一群组;根据所述隧道建立请求与第一用户面网元建立第二隧道,根据所述第一地址将所述第一隧道和所述第二隧道关联;通过所述第一隧道接收第一报文,通过所述第二隧道对所述第一报文进行转发;或者,通过所述第二隧道接收第二报文,通过所述第一隧道对所述第二报文进行转发。
此外,上述各个部件还可以用于支持图4至图13所示实施例中第一接入网关所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
当该通信装置为第一接入网控制器时,处理器1501用于通过通信接口1502,接收第三注册请求,所述第三注册请求用于对第一终端装置进行注册,所述第一终端装置为接入移动通信网络的终端装置;确定所述第一终端装置与第一局域网网关属于同一群组,向第一控制面网元发送第三配置信息,所述第一控制面网元为服务所述第一终端装置的控制面网元,所述第三配置信息包括所述第一局域网网关的第一地址,所述第一局域网网关为第一网络中的接入网关,所述第一网络为非移动通信网络。
此外,上述各个部件还可以用于支持图4至图13所示实施例中第一接入网控制器所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
当该通信装置为第一控制面网元时,处理器1501用于通过通信接口1502,接收第一接入控制器发送的第一终端装置的第三配置信息,所述第一控制面网元为服务所述第一终端装置的控制面网元,所述第一终端装置为接入移动通信网络的终端装置,所述第三配置信息包括:第一局域网网关的第一地址,所述第一局域网网关为第一网络中的接入网关;根据所述第三配置信息生成第一规则,并将所述第一规则发送给第一用户面网元,所述第一用户面网元为服务所述第一终端装置的用户面网元。
此外,上述各个部件还可以用于支持图4至图13所示实施例中第一控制面网元所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
当该通信装置为第一用户面网元时,处理器1501用于通过通信接口1502,接收第一控制面网元发送的第一规则,所述第一规则用于触发所述第一用户面网元与所述第一接入网关建立隧道,以及用于所述第一用户面网元生成第一分流规则;与所述第一接入网关建立隧道;根据所述第一规则生成第一分流规则,所述第一分流规则用于将目的地址属于第一网络地址的报文,通过所述隧道发送给所述第一接入网关。
此外,上述各个部件还可以用于支持图4至图13所示实施例中第一用户面网元所执行的其它过程。有益效果可参考前面的描述,此处不再赘述。
基于相同的技术构思,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,当所述计算机可读指令在计算机上运行时,使得如前所述任一种可能的实现方式所述的方法被执行。
本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得上述方法实施例被执行。
本申请实施例的描述中,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本申请中所涉及的多个,是指两个或两个以上。
另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特、别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方、式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于基站或终端中。当然,处理器和存储介质也可以作为分立组件存在于基站或终端中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可以是半导体介质,例如,固态硬盘。该计算机可读存储介质可以是易失性或非易失性存储介质,或可包括易失性和非易失性两种类型的存储介质。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
Claims (37)
1.一种通信方法,其特征在于,所述方法包括:
第一接入网关与第一局域网网关建立第一隧道,为所述第一局域网网关分配第一地址,所述第一局域网网关为第一网络中的接入网关,所述第一网络为非移动通信网络,所述第一接入网关用于所述第一网络与移动通信网络进行通信;
所述第一接入网关接收第一用户面网元发送的隧道建立请求,所述隧道建立请求中包括所述第一地址,所述第一用户面网元为服务第一终端设备的用户面网元,所述第一终端设备为接入所述移动通信网络的终端设备,且所述第一终端设备与所述第一局域网网关属于同一群组;
所述第一接入网关根据所述隧道建立请求与第一用户面网元建立第二隧道,根据所述第一地址将所述第一隧道和所述第二隧道关联;
所述第一接入网关通过所述第一隧道接收第一报文,通过所述第二隧道对所述第一报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第二报文,通过所述第一隧道对所述第二报文进行转发。
2.根据权利要求1所述的方法,其特征在于,所述第一接入网关为所述第一网络的动态主机配置协议DHCP服务器;
所述方法还包括:
所述第一接入网关为所述第一网络中的设备分配第二地址,所述第二地址为所述第一网络中的设备在所述群组中的地址,所述第一网络中的设备包括所述第一局域网网关或者所述第一网络中的终端设备;
所述第一接入网关将所述第二地址发送给所述第一网络中的设备。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述第一接入网关接收第一接入控制器发送的第一配置信息,所述第一配置信息用于指示所述第一接入网关为所述第一网络的DHCP服务器;
或者,所述第一接入网关根据预配置信息确定所述第一接入网关为所述第一网络的DHCP服务器。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
所述第一接入网关向第一接入控制器发送第一注册请求,所述第一注册请求用于所述对第一局域网网关进行注册,所述第一注册请求包括所述第一地址。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
所述第一接入网关为所述第一终端设备分配第三地址,所述第三地址为所述第一终端设备在所述群组中的地址;
所述第一接入网关将所述第三地址发送给所述第一终端设备。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
所述第一接入网关与第二局域网网关建立第三隧道,为所述第二局域网网关分配第四地址,所述第二局域网网关为第二网络中的接入网关,所述第二网络为非移动通信网络,所述第一局域网网关用于所述第二网络与所述移动通信网络进行通信;
所述第一接入网关接收所述第一接入控制器发送的组信息,所述组信息用于指示第二局域网网关属于所述群组;
所述第一接入网关根据所述第一地址、第四地址,将所述第三隧道和所述第一隧道、所述第二隧道关联;
所述第一接入网关通过所述第三隧道接收第三报文,通过所述第二隧道对所述第三报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第四报文,通过所述第三隧道对所述第四报文进行转发;或者,所述第一接入网关通过所述第三隧道接收第五报文,通过所述第一隧道对所述第三报文进行转发;或者,所述第一接入网关通过所述第一隧道接收第六报文,通过所述第三隧道对所述第六报文进行转发。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一接入网关为所述第二网络的DHCP服务器;
所述方法还包括:
所述第一接入网关为所述第二网络中的设备分配第五地址,所述第五地址为所述第二网络中的设备在所述第一虚拟局域网中的地址,所述第二网络中的设备包括所述第二局域网网关或者第二网络中的终端设备。
8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:
所述第一接入网关向所述第一接入控制器发送第二注册请求,所述第二注册请求用于所述对第二局域网网关进行注册,所述第二注册请求包括所述第四地址。
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
所述第一接入网关接收所述接入控制器发送的第二配置信息,所述第二配置信息包括:用于指示所述第一接入网关为第二网络的DHCP服务器;
或者,所述第一接入网关根据预配置信息确定所述第一接入网关为所述第二网络的DHCP服务器。
10.根据权利要求1-5、7或9任一项所述的方法,其特征在于,所述方法还包括:
所述第一接入网关接收所述域网接入控制器发送的组信息,所述组信息用于指示第二局域网网关属于所述群组;
所述第一接入网关与第二接入网关建立第四隧道,根据所述指示信息将所述第四隧道和所述第一隧道、所述第二隧道关联,所述第二接入网关为所述第二局域网网关连接的接入网关;
所述第一接入网关通过所述第四隧道接收第七报文,通过所述第二隧道对所述第七报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第八报文,通过所述第四隧道对所述第八报文进行转发;或者,所述第一接入网关通过所述第四隧道接收第九报文,通过所述第一隧道对所述第九报文进行转发;或者,所述第一接入网关通过所述第一隧道接收第十报文,通过所述第四隧道对所述第十报文进行转发。
11.一种通信方法,其特征在于,所述方法包括:
第一接入控制器接收第三注册请求,所述第三注册请求用于对第一终端设备进行注册,所述第一终端设备为接入移动通信网络的终端设备;
所述第一接入控制器确定所述第一终端设备与第一局域网网关属于同一群组,向第一控制面网元发送第三配置信息,所述第一控制面网元为服务所述第一终端设备的控制面网元,所述第三配置信息包括所述第一局域网网关的第一地址,所述第一局域网网关为第一网络中的接入网关,所述第一网络为非移动通信网络。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
所述第一接入控制器接收第一注册请求,所述第一注册请求用于对第一局域网网关进行注册,所述第一注册请求包括所述第一局域网网关的第一地址。
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
所述第一接入控制器向第一接入网关发送第一配置信息,所述第一配置信息用于指示所述第一接入网关为所述第一网络的DHCP服务器。
14.根据权利要求11-13任一项所述的方法,其特征在于,所述第三注册请求包括所述群组的标识;
所述第一接入控制器确定所述第一终端设备与第一局域网网关属于同一群组,包括:
所述第一接入控制器根据所述第三注册请求中的群组的标识,确定所述第一终端设备与第一局域网网关属于同一群组。
15.根据权利要求11-13任一项所述的方法,其特征在于,所述第一接入控制器确定所述第一终端设备与第一局域网网关属于同一群组,包括:
所述第一接入控制器获取所述第一终端设备的签约数据;
所述第一接入控制器根据所述签约数据确定所述第一终端设备与第一局域网网关属于同一群组。
16.根据权利要求11-15任一项所述的方法,其特征在于,所述方法还包括:
所述第一接入控制器接收第二注册请求,所述第二注册请求用于对第二局域网网关进行注册,所述第二局域网网关为第二网络中的接入网关,用于所述第二网络与所述移动通信网络进行通信,所述第二网络为非移动通信网络;
所述第一接入控制器确定所述第二局域网网关与所述第一局域网网关属于同一群组,向所述第一接入网关发送第二配置信息,所述第二配置信息包括:用于指示所述第一接入网关为所述第二网络的DHCP服务器的指示信息。
17.根据权利要求11-15任一项所述的方法,其特征在于,所述方法还包括:
所述第一接入控制器接收第二注册请求,所述第二注册请求用于对第二局域网网关进行注册,所述第二局域网网关为第二网络中的接入网关,用于所述第二网络与所述移动通信网络进行通信,所述第二网络为非移动通信网络;
所述第一接入控制器确定所述第二局域网网关与所述第一终端设备属于同一群组,向所述第一控制面网元发送组信息,所述组信息用于指示第二局域网网关属于所述群组。
18.根据权利要求11-15任一项所述的方法,其特征在于,所述方法还包括:
所述第一接入控制器接收第二注册请求,所述第二注册请求用于对第二局域网网关进行注册,所述第二局域网网关为第二网络中的接入网关,用于所述第二网络与所述移动通信网络进行通信,所述第二网络为非移动通信网络;
所述第一接入控制器确定所述第二局域网网关与所述第一局域网网关属于同一群组,向所述第一域网接入网关发送组信息,所述组信息包括用于指示第二局域网网关属于所述群组。
19.根据权利要求17或18所述的方法,其特征在于,所述第二注册请求是所述第二局域网网关发送的;或者
所述第二注册请求是所述第二接入网关发送的;或者
所述第二注册请求是第二接入控制器发送的,所述第二接入控制器为服务所述第二接入网关的接入控制器。
20.一种通信方法,其特征在于,所述方法包括:
第一控制面网元接收第一接入控制器发送的第一终端设备的第三配置信息,所述第一控制面网元为服务所述第一终端设备的控制面网元,所述第一终端设备为接入移动通信网络的终端设备,所述第三配置信息包括:第一局域网网关的第一地址,所述第一局域网网关为第一网络中的接入网关;
所述第一控制面网元根据所述第三配置信息生成第一规则,并将所述第一规则发送给第一用户面网元,所述第一用户面网元为服务所述第一终端设备的用户面网元。
21.根据权利要求20所述的方法,其特征在于,所述第一规则用于触发所述第一用户面网元与第一接入网关建立隧道,所述第一接入网关为所述第一局域网网关连接的接入网关;
所述第一规则还用于所述第一用户面网元生成第一分流规则,所述第一分流规则用于所述第一用户面网元将目的地址属于所述第一网络地址的报文通过所述隧道发送给所述第一接入网关。
22.根据权利要求20或21所述的方法,其特征在于,在所述第一控制面网元接收第一接入控制器发送的第一终端设备的第三配置信息之前,所述方法还包括:
所述第一控制面网元向所述第一接入控制器发送第三注册请求,所述第三注册请求用于对所述第一终端设备进行注册。
23.根据权利要求20-22任一项所述的方法,其特征在于,所述第三配置信息还包括所述第一终端设备所属群组的标识,所述第一局域网网关和所述第一终端设备同属于所述群组;
所述方法还包括:
所述第一控制面网元接收所述第一接入控制器发送的送组信息,所述组信息用于指示第二局域网网关属于所述群组;
所述第一控制面网元根据所述组信息生成第二规则,并将所述第二规则发送给所述第一用户面网元。
24.根据权利要求23所述的方法,其特征在于,所述第二规则用于触发所述第一用户面网元与第二接入网关建立隧道,所述第二接入网关为所述第二局域网网关连接的接入网关;
所述第二规则还用于所述第一用户面网元生成第二分流规则,所述第二分流规则用于所述第一用户面网元将目的地址属于所述第二网络地址的报文通过所述隧道发送给所述第二接入网关。
25.一种通信方法,其特征在于,所述方法包括:
第一用户面网元接收第一控制面网元发送的第一规则,所述第一规则用于触发所述第一用户面网元与所述第一接入网关建立隧道,以及用于所述第一用户面网元生成第一分流规则;
所述第一用户面网元与所述第一接入网关建立隧道;
所述第一用户面网元根据所述第一规则生成第一分流规则,所述第一分流规则用于将目的地址属于第一网络地址的报文,通过所述隧道发送给所述第一接入网关。
26.根据权利要求25所述的方法,其特征在于,所述方法还包括:
所述第一用户面网元接收所述第一控制面网元发送的第二规则,所述第二规则用于触发所述第一用户面网元与第二接入网关建立隧道,以及用于所述第一用户面网元生成第二分流规则;
所述第一用户面网元与所述第二接入网关建立隧道;
所述第一用户面网元根据所述第二规则生成第二分流规则,所述第二分流规则用于所述第一用户面网元将目的地址属于第二网络地址的报文通过所述隧道发送给所述第二接入网关。
27.一种通信方法,其特征在于,所述方法包括:
所述第一接入控制器接收第三注册请求,所述第三注册请求用于对第一终端设备进行注册,所述第一终端设备为接入移动通信网络的终端设备;
所述第一接入控制器确定所述第一终端设备与第一局域网网关属于同一群组,向第一控制面网元发送第三配置信息,所述第一控制面网元为服务所述第一终端设备的控制面网元,所述第三配置信息包括所述第一局域网网关的第一地址,所述第一局域网网关为第一网络中的接入网关,所述第一网络为非移动通信网络;
所述第一接入网关接收所述第一用户网元发送的隧道建立请求,所述隧道建立请求中包括所述第一地址;
所述第一接入网关与第一用户面网元建立第二隧道,根据所述第一地址将所述第二隧道、所述第一接入网关与第一局域网网关建立的第一隧道,进行关联;
所述第一接入网关通过所述第一隧道接收第一报文,通过所述第二隧道对所述第一报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第二报文,通过所述第一隧道对所述第二报文进行转发。
28.根据权利要求27所述的方法,其特征在于,所述方法还包括:
所述第一接入控制器接收第二注册请求,所述第二注册请求用于对第二局域网网关进行注册,所述第二局域网网关为第二网络中的接入网关,用于所述第二网络与所述移动通信网络进行通信,所述第二网络为非移动通信网络;
所述第一接入控制器确定所述第二局域网网关属于所述群组,向所述第一域网接入网关发送组信息,所述组信息包括用于指示第二局域网网关属于所述群组;
所述第一接入网关根据所述第一地址、第四地址,将所述第一接入网关与第二局域网网关之间的第三隧道、所述第一隧道、所述第二隧道进行关联;
所述第一接入网关通过所述第三隧道接收第三报文,通过所述第二隧道对所述第三报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第四报文,通过所述第二隧道对所述第四报文进行转发;或者,所述第一接入网关通过所述第三隧道接收第五报文,通过所述第一隧道对所述第三报文进行转发;或者,所述第一接入网关通过所述第二隧道接收第六报文,通过所述第三隧道对所述第六报文进行转发。
29.根据权利要求27或28所述的方法,其特征在于,所述方法还包括:
所述第一控制面网元根据所述第三配置信息生成第一规则,并将所述第一规则发送给第一用户面网元,所述第一用户面网元为服务所述第一终端设备的用户面网元;
所述第一用户面网元根据所述第一规则与所述第一接入网关建立所述第二隧道;
所述第一用户面网元根据所述第一规则生成第一分流规则,所述第一分流规则用于将目的地址属于第一网络地址的报文,通过所述第二隧道发送给所述第一接入网关。
30.根据权利要求29所述的方法,其特征在于,所述方法还包括:
所述第一接入控制器接收第二注册请求,所述第二注册请求用于对第二局域网网关进行注册,所述第二局域网网关为第二网络中的接入网关,用于所述第二网络与所述移动通信网络进行通信,所述第二网络为非移动通信网络;
所述第一接入控制器确定所述第二局域网网关与所述第一终端设备属于同一群组,向所述第一控制面网元发送组信息,所述组信息用于指示第二局域网网关属于所述群组;
所述第一控制面网元根据所述组信息生成第二规则,并将所述第二规则发送给所述第一用户面网元;
所述第一用户面网元与所述第二接入网关建立隧道;
所述第一用户面网元根据所述第二规则生成第二分流规则,所述第二分流规则用于所述第一用户面网元将目的地址属于第二网络地址的报文通过所述隧道发送给所述第二接入网关。
31.一种通信装置,其特征在于,包括:处理器,以及分别与所述处理器耦合的存储器和通信接口;所述通信接口,用于与其他装置进行通信;所述处理器,用于运行所述存储器内的指令或程序,通过所述通信接口执行如权利要求1-10中任意一项所述的方法。
32.一种通信装置,其特征在于,包括:处理器,以及分别与所述处理器耦合的存储器和通信接口;所述通信接口,用于与其他装置进行通信;所述处理器,用于运行所述存储器内的指令或程序,通过所述通信接口执行如权利要求11-19中任意一项所述的方法。
33.一种通信装置,其特征在于,包括:处理器,以及分别与所述处理器耦合的存储器和通信接口;所述通信接口,用于与其他装置进行通信;所述处理器,用于运行所述存储器内的指令或程序,通过所述通信接口执行如权利要求20-24中任意一项所述的方法。
34.一种通信装置,其特征在于,包括:处理器,以及分别与所述处理器耦合的存储器和通信接口;所述通信接口,用于与其他装置进行通信;所述处理器,用于运行所述存储器内的指令或程序,通过所述通信接口执行如权利要求25或26所述的方法。
35.一种通信系统,其特征在于,所述通信系统包括如权利要求31所述的通信装置、如权利要求32所述的通信装置、如权利要求33所述的通信装置以及如权利要求34所述的通信装置。
36.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1-30中任意一项所述的方法。
37.一种包含指令的计算机程序产品,其特征在于,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1-30中任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310319295.8A CN118695400A (zh) | 2023-03-22 | 2023-03-22 | 一种通信方法及通信装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310319295.8A CN118695400A (zh) | 2023-03-22 | 2023-03-22 | 一种通信方法及通信装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118695400A true CN118695400A (zh) | 2024-09-24 |
Family
ID=92769327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310319295.8A Pending CN118695400A (zh) | 2023-03-22 | 2023-03-22 | 一种通信方法及通信装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118695400A (zh) |
-
2023
- 2023-03-22 CN CN202310319295.8A patent/CN118695400A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230023571A1 (en) | Service processing method for proximity service, device, and system | |
CN110035564B (zh) | 通信方法和装置 | |
CN110268753B (zh) | 基于预先配置的接入类别来接入采用网络切片的通信系统 | |
US10750418B2 (en) | SDN based connectionless architecture with dual connectivity and carrier aggregation | |
WO2019185062A1 (zh) | 一种通信方法及装置 | |
WO2021062627A1 (en) | Methods and devices for routing and bearer mapping configuration | |
US20170244705A1 (en) | Method of using converged core network service, universal control entity, and converged core network system | |
CN113133079A (zh) | 路由配置方法及装置 | |
CN112997576A (zh) | Iab系统中的ipv6地址管理 | |
CN111770486B (zh) | 一种终端漫游的方法及装置 | |
CN110620716B (zh) | 数据传输方法、相关装置及系统 | |
EP4030864B1 (en) | Binding of multiple sessions | |
CN114071510A (zh) | 一种通信方法及装置 | |
CN113950077A (zh) | 路由配置方法及装置 | |
EP4145906A1 (en) | Non-ip type data transmission processing method, device and apparatus, and medium | |
CN116233970A (zh) | 一种接入方法、装置、设备及系统 | |
WO2022021142A1 (zh) | QoS参数的设置方法、装置、通信设备及存储介质 | |
CN106211809B (zh) | 一种数据传输方法、装置及系统 | |
US20220182910A1 (en) | Data Processing Method, Apparatus, And System | |
CN118695400A (zh) | 一种通信方法及通信装置 | |
CN113596928A (zh) | 通信方法及装置 | |
CN103428779B (zh) | 服务质量信息的传输方法、系统及固网接入网关 | |
WO2024146404A1 (zh) | 通信方法和通信装置 | |
EP4456655A1 (en) | Communication method and apparatus | |
CN102647806B (zh) | Ip报文处理方法、系统和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |