一种维护通道ip地址的获取方法以及修改方法

文档序号:7964796阅读:271来源:国知局
专利名称:一种维护通道ip地址的获取方法以及修改方法
技术领域
本发明涉及一种IP地址获取方法,尤其涉及一种基站和基站控制器之间维护通道IP地址的获取方法、以及维护通道IP地址的修改方法。
背景技术
在第三代移动通信中,通常,如果基站在初始建立时没有配置数据,则就需要人工到基站近端加载数据,而且,在无法对基站进行远端维护时,也需要人工到基站近端进行干预。基于上述问题,公开专利第CN 01136795.4号中揭示了一种基于IPOA(IP over ATM,ATM上的IP)通道的缺省维护通道(BOOTP的缺省维护通道)的建立方法,其采用基于IPOA的BOOTP(自举协议)缺省配置的方式来向基站控制器请求配置数据,并自动建立远端维护通道,从而避免了人工到基站近端进行维护,节省了大量的维护费用。
为了自动建立维护通道,CWTS第12届全会提案Classical IP and ARPover ATMRFC1577,《基于IPOA的3G基站操作维护通道自动建立过程》也揭示了一种基站自动建立与基站控制器(RNC)的维护通道的方法。其中,基站在没有检测到可用IPOA通道时,采用底层的物理链路检测机制和BOOTP协议,自动建立缺省IPOA通道。
上述揭示的方法虽然能在建网初期解决3G基站自动建立维护通道的问题,但是一般都需要基站预先静态配置IPOA通道。
例如,如果IPOA设备的属性为如下所示该IPOA设备本端IP地址为172.22.60.232,本端IP地址掩码为255.255.0.0,对端IP地址为172.22.60.215,对端IP地址掩码为255.255.0.0;Iub接口板槽位号22,端口类型为UNI,端口编号为0,承载该IPOA设备的类型为CBR,峰值速率为960kbps。则对IPOA通道的配置为SET IPOAIP=″172.22.60.232″,MASK=″255.255.0.0″,DIP=″172.22.60.215″,DMASK=″255.255.0.0″,BN=0,PT=UNI,PN=0,VPI=7,VCI=92,ST=CBR,SCR=960,PCR=960。
VCI虚拟控制器区域网络标识符,VPI虚拟路径标识符。
并且,虽然在启动BOOTP(引导协议)的情况下,可以从基站控制器(RNC)上获取一个正确的IP地址,建立一个基站控制器的临时的维护通道。然后维护人员可以使用该通道为基站重新配置数据,并将预先配置的IPOA通道地址更正为正确的IPOA通道地址,而进行远端维护。但是,上述BOOTP一般是在基站和基站控制器之间预先配置的IPOA通道发生故障的环境下才启动的。
而且在现有技术方案中,基站需要预先静态配置IPOA通道;另外,当基站的IP地址因为重新规划而需要更改时,仍需要维护人员在基站近端人工更新基站的IPOA通道数据。
因此有必要提供一种能动态配置基站IPOA通道的方法。

