[发明专利]互联网通信系统和方法有效
| 申请号: | 201410129249.2 | 申请日: | 2014-04-01 |
| 公开(公告)号: | CN103944825B | 公开(公告)日: | 2017-05-17 |
| 发明(设计)人: | 林正显;代天然;刘伟安;冯迅;杨智林 | 申请(专利权)人: | 广州华多网络科技有限公司 |
| 主分类号: | H04L12/725 | 分类号: | H04L12/725;H04L12/46 |
| 代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 黄晓庆 |
| 地址: | 511449 广东省广州市番*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 互联网 通信 系统 方法 | ||
技术领域
本发明涉及网络通信技术领域,特别是涉及一种互联网通信系统和方法。
背景技术
在互联网上传输语音、视频等对实时性要求比较高的业务时,对通信链路的丢包率和延时的要求比较高。由于音视频的发起方和接收方可能分布在不同的地域,故音视频数据需要在不同的IDC(internet data center,网络数据中心)机房间进行传输。
但IDC机房之间的丢包、延时情况有时不是很理想,为此往往需要引入额外的机房做中转,而为了使源IDC和目的IDC的业务应用对中转机房无感知(从而降低业务开发和部署的复杂性),通常又要用到VPN。目前的VPN传输技术,预先找出一个到所有IDC机房的通信质量都比较好的IDC机房(设为机房C),在该机房上分别建立到机房A和机房B的VPN链路,当机房A需要传输数据到机房B时,先将数据通过VPN发送到机房C,再由机房C通过另一条VPN链路发送到机房B。
但是上述VPN传输技术预先配好的VPN隧道,对网络负载变化和链路质量变化的适应性较差,隧道易受网络负载和链路质量的影响,会降低IDC机房间的通信质量,影响传输的音/视频的质量。
发明内容
基于此,有必要针对上述VPN传输技术预先配好的VPN隧道,对网络负载变化和链路质量变化的适应性较差的问题,提供一种互联网通信系统和方法。
一种互联网通信系统,包括选路决策节点、中继节点和至少两个路由节点,所述中继节点用于在两个所述路由节点间转发数据包,所述选路决策节点用于计算出起始IDC机房与终点IDC机房之间的最优路径;
所述最优路径中包括的节点用于逐跳建立所述起始IDC机房与所述终点IDC机房间的通信隧道;
起始路由节点还用于接收所述起始IDC机房的业务服务器传输的数据包,并将接收的数据包封装在所述通信隧道中发往终点路由节点;
所述终点路由节点用于将所述数据包从所述通信隧道中解封装,并传输至所述终点IDC机房的业务服务器。
一种基于如上所述的互连通信系统的互联网通信方法,包括以下步骤:
所述选路决策节点根据各个路由节点之间、和/或各个中继节点之间、和/或中继节点与路由节点之间的通信质量参数,计算出起始IDC机房与终点IDC机房之间的最优路径,其中,所述最优路径中包括路由节点,或路由节点和中继节点;
所述最优路径中包括的节点逐跳建立所述起始IDC机房与所述终点IDC机房间的通信隧道;
所述起始路由节点接收所述起始IDC机房的业务服务器传输的数据包,并将接收的数据包封装在所述通信隧道中发往所述终点路由节点;
所述终点路由节点将所述数据包从所述通信隧道中解封装,并传输至所述终点IDC机房的业务服务器。
上述互联网通信系统和方法,选路决策点可选取不同业务服务器间的最优路径,中继节点和路由节点可建立通信隧道在不同业务服务器间传输数据包,改善业务服务器间直接传输时丢包率高及延时长的缺点,提高IDC机房间的通信质量。通过选路决策点还可实时监控通信隧道的通信质量,选取最优路径,进一步提高通信质量。通过路由节点作为通信隧道的起点和终点,对数据包进行封装、传输和解封装,可减轻IDC机房内业务服务器的负担,业务服务器也无需获知通信隧道中的私有协议,使通信系统对上层应用透明,方便上层应用的部署。
附图说明
图1是本发明互联网通信系统第一实施方式的结构示意图;
图2是本发明互联网通信方法第一实施方式的流程示意图;
图3是本发明互联网通信方法第二实施方式的流程示意图。
具体实施方式
请参阅图1,图1是本发明互联网通信系统第一实施方式的结构示意图。
本实施方式的所述互联网通信系统包括选路决策节点100、中继节点200和至少两个路由节点,起始路由节点310和终点路由节点320,中继节点200用于在起始路由节点310和终点路由节点320间转发数据包,选路决策节点100用于计算出起始IDC机房与终点IDC机房之间的最优路径。
所述最优路径中包括的节点用于逐跳建立所述起始IDC机房与所述终点IDC机房间的通信隧道。
起始路由节点310还用于接收所述起始IDC机房的业务服务器传输的数据包,并将接收的数据包封装在所述通信隧道中发往终点路由节点320。
所述终点路由节点320用于将所述数据包从所述通信隧道中解封装,并传输至所述终点IDC机房的业务服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410129249.2/2.html,转载请声明来源钻瓜专利网。





