一种ipoa通道自动建立及维护的方法

文档序号:7598446阅读:155来源:国知局
专利名称:一种ipoa通道自动建立及维护的方法
技术领域
本发明涉及移动通讯领域中的数据通道,尤其涉及在宽带码分多址(WCDMA)系统中基站(NODE B)和基站控制器(RNC)间自动建立IPOA通道(IP OVERATM)及进行维护的方法。
背景技术
基站NODE B作为WCDMA系统中无线侧的一个重要组成部分,具有分布广、数量大、近端管理不易的特点。为了解决NODE B系统远程管理的问题,在3GPP 25.442协议中约定在基站NODE B与基站控制器RNC之间需要建立一条IPOA的通道,即在ATM(异步传递模式)上传送IP(因特网协议)数据包,以便在RNC侧进行集中的远程管理。
现有技术如“一种基于IPOA通道的操作维护通道的建立方法”(中国专利申请号01136795.4,授权公告号CN1159877C,授权公告日2004年7月28日)提供一种自动建立IPOA通道的方法,如图1所示,其主要内容是NODE B处于初始状态时在默认的PVC(永久虚拟链接)上,由基站侧以广播方式发起自举协议(BOOTP)请求,并从RNC的回应包中获得NODE B的IP地址,来设置本地的IP地址;然后根据获得IP地址与缺省PVC创建IPOA通道,从而完成基站与基站控制器之间的操作维护通道的建立;最后配置或者事先配置基站控制器与基站远端维护台之间的路由,使基站经过所述已经建立的基站与基站控制器之间的维护通道到其远端维护台之间的维护通道连通,由此建立基站与基站操作维护台之间的维护通信。但是,该方法中基站需要在默认的PVC进行自举广播,而承载广播的ATM信元具有可抛弃性,因此会发生接收不到回应包的情况,从而导致无法及时可靠地建立IPOA通道。另外,该方法只是基站在无IP地址时如何获得用于IPOA的IP地址方法,无法解决在后期维护过程中IP地址发生改变时,基站不能获得新的IP地址的问题,从而无法进行IPOA通道的维护。

发明内容
本发明所要解决的技术问题是提供一种IPOA通道自动建立及维护的方法,该方法保证了基站能可靠及时地获取、更新本地IP地址,从而确保IPOA通道的自动建立及维护。
为了解决上述技术问题,本发明提供了一种IPOA通道自动建立及维护的方法,该方法包括以下步骤(a)建立基站与基站控制器之间的缺省PVC;(b)通过步骤(a)建立的PVC,由基站侧以广播方式发起BOOTP请求,将该请求传送到基站控制器;(c)若在设定的响应时间内,基站未获得基站控制器向其发出的BOOTP响应包,则再次发起BOOTP请求,直至基站获得BOOTP响应包,其中,BOOTP响应包包括有基站控制器分配给该基站的IP地址;(d)基站从所述BOOTP响应包中获取基站控制器分配给该基站的IP地址,并根据获取的IP地址与缺省PVC创建IPOA通道;(e)基站设备建立起IPOA通道后,按照监测周期向基站控制器发送BOOTP请求;(f)基站控制器接收请求并回送BOOTP响应包,基站接收到响应包后将从BOOTP响应包中获取的IP地址与当前使用的IP地址相比较,若有不同,则采用新的IP地址建立新的IPOA通道。
进一步地,上述方法可具有以下特点所述步骤(c)中的响应时间为10~30秒。
进一步地,上述方法可具有以下特点所述步骤(e)中的监测周期为3~5分钟。
进一步地,上述方法可具有以下特点所述步骤(e)还包括有如下步骤基站实时监测IPOA链路是否中断,若监测到IPOA链路中断,则立即向基站控制器发送BOOPT请求。
进一步地,上述方法可具有以下特点本方法还包括如下步骤配置基站控制器与基站远端维护台之间的路由,使基站经过所述步骤(d)已经建立的基站与基站控制器之间的IPOA通道到其远端维护台之间的IPOA通道连通,由此建立了基站与基站操作维护台之间的维护通信。
进一步地,上述方法可具有以下特点所述由基站侧发起的BOOTP请求包括以下内容包操作码,用于标示BOOTP包类型;硬件地址类型,用于标示硬件地址类型;硬件地址长度,用于标示硬件地址长度;硬件操作设置,用于标示经过网关数;处理标识,用于BOOTP请求与BOOTP响应之间的匹配;保留位,用于后期的扩展;消失秒,用于标示客户端自举以来已经多少秒;客户IP地址,用于标示客户端的IP地址;自己的IP地址,用于标示服务器填充的客户端的IP地址;服务器IP地址,用于标示服务器填充的服务器的地址;网关IP地址,用于经过的网关地址;客户硬件地址,用于标示客户端的硬件地址;可选主服务器名,用于可选的主机名;引导文件名,用于标示要加载的文件名;可选厂商定义区域,用于厂商自定义的域。
进一步地,上述方法可具有以下特点所述BOOTP请求传送至基站控制器的自举协议服务器,且由该自举协议服务器发出BOOTP响应包。
与现有技术相比,本发明方法具有以下优点A,由于本发明设计了自举协议BOOTP包响应检测机制,在设定的响应时间内,如果没有接受到来自基站控制器的响应包,则重复进行BOOTP的广播过程,避免了ATM信元可抛弃性带来的BOOTP协议包可能被丢失的问题,保证基站能可靠及时地获取本地IP地址,从而确保IPOA通道的自动建立。
B,由于本方法中基站设备在建立其IPOA通道后,仍然由基站按照监测周期向基站控制器发送BOOTP请求或根据监测到IPOA的中断情况可立即向基站控制器发送BOOTP请求,然后基站接受BOOTP响应包,并且使用从响应包中获取的新IP地址,因此本方法保证了基站能及时可靠地更新本地的IP地址来建立新的IPOA通道,从而确保IPOA通道的维护。


