会话转发方法、装置、计算机可读介质及电子设备与流程

文档序号:36997442发布日期:2024-02-09 12:39阅读:15来源:国知局
会话转发方法、装置、计算机可读介质及电子设备与流程

本申请属于计算机,具体涉及一种会话转发方法、装置、计算 机可读介质及电子设备。


背景技术:

1、现有技术中,固定终端接入会话转发面协议栈,基于pppoe(point-to-pointprotocoloverethernet,以太网上的点对点协议)或ipoe(internetprotocoloverethernet,以太网上的因特网地址协议)实现,二者的 会话封装格式不同,在进行会话转发时,需分别针对不同类型的协议进行会 话封装,可扩展性不强。

2、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的 背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的 信息。


技术实现思路

1、本申请的目的在于提供一种会话转发方法、装置、计算机可读介质及电 子设备,以优化相关技术中会话封装可扩展性较弱的问题。

2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通 过本申请的实践而习得。

3、根据本申请实施例的一个方面,提供一种会话转发方法,包括:

4、根据会话数据的地址信息和会话类型生成会话报文头;

5、基于预设会话转发协议栈,根据所述会话报文头和所述会话数据生成待 转发数据;

6、根据所述会话报文头中的地址信息,通过直连隧道将所述待转发数据传 输至数据接收方。

7、根据本申请实施例的一个方面,提供一种会话转发装置,包括:

8、会话报文头生成模块,用于根据会话数据的地址信息和会话类型生成会 话报文头;

9、待转发数据生成模块,用于基于预设会话转发协议栈,根据所述会话报 文头和所述会话数据生成待转发数据;

10、会话转发模块,用于根据所述会话报文头中的地址信息,通过直连隧道 将所述待转发数据传输至数据接收方。

11、在本申请的一个实施例中,会话转发模块具体用于:

12、将所述待转发数据发送至路由设备,以使所述路由设备通过所述直连隧 道将所述待转发数据透传至数据接收方。

13、在本申请的一个实施例中,所述会话报文头包括物理网络报文头和虚拟 网络报文头;所述待转发数据包括待转发物理网络数据和待转发虚拟网络数 据;会话转发模块进一步用于:

14、通过物理网络将所述物理网络报文和所述物理网络报文头发送至所述路 由设备;

15、根据所述物理网络报文头中的数据接收方地址,所述路由设备通过物理 网络将所述待转发物理网络数据和所述物理网络报文头发送至所述数据接收 方;所述物理网络是指由实体网络设备构建的网络;

16、根据所述虚拟网络报文头中的数据接收方地址,所述路由设备通过虚拟 网络中的直连隧道将所述待转发虚拟网络数据和所述虚拟网络报文头透传至 数据接收方;所述虚拟网络是基于所述物理网络构建的网络。

17、在本申请的一个实施例中,所述路由设备包括第一边缘路由器、骨干路 由器和第二边缘路由器;会话转发模块进一步用于:

18、所述第一边缘路由器通过物理网络将所述待转发物理网络数据和所述物 理网络报文头发送至所述骨干路由器;

19、所述骨干路由器通过物理网络将所述待转发物理网络数据和所述物理网 络报文头发送至所述第二边缘路由器;

20、所述第二边缘路由器通过物理网络将所述待转发物理网络数据和所述物 理网络报文头发送至所述数据接收方。

21、在本申请的一个实施例中,所述物理网络报文头和所述虚拟网络报文头 通过互联网协议地址第六版ipv6封装,所述物理网络报文头包括针对所述 物理网络的意图,所述虚拟网络报文头包括针对所述虚拟网络的意图。

22、在本申请的一个实施例中,所述数据接收方为指定网关;会话报文头生 成模块具体用于:

23、根据所述会话数据的会话标识查询会话地址转发表,确定所述会话数据 对应的指定网关的地址信息;

