一种VOIP网络中MP报文的发送方法及装置.pdf

上传人:b*** 文档编号:1109637 上传时间:2018-03-31 格式:PDF 页数:15 大小:646.45KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910130507.8

申请日:

2009.03.31

公开号:

CN101510852A

公开日:

2009.08.19

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04L 12/56公开日:20090819|||实质审查的生效|||公开

IPC分类号:

H04L12/56; H04L29/08; H04M7/00

主分类号:

H04L12/56

申请人:

华为技术有限公司

发明人:

孟 斌; 蒋永斌

地址:

518129广东省深圳市龙岗区坂田华为基地总部办公楼

优先权:

专利代理机构:

北京三友知识产权代理有限公司

代理人:

任默闻

PDF下载: PDF下载
内容摘要

本发明实施例提供了一种VoIP网络中MP报文的发送方法及装置,所述方法包括:选择MP链路中的单条PPP链路作为选定的数据传输链路;通过所述PPP链路传输所述MP报文。本发明实施例通过选择MP链路中的单条PPP链路作为数据传输链路,使得当MP接口内的部分PPP链路传输质量下降时,只会影响绑定相应PPP链路的部分用户,对于所述MP链路上的其他用户的数据传输不会造成影响。

权利要求书

1.  一种互联网协议电话VoIP网络中多链路点对点协议MP报文的发送方法,其特征在于,所述方法包括:
选择MP链路中的单条点对点协议PPP链路作为选定的数据传输链路;
通过所述选定的数据传输链路传输所述MP报文。

2.
  如权利要求1所述的方法,其特征在于,选择MP链路中的单条PPP链路作为选定的数据传输链路具体为:
根据MP资源分配信息选择MP链路中的单条PPP链路作为选定的数据传输链路,所述MP资源分配信息包含:MP接口号、PPP链路号和在线用户数,其中所述在线用户数为每个PPP链路上的在线用户数。

3.
  如权利要求2所述的方法,其特征在于,所述选择MP链路中的单条PPP链路作为选定的数据传输链路包括:
接入本端根据MP资源分配信息选择MP链路中在线用户数最少的PPP链路作为选定的数据传输链路;
接入对端接收接入本端从所述选定的数据传输链路发送的MP报文,记录所述选定的数据传输链路的PPP链路号,所述PPP链路号用于指示接入对端使用所述PPP链路向接入本端发送MP报文。

4.
  如权利要求2所述的方法,其特征在于,所述选择MP链路中的单条PPP链路作为选定的数据传输链路包括:
接入本端和接入对端分别根据MP资源分配信息选择MP链路中在线用户数最少的PPP链路作为各自选定的数据传输链路。

5.
  如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述选定的数据传输链路故障时,则将所述选定的数据传输链路上承载的用户搬移到所述MP链路中的非故障PPP链路上。

6.
  如权利要求5所述的方法,其特征在于,所述将所述选定的数据传输链路上承载的用户搬移到非故障PPP链路之前还包括:
判断所述MP链路上的剩余带宽是否大于故障的PPP链路上承载的用户占用的带宽,如是,则将故障的PPP链路上承载的用户搬移到MP链路中的非故障PPP链路上。

7.
  如权利要求2—4任一权利要求所述的方法,其特征在于,还包括:
当PPP链路承载用户数发生改变时更新MP资源分配信息。

8.
  如权利要求2—4任一权利要求所述的方法,其特征在于,所述MP资源分配信息存储在媒体网关MGW中。

9.
  一种互联网协议电话VoIP网络中多链路点对点协议MP报文的发送装置,其特征在于,包括:
选择单元,用于选择MP链路中的单条点对点协议PPP链路作为选定的数据传输链路;
传输单元,用于通过所述选定的数据传输链路传输所述MP报文。

10.
  如权利要求9所述的装置,其特征在于,还包括:
存储单元,用于记录MP资源分配信息,所述MP资源分配信息包含:MP接口号、PPP链路号和在线用户数,其中所述在线用户数为每个PPP链路上的在线用户数。

11.
  如权利要求10所述的装置,其特征在于,所述选择单元包括:
选择模块,用于选择MP链路中在线用户数最少的PPP链路作为选定的数据传输链路。

12.
  如权利要求11所述的装置,其特征在于,所述选择单元还包括:
跟踪记录模块,用于接收接入本端从所述选定的数据传输链路发送的MP报文,记录所述选定的数据传输链路的PPP链路号,所述PPP链路号用于指示接入对端使用所述PPP链路向接入本端发送MP报文。

