在接入服务器端对多链路用户进行接入的方法

文档序号:7626755阅读:451来源:国知局
专利名称:在接入服务器端对多链路用户进行接入的方法
技术领域
本发明涉及互联网接入方法,尤其涉及一种在接入服务器端对多链路用户进行接入的方法。
目前,对于只有一个链路资源的用户来说,上网速率受到线路传输速率的限制,例如通过电话线拨号上网的用户。但对于有多个链路资源的用户来讲,如果能将多个链路捆绑在一起使用,必然会提高上网的速率。例如用户能同时使用数条电话线上网,或通过可提供相当于两条电话线传输速率的ISDN(综合业务数字网)数字线上网,无疑可以增加带寬,提高上网速率。对于拥有多个链路资源的用户,在其上网时,用户端要将数据分发经多个链路上传,在接入服务器端要将下传数据也分发给这几个链路。当上网用户多余一个时,由于属于多个用户的链路同时都在进行数据的传递,这样就产生了如何辨别哪些链路是属于一个用户的问题,即如何将属于一个用户的多个链路进行捆绑的问题。现有终端系统普遍支持选择多链路拨号方式,如在个人计算机的Windows98操作系统中就可以将上网拨号方式设置成多链路拨号方式,用户上网时,数据信息要经过PSTN(公共交换电话网)程控交换机的中继线进入接入服务器,再由接入服务器进行接入操作。由于接入服务器由多个接入单元组成,而不同的接入单元对应不同的中继线,不同的中继线可能具有不同的IP(互联网协议)地址。这样如果两个链路进入同一个接入单元,则可以使用PPP(点对点)协议在链路层实现捆绑,但是由于PSTN程控交换机的中继选线策略问题,导致属于同一用户的多个链路可能进入不同中继线,从而在接入服务器端位于不同接入单元,而不同接入单元对应的IP地址不同,就无法实现对属于一个用户的多个链路进行捆绑。
针对现有技术中的问题,本发明的目的是提供一种在接入服务器端对多链路用户进行接入的方法,对属于同一用户的多个链路进行捆绑,以增加用户的上网带宽,提高上网速率。
为达到上述目的,本发明采用的技术方案是设置对多链路用户信息进行注册的MP(多链路点对点协议)服务器,MP服务器与接入服务器的接入单元相互通信;当用户拨号上网时,对到达接入单元的每一条链路中的信息进行以下操作(1)读取用户信息;(2)判断该链路的属性是否为多链路用户,如果是,进入步骤(3);如果否,由接入单元按普通用户处理,分配IP地址,上网成功后结束;(3)接入服务器与MP服务器建立通信,在MP服务器中查询注册信息;(4)判断是否有属于该用户的注册信息,如果无,执行步骤(5);如果有,进入步骤(6);(5)将用户信息在MP服务器上注册,标识该链路为主道,分配IP地址,后转步骤(8);(6)标识该链路为辅道,分配IP地址,并由MP服务器向接入服务器返回该用户由步骤(5)标识的主道所在接入单元的IP地址;
(7)判断主道所在接入单元的IP地址与辅道所在接入单元的IP地址是否相同,如果是,则将主道与辅道进行捆绑;如果否,则在主道与辅道间建立隧道,并进行捆绑;(8)上网并等待该用户的后续链路到达接入单元;当用户下网时,接入单元将该用户的链路的注册信息从MP服务器中删除。
其中MP服务器与接入服务器的接入单元的相互通信通过IP网进行。主道与辅道的捆绑通过PPP(点对点)协议在链路层进行。在主道与辅道间建立隧道是由辅道所在接入单元通过隧道协议向主道所在接入单元发起连接,并由主道所在接入单元为所建立的隧道分配隧道号。
由于本发明设置了MP服务器及采用了隧道协议,MP服务器与接入服务器的接入单元相互通信保证了属于同一用户的多个链路无论进入哪些接入单元,都在同一台MP服务器上注册并且根据查询注册表的结果为每个链路作以标识,即使属于同一用户的多个链路进入不同接入单元,接入单元也能根据标识使用隧道协议建立隧道,由隧道将数据进行封装再通过PPP协议实现捆绑,这种接入方法能将属于一个用户的多个链路资源捆绑在一起使用,成倍增加上网带宽。
下面结合附图和实施例对本发明作进一步说明。


