【技术实现步骤摘要】
一种数据传输方法、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< ...
【技术保护点】
【技术特征摘要】
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...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。