专利名称:帧中继语音网关交换网络中节点号码自动注册方法
技术领域:
本发明属于计算机网络技术领域,特别涉及帧中继语音网关交换网络中节点号码自动注册方法。
背景技术:
帧中继网络是一种点到点的网络,在大型的帧中继语音(VOFR)网络中,必须为每台VOFR设备配置全部的电话号码和到达这些电话号码的途径,这增加了VOFR网络的配置、维护、管理的成本,为了减少配置、维护、管理的成本,本申请人提出了一种网关交互(GATE SWITCH)的帧中继网络结构方案,该方案的核心是用一台或几台VOFR设备作为网关交互中心节点,而其他VOFR设备作为边缘节点,边缘节点的所有呼叫都先呼到网关交互中心节点上来,再由网关交互中心节点根据配置的拨号对等体,选择目的地进行呼出。这样只需要在网关交互中心节点上保存全网电话号码的拨号对等体即可,其他边缘节点均不再需要有全网的电话号码拨号对等体,只需配置本地可接受的号码即可。这种帧中继网络结构方案大大地降低了配置、维护、管理的成本。
在上述方案中,现有技术采用手动方式在网关交互中心节点上进行被叫号码与目的地对应关系的配置,这种方式在网关交互上的配置比较繁琐,特别是在大型的VOFR网络中,网关交互中心节点上的配置工作量相当大,而且当边缘节点的可接受电话号码变动时,必须同步更新网关交互中心节点上的配置,否则将造成呼叫不成功。
发明内容
本发明的目的是为克服上述已有技术的不足之处,提出一种帧中继语音网关交换网络中节点号码自动注册方法,可有效地减少网关交互上的配置工作量,并可保证网关交互中心节点与边缘节点配置的一致性。
本发明提出一种帧中继语音网关交换网络中节点号码自动注册方法,其特征在于,包括以下步骤1)网关交互中心节点定时向各个边缘节点发送全电话号码信息请求(FullInfomation Req)报文或心跳信息请求(KeepAliveReq)报文;2)当各边缘节点收到全电话号码信息请求报文或心跳信息请求报文时,立即给网关交互中心节点回发全电话号码信息报文或心跳信息报文;3)网关交互中心节点从各边缘节点收到的全电话号码信息报文中,提取出所有的电话号码,并根据接收到的接口、DLCI(Data LogicalCircurt Identification数据逻辑电路标识符)生成被叫号码与接口、DLCI的对应关系表,并根据实际情况修改该对应关系表的内容。
上述的第1)步的具体方法可为网关交互中心节点在帧中继链路协议激活的时候发送一次全电话号码信息请求,在收到全电话号码信息报文后,改为发送心跳信息请求报文。
所说的第2)步具体实现方法可为(1)当边缘节点接收到一个全电话号码信息请求报文时,立即回发一个全电话号码信息报文,该全电话号码信息报文带有本端配置的本地可接受的全部电话号码信息;(2)当边缘节点接收到一个心跳信息请求报文时,立即回发一个心跳信息报文,该心跳信息报文表示本边缘节点的配置没有发生改变,该心跳信息报文中携带了本端发送的全电话号码信息报文的次数;(3)当边缘节点的配置发生改变时,边缘节点不管收到何种请求报文,均向网关交互中心节点回发全电话号码信息报文。
所说的第3)步中修改该对应关系表内容的具体实现方法可为(1)当网关交互中心节点收到该全电话号码信息报文时,更新原来对应该接口、DLCI的电话号码信息;(2)当网关交互中心节点收到心跳信息报文时,提取出边缘节点的全电话号码信息报文的发送次数,并与本端接收到的次数相比较,如果不相等,则网关交互中心节点将发送全电话号码信息请求报文,并更新本地接收到全电话号码信息报文的次数与心跳信息报文中次数一致,直到再次收到全电话号码信息报文;(3)当网关交互中心节点在一定时间内未收到任何心跳信息或全电话号码信息报文时,将清除与该接口、DLCI相关的电话号码对应关系表,并发送全电话号码信息请求报文给边缘路由器。
所说的全电话号码信息请求报文、心跳信息请求报文、全电话号码信息报文以及心跳信息报文的格式可由依次排列的前导符、逻辑链路标识符、控制比特、可选填充字段、多协议标识、数据域、帧校验及前导符组成;其中所说的控制比特字节为0x02,可表示该报文是网关交互中心节点号码自动注册报文;所说的多协议标识为0x01时,可表示报文为全电话号码信息请求报文,全电话号码信息请求报文的数据域可以不填;所说的多协议标识为0x02时,可表示报文为全电话号码信息报文,全电话号码信息报文的数据域中包含了边缘节点的电话号码信息;所说的多协议标识为0x03时,可表示报文为心跳信息请求报文,心跳信息报文的数据域可以不填;所说的多协议标识为0x04时,可表示报文心跳信息报文,心跳信息报文的数据域中包含了发送全电话信息报文的次数。
所说的全电话号码信息请求报文的数据域中电话号码格式可为符合国际电话与电报顾问委员会(CCITT)制定的E.164格式,并还设有符号“.”和字母“T”两种,每个电话号码为不定长,最长为32位,每两个电话之间用0来隔开。
本发明所说的网关交互中心节点与边缘节点的设备均可采用路由器。
本发明的特点及效果
本发明在VOFR网络中,实现了网关交互中心节点上的配置可自动根据边缘节点的配置来产生,减少网关交互上的配置工作量,并保证了中心节点与边缘节点的配置保持一致,解决了由于网关交互中心节点与边缘节点配置不一致而造成呼叫不成功的问题。
具体实施例方式
本发明提出的帧中继语音网关交换网络中节点号码自动注册方法,结合实施例进行详细说明如下本实施例的实现方法为网关交互中心节点定时向边缘节点发送全电话号码信息请求报文或心跳信息请求报文,这两个报文不携带其它任何信息。当边缘节点收到全电话号码信息请求报文时,就立即给网关交互中心节点回全电话号码信息报文,该报文带有本端配置的本地可接受的全部电话号码信息。网关交互中心节点根据这个报文,提取出所有的电话号码,并根据从接收到的接口、DLCI来生成被叫号码与接口、DLCI号的对应关系表,所有的边缘节点的信息最终汇总成为一张全网的被叫号码对应关系表。当有呼叫进来时,根据这张对应表即可找到目的地进行呼出。
为了节约带宽,网关交互中心节点向边缘节点发送全电话号码信息请求的次数不宜太频繁,本实施例采用在帧中继链路激活(UP)的时候发送,在收到边缘节点的全电话号码信息报文后,用心跳信息请求报文来代替全号码信息请求报文。当边缘节点接收到一个心跳信息请求报文时,立即回一个心跳信息报文,该报文只是表示本边缘节点的配置没有发生改变。心跳信息报文中携带了本端发送的全电话号码信息报文的次数。当边缘节点的配置发生改变时,即使收到的心跳信息请求报文,边缘节点也仍用全电话号码信息报文回发给网关交互中心节点。网关交互中心节点收到该报文时,更新原来对应该接口、DLCI的电话号码信息。在本实施例中,心跳信息请求报文的发送频率为一分种一次。
为了保证全电话号码信息报文不会由于网络拥塞而丢弃,造成网关交互中心节点与边缘节点上的配置不一致,边缘节点的心跳信息报文中带有本端发送的全电话号码信息报文的发送次数,当网关交互中心节点收到心跳信息报文时,提取出边缘节点的全电话号码信息报文的发送次数,并与本端接收到的次数相比较,如果不相等的话,则表示有全电话号码信息报文被丢弃,此时网关交互中心节点将发送全电话号码信息请求报文,并更新本地接收到的全电话号码信息报文的次数与心跳信息报文上的次数一致,直到再次收到全电话号码信息报文。
在本发明的实施例中网关交互中心节点与边缘节点的设备均采用路由器,其实现帧中继语音网关交换网络中节点号码自动注册方法,具体包括以下步骤1、当网关交互中心路由器检测到帧中继的一条PVC(永久性虚电路)的协议激活时,向边缘路由器发送全电话号码信息请求报文;2、当边缘路由器收到全电话号码信息请求报文时,立即回发一个全电话号码信息报文,该报文携带了本端配置的所有可接受电话号码;3、网关交互中心路由器在收到各边缘路由器的全电话号码信息报文时,从中提取出所有的电话号码,生成被叫号码与报文接口、DLCI的对应关系表;4、网关交互中心路由器定时(本实施例为每一分钟)发送心跳信息请求报文给边缘路由器;5、边缘路由器收到心跳信息请求报文,如果本地的配置未改变,则直接回发心跳信息报文,否则回发全电话号码信息报文;6、网关交互中心路由器收到心跳信息报文时,判断该报文中发送的全电话号码信息报文的次数与本地收到的次数是否相符,如果不符,则清除与该接口、DLCI相关的电话号码对应关系表,并发送全电话号码信息请求报文给边缘路由器;7、当网关交互中心路由器一定时间内(本实施例为三分钟)未收到任何心跳信息或全电话号码信息报文时,则认为边缘路由器出了问题,此时将清除与该接口、DLCI相关的电话号码对应关系表,并发送全电话号码信息请求报文给边缘路由器;
8、当网关交互中心路由器检测到PVC变成不激活时,则停止发送全电话号码信息请求报文或心跳信息请求报文。
本实施例的全电话号码信息请求报文、心跳信息请求报文、全电话号码信息报文、心跳信息报文(这四种报文可通称为网关交互中心节点号码自动注册报文)格式如表1表1
包括依次排列的前导符(flag)、逻辑链路标识符(Q.922Address)、控制比特(Control)、可选填充字段(Optional)、多协议标识(NLPID)、数据域(Data)、帧校验(Frame Check Sequence)及前导符(flag)组成;其中控制比特(Control)字节为0x02,表示该报文是网关交互中心节点号码自动注册报文。
多协议标识(NLPID)为0x01时,表示报文为全电话号码信息请求报文,全电话号码信息请求报文的数据域可以不填;所说的多协议标识(NLPID)为0x02时,表示报文为全电话号码信息报文,全电话号码信息报文的数据域中包含了边缘节点的电话号码信息;所说的多协议标识(NLPID)为0x03时,表示报文为心跳信息请求报文,心跳信息报文的数据域可以不填;所说的多协议标识为(NLPID)0x04时,表示报文心跳信息报文,心跳信息报文的数据域中包含了发送全电话信息报文的次数。
本实施例的全电话号码信息请求报文的Data域的电话号码具体格式如表2所示表2
全电话号码信息请求报文Data域的电话号码格式为符合国际电话与电报顾问委员会(CCITT)制定的E.164格式(即支持数字“0”到“9”,符号“*”,“#”,字母“A”,“B”,“C”,“D”),并且还设有符号“.”和字母“T”两种,每个电话号码可以为不定长,最长可为32位,每两个电话之间用0来隔开。
本实施例的被叫号码与接口、DLCI号的对应关系表如表3表3
表3的电话号码与表2的电话号码格式一致,以0结尾。接口项可以为具体接口的指针变量。DLCI为具体的DLCI号,范围为16~1007。并对电话号码进行排序。
网关交互中心路由器在收到边缘路由器的全电话号码信息报文时,从中提取出所有的电话号码,并根据报文入接口、DLCI填写表3。
例如网关交互中心路由器从接口0的DLCI 100上收到了携带了电话号码(电话号码为010T、100、200)的全电话号码信息报文后,更新的对应关系表将如表4表4
权利要求
1.一种帧中继语音网关交换网络中节点号码自动注册方法,其特征在于,包括以下步骤1)网关交互中心节点定时向各个边缘节点发送全电话号码信息请求报文或心跳信息请求报文;2)当各边缘节点收到全电话号码信息请求报文或心跳信息请求报文时,立即给网关交互中心节点回发全电话号码信息报文或心跳信息报文;3)网关交互中心节点从各边缘节点收到的全电话号码信息报文中,提取出所有的电话号码,并根据接收到的接口、DLCI生成被叫号码与接口、DLCI的对应关系表,并根据实际情况修改该对应关系表的内容。
2.如权利要求1所述的帧中继语音网关交换网络中节点号码自动注册方法,其特征在于,所说的第1)步的具体实现方法为网关交互中心节点在帧中继链路协议激活的时候发送全电话号码信息请求,在收到全电话号码信息报文后,改为发送心跳信息请求报文。
3.如权利要求1所述的帧中继语音网关交换网络中节点号码自动注册方法,其特征在于,所说的第2)步具体实现方法为(1)当边缘节点接收到一个全电话号码信息请求报文时,立即回发一个全电话号码信息报文,该全电话号码信息报文带有本端配置的本地可接受的全部电话号码信息;(2)当边缘节点接收到一个心跳信息请求报文时,立即回发一个心跳信息报文,该心跳信息报文表示本边缘节点的配置没有发生改变,该心跳信息报文中携带了本端发送的全电话号码信息报文的次数;(3)当边缘节点的配置发生改变时,边缘节点不管收到何种请求报文,均向网关交互中心节点回发全电话号码信息报文。
3.如权利要求1所述的帧中继语音网关交换网络中节点号码自动注册方法,其特征在于,所说的第3)步中修改该对应关系表内容的具体实现方法为(1)当网关交互中心节点收到该全电话号码信息报文时,更新原来对应该接口、DLCI的电话号码信息;(2)当网关交互中心节点收到心跳信息报文时,提取出边缘节点的全电话号码信息报文的发送次数,并与本端接收到的次数相比较,如果不相等,则网关交互中心节点将发送全电话号码信息请求报文,并更新本地接收到全电话号码信息报文的次数与心跳信息报文中次数一致,直到再次收到全电话号码信息报文;(3)当网关交互中心节点在一定时间内未收到任何心跳信息或全电话号码信息报文时,将清除与该接口、DLCI相关的电话号码对应关系表,并发送全电话号码信息请求报文给边缘路由器。
4.如权利要求1所述的帧中继语音网关交换网络中节点号码自动注册方法,其特征在于,所说的全电话号码信息请求报文、心跳信息请求报文、全电话号码信息报文以及心跳信息报文的格式由依次排列的前导符、逻辑链路标识符、控制比特、可选填充字段、多协议标识、数据域、帧校验及前导符组成;
5.如权利要求4所述的帧中继语音网关交换网络中节点号码自动注册方法,其特征在于,所说的控制比特字节为0x02,表示该报文是网关交互中心节点号码自动注册报文。
6.如权利要求4所述的帧中继语音网关交换网络中节点号码自动注册方法,其特征在于,所说的多协议标识为0x01时,表示报文为全电话号码信息请求报文,全电话号码信息请求报文的数据域可以不填;所说的多协议标识为0x02时,表示报文为全电话号码信息报文,全电话号码信息报文的数据域中包含了边缘节点的电话号码信息;所说的多协议标识为0x03时,表示报文为心跳信息请求报文,心跳信息报文的数据域可以不填;所说的多协议标识为0x04时,表示报文心跳信息报文,心跳信息报文的数据域中包含了发送全电话信息报文的次数。
7.如权利要求3所述的帧中继语音网关交换网络中节点号码自动注册方法,其特征在于,所说的全电话号码信息请求报文的数据域中电话号码格式为符合国际电话与电报顾问委员会制定的E.164格式,并还设有符号“.”和字母“T”两种,每个电话号码为不定长,最长为32位,每两个电话之间用0来隔开。
8.如权利要求1、2、3或4所述的帧中继语音网关交换网络中节点号码自动注册方法,其特征在于,所说的网关交互中心节点与边缘节点的设备均采用路由器。
全文摘要
本发明属于计算机网络技术领域,涉及帧中继语音网关交换网络中节点号码自动注册方法。本发明包括网关交互中心节点定时向各个边缘节点发送全电话号码信息请求报文或心跳信息请求报文;当各边缘节点收到全电话号码信息请求报文或心跳信息请求报文时,立即给网关交互中心节点回发全电话号码信息报文或心跳信息报文;网关交互中心节点从收到的报文中,提取出所有的电话号码,并根据接收到的接口、DLCI生成被叫号码与接口、DLCI的对应关系表,并根据实际情况修改该对应关系表的内容。本发明可有效地减少网关交互上面的配置工作量,并可保证网关交互中心节点与边缘节点配置的一致性。
文档编号H04L12/56GK1499797SQ0214748
公开日2004年5月26日 申请日期2002年11月5日 优先权日2002年11月5日
发明者施鸿殊 申请人:华为技术有限公司