发明内容
本发明的目的在于提供一种维护通道IP地址的获取方法和修改方法,其无需预先配置基站的IPOA通道,可获取基站与基站控制器之间的维护通道动态IP地址。
根据本发明的目的,提供一种维护通道IP地址的获取方法,包括步骤A在基站控制器侧预先配置基站的维护通道IPOA永久虚链接数据,该IPOA永久虚链接数据包括该基站的ATM地址;B该基站在专用的VPI=1,VCI=33的ATM的永久虚链接上发送BOOTP请求消息,该BOOTP请求消息中包括该基站的ATM地址,并且同时启动超时定时器对第一时间间隔计时;C基站控制器根据该BOOTP请求消息中的ATM地址,判断基站控制器中预先配置的IPOA永久虚链接数据中是否包括该ATM地址,若包括,则向该基站返回BOOTP响应消息,该BOOTP响应消息包括关于维护通道IP地址的参数,否则返回BOOTP失败消息;以及D基站根据预定参数规则,对该BOOTP响应消息中的每一参数进行判断,在所有参数符合预定参数规则、且建立该IPOA通道所需传输带宽小于最大传输带宽限制的情况下,利用该所有参数建立IPOA通道,否则在第二时间间隔后重新执行步骤B,其中,基站在接收到该BOOTP失败消息、或在第一时间间隔内未接收到该BOOTP失败消息和该BOOTP响应消息的情况下,在第二时间间隔后重新执行步骤B。
本发明进一步提供一种维护通道IP地址的修改方法,包括步骤E基站控制器向基站主动发送BOOTP修改消息,用于修改配置基站的维护通道IP地址,该BOOTP修改消息包括关于维护通道IP地址的参数;以及F基站根据预定参数规则,对该BOOTP响应消息中的每一参数进行判断,在所有参数符合预定参数规则、且建立IPOA通道所需传输带宽小于最大传输带宽限制的情况下,利用该所有参数建立IPOA通道,并向基站控制器返回BOOTP修改响应消息,否则返回BOOTP修改失败消息。
本发明的有益效果是通过本发明的维护通道动态IP地址的获取方法,基站侧不需配置IPOA通道设备,不需静态预先在基站侧配置IPOA通道,而是通过BOOTP方式即可从基站控制器处获取动态IP地址,从而避免了需要人工设置IPOA通道数据,且可能导致出错的问题。而且,基站不需重启动即可使IP地址生效,从而避免了基站侧的处理由重启所带来的弊端。另外,当基站的IP地址因为重新规划而需要更改时,不需要人工到基站近端更新基站的IPOA通道数据,可直接由基站控制器在远端修改基站的IPOA通道数据。


