当前位置: 首页 > 专利查询>清华大学专利>正文

流量调度处理方法、用户侧翻译器和核心翻译器技术

技术编号:19011608 阅读:38 留言:0更新日期:2018-09-22 11:01
本发明专利技术实施例公开一种流量调度处理方法、用户侧翻译器、核心翻译器及流量调度系统,通过在用户终端与第一类互联网的接入处部署用户侧翻译器,在第一类互联网的多个上联线路处和第二类互联网之间部署若干个核心翻译器,并使用户可以根据上联线路的使用状态选择对应的核心翻译器进行报文处理,使得用户可以动态地调整使用上联线路。该方案通过第一类互联网协议/第二类互联网协议翻译技术可以实现软件定义广域网SD‑WAN的功能,对于降低网络运行成本,提高用户的网络性能体验具有重要意义。

【技术实现步骤摘要】
流量调度处理方法、用户侧翻译器和核心翻译器
本专利技术实施例涉及计算机网络
,具体涉及一种流量调度处理方法、用户侧翻译器、核心翻译器及流量调度系统。
技术介绍
基于分组交换的互联网目前己经成为全世界最重要的信息基础设施。互联网具有可扩展性好、可生存性强、灵活性强、无所不在等特点,但是目前互联网的“无连接、端对端和尽力而为”的设计理念也带来了安全性差、无法保证服务质量(QoS)和没有明晰的可持续发展的经济模型等重大问题。当用户存在多个上联线路时,传统的基于BGP(BorderGatewayProtocol,边界网关协议)的流量调度方法无法满足用户动态地调整使用上联线路的需求。
技术实现思路
针对现有技术存在的不足和缺陷,本专利技术实施例提供一种流量调度处理方法、用户侧翻译器、核心翻译器及流量调度系统。一方面,本专利技术实施例提出一种流量调度处理方法,包括:用户侧翻译器接收用户终端发送的第一类互联网协议的报文,根据上联线路的使用状态选择对应的核心翻译器,其中,所述用户侧翻译器部署在所述用户终端与第一类互联网的接入处,所述第一类互联网为传输所述第一类互联网协议的报文的网络,在所述第一类互联网的多个上联线路处和第二类互联网之间部署若干个核心翻译器,所述第二类互联网为传输第二类互联网协议的报文的网络,所述对应的核心翻译器在部署的若干个核心翻译器中选择;将所述第一类互联网协议的报文翻译成第二类互联网协议的报文,并将所述第二类互联网协议的报文发送给所述对应的核心翻译器;接收所述对应的核心翻译器发送的第二类互联网协议的报文,将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,并将翻译得到的第一类互联网协议的报文发送给所述用户终端。另一方面,本专利技术实施例提出一种流量调度处理方法,包括:核心翻译器接收用户侧翻译器发送的第二类互联网协议的报文,将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,对翻译得到的第一类互联网协议的报文做映射,并将映射后的第一类互联网协议的报文发送给互联网服务器,以使所述互联网服务器根据所述核心翻译器发送的第一类互联网协议的报文,反馈用于提供服务的第一类互联网协议的报文,其中,所述用户侧翻译器部署在用户终端与第一类互联网的接入处,所述第一类互联网为传输所述第一类互联网协议的报文的网络,所述核心翻译器部署在所述第一类互联网的一个上联线路处和第二类互联网之间,所述第二类互联网为传输所述第二类互联网协议的报文的网络,所述互联网服务器使用第一类互联网协议;所述核心翻译器接收所述互联网服务器反馈的第一类互联网协议的报文,对所述互联网服务器反馈的第一类互联网协议的报文作映射,将映射后的第一类互联网协议的报文翻译成第二类互联网协议的报文,并将翻译得到的第二类互联网协议的报文发送给所述用户侧翻译器,以使所述用户侧翻译器将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,并将翻译得到的第一类互联网协议的报文发送给对应的用户终端。第三方面,本专利技术实施例提出一种用户侧翻译器,所述用户侧翻译器部署在用户终端与第一类互联网的接入处,包括:选择单元,用于接收用户终端发送的第一类互联网协议的报文,根据上联线路的使用状态选择对应的核心翻译器,其中,所述第一类互联网为传输所述第一类互联网协议的报文的网络,在所述第一类互联网的多个上联线路处和第二类互联网之间部署对应的核心翻译器,所述第二类互联网为传输第二类互联网协议的报文的网络,所述对应的核心翻译器在部署的核心翻译器中选择;第一类翻译单元,用于将所述第一类互联网协议的报文翻译成第二类互联网协议的报文,并将所述第二类互联网协议的报文发送给所述对应的核心翻译器;第二类翻译单元,用于接收所述对应的核心翻译器发送的第二类互联网协议的报文,将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,并将翻译得到的第一类互联网协议的报文发送给所述用户终端。第四方面,本专利技术实施例提出一种核心翻译器,包括:第三翻译单元,用于接收用户侧翻译器发送的第二类互联网协议的报文,将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,对翻译得到的第一类互联网协议的报文做映射,并将映射后的第一类互联网协议的报文发送给互联网服务器,以使所述互联网服务器根据所述核心翻译器发送的第一类互联网协议的报文,反馈用于提供服务的第一类互联网协议的报文,其中,所述用户侧翻译器部署在用户终端与第一类互联网的接入处,所述第一类互联网为传输所述第一类互联网协议的报文的网络,所述核心翻译器部署在所述第一类互联网的一个上联线路处和第二类互联网之间,所述第二类互联网为传输所述第二类互联网协议的报文的网络,所述互联网服务器使用第一类互联网协议;第四翻译单元,用于接收所述互联网服务器反馈的第一类互联网协议的报文,对所述互联网服务器反馈的第一类互联网协议的报文作映射,将映射后的第一类互联网协议的报文翻译成第二类互联网协议的报文,并将翻译得到的第二类互联网协议的报文发送给所述用户侧翻译器,以使所述用户侧翻译器将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,并将翻译得到的第一类互联网协议的报文发送给对应的用户终端。第五方面,本专利技术实施例提出一种流量调度系统,包括:前述的用户侧翻译器和核心翻译器。第六方面,本专利技术实施例提供一种电子设备,包括:处理器、存储器、总线及存储在存储器上并可在处理器上运行的计算机程序;其中,所述处理器,存储器通过所述总线完成相互间的通信;所述处理器执行所述计算机程序时实现上述方法。第七方面,本专利技术实施例提供一种非暂态计算机可读存储介质,所述存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述方法。本专利技术实施例提供的流量调度处理方法、用户侧翻译器、核心翻译器及流量调度系统,通过在用户终端与第一类互联网的接入处部署用户侧翻译器,在第一类互联网的多个上联线路处和第二类互联网之间部署若干个核心翻译器,并使用户可以根据上联线路的使用状态选择对应的核心翻译器进行报文处理,使得用户可以动态地调整使用上联线路。该方案通过第一类互联网协议/第二类互联网协议翻译技术可以实现软件定义广域网SD-WAN的功能,对于降低网络运行成本,提高用户的网络性能体验具有重要意义。附图说明图1为本专利技术流量调度处理方法一实施例的流程示意图;图2为本专利技术流量调度处理方法一实施例的流程示意图;图3为本专利技术流量调度处理方法另一实施例的完整流程所涉及的结构的架构示意图;图4为本专利技术流量调度处理方法另一实施例的完整流程示意图;图5为本专利技术用户侧翻译器一实施例的结构示意图;图6为本专利技术核心翻译器一实施例的结构示意图;图7为本专利技术实施例提供的一种电子设备的实体结构示意图;图8为本专利技术实施例提供的一种电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术实施例保护的范围。参看图1,本实施例公开一种流量调度处理方法,包括:S10、用户侧翻译器接收用户终端发送的第一类互联网协议本文档来自技高网...
流量调度处理方法、用户侧翻译器和核心翻译器

