异步传送模式交换机中的自配置处理器的制作方法

文档序号:7581361阅读:248来源:国知局
专利名称:异步传送模式交换机中的自配置处理器的制作方法
技术领域
本发明涉及多个处理器配置,更具体地说,涉及异步传递模式(ATM)交换机中多个处理器的配置。
背景技术
和发明简述在本发明的体系结构中,有多块功能模块板(FMB)跟一个异步传递模式(ATM)交换机核心相连。每一块功能模块板都有一个或者多个数据处理器、包括分布式操作系统和一个或多个应用程序的软件以及包括一个ATM交换机端口的硬件电路。这一个ATM交换机核心包括许多行一列一单元(RCU),每一个ATM交换机端口都在逻辑上跟一个RCU相连。当一块FMB跟一个ATM交换机核心插槽相连接时,这一逻辑连接就建立了起来。为了协调所有功能模块里执行的任务,所有功能模块里的板处理器(BP)都采用分布式操作系统。在整个ATM交换机核心的各种功能模块里传递着信令和通信信号。为了实现这样的异步通信,每一个功能模块都需要知道跟ATM交换机核心连接的其它功能模块的标识和位置。特别是要通过ATM交换机核心建立起一个内部连接或者路径,以便有选择地在处理器间进行通信。
尽管这种位置和身份信息以及处理器之间的内部控制路径(ICP)可以通过人工建立,(例如利用每一块功能模块板上的DIP开关),但是如果这些配置任务能够自动完成,那将会降低劳动强度和成本。因此,本发明允许板处理器在初始启动时,以及ATM交换机核心连接上新的或者更换功能模块板时,采用自适应方式自己配置自己。
因此,本发明的一个目的是让ATM交换机内的多个处理器进行自动配置。
本发明的另一个目的是在ATM交换机的处理器之间建立内部控制路径。
本发明的再一个目的是ATM交换机有新处理器时自动地对它们进行配置。
本发明又一个目的就是自动地配置两个或更多ATM交换机的处理器阵列。
本发明还有一个目的就是自动地在跟相互连接的ATM交换机中不同的交换机相连的处理器之间建立内部控制路径。
自配置节点有多块功能模块板,每一个都有一个或者多个板处理器和一个相应的ATM交换机端口,跟异步传递模式(ATM)交换机中可用的插槽相连。该节点开始工作时,每一个板处理器都自动地向所有ATM交换机端口位置广播自己的初始消息。初始消息包括板处理器的标识和ATM交换机端口位置信息。
板处理器中的一个处理器用作主处理器。收到板处理器广播的初始消息后,主处理器将这个板处理器的标识和ATM交换机端口位置存入一个数据库里,并直接给广播这一初始消息的板处理器发送一则应答消息。板处理器通过这一应答消息知道了主处理器的身份和ATM交换机端口位置。
然后通过ATM交换机在处理器之间,利用为每一个板处理器储存的标识和位置信息建立起内部控制路径(ICP)。在一个优选实施方案里,这些ICP是由主处理器和板处理器一起建立的,主处理器建立ICP的一半,板处理器建立ICP的另一半。内部控制路径被各种板处理器有选择地用来传递控制消息和其它信息。作为后者的一个实例,主处理器可以用建立起来的内部控制路径将软件下载给一个或多个板处理器。
这样,本发明的第一个示例性实施方案允许对有多个处理器基于ATM交换机的节点进行自动配置,而不需要在配置该节点时通过主处理器对板处理器进行轮询或者人工干预。为每一块板处理器储存的基本配置信息包括它的标识和ATM交换机端口位置信息。还可以储存其它的配置信息。
在本发明的第二个示例性实施方案里,一种新的功能模块板跟ATM交换机核心的一个空插槽连接起来,例如,用这种方式为这一节点扩容和/或增加功能。增添新的功能模块板时,板处理器自动地广播一则初始消息,包括它的标识和ATM交换机端口位置。主要的板处理器收到初始的广播消息,将消息里的标识和ATM交换机端口位置信息储存起来,然后发送一则应答消息。一开始主要的板处理器和新的板处理器在新的板处理器和主处理器之间通过这一ATM交换机核心建立起一条内部控制路径。增加和自动配置新增加的板处理器不会打断已经配置了的板处理器的工作。
在本发明的第三个示例性实施方案里,利用跟两个或者更多ATM交换机核心相连接的功能模块配置板处理器。例如,在第一个和第二个ATM交换机之间通过分别跟第一个和第二个ATM交换机核心相连的第一个和第二个交换机终端板(ETB)建立起一条物理链路,也就是跟物理链路的一个ETB接口,例如双绞线、同轴电缆、光纤等等。用一个对应的板处理器控制每一个交换机终端板的工作过程。在跟第一个和第二个ATM交换机连接的板处理器阵列里,将一个指定为主处理器,例如主处理器跟第一个ATM交换机的一个端口相连。
主处理器对第一个和第二个ATM交换机里的板处理器进行配置。当第二交换机的板处理器中的每一个都向第二个ATM交换机的所有端口广播它的初始消息时,第二个ETB,它充当一个伪主处理器,通过这一物理链路将这一信息中继给第一个ETB。这第一个ETB将这一信息“翻译”出来,并将它提供给主处理器。
主处理器将翻译过来的信息储存起来,并证实收到了通过第一个和第二个ETB和上述物理链路跟第二个ATM交换机相连的处理器广播的初始消息。在这样做的时候,主处理器和板处理器通过第一个和第二个ATM交换机建立起内部控制路径。一些内部控制路径经过第一个和第二个ETB通过这一物理链路。这样,通过利用这一物理链路以及第一个和第二个ETB,跟第一个和第二个ATM交换机核心相连的板处理器就得到了自动配置,开始有效地工作,就象这所有的处理器都一直跟同一个ATM交换机核心相连一样。
下面将参考附图详细介绍本发明的目的和优点。
附图详述在以下说明里,为了进行说明而不是为了进行限制,给出了具体细节,例如特定的体系结构、应用程序、接口、技术等等,以便全面地理解本发明。然而,对于本领域里的技术人员而言显而易见,本发明可以用跟这些具体细节不同的其它实施方案来实现。在某些情况下,略去了对众所周知的方法、协议、装置和电路的详细介绍,以免喧宾夺主。
本发明尤其适合于在ATM平台上建立起来的,有多个站或节点的移动无线电通信网。1997年12月19日提交,序列号为60/068097,标题为“移动通信的异步传递模式平台”的美国临时专利申请(律师文号2380-12)详细地介绍了这样一种移动无线电通信网,该申请于1998年3月16日作为正常的美国专利申请提交,这里将该申请引入作为参考。
例如,在