图1显示了依照本发明的获取维护通道动态IP地址的系统框图。
图2显示了依照本发明的获取维护通道动态IP地址的流程图。
图3显示了本发明的基站控制器2主动发起IP地址修改请求的过程。
具体实施例方式
本发明提供了一种基站1和基站控制器2之间维护通道IP地址的获取方法,本发明的基站1无需配置IPOA通道设备,即无需预先配置IPOA通道,而是通过BOOTP方式从基站控制器2获取动态IP地址的方法。
图1显示了依照本发明的获取维护通道IP地址的系统框图。
如图1所示,基站1侧未预先配置IPOA通道,而是由BOOTP请求(BOOTP REQUIRE)消息向基站控制器2获取IP地址,而基站控制器2通过BOOTP响应(RESPONSE)消息向基站1返回建立IPOA通道所需参数,基站1根据参数表(之后将描述),判断是否符合预定参数规则,如果符合、且建立IPOA通道所需传输带宽小于最大带宽限制,则动态修改配置基站1的IPOA通道,并立即生效。
图2显示了依照本发明的获取维护通道IP地址的流程图。
如图2所示,获取维护通道IP地址的流程包括步骤1在基站控制器2中,预先配置基站1的维护通道IPOA缺省永久虚链接(PVC)数据,该IPOA PVC数据中包括该基站1的异步传输模式(ATM)地址。
举例来说该基站控制器2中预先配置SET IPOAPVC ATM_Addr=H′39FF030405060708090009080706050403020106,IP=″172.22.60.215″,MASK=″255.255.0.0″,DIP=″172.22.60.232″,DMASK=″255.255.0.0″,BN=0,PT=UNI,PN=0,VPI=1,VCI=33,ST=CBR,SCR=960,PCR=960。
其中该IPOA PVC数据中包括异步传输模式(ATM)地址H′39FF030405060708090009080706050403020106,该ATM地址对应于该基站1的ATM地址。
应注意的是,该基站控制器2可预存多个基站的维护通道IPOA缺省永久虚链接(PVC)数据,即预存多个基站的ATM地址。
步骤2该基站1在专用的VPI=1,VCI=33的ATM的PVC(BOOTP的缺省维护通道)上发送BOOTP请求(BOOTP REQUIRE)消息,该BOOTP请求消息中包括该基站1的ATM地址,并且基站1同时启动基站1中的超时定时器(未显示)。
其中,基站1在超时定时器超过预定定时T1(可由基站1任意设定,例如30分钟),且未接收到来自基站控制器2的BOOTP响应(RESPONSE)消息或BOOTP失败(FAILURE)消息的情况下,基站1进入步骤5,即在一定时间间隔T2(例如1分钟)重新发送BOOTP REQUIRE消息。关于BOOTP响应(RESPONSE)消息和BOOTP失败(FAILURE)消息将在之后描述。
这里该时间间隔T2可为接收到BOOTP FAILURE消息后的1分钟,或者也可是基站1在发送BOOTP REQUIRE请求后的第35分钟。
在基站1中的超时定时器未超过预定定时T1的过程中,本发明的获取维护通道动态IP地址方法进入步骤3基站控制器2在接收到基站1发送的BOOTP REQUIRE消息后,根据该BOOTP REQUIRE消息中的ATM地址,搜索基站控制器2中已经预先配置的IPOA PVC数据,其中如果搜索的结果是基站控制器2中预先配置的IPOA PVC数据中包括有该基站1的ATM地址,则进入步骤10,发送BOOTP响应(RESPONSE)消息到基站1,该基站控制器2发送给基站1的BOOTP RESPONSE消息中包括参数ATM地址(其与基站控制器2为基站1预先配置的IPOA PVC数据中的ATM地址不同)、本端IP地址,本端IP地址掩码、对端IP地址,对端IP地址掩码、承载的端口类型,承载的端口编号、承载的VPI,承载的VCI、承载的业务类型、持续信元速率、峰值信元速率。上述参数用于基站1重新配置IPOA通道。应注意的是,这些参数都是由维护人员预先手动配置到基站控制器2中,这些参数的确定原则是在运营商组网规划前期任意确定)之后则进入步骤11,即,基站1在接收到BOOTP RESPONSE消息后,基站1按照预存的参数表(如表1所示)中对上述ATM地址、本端IP地址等进行检查,判断BOOTP RESPONSE消息中包括的所有参数是否符合该参数表中对参数的预定参数规则。
其中,如果所有参数符合参数表的预定参数规则,且传输带宽不超过最大带宽限制的情况下,则进入步骤12,即基站1按照该BOOTP RESPONSE消息中包括的参数,动态配置基站1的IPOA通道,并立即生效,且在配置完成后向基站控制器2返回BOOTP完成(COMPLETE)消息。
如果该BOOTP RESPONSE消息中包括的某一参数不符合基站1侧的参数表的预定参数规则,或传输带宽超过最大带宽限制的情况下,则进入步骤5,即,基站1判断此次BOOTP请求失败,则以一定的时间间隔(任意时间段)重新向基站控制器2发出BOOTP请求消息,直到接收到的BOOTPRESPONSE消息中包括的所有参数都符合基站1侧的参数表(表1)的预定参数规则,并且传输带宽不超过最大带宽限制。
表1显示了基站1进行参数检查时所依照的参数规则。
表1参数表