24、将所述指定网关的地址信息和所述会话数据的会话类型生成会话报文头。

25、在本申请的一个实施例中,所述会话报文头包括下一报文头字段、当前 扩展头长度字段、当前扩展头版本字段、会话类型字段、会话数据类型字段、 会话标识字段和标记字段。

26、根据本申请实施例的一个方面,提供一种计算机可读介质,其上存储有 计算机程序,该计算机程序被处理器执行时实现如以上技术方案中的会话转 发方法。

27、根据本申请实施例的一个方面,提供一种电子设备,该电子设备包括: 处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理 器执行所述可执行指令使得所述电子设备执行如以上技术方案中的会话转发 方法。

28、根据本申请实施例的一个方面,提供一种计算机程序产品或计算机程序, 该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算 机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算 机指令,处理器执行该计算机指令,使得该计算机设备执行如以上技术方案 中的会话转发方法。

29、在本申请实施提供的技术方案中,根据会话数据的地址信息和会话类型 生成会话报文头;基于预设会话转发协议栈,根据会话报文头和会话数据生 成待转发数据;根据会话报文头中的地址信息,通过直连隧道将待转发数据 传输至数据接收方,相当于提供了一种新的通用的转发面协议栈及会话通用 封装报文头,可以支持不同类型会话的数据传输,无需为不同类型的会话分 别设计会话建立流程,通用性和可扩展性强。

30、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性 的,并不能限制本申请。



技术特征:

1.一种会话转发方法,其特征在于,包括:

2.根据权利要求1所述的会话转发方法,其特征在于,根据所述会话报文头中的地址信息,通过直连隧道将所述待转发数据传输至数据接收方,包括:

3.根据权利要求2所述的会话转发方法,其特征在于,所述会话报文头包括物理网络报文头和虚拟网络报文头;所述待转发数据包括待转发物理网络数据和待转发虚拟网络数据;将所述待转发数据发送至路由设备,以使所述路由设备通过所述直连隧道将所述待转发数据透传至数据接收方,包括:

4.根据权利要求3所述的会话转发方法,其特征在于,所述路由设备包括第一边缘路由器、骨干路由器和第二边缘路由器;所述路由设备通过物理网络将所述待转发物理网络数据和所述物理网络报文头发送至所述数据接收方,包括:

5.根据权利要求3所述的会话转发方法,其特征在于,所述物理网络报文头和所述虚拟网络报文头通过互联网协议地址第六版ipv6封装,所述物理网络报文头包括针对所述物理网络的意图,所述虚拟网络报文头包括针对所述虚拟网络的意图。

6.根据权利要求1所述的会话转发方法,其特征在于,所述数据接收方为指定网关;根据会话数据的地址信息和会话类型生成会话报文头,包括:

7.根据权利要求1-6任一项所述的会话转发方法,其特征在于,所述会话报文头包括下一报文头字段、当前扩展头长度字段、当前扩展头版本字段、会话类型字段、会话数据类型字段、会话标识字段和标记字段。

8.一种会话转发装置,其特征在于,包括:

9.一种计算机可读介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任意一项所述的会话转发方法。

10.一种电子设备,其特征在于,包括:


技术总结
本申请公开了一种会话转发方法、装置、计算机可读介质及电子设备,所述方法包括:根据会话数据的地址信息和会话类型生成会话报文头;基于预设会话转发协议栈,根据会话报文头和会话数据生成待转发数据;根据会话报文头中的地址信息,通过直连隧道将待转发数据传输至数据接收方。本申请技术方案相当于提供了一种新的通用的转发面协议栈及会话通用封装报文头,可以支持不同类型会话的数据传输,无需为不同类型的会话分别设计会话建立流程,通用性和可扩展性强。

技术研发人员:梁筱斌,李玉娟,梁洁,卢泉,尹远阳
受保护的技术使用者:中国电信股份有限公司
技术研发日:
技术公布日:2024/2/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1