图1是本发明所述方法的原理示意图;图2是本发明所述方法的操作流程图。
在图1中,用户终端a通过两条电话线或ISDN数字线B1、B2以多链路方式拨号上网后,到达PSTN程控交换机b,PSTN程控交换机b通过中继线与接入服务器c中的接入单元相连接,本发明设置的MP服务器d与接入服务器c中的接入单元相互通信。图1中表示了两条通道经过PSTN程控交换机b的中继线以两个链路11、12分别进入接入服务器c中的不同接入单元的情况,在此情况下,于两个接入单元之间建立隧道e,再使用PPP协议将链路11、12捆绑。
参照图2,以用户通过两条电话线拨号上网为例,其两条电话线B1、B2经PSTN程控交换机b的中继先后到达接入服务器c,设B1在先,接入服务器c执行步骤1,读取用户信息后继续步骤2,判断其属性是否为多链路用户,如果否,由接入单元按普通用户处理,分配IP地址,上网成功后结束;由于B1是采用多链路方式拨号上网的若干链路中的一条,于是执行步骤3,接入服务器c与MP服务器d通过IP网建立通信,在MP服务器d中查询注册信息;后经步骤4判断是否有属于该用户的注册信息,由于B1在先,则查询结果为否,在MP服务器d中注册,将B1所在链路标识为主道,为主道分配IP地址,后转步骤7,主道上网并等待该用户的后续链路到达接入单元。而在后的B2经注册查询后,判断为是,则执行步骤5,B2所在链路被标识为辅道,分配IP地址,并由MP服务器d向接入服务器c返回其主道所在接入单元的IP地址,至此B2不仅被确定了辅道的身份,而且能够在各接入单元中的众多链路中确定实施捆绑的目标,即主道。再由步骤6判断主道所在接入单元的IP地址与辅道所在接入单元的IP地址是否相同,如果是,使用PPP协议将主道与辅道捆绑后转步骤7,如果否,通过建立隧道捆绑,由B2所在接入单元通过隧道协议向B1所在接入单元发起连接,建立隧道,并由B1所在接入单元为所建立的隧道分配隧道号,链路中的数据由隧道封装后使用PPP协议再进行捆绑,后转步骤7,这样即可达到两倍于链路基本速率的上网速率。上述隧道协议实际中可以是任意的隧道协议,如果用户以两条以上链路拨号上网时,后续链路依到达接入服务器c的次序执行上述步骤,亦被分别标识为辅道并与同一主道相捆绑,捆绑后所达到的速率为每条链路的基本速率乘以链路条数之积。
权利要求
1.一种在接入服务器端对多链路用户进行接入的方法,其特征在于设置对多链路用户信息进行注册的MP服务器,MP服务器与接入服务器的接入单元相互通信;当用户拨号上网时,对到达接入单元的每一条链路中的信息进行以下操作(1)读取用户信息;(2)判断该链路的属性是否为多链路用户,如果是,进入步骤(3);如果否,为该链路分配IP地址,上网成功后结束;(3)接入服务器与MP服务器建立通信,在MP服务器中查询注册信息;(4)判断是否有属于该用户的注册信息,如果无,执行步骤(5);如果有,进入步骤(6)(5)将用户信息在MP服务器上注册,标识该链路为主道,分配IP地址,后转步骤(8)(6)标识该链路为辅道,分配IP地址,并由MP服务器向接入服务器返回该用户由步骤(5)标识的主道所在接入单元的IP地址;(7)判断主道所在接入单元的IP地址与辅道所在接入单元的IP地址是否相同,如果是,则将主道与辅道进行捆绑;如果否,则在主道与辅道间建立隧道,并进行捆绑;(8)上网并等待该用户的后续链路到达接入单元;当用户下网时,接入单元将该用户的链路的注册信息从MP服务器中删除。
2.如权利要求1所述的在接入服务器端对多链路用户进行接入的方法,其特征在于所述MP服务器与接入服务器的接入单元的相互通信通过IP网进行。
3.如权利要求1所述的在接入服务器端对多链路用户进行接入的方法,其特征在于所述将主道与辅道进行捆绑通过PPP协议在链路层进行。
4.如权利要求1所述的在接入服务器端对多链路用户进行接入的方法,其特征在于所述在主道与辅道间建立隧道是由辅道所在接入单元通过隧道协议向主道所在接入单元发起连接,并由主道所在接入单元为所建立的隧道分配隧道号。
全文摘要
本发明公开了一种在接入服务器端对多链路用户进行接入的方法,通过设置对多链路用户信息进行注册的MP服务器,将进入接入服务器的链路注册并查询,给属于同一用户的各链路标识为主道或辅道,再根据主道和辅道所在接入单元的异同,以直接捆绑或建立隧道的方法实现多链路捆绑增加上网带宽。
文档编号H04M11/06GK1381980SQ0111645
公开日2002年11月27日 申请日期2001年4月14日 优先权日2001年4月14日
发明者高立平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1