【技术保护点】
1.一种流量调度处理方法,其特征在于,包括:用户侧翻译器接收用户终端发送的第一类互联网协议的报文,根据上联线路的使用状态选择对应的核心翻译器,其中,所述用户侧翻译器部署在所述用户终端与第一类互联网的接入处,所述第一类互联网为传输所述第一类互联网协议的报文的网络,在所述第一类互联网的多个上联线路处和第二类互联网之间部署若干个核心翻译器,所述第二类互联网为传输第二类互联网协议的报文的网络,所述对应的核心翻译器在部署的若干个核心翻译器中选择;将所述第一类互联网协议的报文翻译成第二类互联网协议的报文,并将所述第二类互联网协议的报文发送给所述对应的核心翻译器;接收所述对应的核心翻译器发送的第二类互联网协议的报文,将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,并将翻译得到的第一类互联网协议的报文发送给所述用户终端。

【技术特征摘要】
1.一种流量调度处理方法,其特征在于,包括:用户侧翻译器接收用户终端发送的第一类互联网协议的报文,根据上联线路的使用状态选择对应的核心翻译器,其中,所述用户侧翻译器部署在所述用户终端与第一类互联网的接入处,所述第一类互联网为传输所述第一类互联网协议的报文的网络,在所述第一类互联网的多个上联线路处和第二类互联网之间部署若干个核心翻译器,所述第二类互联网为传输第二类互联网协议的报文的网络,所述对应的核心翻译器在部署的若干个核心翻译器中选择;将所述第一类互联网协议的报文翻译成第二类互联网协议的报文,并将所述第二类互联网协议的报文发送给所述对应的核心翻译器;接收所述对应的核心翻译器发送的第二类互联网协议的报文,将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,并将翻译得到的第一类互联网协议的报文发送给所述用户终端。2.根据权利要求1所述的方法,其特征在于,所述根据上联线路的使用状态选择对应的核心翻译器,包括:在判断获知所述第一类互联网协议的报文是由新的通信进程发送的时,根据上联线路的拥塞程度、网络性能、第一类互联网协议公有地址的使用率、延时需求和并发进程的需求,选择对应的核心翻译器。3.根据权利要求1所述的方法,其特征在于,所述根据上联线路的使用状态选择对应的核心翻译器,包括:在判断获知所述第一类互联网协议的报文是由旧的通信进程发送的时,则选择所述旧的通信进程发送第一类互联网协议的报文时使用的核心翻译器作为对应的核心翻译器。4.根据权利要求1所述的方法,其特征在于,所述用户侧翻译器和核心翻译器预先配置有第二类互联网协议的前缀,其中,所述将所述第一类互联网协议的报文翻译成第二类互联网协议的报文,包括:根据地址翻译国际标准RFC6052和协议翻译国际标准RFC7915将所述第一类互联网协议的报文翻译成目标地址为所述对应的核心翻译器的第二类互联网协议的前缀,源地址为所述用户侧翻译器的第二类互联网协议的前缀的第二类互联网协议的报文。5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一类互联网协议为第四版互联网协议IPv4,所述第二类互联网协议为第六版互联网协议IPv6。6.一种流量调度处理方法,其特征在于,包括:核心翻译器接收用户侧翻译器发送的第二类互联网协议的报文,将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,对翻译得到的第一类互联网协议的报文做映射,并将映射后的第一类互联网协议的报文发送给互联网服务器,以使所述互联网服务器根据所述核心翻译器发送的第一类互联网协议的报文,反馈用于提供服务的第一类互联网协议的报文,其中,所述用户侧翻译器部署在用户终端与第一类互联网的接入处,所述第一类互联网为传输所述第一类互联网协议的报文的网络,所述核心翻译器部署在所述第一类互联网的一个上联线路处和第二类互联网之间,所述第二类互联网为传输所述第二类互联网协议的报文的网络,所述互联网服务器使用第一类互联网协议;所述核心翻译器接收所述互联网服务器反馈的第一类互联网协议的报文,对所述互联网服务器反馈的第一类互联网协议的报文作映射,将映射后的第一类互联网协议的报文翻译成第二类互联网协议的报文,并将翻译得到的第二类互联网协议的报文发送给所述用户侧翻译器,以使所述用户侧翻译器将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,并将翻译得到的第一类互联网协议的报文发送给对应的用户终端。7.根据权利要求6所述的方法,其特征在于,所述将所述第二类互联网协议的报文翻译成第一类互联网协议的报文,包括;根据地址翻译国际标准RFC6052和协议翻译国际标准RFC7915将所述第二类互联网协议的报文翻译成第一类互联网协议的报文;其中,所述对翻译得到的第一类互联网协议的报文做映射,包括:对翻译得到的第一类互联网协议的报文做NAT映射;所述对所述互...

【专利技术属性】
技术研发人员:包丛笑李星
申请(专利权)人:清华大学
类型:发明
国别省市:北京,11

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

1