一种数据传输方法技术

技术编号:39583996 阅读:9 留言:0更新日期:2023-12-03 19:34
本申请实施例公开了一种数据传输方法

【技术实现步骤摘要】
一种数据传输方法、OLT和相关设备


[0001]本申请实施例涉及通信领域,尤其涉及一种数据传输方法
、OLT
和相关设备


技术介绍

[0002]在宽带接入场景中,用户设备
(user equipment

UE)
通过
ONT
接入网络,
UE
上运行的应用程序
(application

APP)
,可以通过光网络设备
(optical network terminal

ONT)、
光纤线路终端
(optical line terminal

OLT)
和宽带远程接入服务器
(broadband remote access server

BRAS)
,实现与骨干网的连接
。APP
与骨干网之间交互的报文,在
ONT、OLT

BRAS
之间以
PPPoE
报文的形式传输

当前,只有
ONT

BRAS
进行
PPPoE
报文的解析与生成

[0003]随着边缘计算技术的发展,出现了将应用服务下放到边缘设备的需求,以通过
OLT
等边缘设备为
APP
提供应用服务

[0004]OLT<br/>与
APP
之间的报文通过
ONT
来转发,
ONT
通过
PPPoE
的封装格式转发报文

但是,
OLT
并不会解析或生成
PPPoE
格式的响应报文,因此在
ONT

OLT
之间无法直接通过
PPPoE
报文的格式传输数据

为了实现应用服务到
OLT
等边缘设备的下放,需要改变
OLT

ONT
之间的会话格式或使会话从
BRAS
绕道,导致应用服务下放到
OLT
等边缘设备的代价较高


技术实现思路

[0005]本申请实施例提供了一种数据传输方法
、OLT
和相关设备,用于简化
OLT

ONT
之间的会话流程,实现应用服务到
OLT
等边缘设备的下放

[0006]第一方面,本申请实施例提供了一种数据传输方法,该方法包括:
OLT
接收来自第一
ONT
的第一请求报文

第一请求报文包括第一目标数据的标识,第一请求报文用于请求第一目标数据

并且,第一请求报文的目的地址为目标设备的地址

也就是说,第一请求报文是第一
ONT
向目标设备请求第一目标数据的报文
。OLT
识别到第一请求报文的目的地址为目标设备的地址,
OLT
就可以剥离第一请求报文的
PPPoE
头部,得到第一目标请求报文,并根据第一目标请求报文获取第一目标数据

获取了第一目标数据,
OLT
就可以将第一目标数据作为载荷,将第一
ONT
的地址作为包头中的目的地址和将第一
PPPoE
标识作为
PPPoE
头部进行封装,得到第一响应报文

其中,第一
PPPoE
标识是在第一对应关系中,与第一
ONT
的标识对应的
PPPoE
标识,第一对应关系为
OLT
预先保存的
PPPoE
标识与
ONT
的标识之间的对应关系

获取了第一响应报文,
OLT
就可以向第一
ONT
发送第一响应报文

[0007]在本申请实施例中,
OLT
一方面可以剥离来自第一
ONT
的第一请求报文的
PPPoE
头部,实现
PPPoE
报文的解析;另一方面可以根据预先保存的第一对应关系,确定与第一
ONT
的标识对应的第一
PPPoE
标识,并在向第一
ONT
发送的第一响应报文中打上第一
PPPoE
标识,实现
PPPoE
报文的生成

也就是说,本申请实施例的
OLT
可以代替
BRAS
进行
PPPoE
报文的解析与生成,从而实现了在
OLT

ONT
之间通过
PPPoE
格式的报文进行交互

报文传输过程中既不需要会话从
BRAS
绕道,也不需要改变会话格式,降低了应用服务下放到
OLT
等边缘设备的代价

[0008]在本申请实施例中,边缘设备即为目标设备,目标设备可以包括
OLT
,也可以包括
OLT
之外的其他设备,例如存储设备

计算设备等,只要该设备通过
OLT
实现与第一
ONT
之间交互即可,本申请对此不做限定

[0009]在一种可选的实现方式中,
OLT
可以根据
ONT
上线时的配置消息保存第一对应关系

具体的,在得到第一响应报文之前,
OLT
可以接收配置消息,配置消息包括第一
ONT
的标识和第一
PPPoE
标识,配置消息用于指示第一
PPPoE
标识与第一
ONT
的标识之间的对应关系