13.
  如权利要求9所述的装置,其特征在于,还包括:
搬移单元,用于当所述选定的数据传输链路故障时,则将所述选定的数据传输链路上承载的用户搬移到所述MP链路中的非故障PPP链路上。

14.
  如权利要求13所述的装置,其特征在于,还包括:
判断单元,用于判断所述MP链路上的剩余带宽是否大于故障的PPP链路上承载的用户占用的带宽,如是,则将故障的PPP链路上承载的用户搬移到MP链路中的非故障PPP链路上。

15.
  如权利要求10所述的装置,其特征在于,还包括:
更新单元,用于当PPP链路承载用户数发生改变时更新MP资源分配信息。

说明书

一种VoIP网络中MP报文的发送方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种VoIP网络中MP报文的发送方法及装置。
背景技术
多链路点对点协议(Multilink-PPP,MP)是点对点协议(Point-to-PointProtocol,PPP)功能的扩展协议,用于解决PPP一次只能处理一个实际链接的局限。MP属于PPP和网络协议层之间的高级数据链接协议,它能适应一个或数个PPP链接,其中每个PPP链接表示单个物理连接或综合业务数字网(Integrated Services Digital Network,ISDN)之类的多信道交换服务中的信道。其帧封装格式如图1所示,MP协议相当于为PPP帧增加了一个MP信息头。通过应用MP协议,多个物理链路将捆绑成为一个逻辑链路,从而扩展了传输带宽;同时,在一个MP链路中,报文大致均匀的在组成该逻辑链路的多个物理链路传输,当某一个或几个物理链路中断时,报文可以在其它的正常链路中进行传输,也就是说,组成MP链路的PPP链路资源可以根据PPP链路状态进行动态调整,从而增强了链路的可靠性,也更有效地利用了当前可用的带宽资源。
由多个PPP捆绑组成的MP链路所对应的接口称为MP接口,使用MP接口时,需要在MP接口上配置互联网协议(Internet Protocol,IP)地址,而不再是在单个PPP接口上配置IP地址。
媒体网关(Media GateWay,MGW),主要功能是提供承载控制和传输资源,2个MGW之间可以协商建立多条MP链路,MP链路的个数为2个MGW的IP地址对数,例如2个MGW各自有3个IP地址,它们建立的MP链路则为3条,每个IP地址都只对应一条MP链路。
在互联网协议电话(Voice over Internet Protocol,VoIP)网络中,用户的语音是以实时传送协议(Real-time Transport Protocol,RTP)报文的形式进行传送的,需要为每一个用户分配一个IP地址,在相应用户发送RTP报文时,会将该IP地址作为源IP封装到报文中。
当VoIP网络中应用了MP技术时,目前的发送机制如图2所示。为某个用户分配的IP地址位于某个MP接口上,该用户发送的RTP报文在组成MP接口的所有PPP链路上依次轮流发送,使得MP接口负载均衡,带宽资源得到最大程度的共享。
发明人在实现本发明的过程中发现目前的发送机制至少存在如下问题:当MP链路中部分PPP链路传输质量下降时,所述MP链路上的所有用户的数据传输都会受到影响。
发明内容
本发明实施例提供了一种VoIP网络中MP报文的发送方法及装置,使得当MP链路中部分PPP链路传输质量下降时,只会影响绑定相应PPP链路的用户,对于所述MP链路上的其他用户的数据传输不会造成影响。
本发明实施例提供了一种VoIP中MP报文的发送方法,所述方法包括:
根据预设规则为接入第一MGW的用户A选定MP链路中的一条PPP链路作为与接入第二MGW的用户B通讯的链路;
所述第一MGW通过选定的PPP链路向第二MGW的用户B发送所述用户A的RTP报文。
本发明实施例还提供一种MGW,所述MGW包括:判断单元,用于判断接入本端MGW的一个用户是否符合预设规则;PPP链路选定单元,如果本端用户符合所述预设规则,为所述本端用户选定MP链路中的一条PPP链路作为与接入对端MGW的一个用户通讯的链路;RTP报文发送单元,通过选定的PPP链路向所述对端用户发送所述本端用户的RTP报文。
由上述本发明实施例提供的技术方案可以看出,本发明实施例通过使用固定的PPP链路传输MP报文,使得当MP链路中部分PPP链路传输质量下降时,只会影响绑定相应PPP链路的用户,对于所述MP链路上的其他用户的数据传输不会造成影响。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实现方式。
图1为现有技术中PPP帧的结构示意图;
图2为现有技术中MP发送机制示意图;
图3为本发明实施例提供的一种VoIP网络中MP报文发送方法的流程图;
图4为本发明实施例提供的另一种VoIP网络中MP报文发送方法的流程图;
图5为本发明实施例提供的一种VoIP网络中MP报文发送装置的结构示意图;
图6为本发明实施例提供的另一种VoIP网络中MP报文发送装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图3所示,为本发明实施例提供一种VoIP网络中MP报文的发送方法,所述方法包括:
步骤301:选择MP链路中的单条PPP链路作为选定的数据传输链路;
步骤302:通过所述选定的数据传输链路传输所述MP报文。
本发明实施例通过选择MP链路中的单条PPP链路作为数据传输链路,使得当MP接口内的部分PPP链路传输质量下降时,只会影响绑定相应PPP链路的部分用户,对于所述MP链路上的其他用户的数据传输不会造成影响。
如图4所示,为本发明实施例提供一种VoIP网络中MP报文的发送方法,所述方法包括:
步骤401:当用户发起的呼叫接入到MGW时,MGW选择MP链路中的单条PPP链路作为选定的数据传输链路;
需要进行说明的是,依据现有技术,来自不同MGW的2个用户A、B进行通讯时,首先一个MGW会为自己的用户A分配IP地址及端口号(例如该MGW有3个用于MP连接的IP地址,MGW会为该用户分配这3个IP地址中的1个),这样该IP地址所在的MP链路则选定为该用户A进行通讯的链路,媒体网关控制器(Media Gateway Controller,MGC)会得知用户A被分配到的MP链路信息,并通知给对端MGW,对端MGW将用户B分配到同一个MP链路上(给用户B分配该MP链路对应的IP地址),经过上述过程,用户A、B在同一条MP链路上进行数据传输,进而,用户数据在所述MP链路中的各个PPP链路上轮选发送。
更进一步的,在本发明实施例中,MGW选择所述MP链路中的单条PPP链路作为选定的数据传输链路,使得当所述MGW发送MP报文时,仅使用选定的单条PPP链路进行数据传输,具体的:
现有技术中,MGW中记录有PPP链路信息表,本发明实施例通过在PPP链路信息表中扩展在线用户数,构建MP资源分配信息,所述MP资源分配信息包含:MP接口号、PPP链路号和在线用户数,其中所述在线用户数为每个PPP链路上的在线用户数。MP资源分配信息可以以信息表的形式存储在MGW中。
在本发明实施例中,PPP链路两端的MGW,一个为接入本端,对应的,另一个为接入对端。更进一步的,可以根据PPP链路两端用户IP地址来选定接入本端与接入对端,具体的,在链路两端的MP接口可用之前,MGW可以进行PPP协商,通过协商使得MGW获知对方用户的IP地址,所述IP地址可以表示为32bit的数值。此时,可以由IP地址数值大的一方所在的MGW作为接入本端,并且在分配呼叫时选择PPP链路作为数据传输链路,IP地址数值小的一方所在的MGW在呼叫建立初期可以从MP链路中所有的PPP链路上接收MP报文,同时主动记录接收到报文的PPP链路号,跟踪到接入本端发送MP报文的PPP链路后,IP地址数值小的一方所在的MGW使用该PPP链路发送报文。
更进一步的,接入本端在分配呼叫时选择PPP链路作为数据传输链路时,查询MP资源分配信息,选择MP链路中在线用户数最少的PPP链路作为选定的数据传输链路。
需要说明的是,接入对端也可以不通过跟踪接入本端发送报文的PPP链路的方法来确定选定的数据传输链路,而是由接入对端根据MP资源分配信息选择MP链路中在线用户数最少的PPP链路作为自己选定的发送数据的数据传输链路。
当接入两端选定数据传输链路后,更新MP资源分配信息,将选定的PPP链路号对应的在线用户数加1。
步骤402:通过所述选定的数据传输链路传输所述MP报文。
本发明实施例通过使用固定的PPP链路传输MP报文,使得当MP链路中部分PPP链路传输质量下降时,只会影响绑定相应PPP链路的用户,对于所述MP链路上的其他用户的数据传输不会造成影响。
更进一步的,本发明实施例还包括步骤403。
步骤403:当所述选定的数据传输链路故障时,将所述选定的数据传输链路上承载的用户搬移到非故障PPP链路上。
当选定的PPP链路出现故障后,PPP链路上的用户数据传输质量受到影响,此时,可以将故障PPP链路置为不可用,并计算所述MP链路上所有正常PPP链路空余总带宽,当所述空余总带宽大于故障PPP链路上用户占用带宽时,将故障PPP链路上的用户搬移到正常的PPP链路上,搬移完成后,更新MP资源分配信息,修改MP资源分配信息中PPP链路号对应的在线用户数。
需要进行说明的是,将故障PPP链路置为不可用可以通过修改MP资源分配信息来实现,具体的在MP资源分配信息中针对每个PPP链路设置标志位,当标志位为0时代表对应的PPP链路不可用。将故障PPP链路上的用户搬移到正常的PPP链路上,可以通过查看标志位来判断PPP链路的状态。
需要说明的是,在现有技术中,MGW中保存有用户表。本发明实施例通过扩展所述用户表,在用户表中添加PPP链路信息参数,所述PPP链路信息参数用来表示用户当前所使用的PPP链路号。当需要搬移用户时,可以修改所述用户表,将用户表中需要搬移用户对应的PPP链路信息修改为目的PPP链路信息,进而,用户数据传输时,可以查询所述用户表,获取为所述用户数据分配的PPP链路信息,从而使得所述用户信息可以在目的PPP链路上传输。
当选定的数据传输链路出现故障时,可以将故障PPP链路上的用户搬移到正常的PPP链路上,进一步减少了链路故障对用户的影响。
对应于上述方法实施例,本发明还提供了一种VoIP网络中MP报文的发送装置,所述发送装置为MGW。
如图5所示,为本发明实施例提供的一种VoIP网络中MP报文的发送装置,包括:
选择单元501,用于选择MP链路中的单条PPP链路作为选定的数据传输链路;
传输单元502,用于通过所述选定的数据传输链路传输所述MP报文。
更详细地,如图6所示,为本发明实施例提供的另一种VoIP网络中MP报文的发送装置,包括:选择单元501,传输单元502,存储单元601,搬移单元602,判断单元603,更新单元604,其中,
存储单元601,用于记录MP资源分配信息,所述MP资源分配信息包含:MP接口号、PPP链路号和在线用户数,其中所述在线用户数为每个PPP链路上的在线用户数。
所述选择单元501包括:
选择模块5011,用于选择MP链路中在线用户数最少的PPP链路作为选定的数据传输链路;
跟踪记录模块5012,用于接收接入本端从所述选定的数据传输链路发送的MP报文,记录所述选定的数据传输链路的PPP链路号,所述PPP链路号用于指示接入对端使用所述PPP链路向接入本端发送MP报文。
搬移单元602,用于当所述选定的数据传输链路故障时,则将所述选定的数据传输链路上承载的用户搬移到所述MP链路中的非故障PPP链路上。
判断单元603,用于判断所述MP链路上的剩余带宽是否大于故障的PPP链路上承载的用户占用的带宽,如是,则将故障的PPP链路上承载的用户搬移到MP链路中的非故障PPP链路上。
更新单元604,用于当PPP链路承载用户数发生改变时更新MP资源分配信息。
本发明实施例提供了一种VoIP网络中MP报文的发送方法及装置,通过使用固定的PPP链路传输MP报文,使得当MP链路中部分PPP链路传输质量下降时,只会影响绑定相应PPP链路的用户,对于所述MP链路上的其他用户的数据传输不会造成影响。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中。所述的存储介质,如:ROM/RAM(Read Only Memory/Random Access Memory,只读存储器/随机存储器)、磁碟、光盘等。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

一种VOIP网络中MP报文的发送方法及装置.pdf_第1页
第1页 / 共15页
一种VOIP网络中MP报文的发送方法及装置.pdf_第2页
第2页 / 共15页
一种VOIP网络中MP报文的发送方法及装置.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种VOIP网络中MP报文的发送方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种VOIP网络中MP报文的发送方法及装置.pdf(15页珍藏版)》请在专利查询网上搜索。

本发明实施例提供了一种VoIP网络中MP报文的发送方法及装置,所述方法包括:选择MP链路中的单条PPP链路作为选定的数据传输链路;通过所述PPP链路传输所述MP报文。本发明实施例通过选择MP链路中的单条PPP链路作为数据传输链路,使得当MP接口内的部分PPP链路传输质量下降时,只会影响绑定相应PPP链路的部分用户,对于所述MP链路上的其他用户的数据传输不会造成影响。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1