图1是现有技术的方法流程图。
图2是本发明IPOA通道自动建立及维护方法的流程图。
图3是本发明中BOOTP请求包的格式示意图。
图4是本发明实施例中基站自动获取及变更IP地址的示例图。
具体实施例方式
为深入了解本发明IPOA通道自动建立及维护方法,下面结合附图及具体实施例对本发明进行详细说明。
本发明所述的方案基于以下前提一是基站与基站控制器之间基于ATM传输;二是基站与基站控制器之间已经建立物理连接。
如图2所示,本发明IPOA通道自动建立及维护方法包括以下步骤
步骤1,建立基站与基站控制器之间的缺省PVC;步骤2,通过步骤1建立的PVC,由基站侧以广播方式发起自举协议(BOOTP)请求,将该请求传送到基站控制器的自举协议服务器;步骤3,如果在设定的响应时间内,该响应时间和传输链路有关系,在实现时可自行设定,如设定响应的时间为20秒,基站未获得BOOTP响应包,即为超时无响应,则基站再次发起自举协议请求,直至基站获得BOOTP响应包;其中,BOOTP请求包括如下内容,具体格式如图3所示包操作码(op),共有1个字节,用于标示BOOTP包类型;硬件地址类型(htype),共有1个字节,用于标示硬件地址类型;硬件地址长度(hlen),共有1个字节,用于标示硬件地址长度;硬件操作设置(hops),共有1个字节,用于标示经过网关数;处理标识(xid),共有4个字节,用于BOOTP请求与BOOTP响应之间的匹配;保留位(reserved),共有2个字节,用于后期的扩展;消失秒(sees),共有2个字节,用于标示客户端自举以来已经多少秒;客户IP地址(ciaddr),共有4个字节,用于标示客户端的IP地址;自己的IP地址(yiaddr),共有4个字节,用于标示服务器填充的客户端的IP地址;服务器IP地址(siaddr),共有4个字节,用于标示服务器填充的服务器的地址;网关IP地址(giaddr),共有4个字节,用于经过的网关地址;客户硬件地址(chaddr),共有16个字节,用于标示客户端的硬件地址;可选主服务器名(sname),共有64个字节,用于可选的主机名;引导文件名(file),共有128个字节,用于标示要加载的文件名;
可选厂商定义区域(vend),共有64个字节,用于厂商自定义的域。
步骤4,基站控制器的自举协议服务器向基站发出包括基站控制器分配给该基站的IP地址的BOOTP响应包,该BOOTP响应包的格式与BOOTP请求包相同;步骤5,基站从BOOTP响应包中获取基站控制器分配给该基站的IP地址,然后根据获取的IP地址与缺省PVC创建IPOA通道,并且还可以配置基站控制器与基站远端维护台之间的路由,使基站经过已经建立的基站与基站控制器之间的IPOA通道到其远端维护台之间的维护通道连通,由此建立了基站与基站操作维护台之间的维护通信。
步骤6,基站设备建立起IPOA通道后,按照设定的监测周期,如每隔3分钟向基站控制器发送一次BOOTP请求,基站控制器接收请求并回送BOOTP响应包;还可以由基站实时监测IPOA链路是否中断,若监测到IPOA链路中断,则立即向基站控制器发送BOOPT请求,这样可以提高反应速度;步骤7,基站接收到由基站控制器发送的BOOTP响应包后,将从BOOTP响应包中获取的IP地址与当前使用的IP地址相比较;若有更新,则执行步骤8,否则返回6;步骤8,基站设备采用新的IP地址替代原来的IP地址,并建立新的IPOA通道。
图4是运用本发明自动维护IPOA通道IP地址的一个实例。
基站(NODE B)在上电运行后,建立起默认PVC,向基站控制器(RNC)广播自举协议(BOOTP)请求包。
RNC在接收到NODE B发来的BOOTP请求,查找预先的配置,将该NODE B的IP地址10.0.0.1填入BOOTP响应包。
NODE B取得BOOTP回应,解析出IP地址10.0.0.1进行绑定,建立起IPOA通道,并随后每隔5分钟,周期性地向RNC发送BOOTP请求包。
某个时间,用户在RNC侧改变该NODE B的IP配置为10.0.0.2;
RNC接收到该NODE B下一次BOOTP请求时,将新的IP地址写入BOOTP回应包,发送NODEB;NODE B根据BOOTP回应包,解析出新的IP地址10.0.0.2;经比较发现与原地址10.0.0.1不一致,则抛弃原IP地址,绑定新的IP地址10.0.0.2至NODE B,由此完成了一次IP地址的获取、更新过程。
权利要求
1.一种IPOA通道自动建立及维护的方法,该方法包括以下步骤(a)建立基站与基站控制器之间的缺省PVC;(b)通过步骤(a)建立的PVC,由基站侧以广播方式发起BOOTP请求,将该请求传送到基站控制器;(c)若在设定的响应时间内,基站未获得基站控制器向其发出的BOOTP响应包,则再次发起BOOTP请求,直至基站获得BOOTP响应包,其中,BOOTP响应包包括有基站控制器分配给该基站的IP地址;(d)基站从所述BOOTP响应包中获取基站控制器分配给该基站的IP地址,并根据获取的IP地址与缺省PVC创建IPOA通道;(e)基站设备建立起IPOA通道后,按照监测周期向基站控制器发送BOOTP请求;(f)基站控制器接收请求并回送BOOTP响应包,基站接收到响应包后将从BOOTP响应包中获取的IP地址与当前使用的IP地址相比较,若有不同,则采用新的IP地址建立新的IPOA通道。
2.根据权利要求1所述的IPOA通道自动建立及维护的方法,其特征在于所述步骤(c)中的响应时间为10~30秒。
3.根据权利要求1所述的IPOA通道自动建立及维护的方法,其特征在于所述步骤(e)中的监测周期为3~5分钟。
4.根据权利要求2或3所述的IPOA通道自动建立及维护的方法,其特征在于所述步骤(e)还包括有如下步骤基站实时监测IPOA链路是否中断,若监测到IPOA链路中断,则立即向基站控制器发送BOOPT请求。
5.根据权利要求4所述的IPOA通道自动建立及维护的方法,其特征在于该方法还包括如下步骤配置基站控制器与基站远端维护台之间的路由,使基站经过所述步骤(d)已经建立的基站与基站控制器之间的维护通道到其远端维护台之间的IPOA通道连通,由此建立了基站与基站操作维护台之间的维护通信。
6.根据权利要求5所述的IPOA通道自动建立及维护的方法,其特征在于所述由基站侧发起的BOOTP请求包括以下内容包操作码,用于标示BOOTP包类型;硬件地址类型,用于标示硬件地址类型;硬件地址长度,用于标示硬件地址长度;硬件操作设置,用于标示经过网关数;处理标识,用于BOOTP请求与BOOTP响应之间的匹配;保留位,用于后期的扩展;消失秒,用于标示客户端自举以来已经多少秒;客户IP地址,用于标示客户端的IP地址;自己的IP地址,用于标示服务器填充的客户端的IP地址;服务器IP地址,用于标示服务器填充的服务器的地址;网关IP地址,用于经过的网关地址;客户硬件地址,用于标示客户端的硬件地址;可选主服务器名,用于可选的主机名;引导文件名,用于标示要加载的文件名;可选厂商定义区域,用于厂商自定义的域。
7.根据权利要求6所述的IPOA通道自动建立及维护的方法,其特征在于所述BOOTP请求传送至基站控制器的自举协议服务器,且由该自举协议服务器发出BOOTP响应包。
全文摘要
本发明公开一种IPOA通道自动建立及维护的方法,该方法包括如下步骤建立基站与基站控制器之间的缺省PVC;通过已建立的PVC,由基站侧以广播方式发起BOOTP请求,并传送到基站控制器;若在设定的响应时间内,基站未获得包括有基站控制器分配给该基站的IP地址的BOOTP响应包,则再次发起BOOTP请求,直至获得BOOTP响应包;基站从BOOTP响应包中获取该基站的IP地址,并根据IP地址与缺省PVC创建IPOA通道;建立IPOA通道后,基站按照监测周期向基站控制器不断发送BOOTP请求,并将从BOOTP响应包中获得的IP地址与当前的IP地址进行比较,若有不同,则采用新的IP地址建立新的IPOA通道。本发明保证基站能可靠及时地获取、更新本地IP地址,从而确保IPOA通道的自动建立及维护。
文档编号H04W24/04GK1764305SQ20041008409
公开日2006年4月26日 申请日期2004年10月20日 优先权日2004年10月20日
发明者陈勇, 唐文浩 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1