接收了配置消息,
OLT
就可以根据配置消息,保存第一对应关系

[0010]可选的,第一
ONT
的标识可以是第一
OND
的身份标识号
(identity document

ID)、
第一
ONT
的互联网协议地址
(internet protocol address

IP
地址
)、
第一
ONT
的产品序列号
(serial number

SN)
码等,本申请对此不做限定
。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据传输方法,其特征在于,包括:
OLT
接收来自第一
ONT
的第一请求报文,所述第一请求报文包括第一目标数据的标识,所述第一请求报文用于请求所述第一目标数据,所述第一请求报文的目的地址为目标设备的地址;所述
OLT
识别到所述第一请求报文的目的地址为所述目标设备的地址,所述
OLT
剥离所述第一请求报文的
PPPoE
头部,得到第一目标请求报文;所述
OLT
根据所述第一目标请求报文获取所述第一目标数据;所述
OLT
将所述第一目标数据作为载荷,将所述第一
ONT
的地址作为包头中的目的地址和将第一
PPPoE
标识作为
PPPoE
头部进行封装,得到第一响应报文;其中,所述第一
PPPoE
标识是在第一对应关系中,与所述第一
ONT
的标识对应的
PPPoE
标识;所述第一对应关系为预先保存的
PPPoE
标识与
ONT
的标识之间的对应关系;所述
OLT
向所述第一
ONT
发送所述第一响应报文
。2.
根据权利要求1所述的方法,其特征在于,在所述得到第一响应报文之前,所述方法还包括:所述
OLT
接收配置消息,所述配置消息包括所述第一
ONT
的标识和所述第一
PPPoE
标识,所述配置消息用于指示所述第一
PPPoE
标识与所述第一
ONT
的标识之间的对应关系;所述
OLT
根据所述配置消息,保存所述第一对应关系
。3.
根据权利要求1所述的方法,其特征在于,在所述得到第一响应报文之前,所述方法还包括:所述
OLT
接收
PPPoE
会话报文,所述
PPPoE
会话报文的源地址或目的地址为所述第一
ONT
的地址,所述
PPPoE
会话报文的
PPPoE
头部包括所述第一
PPPoE
标识;所述
OLT
读取所述
PPPoE
会话报文,确定所述第一
ONT
的标识与所述第一
PPPoE
标识之间的对应关系,保存所述第一对应关系
。4.
根据权利要求1所述的方法,其特征在于,在所述得到第一响应报文之前,所述方法还包括:所述
OLT
识别到所述第一请求报文的目的地址为所述目标设备的地址,所述
OLT
解析所述第一请求报文的包头,确定所述第一请求报文的源地址和
PPPoE
头部分别为所述第一
ONT
的地址和所述第一
PPPoE
标识;所述
OLT
保存所述第一
PPPoE
标识与所述第一
ONT
的标识之间的对应关系,得到所述第一对应关系
。5.
根据权利要求4所述的方法,其特征在于,在所述得到第一响应报文之前,所述方法还包括:所述
OLT
将所述第一目标数据的第一数据块作为载荷,将所述第一
ONT
的地址作为包头中的目的地址和将所述第一请求报文中的所述第一
PPPoE
标识作为
PPPoE
头部进行封装,得到第二响应报文,并向所述第一
ONT
发送所述第二响应报文;所述
OLT
将所述第一目标数据作为载荷,将所述第一
ONT
的地址作为包头中的目的地址和将第一
PPPoE
标识作为
PPPoE
头部进行封装,得到第一响应报文,包括:所述
OLT
将所述第一目标数据的第二数据块作为载荷,将所述第一
ONT
的地址作为包头中的目的地址和将所述第一对应关系中的所述第一
PPPoE
标识作为
PPPoE
头部进行封装,得
到第一响应报文;其中,在所述第一目标数据中,所述第二数据块为所述第一数据块后序的数据块
。6.
根据权利要求1所述的方法,其特征在于,在所述得到第一响应报文之前,所述方法还包括:所述
OLT
接收来自所述第一
ONT
的第二请求报文,所述第二请求报文的
PPPoE
头部包括所述第一
PPPoE
标识,所述第二请求报文的目的地址和源地址分别为所述目标设备的地址和所述第一
ONT
的地址;所述
OLT
识别到所述第二请求报文的目的地址为所述目标设备的地址,所述
OLT
解析所述第二请求报文的包头,确定所述第二请求报文的源地址和
PPPoE
头部分别为所述第一
ONT
的地址和所述第一
PPPoE
标识;所述
OLT
保存所述第一
PPPoE
标识与所述第一
ONT
的标识之间的对应关系,得到所述第一对应关系
。7.
根据权利要求6所述的方法,其特征在于,所述第二请求报文包括第二目标数据的标识,所述第二请求报文用于请求所述第二目标数据;所述方法还包括:所述
OLT
剥离所述第二请求报文的
PPPoE
头部,得到第二目标请求报文;所述
OLT
根据所述第二目标请求报文获取所述第二目标数据;所述
OLT
将所述第二目标数据作为载荷,将所述第一
ONT
的地址作为包头中的目的地址和将所述第二请求报文中的所述第一
PPPoE
标识作为
PPPoE
头部进行封装,得到第三响应报文,并向所述第一
ONT
发送所述第三响应报文
。8.
根据权利要求1至7中任一项所述的方法,其特征在于,所述
OLT
剥离所述第一请求报文的
PPPoE
头部,得到第一目标请求报文,包括:所述
OLT
剥离所述第一请求报文的
PPPoE
头部,并将所述第一目标请求报文的源地址替换为所述
OLT
的地址,得到所述第一目标请求报文;所述
OLT
根据所述第一目标请求报文获取所述第一目标数据,包括:所述
OLT
向所述目标设备发送所述第一目标请求报文;所述
OLT
接收来自所述目标设备的第一目标响应报文,所述第一目标响应报文包括所述第一目标数据,所述第一目标响应报文的目的地址为所述
OLT
的地址;所述
OLT
将所述第一目标数据作为载荷,将所述第一
ONT
的地址作为包头中的目的地址和将第一
PPPoE
标识作为
PPPoE
头部进行封装,得到第一响应报文,包括:所述
OLT
根据第二对应关系将所述第一目标响应报文的目的地址替换为所述第一
ONT
的地址,根据所述第一对应关系将所述第一
PPPoE
标识作为
PPPoE
头部,对所述第一目标响应报文进行封装得到所述第一响应报文;其中,所述第一
ONT
的地址为所述第二对应关系中与目标第二五元组对应的目标第一五元组中的
ONT
地址,所述第二对应关系为预先保存的第一五元组与第二五元组之间的对应关系,所述第一五元组为
ONT
与通信设备之间会话的五元组,所述第二五元组为
OLT
与所述通信设备之间的对应关系,所述目标第一五元组和所述目标第二五元组中的通信设备的地址均为所述目标设备的地址
。9.
根据权利要求1至7中任一项所述的方法,其特征在于,所述
OLT
根据所述第一目标请求报文获取所述第一目标数据,包括:所述
OLT
向所述数据存储设备发送第三请求报文,所述第三请求报文包括所述第一目
标数据的标识,所述第三请求报文的目的地址为数据存储设备的地址,所述第三请求报文用于向所述数据存储设备请求所述第一目标数据;所述
OLT
接收来自所述数据存储设备的第四响应报文,所述第四响应报文包括所述第一目标数据
。10.
根据权利要求1至7中任一项所述的方法,其特征在于,在所述
OLT
根据所述第一目标请求报文获取所述第一目标数据之前,所述方法还包括:所述
OLT
接收来自第二
ONT
的第四请求报文,所述第四请求报文包括所述第一目标数据的标识,所述第四请求报文用于向所述
OLT
请求所述第一目标数据;所述
OLT
根据所述第四请求报文,向数据存储设备发送第五请求报文,所述第五请求报文包括所述第一目标数据的标识,所述第五请求报文用于向所述数据存储设备请求所述第一目标数据;所述
OLT
接收来自所述数据存储设备的第五响应报文,所述第五响应报文包括所述第一目标数据;所述
OLT
根据所述第一目标请求报文获取所述第一目标数据,包括:所述
OLT
模块根据所述第一目标请求报文中的所述第一目标数据的标识,从所述第五响应报文中获取所述第一目标数据
。11.
一种光纤线路终端
OLT...

【专利技术属性】
技术研发人员:汪文明
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1