图1所示的公用陆地移动网(PLMN)10里,三个站或者节点12和20建立在一个ATM平台上。移动交换控制器(MSC)12将公用陆地移动网10跟公共交换电话网(PSTN)、综合业务数字网(ISDN)等等之类的其它固定网连接起来。这两个基站20通过无线电空中接口28将MSC 12跟移动台30连接起来。
移动交换控制器12包括一个ATM交换机核心14。跟ATM交换机核心14的插槽相连的是多个功能模块板(FMB),包括一个主处理器板(MPB)16和几个板处理器(BP)18。每一个板处理器都有存储器,用来储存程序和数据,还有数据处理电路,用于处理数据和执行这些程序。板处理器互相通信,并通过这一ATM交换机核心14用ATM接口15上的异步传递程序建立连接。总的来说,移动交换控制器12建立和控制跟移动台30的所有连接,并提供辅助服务。对于给定移动台30,MSC 12用合适的数据库(没有画出)更新移动用户数据和移动用户位置信息。MSC 12还对移动用户语音路径的连续性进行处理,有时叫做“越区切换”或者“切换”。
移动交换控制器12通过一个业务和信令接口19跟多个基站20相连(图中为了进行说明只画出两个基站)。每一基站20都包括一个ATM交换机核心22。多个功能模块板(FMB)26通过ATM接口25跟ATM交换机核心22相连。同时跟一个插槽连接的每一个ATM交换机核心都是一个功能模块主处理器板24。
参考图2,每一个功能模块板(FMB)都包括一个数据处理器或者一组数据处理器、存储器和专用硬件电路。每一个FMB都跟ATM交换机核心的一个插槽相连。这一ATM交换机核心包括许多行-列-单元(RCU),每一个行-列-单元都跟一个插槽相连,ATM交换机“端口”在逻辑上跟对应的RCU/插槽有关。因此,当我们说一个板处理器跟一个ATM交换机端口相连接或者相关的时候,应当将这一连接/相关理解为一种逻辑连接/相关。物理上跟ATM交换机核心插槽相连接的是FMB。
每一个功能模块板的一部分加上ATM交换机核心构成了ATM交换机自身(图中用虚线表示)。包括在ATM交换机里每一功能模块板的这一部分,可以看作ATM交换机端口,它们最好包括专用数据处理和储存硬件资源,用于完成ATM交换机端口功能,例如ATM信元的输入输出缓冲、数据封装、添加ATM信头和路由选择标记、VPI/VCI信元分析和翻译等等。这样的缓冲、分析和翻译对于通过ATM交换机核心建立路由是必不可少的。
跟功能模块板相连的ATM交换机端口之间有传输路径或者链路相连。每一条链路都包括一个链路电路,根据这条链路使用的具体协议对信元打包。每一条链路都可以为多个连接传递信元。有选择地控制ATM交换机核心的内部路径,使得这一核心的特定端口相连,从而允许消息从ATM交换机的输入侧传递到ATM交换机的输出侧。通过交换机核心进行交换之前,每一个ATM交换机端口的每一个功能模块板上,队列或者缓冲器都将信元储存起来。交换机核心,以及它的行-列-单元,其基本功能就象是ATM交换机内端口之间的交叉连接。
如果信元分了优先级,在提供不同服务质量的时候会这样分级,那么,每一个处理器板都会有对应于优先级级数的许多队列或者缓冲器。信元通过输入队列选择器进入适当的缓冲器,并由输出队列选择器在适当的时刻从缓冲器里读出来。当然,本发明使用的ATM交换机核心和协议的具体细节不限于某一特定的ATM结构或者ATM协议。
回到图1,基站20负责到移动无线电台30的无线电接口,包括为移动无线电网络10内一个或者多个小区提供服务所必需的收发信机和天线这样的无线电设备。这些功能可以包括无线电发射,接收来自移动台的无线通信号,包括均衡和分集功能,以补偿衰落效应;质量测量,用来测量基站和移动台之间上行链路和下行链路上的信号强度和质量;同步和定位调整测量;基站无线电发射机功率控制和移动台功率控制;无线电路径上的多路复用;信道编码、交织、广播系统信息和寻呼消息;以及接收移动台发来的无线电信道请求。最好将这些功能分开,由不同的功能模块板26来实现。
正在ATM平台上建立的公用陆地移动无线电网络10采用了信元长度固定的一种面向连接的ATM传输协议。包含某一网络用户信息的这些信元不必按照周期方式发送,在这个意义上来说这一ATM协议是异步的。每一个ATM信元都包括53个字节,其中的5个字节构成ATM信头,48个字节用来传递实际的信息,有时叫做“有效负荷”。每一个ATM信元都有一条由物理链路支持的“虚信道”或者连接。每一个连接都用信头里的两个子字段来识别虚信道标识符(VCI)和虚路径标识符(VPI)。通过某一特定连接的移动无线电网络10,这些字段一起用于信元的多路复用、去复用和交换。VCI和VPI不是地址。相反,它们是在建立连接的时候在每一ATM分段或者链路里明确分配的,在这一连接的持续时间里它们一直存在。
当ATM交换机从一个输入端口收到一个信元时,它必须根据这一信元的VPI、VCI和输入端口的物理标识符来确定要将这一个信元送到哪一个输出端口去。ATM交换机确定一个新的VPI和VCI值插入信头,这样,这一个信元就能够正确地传递到下一个ATM网络段。ATM交换机一般都是根据该信头的VPI和VCI信息,再加上标识输入ATM交换机端口的“物理层”信息,在VP/VC连接表里查阅这一连接信息的。
ATM适配层(AAL)将板处理器上运行的特定应用程序跟ATM协议层的具体特性分离开来。尽管本发明不局限于具体的ATM适配层种类,但是一个优选实施方案在跟单独一个ATM交换机核心连接的板处理器模块之间使用了AAL-5进行ATM连接。AAL-5是专用于局域网数据传递的,因此特别适合于处理器之间的局部通信。任何让人满意的ATM交换机核心和协议结构都可以用于在MSC 12和基站20这样的移动网节点里构造ATM平台。
虽然本发明特别适合用于图1所示的移动通信网10里,但是它只是一般性的应用,就象下面将参考图3所示第一个实施方案里所描述的那样。图3包括一个主处理器板(MPB)52以及跟一个ATM交换机核心50的相应插槽连接的多个功能模块板(FMB)54。主处理器板52和FMB 54通过AAL-5这种适当的AAL接口跟ATM交换机核心50连接。
主处理器和板处理器之间的通信是在内部控制路径(ICP)的基础之上通过ATM交换机核心50进行的。内部控制路径58的实例用ATM交换机核心50里的虚线来表示。内部控制路径是处理器到处理器的一般控制信令连接。在这一实施方案实例里,提供了ICP来建立叫做“星型”结构的初始的最小结构,其中每一个ICP都将主处理器跟一个板处理器连接起来,这样,每一个板处理器就都有它自己到主处理器的ICP。当然,ICP可以在所有处理器之间自动建立。一旦在处理器里载入适当的应用程序软件,就可以在应用程序的请求下在任意板处理器之间建立另外的ICP。
在这一优选实施方案实例里,每一个ICP都是由主处理器跟一个板处理器一起建立的。主处理器建立它自己的那一半ICP,板处理器则建立另一半ICP。
为了建立一条内部控制路径,主处理器必须知道板处理器的身份以及板处理器连接的ATM交换机端口位置。通过ATM交换机核心的这种内部控制路径允许在处理器之间进行通信,而不需要单独的总线或者连接板处理器的其它信号线。此外,本发明能够通过ATM交换机核心自动地建立这些内部控制路径,而不需要人工干预或者主处理器对板处理器进行查询。
下面参考图4中流程图说明的ICP例程(方框60),介绍建立内部控制路径(ICP)为通信配置各种板处理器的程序。系统启动的时候,例如加电或者复位以后,所有的板处理器54都广播一则初始化消息(方框62)。这一初始化程序可以储存在每一个FMB的PROM里,包括广播一则初始化消息给跟同一ATM交换机核心相连接的所有ATM交换机端口。周期性地发送这一初始化消息,直到从主处理器收到一则应答消息。
每一则初始化消息都包括板处理器的配置信息,包括它的标识和ATM交换机端口位置。其它的配置信息可以包括FMB类型、FMB类型的具体版本、ATM交换机端口的速度、FMB上可寻址装置的数量、FMB上的装置类型、PROM里储存的和载入的软件的标识和版本号、可以选择路由通达的ATM地址等等。例如,初始化消息可以包括一个虚路径标识符(VPI)和一个虚连接标识符(VCI),对应于ATM交换机端口位置编码,间接地说明正在广播的板处理器的身份。
主处理器根据广播消息将每一板处理器的标识符和ATM交换机端口位置信息存入一个数据库或者其它存储表里(方框64)。或者,主处理器可以通过ATM信元有效负荷里的ATM交换机端口ID确定是哪一个板处理器发送了初始化消息。只有主处理器证实收到了每一个板处理器的初始化消息(方框66)。其它板处理器则对初始化消息置之不理。应答消息建立起主处理器一侧的半条ICP,还包括了识别主处理器和它的ATM交换机端口位置的信息。因此,当板处理器收到应答消息时,就建立了板处理器一侧的半条ICP(方框68)。板处理器直接向主处理器发回一则消息,通过这一新建里的ICP确认主处理器的ATM交换机端口位置。跟这一ATM交换机核心连接的各种处理器之间,信令和其它类型的控制信息是通过这些内部控制路径传递的。例如,主处理器可以通过已经建立起来的内部控制路径向板处理器下载软件。
根据本发明的方法,跟ATM交换机核心连接的处理器为所选处理器之间的通信完成了自动配置,而没有主处理器对板处理器进行轮询。也不需要外部总线上的外部信号来实现这种配置或者处理器之间的通信。
本发明的第二个实施方案实例用模块化方式给ATM交换机核心更换或者增添功能模块板(FMB),而不需要专门重新配置其FMB已经跟这一ATM功能模块交换机核心连接的所有已配置处理器。参考图5中流程图所说明的更换/增添例程(方框80)。当新的或者更换功能模块跟ATM交换机核心相连接的时候(方框82),新的或者更换功能模块上的处理器自动地广播初始化消息(方框84)。如上所述,该初始化消息包括处理器的标识和ATM交换机端口位置信息。接下来,在系统启动了以后,执行图4说明的内部控制路径程序,也就是方框64-72,跟新的或者更换了的功能模块配置和建立适当的内部控制路径,并重新配置ATM交换机(方框86)。
更换或者增添新的功能模块处理器板不会打断已经配置好的板处理器的工作。通常,让设备脱机维护或其它进行服务在通信系统里是不可接受的。此外,如果操作员最初安装了能够同时处理200个呼叫的一个节点,那么,增加另外的板子将这个节点升级到能够同时处理例如400个呼叫而不打断正在进行的呼叫时,采用“不停止工作”的方式是比较好的。在本发明的第二个实施方案里,考虑到了方便地进行扩展这样的问题,不需要让整个节点停止工作来进行修理、服务、升级或者扩展。
下面根据图6所示的功能框图介绍本发明的第三个实施方案。有可能两个或者更多的ATM交换机连接在一起。图6说明了例如三个ATM交换机90、100和110,分别标为ATM A、ATM B和ATM C。虽然FMB是真的跟ATM交换机核心插槽相连的,但为了简单起见,以下说明中把板处理器(BP)说成是跟ATM交换机端口相连的。因此,有许多板处理器跟三个ATM交换机中每一个的交换端口相连。特别是ATM交换机A包括一个主处理器92,跟一个交换机端口相连。除了其它板处理器94以外,ATM交换机A还包括交换机终端板(ETB)处理器96和98。ATM交换机B包括板处理器102和一个交换机终端板处理器(104)。ATM交换机C包括板处理器112和一个交换机终端板处理器114。
ATM交换机B和C都没有配备主处理器板。图6所示的所有处理器都被看成一个扩展的但是是统一的处理器网络,同时也是按照这种方式配置的,该网络由跟ATM交换机A有关的主处理器管理和维护。
处理器网络的初始配置跟ATM交换机B和C的板处理器之间内部控制路径的建立是用交换机终端板处理器来进行的。在ATM交换机A交换机终端板96和ATM交换机B交换机终端板104之间建立了一条直接的ATM通信链路106。类似地,在ATM交换机A交换机终端板98和ATM交换机C交换机终端板114之间建立了一条ATM通信链路116。第三级ATM交换机是通过ETB 114在到ATM交换机D(没有画出)的ATM通信链路116上建立起来的。另外,级连的级(level)可以用相似的方式添加。内部控制路径是按照图3-5所示的过程通过ATM交换机A(用虚线表示)在主处理器和其它“A”ATM交换机板处理器之间建立起来的。
为了配置图6所示扩展板处理器网络里的ATM交换机B和ATM交换机C板处理器,下面介绍在其它ATM交换机“B”和“C”里为BP建立ICP的过程。配置另外的级连ATM交换机时也采用类似的过程。系统启动时,跟ATM交换机B和C相连的板处理器向它们相应的ATM交换机上的所有端口广播初始化消息。这些初始化消息包括一个处理器标识和ATM交换机端口位置信息。由于在ATM交换机B和C里没有主处理器,这些初始化消息还没有得到应答。因为跟ATM交换机A有关的主处理器已经配置好了跟ATM交换机A有关的处理器板,所以主处理器识别交换机终端板96和98,并载入VPI翻译软件。
在“近端”ETB 96和98(从主处理器来看)得到了识别而且载入了包括VPI翻译软件的永久性软件以后,主处理器92通过近端ETB96和98在相应的直接ATM通信链路106和116上发送一则预定消息给“远端”的ETB 104和114(还是从主处理器这边看)。预定消息临时将ATM交换机100和110里的ETB 104和114指定为伪主处理器。具体地说,当远端ETB在直接ATM通信链路上收到预定消息时,就配置ETB(例如在PROM里),把它自己识别成对应ATM交换机的伪主处理器。这样识别过以后,每一个伪主ETB都将来自跟它自己的ATM交换机相连的板处理器的所有初始化消息通过它的ATM通信链路中继给主处理器的ATM交换机。
当近端ETB 96和98收到这些初始化消息时,每一则初始化消息的VPI被翻译或者映射成一个新的VPI,这一新的VPI跟第一个ATM交换机90里的相应近端ETB唯一地相关。VPI翻译允许主处理器将这些初始化消息识别成来自跟某一远端ETB相连接的一个ATM交换机。结果,来自第二级(或其它级)ATM交换机的每一则初始化消息,当它到达主处理器时,都会有一个唯一的VPI/VCI组合。VPI表明了具体的ATM交换机身份。
因为主处理器从VPI知道了某一初始化消息来自何方,所以就建立起了前半部分内部控制路径(ICP)。一则应答消息通过新建立的ICP由主处理器发往适当的近端ETB。近端ETB通过对应的ATM通信链路将这一应答消息中继给远端ETB。远端ETB将这一应答消息转发给正确的板处理器。ICP的后半部分也就建立好了。板处理器发送一则确认消息给主处理器,说明它已经收到了主处理器的身份信息和ATM交换机端口位置信息。通过建立好的ICP将确认消息发送给主处理器,这样,远端ETB不再用作伪主处理器。在初始化过程中,第二级和其它级ATM交换机里的板处理器并不知道伪主处理器参与了ICP的建立过程。
然后,主处理器可以用建立起来的内部控制路径将软件下载给不同级别ATM交换机里的各种板处理器。如果任何新的或者用于更换的FMB跟任何一个ATM交换机相连,新的或者用于更换的板处理器就广播一则初始化消息,然后完成刚刚介绍过的板处理器配置和ICP设置程序。
这样,本发明能够给予基于单个ATM交换机的节点,以及基于ATM交换机的节点构成的多级网络极大的灵活性和伸缩性。用于在处理器之间建立通信的初始化和配置过程是自动完成的,还是以每一个处理器为单位自行初始化的。结果,这些过程可以用于非常小的系统,这种非常小的系统只有一个ATM交换机和很少几个板处理器跟一个扩展网络相连,这一个扩展网络通过交换机终端模块将几个ATM交换机跟有大量板处理器的每一个ATM交换机相连。
虽然介绍本发明时采用了当前认为最实际的优选实施方案,但是应当明白,本发明并不局限于这里公开的实施方案。相反,本发明将覆盖权利要求的实质和范围所包括的各种修正方案和等价方案。
权利要求
1.用于节点的一种方法,该节点包括多个处理器,每一个处理器都跟一个异步传递模式(ATM)交换机的一个对应端口相连,该方法包括以下步骤这些处理器中的一个自动地发送一则初始消息,该消息包括该处理器的标识和ATM交换机端口位置信息,和这些处理器中另一个处理器接收这一初始消息,并发送一则应答消息。
2.权利要求1的方法,还包括那一个处理器收到应答消息以后发送一则确认消息给另一个处理器。
3.权利要求1的方法,其中那另一个处理器是一个主处理器,其它的那些处理器是板处理器,该方法还包括在最初启动时,每一个板处理器自动地广播一则初始消息,其中包括每一个处理器的标识和ATM交换机端口位置,和只有主处理器用应答信号对每一板处理器的初始消息广播做出响应。
4.权利要求3的方法,还包括主处理器将每一个板处理器的标识和位置信息储存起来,和通过ATM建立起内部控制路径,那些处理器通过这些内部控制路径用每一个板处理器的标识和位置信息有选择地进行通信。
5.权利要求4的方法,还包括利用建立起来的内部控制路径,从主处理器向每一板处理器载入软件。
6.权利要求1的方法,其中的初始消息用对应于那一个处理器的虚路径标识符(VPI)和虚连接标识符(VCI)来识别,其中的VCI跟一个ATM交换机端口位置有关,VPI则跟一个ATM交换机有关。
7.权利要求1的方法,其中的应答消息包括一个标识符,用来识别跟那另一个处理器有关的ATM交换机端口位置。
8.权利要求1的方法,还包括将一个新处理器跟ATM交换机的一个空端口相连;从新处理器自动地发送一则初始消息给另一个处理器,该消息包括这一新处理器的标识和ATM交换机端口位置信息;另一处理器收到这一新处理器的初始消息,并发送一则应答消息;和通过ATM交换机跟这一个新处理器建立一条内部控制路径。
9.权利要求8的方法,其中的新处理器不打断那多个处理器的工作。
10.一种系统,包括第一个异步传递模式(ATM)交换机核心;和跟这一个ATM交换机核心相连接的第一组处理器板,每一个处理器板都有一个处理器跟一个ATM交换机端口位置相连,其中的那些处理器自动地自配置,从而允许通过ATM交换机核心在处理器之间有选择地进行通信。
11.权利要求10的系统,其中那些处理器中的一个是主处理器,每一个剩下的处理器都发送一则初始化消息,主处理器收到这些消息并做出应答。
12.权利要求11的系统,其中每一个处理器的初始化消息都包括标识和ATM交换机端口位置信息。
13.权利要求12的系统,还包括每一个处理器都广播初始化消息给其它的处理器,只有主处理器应答广播的每一则初始化消息。
14.权利要求13的系统,其中的主处理器将每一个板处理器的标识和位置信息储存起来,通过ATM交换机核心建立起内部控制路径,通过这些内部控制路径,主处理器和剩下的处理器利用每一个处理器的位置和标识信息有选择地进行通信。
15.权利要求14的系统,其中的主处理器利用建立好的内部控制路径将软件载入每一个板处理器。
16.权利要求10的系统,其中的初始化消息是用对应于那一个处理器的虚路径标识符(VPI)和虚连接标识符(VCI)来标识的,其中的VCI跟一个ATM交换机端口位置有关,VPI跟一个ATM交换机有关。
17.权利要求10的系统,其中的应答消息包括一个标识符,用来识别跟其它处理器相连接的一个ATM交换机端口位置。
18.权利要求11的系统,还包括第二个ATM交换机核心,第二组处理器板跟它相连,其中第一个和第二个ATM交换机核心都通过相应的交换机终端板(ETB)相连,和其中的主处理器将每一个板处理器的位置和标识信息储存起来,并通过第一个和第二个ATM交换机核心建立起内部控制路径,利用这一内部控制路径,主处理器跟第一组和第二组板处理器利用每一个板处理器的标识和位置信息有选择地进行通信。
19.权利要求18的系统,还包括多层ATM交换机核心,每一层都有一组处理器板,通过相应的ETB,或者跟第一个ATM交换机ETB或者跟另一个ATM交换机ETB相连,其中的主处理器将跟每一个ATM交换机连接的每一个板处理器的位置标识储存起来,并通过ATM交换机核心建立内部控制路径,通过这些内部控制路径,主处理器和跟其相应ATM交换机核心相连的每一个板处理器,利用每一个板处理器的标识和位置信息,有选择地进行通信。
20.多个节点构成的通信网里的一种方法,这多个节点中第一个和第二个异步传递模式(ATM)交换机中的每一个都包括跟相应端口相连接的多个处理器,该方法包括以下步骤通过分别跟这第一个和第二个ATM交换机连接的第一个和第二个扩展模块,在第一个和第二个ATM交换机之间建立一条链路,每一个扩展模块都包括一个对应的处理器,将跟第一个ATM交换机连接的那一个处理器指定为主处理器,和主处理器配置分别跟第一个和第二个ATM交换机连接的第一个和第二个处理器。
21.权利要求20的方法,其中的配置步骤还包括跟第二个ATM交换机连接的第二组处理器中的每一个,通过建立的链路自动地发送一则初始消息给主处理器,初始消息中包括每一个处理器的标识和ATM交换机端口位置,和主处理器接收每一则初始消息,并通过建立的路径向第二组处理器中的每一个发送一则应答消息。
22.权利要求21的方法,还包括第二组处理器中的每一个收到应答消息时,通过建立的链路发送一则确认消息给主处理器。
23.权利要求22的方法,还包括将第二个扩展模块上的一个处理器指定为临时伪主处理器,用于通过建立的链路将第二组处理器中每一个的初始消息中继给第一个扩展模块。
24.权利要求21的方法,还包括第二组处理器中的每一个自动地广播一则初始消息给第二个ATM交换机的端口,该消息包括第二组处理器中每一个的标识和ATM交换机端口位置信息;第一个扩展模块接收建立的链路上的消息,并将广播的第二个ATM交换机标识和交换机端口位置信息变换成对应的第一个ATM交换机标识和交换机端口位置。
25.权利要求24的方法,还包括主处理器用一则应答消息响应第一个扩展模块;第一个扩展模块通过建立的链路发送应答消息;和第二个扩展模块将应答消息转发给第二组处理器。
26.权利要求25的方法,还包括主处理器将第一组和第二组处理器中每一个的位置和标识信息储存起来,和通过这些ATM交换机在分别跟第一个和第二个ATM交换机连接的第一组和第二组处理器之间建立起内部控制路径,这第一组和第二组处理器通过它们有选择地进行通信,其中一些内部控制路径经过了第一和第二个扩展模块。
27.权利要求26的方法,还包括利用第一和第二个扩展模块,将软件从主处理器载入第二组处理器。
28.权利要求21的方法,还包括将一个新的第二组处理器跟第二个ATM交换机的一个空端口相连接,利用第一个和第二个扩展模块通过建立的链路从新的第二组处理器自动地发送一则初始消息给主处理器,该消息包括新处理器的标识和ATM交换机端口位置信息,和主处理器接收新的第二组处理器的初始消息,并利用第一和第二个扩展模块发送应答消息。
29.权利要求28的方法,其中将新的第二组处理器跟空端口连接起来不会打断已经配置好了的第一组和第二组处理器的工作。
30.跟一个异步传递模式(ATM)交换机的对应端口连接的多个处理器的一种安排方案,其中的一个处理器是主处理器,其它处理器是板处理器,其中的处理器通过ATM交换机为有选择的处理器之间的通信自动地配置,而不需要主处理器轮询板处理器。
31.权利要求30的方案,其中每一个板处理器都自动地广播一则初始消息,该初始消息包括每一个板处理器的标识和ATM交换机端口位置信息,每一则初始消息都通过该ATM交换机建立一条通达每一板处理器的内部控制路径的一部分。
32.权利要求31的方案,其中每一个板处理器都用来自主处理器响应它的初始消息的一则应答消息建立主处理器和每一个板处理器之间的内部控制路径的其余部分。
全文摘要
一种自配置节点,包括许多数据处理器,跟一个异步传递模式(ATM)交换机的对应端口相连。当该节点投入服务时,每一个处理器都自动地广播一则初始消息给所有的ATM交换机端口,该消息包括每一个处理器的标识和ATM交换机端口位置信息。收到这一处理器广播的初始消息以后,指定的一个主处理器将进行广播的处理器的标识和ATM交换机端口位置信息存入一个数据库里,并直接发送一则应答消息给广播这一初始消息的处理器。处理器从收到的应答消息识别出主处理器的身份和ATM交换机位置。利用为每一个板处理器储存的标识和位置信息,在处理器之间通过ATM交换机建立起内部控制路径(ICP)。这些内部控制路径用于在这些处理器之间传递控制消息和其它信息。这样就自动地配置好了基于ATM交换机的多处理器节点,而不需要主处理器的轮询或者人工干预。
文档编号H04L12/56GK1285128SQ98813719
公开日2001年2月21日 申请日期1998年12月15日 优先权日1997年12月19日
发明者U·恩哈格尔 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1