现在返回到步骤3,如果步骤3中搜索的结果是基站控制器2中预先配置的IPOA PVC数据中不包括该基站1的ATM地址,则进入步骤20,发送BOOTP失败(FAILURE)消息给基站1。该BOOTP FAILURE消息向基站1指示BOOTP请求失败,其中并不包括失败原因字段。
之后进入步骤21基站1在接收到来自基站控制器2的BOOTP FAILURE消息后,则基站1判断所发的BOOTP REQUIRE失败,且基站1同样进入步骤5,即以一定的时间间隔重新发送BOOTP REQUIRE消息,直到基站1接收到BOOTP RESPONSE消息,且该BOOTP RESPONSE消息中的参数符合基站1侧的参数表的预定参数规则。
根据以上所述过程,在基站控制器2返回的BOOTP RESPONSE消息中包括的所有参数都符合基站1侧的参数表中的预定参数规则的情况下,基站1根据该BOOTP RESPONSE消息中包括的参数,动态修改配置基站1的IPOA通道,并立即生效(基站重新启动一般需要花费3到5分钟额外的重启时间,而立即生效就不需要花费时间)。从而,通过本发明的维护通道动态IP地址获取方法,基站1侧不需配置IPOA通道设备,不需静态预先在基站1侧配置IPOA通道,而是通过BOOTP方式即可从基站控制器2处获取动态IP地址,从而避免了需要人工设置IPOA通道数据,且可能导致出错的问题。另外,根据本发明,基站1不需重启动即可使IP地址生效,从而避免了基站1侧的处理由重启所带来的弊端。
值得注意的是,根据以上过程建立基站1与基站控制器2之间的IPOA通道之后,本发明的基站控制器2可进一步主动发起IP地址修改请求,以修改配置基站IPOA通道。
图3显示了本发明的基站控制器2主动发起IP地址修改请求的过程。
如图3所示,维护人员若需要修改基站1的IP地址,则该过程包括步骤30基站控制器2向基站1主动发起BOOTP修改(MODIFY)消息,该消息内容与上述BOOTP RESPONSE消息中的内容相同,用于修改配置基站的维护通道IP地址。
步骤31基站1在接收到来自基站控制器2的BOOTP MODIFY消息后,基站1按照所述参考表(表1)中的预定参数规则,检查BOOTP MODIFY消息中所有参数是否符合参考表的预定参数规则。
其中,如果所有参数符合预定参数规则、且传输带宽不超过最大带宽限制的情况下,则进入步骤32基站1按照来自基站控制器2的BOOTP MODIFY消息中的参数,动态修改配置基站1的IPOA通道,并立即生效。该基站1在配置完成后,将向基站控制器2返回BOOTP修改响应(MODIFYRESPONSE)消息,则基站控制器2可通过维护后台人机界面,通知用户基站1的IP地址修改成功。
但是如果基站1侧对该BOOTP MODIFY消息处理失败(例如BOOTPMODIFY消息中的参数不符合预定参数规则),则进入步骤33基站1向基站控制器2返回BOOTP修改失败(MODIFY FAILURE)消息,由此基站控制器2通过维护后台人机界面,通知用户基站1的IP地址修改失败。从而用户可决定重新进行IP地址修改,或者中止。
通过本发明中基站控制器进一步主动发起IP地址修改请求,以修改配置基站IPOA通道,从而当基站的IP地址因为重新规划而需要更改时,不需要人工到基站近端更新基站的IPOA通道数据,可直接由基站控制器在远端修改基站的IPOA通道数据。并且,本发明的基站不需重启动即可使IP地址生效,从而避免了基站1侧的处理由重启所带来的弊端。
对该技术领域的普通技术人员来说,根据以上实施类型可以很容易的联想到其他的优点和变形。因此,本发明并不局限于上述具体实施例,其仅仅作为例子对本发明的一种形态进行详细、示范性的说明。在不背离本发明宗旨的范围内,本领域普通技术人员可以根据上述具体实施例通过各种等同替换所得到的技术方案,但是这些技术方案均应该包含在本发明的权利要求的范围及其等同的范围之内。
权利要求
1.一种维护通道IP地址的获取方法,其特征在于,包括步骤A在基站控制器侧预先配置基站的维护通道IPOA永久虚链接数据,该IPOA永久虚链接数据包括在基站控制器范围内唯一的该基站的ATM地址;B该基站在专用的VPI=1,VCI=33的ATM的永久虚链接上发送BOOTP请求消息,该BOOTP请求消息中包括该基站的ATM地址,并且同时启动超时定时器对第一时间间隔计时;C基站控制器根据该BOOTP请求消息中的ATM地址,判断基站控制器中预先配置的IPOA永久虚链接数据中是否包括该ATM地址,若包括,则向该基站返回BOOTP响应消息,该BOOTP响应消息包括关于维护通道IP地址的参数,否则返回BOOTP失败消息;以及D基站根据预定参数规则,对该BOOTP响应消息中的每一参数进行判断,在所有参数符合预定参数规则、且建立该IPOA通道所需传输带宽小于最大传输带宽的情况下,利用该BOOTP响应消息中的所有参数建立IPOA通道,否则在第二时间间隔后重新执行步骤B,其中,基站在接收到该BOOTP失败消息、或在第一时间间隔内未接收到该BOOTP失败消息或该BOOTP响应消息的情况下,在第二时间间隔后重新执行步骤B。
2.如权利要求1所述的维护通道IP地址的获取方法,其中,基站控制器发送的该关于维护通道IP地址的参数包括ATM地址、本端IP地址,本端IP地址掩码、对端IP地址,对端IP地址掩码、承载的端口类型,承载的端口编号、承载的VPI,承载的VCI、承载的业务类型、持续信元速率、峰值信元速率。
3.如权利要求2所述的维护通道IP地址的获取方法,其中,在该步骤D中,基站建立IPOA通道时,根据该BOOTP响应消息中的所有参数使该维护通道IP地址立即生效。
4.如权利要求3所述的维护通道IP地址的获取方法,其进一步包括,基站以BOOTP完成消息向基站控制器通知已建立IPOA通道。
5.如权利要求4所述的维护通道IP地址的获取方法,其中,该第二时间间隔的起始时刻为接收到该BOOTP失败消息、或判断在参数不符合预定参数规则,或者建立该IPOA通道所需传输带宽大于最大传输带宽限制的时刻;或者该第二时间间隔的起始时刻与第一时间间隔的起始时刻相同。
6.一种维护通道IP地址的修改方法,包括步骤E基站控制器向基站主动发送BOOTP修改消息,用于修改配置基站的维护通道IP地址,该BOOTP修改消息包括关于维护通道IP地址的参数;以及F基站根据预定参数规则,对该BOOTP响应消息中的每一参数进行判断,在所有参数符合预定参数规则、且建立IPOA通道所需传输带宽小于最大传输带宽限制的情况下,利用该所有参数建立IPOA通道,并向基站控制器返回BOOTP修改响应消息,否则返回BOOTP修改失败消息。
7.如权利要求6所述的维护通道IP地址的修改方法,其进一步包括步骤G基站控制器根据该BOOTP修改响应消息,通过人机界面通知用户,基站已获取并修改配置该维护通道IP地址,或根据该BOOTP修改失败消息,通知确定是否重新发送BOOTP修改消息。
8.如权利要求7所述的维护通道IP地址的修改方法,其中,在该步骤F中,基站建立IPOA通道时,在向基站控制器返回BOOTP修改响应消息同时,根据本端IP地址,本端IP地址掩码、对端IP地址,对端IP地址掩码、承载的端口类型,承载的端口编号、承载的VPI,承载的VCI、承载的业务类型、持续信元速率、峰值信元速率参数使该维护通道IP地址立即生效。
全文摘要
本发明提供一种维护通道IP地址的获取方法以及修改方法,包括在基站控制器侧预先配置基站的维护通道IPOA PVC数据,该IPOA PVC数据包括该基站的ATM地址;该基站在专用的PVC上发送BOOTP请求消息,该BOOTP请求消息中包括该基站的ATM地址,并且同时启动超时定时器对第一时间间隔计时;基站控制器根据该BOOTP请求消息中的ATM地址,判断基站控制器中预先配置的IPOA PVC数据中是否包括该ATM地址,若包括,则向该基站返回BOOTP响应消息,该BOOTP响应消息包括关于维护通道IP地址的参数,否则返回BOOTP失败消息;基站根据预定参数规则,对该BOOTP响应消息中的每一参数进行判断,在所有参数符合预定参数规则、且建立该IPOA通道所需传输带宽小于最大传输带宽限制的情况下,利用该所有参数建立IPOA通道。
文档编号H04L29/12GK1889746SQ20061010131
公开日2007年1月3日 申请日期2006年7月14日 优先权日2006年7月14日
发明者许胜洪, 张相军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1