[go: up one dir, main page]

CN1726683A - 用于提供连接以作为分组网络上的分布式数字交叉连接的系统和方法 - Google Patents

用于提供连接以作为分组网络上的分布式数字交叉连接的系统和方法 Download PDF

Info

Publication number
CN1726683A
CN1726683A CNA2003801065198A CN200380106519A CN1726683A CN 1726683 A CN1726683 A CN 1726683A CN A2003801065198 A CNA2003801065198 A CN A2003801065198A CN 200380106519 A CN200380106519 A CN 200380106519A CN 1726683 A CN1726683 A CN 1726683A
Authority
CN
China
Prior art keywords
gateway
router
connection
end points
port
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2003801065198A
Other languages
English (en)
Other versions
CN100593302C (zh
Inventor
亚历山大·L·柯勒姆
迪特尔·W·费穆拉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN1726683A publication Critical patent/CN1726683A/zh
Application granted granted Critical
Publication of CN100593302C publication Critical patent/CN100593302C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • H04L2012/5656Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL2
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • H04L2012/5658Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL5

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种方法,该方法包括接收对于提供与分组网络的至少一部分相关联的路径的请求,以及判断路由器是否与分组网络中的路径相关联。该方法还包括当路由器不与路径相关联时,在第一网关和第二网关之间提供第一连接。该方法还包括当路由器与路径相关联时,在第一网关和路由器之间提供第二连接,并且在路由器和第二网关之间提供第三连接。另外,该方法还包括以下两步骤中的至少一个步骤:使第一网关的第一端点和第二网关的第二端点与连接中的一个或多个连接相关联的步骤,以及断开第一网关的第一端点和第二网关的第二端点与连接中的一个或多个连接之间关联的步骤。

Description

用于提供连接以作为分组网络上的分布式数字交叉连接的系统和方法
技术领域
本发明一般地涉及通信系统,并且更具体而言,本发明涉及用于提供连接以作为分组网络中的分布式数字交叉连接的系统和方法。
背景技术
典型的基于分组的通信网络可以支持两个或更多个参与者之间的通信会话。例如,该网络可以通过在呼叫方和被叫方之间传输因特网协议(IP)分组来支持语音电话呼叫。包含语音信息的分组通常通过分组网络中的各个网络节点在多方之间被路由。
发明内容
本发明描述了一种用于提供连接以作为分组网络中的分布式数字交叉连接的系统和方法。
在一个实施例中,提供了一种方法,该方法包括接收对于提供与分组网络的至少一部分相关联的路径的请求,以及判断路由器是否与分组网络中的路径相关联。该方法还包括当路由器不与路径相关联时,在第一网关和第二网关之间提供第一连接。该方法还包括当路由器与路径相关联时,在第一网关和路由器之间提供第二连接,并且在路由器和第二网关之间提供第三连接。另外,该方法还包括以下两步骤中的至少一个步骤:使第一网关的第一端点和第二网关的第二端点与连接中的一个或多个连接相关联的步骤,以及断开第一网关的第一端点和第二网关的第二端点与连接中的一个或多个连接之间关联的步骤。
在另一实施例中,提供了一种方法,该方法包括检测第一网关被添加到到分组网络。该方法还包括当第一网关至少是一种网关类型时,在第一网关和路由器之间建立第一连接。另外,该方法包括当第一网关至少是一种其他的网关类型时,识别第二网关,并且在第一网关和第二网关之间建立第二连接。
根据本发明的各种实施例,可以展现出一个或多个技术特征。依赖于实现方式,本发明的具体实施例可以展现出以下特征中的没有、一些或全部。例如,在一个实施例中,系统可以建立通过分组网络的连接。作为具体示例,系统可以在接入网关和核心网关之间建立连接。系统还可以在接入网关和路由器之间建立第一连接,并且在路由器和和核心网关之间建立第二连接。系统还可以使在接入网关和核心网关处的端点与一个或多个连接相关联。另外,当新网关被添加到分组网络中时,系统可以预先建立分组网络中的连接。以这种方式,系统可以更容易地建立通过分组网络的连接。这可以减少负责维护网络的网络管理员或其他人所担负的工作量。
从以下的附图、描述和权利要求中,本领域的技术人员可以更容易地了解其他技术特征。
附图说明
为了更完整地理解本发明,现在结合附图来参考以下描述,在附图中:
图1示出了一个示例性通信系统;
图2示出了另一示例性通信系统;
图3示出了通信系统中的示例性接入网关;
图4示出了通信系统中的示例性核心网关;
图5示出了为了支持通信系统中的路径而被创建的连接的一个示例;
图6示出了为了支持通信系统中的路径而被创建的连接的另一示例;
图7示出了用于建立通信系统中的路径的示例性方法;以及
图8示出了用于在通信系统中预先建立连接的示例性方法。
具体实施方式
图1示出了一个示例性通信系统100。在所示实施例中,系统100包括客户端102和分组网络104。可以使用系统100的其他实施例,而不会脱离本发明的范围。
在操作的一个方面中,网络管理系统(NMS)118管理网络104的操作。具体而言,网络管理系统118通过在网络104的组件之间提供连接而经由网络104来管理路径,例如语音或数据路径。作为具体示例,网络管理系统118可以在接入网关106和核心网关108之间建立连接。网络管理系统118还可以在接入网关106和路由器110、112之间建立第一连接,并且在路由器110、112和核心网关108之间建立第二连接。网络管理系统118还可以例如通过使网关106、108的端口与连接相关联,使位于接入网关106处和位于核心网关108处的端点与一个或多个连接相关联。另外,网络管理系统118可以修改和/或禁止网络100中的一个或多个连接。当禁止一个或多个连接时,网络管理系统118还可以拆除一个或多个连接。这样一来,网络管理系统118可以在与网络管理员或其他人进行较少交互的情况下通过网络104来提供路径,从而使路径的建立更容易。
在所示实施例中,客户端102被耦合到网络104。在本文件中,术语“耦合”指代两个或更多个组件之间任何的直接通信,或者间接的物理、逻辑、虚拟或其它类型的通信,而无论这些组件之间是否存在物理接触。客户端102可以包括用于产生和/或处理语音或其他数据的任意一个或多个通信设备。例如,客户端102可以代表用户设备,例如有线电话、无线电话、个人计算机或个人数字助理。作为具体示例,客户端102可以代表基于分组的语音客户端,例如语音IP(VoIP)客户端、会话初始协议(SIP)客户端或者国际电信联盟-电信(ITU-T)H.323客户端。作为另一示例,客户端102可以代表网络设备,例如无线或蜂窝基站。客户端102可以包括用于产生、存储、传输、接收和/或处理语音或其他数据的任意硬件、软件、固件及其组合。
网络104有助于耦合到网络104的组件之间的通信。例如,网络104可以在网络地址之间传输包含语音或其他数据的分组。在本文件中,术语“分组”指代IP分组、帧中继的帧、异步传输模式(ATM)的信元或任意其他合适的信息段。网络104可以包括位于一个或多个位置上的一个或多个局域网(LAN)、城域网(MAN)、广域网(WAN)、诸如因特网之类全球性网络的全部或一部分,或者任意其他的一个或多个通信系统。网络104还可以根据一个或多个任意适当类型的协议进行操作,所述协议例如是以太网、IP、X.25、帧中继或任意其他分组数据协议。网络104还可以支持系统100中的客户端102和/或其他设备之间非语音分组的传送。
在所示示例中,网络104包括接入网关106和核心网关108。接入网关106有助于客户端102接入网络104。例如,接入网关106可以接收来自多个客户端102的信息,对信息进行打包和压缩,并且将分组传输到核心网关108。接入网关106还可以接收网络104上的分组,对分组中的信息进行解包和解压缩,并且将信息传输到客户端102。接入网关106可以包括用于支持网络104上的语音和其他信息的传输的任意硬件、软件、固件及其组合。接入网关106可以代表交换机、路由器、网桥、语音网关、呼叫管理器、收发机、集线器和/或用于传送数据分组的任意其他类型的设备。在一个实施例中,接入网关106包括与客户端102进行通信的多个端口。
核心网关108被耦合到接入网关106。核心网关108可以有助于一个或多个外部网络(诸如像因特网一样的外部分组网络114以及公共交换电话网(PSTN)116)之间的语音和其他信息的通信。例如,核心网关108可以接收来自多个接入网关106的包含信息的分组,对信息进行解包和/或解压缩,并且将信息传输到分组网络114和/或PSTN 116。核心网关108还可以接收来自分组网络114或PSTN 116的信息,对信息进行压缩和/或打包,并且将分组传输到一个或多个接入网关106。核心网关108可以包括用于支持网络104上的语音和其他信息的传输的任意硬件、软件、固件及其组合。作为具体示例,核心网关108可以代表诸如ATM或帧中继交换机之类的交换机、路由器或语音网关。在一个实施例中,核心网关108包括用于与接入网关106进行通信的多个端口。核心网关108可以具有比接入网关106更高的端口密度。核心网关108也可以具有比接入网关106更低的端口密度。
在具体实施例中,核心网关108可以包括路由器卡110和/或网络104可以包括路由器112。路由器卡110和路由器112一般可以被称为路由器110、112。路由器110、112例如可用于在接入网关106和核心网关108之间路由IP分组。路由器110、112中的每一个都可以包括用于路由分组的任意硬件、软件、固件及其组合。在其他实施例中,不需要在网络104中使用路由器110、112。
网络管理系统118有助于管理网络104。例如,网络管理系统118可以通过网络104的至少一部分来建立诸如语音或数据路径之类的路径,修改路径,或者禁止路径。网络管理系统118可以包括用于管理网络104的任意硬件、软件、固件及其组合。在所示示例中,网络管理系统118包括至少一个处理器120和至少一个存储器122。存储器122可以存储由处理器120所执行的指令,以及由处理器120所处理的数据。
在所示实施例中,网络管理系统118可以访问数据存储设备124。数据存储设备124存储并辅助获取网络管理系统118所使用的信息。例如,数据存储设备124可以存储网络对象模型126。网络对象模型126可以标识网络104中的各个组件,例如接入网关106、核心网关108和路由器110。网络对象模型126还可以存储用于标识已标识出的网络组件的各个子组件的信息。例如,网络对象模型126可以标识接入网关106和核心网关108中的可用端口。数据存储设备124还可以存储用于标识系统100中的各个连接的信息,例如用于标识系统100中所提供的各个路径的信息。数据存储设备124可以包括用于存储和辅助获取信息的任意硬件、软件、固件及其组合。而且,数据存储设备124可以使用多种数据结构、排列和汇编中的任意一种来存储和辅助获取信息。
为了有助于网络管理系统118对网络104的管理,可以在网络104中设置配置引擎128和WAN管理器130。配置引擎128接收来自网络管理系统118的指令,其中指令包含接入网关106或路由器卡110的配置。配置引擎128使用指令来根据要求配置接入网关106或路由器卡110。类似地,WAN管理器130接收来自网络管理系统118的指令,其中指令包含核心网关108的配置。WAN管理器130使用指令来根据要求配置核心网关108。以这种方式,可以在系统100的多个组件之间分布式地管理网络104。在另一实施例中,可以在诸如网络管理系统118的单个组件中集中管理网络104,并且可以将配置引擎128和WAN管理器130的功能并入到网络管理系统118中。
在操作的一个方面中,网络管理系统118可以接收对在网络104的至少一部分中提供的路径的请求。然后网络管理系统118可以在至少一个接入网关106、至少一个核心网关108和/或至少一个路由器110、112之间提供一条或多条电路或其他连接。作为具体示例,网络管理系统118可以在接入网关106和核心网关108之间提供永久虚电路。网络管理系统118也可以在接入网关106和路由器110之间提供第一层2永久虚电路和层3路由,并且在路由器110和核心网关108之间提供第二层2永久虚电路和层3路由。短语“层2”和“层3”指代开放系统互连(OSI)网络构架中的各层。网络管理系统118还可以使接入网关106和核心网关108的端点(例如端口)与一条或多条永久虚电路相关联。以这种方式,网络管理系统118可以建立系统100中的路径以作为数字交叉连接,其中网络管理系统118交叉连接两个端点来创建一条路径。网络管理系统118可以创建、修改或禁止交叉连接,而无需网络管理员或其他人知道如何提供路径的具体细节。虽然在本文件中,可以将网络管理系统118描述为提供在接入网关106和核心网关108之间的路径,但是网络管理系统118可以提供任意合适的路径,例如通过核心网关108在两个接入网关106之间的路径。
在具体实施例中,网络管理系统118使用对象模型126来识别在通过网络104提供路径的过程中,将使用网络104中的哪些组件。在该具体实施例中,网络管理系统118还使用对象模型126向配置引擎128和WAN管理器130发布指令。这些指令致使配置引擎128和WAN管理器130提供通过网络104的电路,并且将接入网关106和核心网关108中的端口与所提供的电路相关联。
在操作的另一方面中,网络管理系统118可以在新的网关106、108被添加到网络104时,预先建立网络104中的连接。例如,当新的核心网关108被添加到网络104中时,网络管理系统118可以在新的核心网关108和路由器110、112之间建立永久虚电路。当新的接入网关106被添加到网络104中时,网络管理系统118可以识别出服务于该新的接入网关106的核心网关108。然后网络管理系统118可以在新的接入网关106和识别出的核心网关108之间建立永久虚电路。以这种方式,可以更快速地完成建立包含新网关106、108在内的路径的未来请求。
虽然图1示出了通信系统100的一个示例,但是可以对图1做出各种改变。例如,图1中的网络104仅仅出于图示的目的。在系统100中可以使用具有以其他排列方式排列的其他或附加组件的网络。作为具体示例,网络104可以包括被“菊花链”在一起的多个核心网关108,例如经由分组网络114进行通信的两个核心网关108。而且,网络104可以包括任意多个接入网关106和核心网关108。此外,虽然图1示出核心网关108与分组网络114和PSTN 116两者进行通信,但是核心网关108可以只与这些网络和/或附加网络中的一个进行通信。另外,虽然网络102被示为包括WAN管理器130,但是网络104可以包括任意其他合适类型的管理器。
图2示出了另一示例性通信系统200。在所示实施例中,系统200包括基站202和分组网络204。可以使用系统200的其他实施例,而不会脱离本发明的范围。
在所示示例中,基站202与一个或多个无线设备232进行通信。无线设备232可以包括可用于经由无线接口进行通信的任意合适的通信设备。无线设备232例如可以包括无线电话、便携式计算机和个人数字助理。基站202可以包括用于与一个或多个无线设备232进行通信的任意硬件、软件、固件及其组合。基站202例如可以包括一个或多个发射机、接收机和/或收发机。
小区站点接入网关(CSAG)206被耦合到基站202和移动电话交换局接入网关(MAG)208。CSAG 206充当接入网关,以提供基站202对网络204的接入。例如,CSAG 206可以接收来自基站202的语音和其他流量,对流量打包,并且将流量传输到MAG 208。CSAG 206还可以接收来自MAG 208的包含流量的分组,对流量解包,并且将流量传输到基站202。在一个实施例中,CSAG206在系统200中与基站202并置在一起。在具体实施例中,CSAG206可以使用一个或多个语音编解码器(例如ITU-T G.726、G.729a和G.729b编解码器)对语音信息进行压缩和解压缩。在图3中示出了CSAG 206的一个示例,在下文中将对此进行描述。
MAG208被耦合到CSAG206和移动电话交换局(MTSO)设备234。MTSO234提供对一个或多个外部网络(例如分组网络214和PSTN216)的接入。MTSO234例如可以包括用于处理语音流量的第4类交换机或第5类交换机,和/或用于处理数据流量的帧中继交换机和ATM交换机。MAG 208通过辅助到其它CSAG206的访问和经由MTSO234对外部网络的访问,来充当网络204中的核心网关。例如,MAG208可以接收来自一个或多个CSAG206的流量。MAG208还可以分离语音流量和数据流量,并且将数据流量路由到MTSO234的帧中继交换机或ATM交换机,并且将语音流量路由到MTSO234的第4类交换机或第5类交换机。MAG208还可以在CSAG206之间路由流量。在图4中示出了MAG208的一个示例,在下文中将对此进行描述。在具体实施例中,MAG208可以使用一个或多个语音编解码器(例如ITU-T G.726、G.729a和G.729b编解码器)来处理来自和/或去往PSTN 216的语音信息。
在网络204中可以使用被统称为路由器210、212的一个或多个路由器卡210和/或路由器212。路由器210、212例如可以路由系统100中的IP分组。在其他实施例中,不需要在网络204中使用路由器210、212。
网络管理系统218有助于管理网络204。例如,网络管理系统218可以提供网络204的至少一部分中的路径。网络管理系统218可以访问数据存储224,该数据存储224可以存储被用于提供网络214中的路径的网络对象模型226。配置引擎228和WAN管理器230可以有助于管理网络204中的CSAG 206、MAG 208和路由器210、212。
在操作的一个方面中,网络管理系统218接收在网络204的至少一部分中提供路径的请求。网络管理系统218在网络204中提供一条或多条永久虚电路。如果路由器210需要参与该路径,则在CSAG 206和路由器210之间提供第一层2永久虚电路和层3路由。在路由器210和MAG 208之间提供第二层2永久虚电路和层3路由。如果不需要路由器210、212,则可以在CSAG206和MAG208之间提供永久虚电路。网络管理系统218还可以使CSAG206和MAG208处的端点与一条或多条永久虚电路相关联。端点例如可以代表特定基站202所使用的CSAG206中的端口和MAG208中用于与MTSO234进行通信的端口。
在操作的另一方面中,网络管理系统218在新的CSAG206或MAG208被添加到网络204时,预先建立网络204中的连接。例如,当新的MAG208被添加到网络204中时,网络管理系统218可以在新的MAG208和路由器210、212之间建立永久虚电路。当新的CSAG206被添加到网络204中时,网络管理系统218可以在新的CSAG206和MAG208之间建立永久虚电路。这些永久虚电路随后可被用于建立网络204中的路径。
虽然图2示出了通信系统200的另一示例,但是可以对图2进行各种修改。例如,在系统200中可以使用具有以其他排列方式排列的其他或附加组件的网络204。而且,网络204可以包括任意多个CSAG206和MAG208。此外,虽然图2示出了与分组网络214和PSTN216两者进行通信的MTSO234,但是MTSO234可以只与这些网络和/或附加网络中的一个进行通信。除此之外,虽然网络204被示为包括WAN管理器230,但是网络204可以包括任意其他合适类型的管理器。另外,图1和图2示出了对于根据网络管理系统118、218所描述的功能的两种可能的操作环境。相同或相似的功能也可被用于任意其他的操作环境。
图3示出了通信系统中的示例性接入网关。具体而言,图3示出了图2中的示例性CSAG206。在所示实施例中,CSAG206包括基站端口302、MAG端口304、控制器306和存储器308。
基站端口302向基站202发送语音和数据流量,或者从基站202接收语音和数据流量。基站端口302例如可以通过链路310与基站202进行通信,所述链路310可以代表使CSAG206与基站202耦合的任意合适的链路。链路310例如可以代表支持多个DS0的T1线路。在具体实施例中,基站端口302可以接收时分多址(TDMA)1G流量、TDMA2G流量、全球移动通信系统(GSM)流量、蜂窝数字分组数据(CDPD)流量、通用移动电信系统(UMTS)流量和畅通信道(clear channel)流量。畅通信道流量可以并入任意其他类型的流量。基站端口302可以包括有助于与基站202之间进行通信的任意一种或多种合适的结构。
MAG端口304有助于与网络204中一个或多个MAG208之间的通信。例如,MAG端口304可以通过一条或多条永久虚电路312来发送和接收语音和数据流量。在一个实施例中,MAG端口304可以通过一条或多条ATM适配层2(AAL2)的永久虚电路312和/或一条或多条ATM适配层5(AAL5)的永久虚电路312来发送和接收语音和数据流量。在具体实施例中,TDMA 1G、TDMA 2G和GSM流量是通过AAL2或AAL5的永久虚电路312来发送,而CDPD和UMTS流量是通过AAL5的永久虚电路312来发送。MAG端口304可以包括有助于与MAG 304之间进行通信的任意一种或多种合适的结构。
控制器306被耦合到基站端口302和MAG端口304。控制器306有助于基站端口302和MAG端口304之间的通信,从而有助于基站202和MAG 208之间的通信。例如,控制器306可以通过基站端口302接收语音和数据流量,对流量打包,并且将分组传输到MAG端口304。控制器306还可以接收来自MAG端口304的分组形式的流量,对流量解包,并且将流量传输到基站端口302。控制器306还可以例如通过使用一个或多个编解码器压缩语音流量,来合并来自基站202的流量。另外,控制器306可以使基站端口302与MAG端口304相关联,从而在基站端口302和MAG端口304之间交换流量。以这种方式,控制器306交叉连接基站端口302和MAG端口304。控制器306可以代表任意一个或多个合适的处理设备,例如一个或多个数字信号处理器(DSP)。
存储器308被耦合到控制器306。存储器308可以存储和辅助获取控制器306所使用的信息。例如,存储器308可以存储用于标识基站端口302和MAG端口304之间的映射或交叉连接的信息。存储器308可以包括任意一个或多个合适的易失性或非易失性存储和获取设备。
虽然图3示出了通信系统中的接入网关的一个示例,但是可以对图3进行各种修改。例如,为了便于图示和解释,已简化CSAG206,并且CSAG206可以包括其他或附加的组件。而且,CSAG206可以包括任意合适数量的端口302、304。另外,接入网关的其他实施例可被用于系统100、200,而不会脱离本发明的范围。
图4示出了通信系统中的示例性核心网关。具体而言,图4示出了图2中的示例性MAG208。在所示实施例中,MAG208包括CSAG端口402、MTSO端口404、路由器卡/接口406、控制器408和存储器410。
CSAG端口402向CSAG 206发送语音和数据流量,并且从CSAG206接收语音和数据流量。CSAG端口402例如可以发送和接收包含了来自或去往基站202的语音和数据流量的分组。CSAG端口402可以使用一条或多条永久虚电路(例如AAL2和/或AAL5的永久虚电路)312与CSAG206进行通信。CSAG端口402可以包括有助于与CSAG206之间进行通信的任意一个或多个合适的结构。
MTSO端口404向MTSO234发送语音和数据流量,并且从MTSO234接收语音和数据流量。例如,MTSO端口404可以包括语音互通服务模块(VISM)412,该VISM412有助于与MTSO234中的第4类交换机、第5类交换机,或其他语音设备进行通信。MTSO端口404还可以包括帧中继服务模块(FRSM)/ATM通用服务模块(AUSM)414,该FRSM/AUSM414有助于与MTSO234中的帧中继交换机、ATM交换机或其他数据设备进行通信。在一个实施例中,MTSO端口404使用一条或多条链路416(例如一条或多条支持多个DS0的T1线路)与MTSO234进行通信。MTSO端口404可以包括有助于与MTSO234之间进行通信的任意一个或多个合适的结构。
路由器卡/接口406代表到外部路由器212的路由器卡210和/或接口。路由器卡/接口406允许使用IP分组在CSAG206和MAG208之间传输流量。在本实施例中,路由器卡/接口406和/或外部路由器212终止用于传输IP分组的永久虚电路312,并且路由器卡/接口406和/或外部路由器212将IP分组路由到适当的MTSO端口404。
控制器408被耦合到CSAG端口402、MTSO端口404和路由器卡/接口406。控制器408有助于CSAG端口402、MTSO端口404和路由器卡/接口406之间的通信,从而有助于CSAG206和MTSO234之间的通信。例如,控制器408可以通过CSAG端口402接收包含语音和数据流量的分组,对流量解包,将语音流量发送到VISM412,并且将数据流量发送到AUSM/FRSM 414。控制器408还可以使一个或多个CSAG端口402与一个或多个MTSO端口404相关联,从而交叉连接CSAG端口402和MTSO端口404。控制器408还可以使一个或多个CSAG端口402与路由器卡/接口406相关联,并且使路由器卡/接口406与一个或多个MTSO端口404相关联,从而通过路由器卡/接口406来交叉连接CSAG端口402和MTSO端口404。控制器408可以代表任意一个或多个合适的处理设备,例如一个或多个DSP。
存储器410被耦合到控制器408。存储器410可以存储和辅助获取由控制器408所使用的信息。例如,存储器410可以存储用于识别CSAG端口402、MTSO端口404和/或路由器卡/接口406之间的映射的信息。存储器410可以包括任意一个或多个合适的易失性或非易失性存储和获取设备。
虽然图4示出了通信系统中的核心网关的一个示例,但是可以对图4进行各种修改。例如,为了便于图示和解释,已简化MAG208,并且MAG208可以包括其他或附加的组件。而且,MAG208可以包括任意合适数量的端口402、404。另外,核心网关的其他实施例可被用于系统100、200,而不会脱离本发明的范围。
图5示出了为了支持通信系统中的路径而被创建的连接的一个示例500。具体而言,图5示出了为了建立CSAG206和MAG208之间的路径而使用AAL2永久虚电路创建的连接500。虽然以下描述描述了网络管理系统218建立网络204中的路径,但是在修改或禁止网络204中的路径时,可以包含相同的路径。而且,隶属于网络管理系统218的功能可以以分布式方式由网络管理系统218、配置引擎228、WAN管理器230、MAG208和/或CSAG206来执行。
在一个实施例中,网络管理系统218可以响应于用户请求来提供网络204中CSAG206和MAG208之间的路径。例如,用户可以标识源网关(例如CSAG206)和目标网关(例如MAG208)。用户还可以标识将要使用的端点,例如CSAG206的一个或多个端口302和MAG208的一个或多个端口404。在一个实施例中,可以对用户显示可用端口302、404,从而允许用户选择将要使用的端口。在具体实施例中,例如当连接到特定端口302的基站202只能支持某些语音编解码器时,端口302、404或许只能支持用户可用服务的子集。在该具体实施例中,对用户显示为可用的端口302、404可以被限制为支持用户所请求的服务的那些端口。
响应于请求,网络管理系统218判断在源CSAG 206和目标MAG 208之间是否存在AAL2的永久虚电路502。永久虚电路502可能之前在CSAG206和/或MAG208被添加到网络204时就已经建立。如果没有,网络管理系统218则创建AAL2永久虚电路502。如图5所示,AAL2永久虚电路502包括两段504a和504b。一段504a位于在CSAG206的MAG端口304处的ATM终端和在MAG208的CSAG端口402处的ATM终端之间。另一段504b位于在MAG 208的CSAG端口402处的ATM终端和在MAG208的VISM412处的ATM终端之间。
信道标识符(CID)506被建立在AAL2永久虚电路502之上。作为示例,用户可以提供或者网络管理系统218可以产生用于永久虚电路502的CID值。在一个实施例中,网络管理系统218使用TDM端点号(例如与VISM412相关联的号码)来产生CID值。在另一实施例中,网络管理系统218可以向TDM端点号添加偏移量,并且使用结果来产生CID值。在具体实施例中,由网络管理系统218所使用的TDM端点号与具有较高端口密度的网关206、208相关联。然后,CID值被映射到VISM 412的DS0,这被表示为映射508。相同的CID值还被映射到基站端口202的DS0,这被表示为映射510。这建立了基站端口202的DS0和VISM412的DS0之间的交叉连接。
虽然图5示出了为了支持通信系统中的路径而创建的连接的一个示例500,但是可以对图5进行各种改变。例如,图5示出了可被用于建立通信系统中的路径的连接的很多可能示例之一。在系统100、200中,可以使用任意其他合适的连接。
图6示出了为了支持通信系统中的路径而被创建的连接的另一示例600。具体而言,图6示出了为了在CSAG206和MAG208之间建立路径而使用AAL5永久虚电路创建的连接600。虽然以下描述描述了网络管理系统218建立网络204中的路径,但修改或禁止网络204中的路径时,可以包含相同的路径。而且,隶属于网络管理系统218的功能可以以分布式方式由网络管理系统218、配置引擎228、WAN管理器230、MAG 208和/或CSAG206来执行。
为了建立路径,网络管理系统218判断在CSAG206和MAG208的路由器卡650之间是否存在AAL5永久虚电路602。路由器卡650可以对应于图2中的路由器卡210。永久虚电路602可能之前在CSAG206和/或MAG 208被添加到网络204时就已经建立。如果没有,网络管理系统218则创建AAL5永久虚电路602。AAL5永久虚电路602包括两段604a和604b。一段604a位于在CSAG 206的MAG端口304处的ATM终端和在MAG208的CSAG端口402处的ATM终端之间。另一段604b位于在MAG208的CSAG端口402处的ATM终端和在MAG208的路由器卡650处的ATM终端之间。
在具体实施例中,AAL5永久虚电路602对于建立在CSAG206处的所有DS0,都以IP分组形式在CSAG206和MAG208之间运送流量。以这种方式,只需要在CSAG206和MAG208之间建立一条AAL5永久虚电路602。路由器卡650从ATM/AAL5传输介质中剥离出IP分组,检查IP分组,并且通过一条或多条第二AAL5永久虚电路606将IP分组路由到一个或多个VISM412。在具体实施例中,在路由器卡650和每个VISM412之间建立一条第二AAL5永久虚电路606。
在一个实施例中,通过使用实时传输协议(RTP)连接608在AAL5永久虚电路602、606上传输流量。使用RTP端口号使CSAG206和MAG208中的DS0与RTP连接608相关联。在一个实施例中,网络管理系统218为每个VISM412产生RTP端口号。在具体实施例中,网络管理系统218使用TDM端点号,并且向端点号添加偏移量。所产生的RTP端口值被用于使VISM412与RTP连接608相关联(被示为映射610),从而使VISM412与AAL5永久虚电路602、606相关联。以类似方式,同一RTP端口值被用于使基站端口302的DS0与RTP连接608相关联(被示为映射612),从而使基站端口302与AAL5永久虚电路602、606相关联。通过CSAG206中的特定RTP端口到达的信息在MAG208中的相关联的VISM412上的输出端处被传输到MAG208。类似的,通过MAG208中的特定RTP端口到达的信息在CSAG206中的相关联的基站端口202上的输出端处被传输到CSAG206。
虽然图6示出了为了支持通信系统中的路径而被创建的连接的另一示例600,但是可以对图6进行各种改变。例如,图6示出了可用于建立通信系统中的路径的连接的很多可能示例中的另一示例。可以使用任意其他合适的连接。而且,虽然图6示出利用路由器卡650来使用MAG208,但是当使用诸如路由器212之类的外部路由器时,可以使用相同或类似的连接。
图7示出了用于提供通信系统中的路径的示例性方法700。虽然可以根据图1的系统100或图2的系统200来描述方法700,但是方法700也可以被任意其他系统所使用。而且,虽然方法700可以被描述为建立系统100或系统200中的路径,但是可以使用相同或类似的方法来修改或禁止路径。另外,虽然根据网络管理系统118、218来描述图7,但是方法700中所示的步骤可以被分布到网络管理系统118、218、配置引擎128、228、WAN管理器130、230、核心网关108或MAG208,和/或接入网关106或CSAG206中,并且由以上组件来执行。
在步骤702处,网络管理系统接收对建立网络中的路径的请求。该步骤例如可以包括用户将请求传送到网络管理系统118、218。所述请求可以包括源网关(例如接入网关106或CSAG206)的身份。所述请求还可以包括目标网关(例如核心网关108或MAG208)的身份。所述请求还可以标识路径的端点,例如CSAG206的一个或多个基站端口302以及MAG208的一个或多个MTSO端口404。另外,所述请求可以标识所请求服务的类型,例如TDMA 1G、TDMA 2G、GSM、CDPD和UMTS服务。
在步骤704处,网络管理系统判断路径是否需要使用路由器。该步骤例如可以包括网络管理系统118、218判断路径是否需要AAL2或AAL5的永久虚电路。永久虚电路的类型例如可以取决于在步骤702处所请求的服务的类型。作为具体示例,TDMA 1G、TDMA 2G和GSM服务可以使用AAL2或AAL5的永久虚电路,而CDPD和UMTS流量可以使用AAL5的永久虚电路。在该示例中,AAL2永久虚电路可能不需要使用路由器,而AAL5永久虚电路可能需要使用路由器。
如果不需要路由器,网络管理系统则在步骤706处判断之前是否已经建立了合适的连接。该步骤例如可以包括网络管理系统118、218判断在接入网关和核心网关之间是否存在AAL2永久虚电路。如果不存在连接,网络管理系统则在步骤708处建立接入网关和核心网关之间的连接。该步骤例如可以包括网络管理系统118、218在接入网关106或CSAG206和核心网关108或MAG208之间建立AAL2永久虚电路。该步骤还可以包括网络管理系统118、218建立两个AAL2段504。
如果需要路由器,网络管理系统则在步骤710处也判断之前是否已经建立了合适的连接。该步骤例如可以包括网络管理系统118、218判断在接入网关、路由器和核心网关之间是否存在两条AAL5永久虚电路。如果没有,网络管理系统则在步骤712处建立接入网关和路由器之间的第一连接。该步骤例如可以包括网络管理系统118、218在接入网关106或CSAG206和路由器卡110、210或路由器112、212之间建立AAL5永久虚电路。该步骤还可以包括网络管理系统118、218建立两个AAL5段604。在步骤714处,网络管理系统建立路由器和核心网关之间的第二连接。该步骤例如可以包括网络管理系统118、218在路由器卡110、210或路由器112、212和核心网关108或MAG208之间建立AAL5永久虚电路。该步骤还可以包括网络管理系统118、218建立如下路由,该路由将接入网关106或CSAG206上的RTP终端与核心网关108或MAG208上的RTP终端相关联。
在步骤716处,网络管理系统使核心网关处的端点与一个或多个连接相关联。该步骤例如可以包括网络管理系统118、218产生CID值或RTP端口值。该步骤还可以包括核心网关使用该CID值或RTP端口值使核心网关的端口(例如MAG208的MTSO端口404)与已建立的一条或多条永久虚电路相关联。
在步骤718处,网络管理系统使接入网关处的端点与一个或多个连接相关联。该步骤例如可以包括接入网关使用同一CID值或同一RTP端口值使接入网关的端口(例如CSAG206的基站端口302)与已建立的一条或多条永久虚电路相关联。
这时,已经在接入网关的端口和核心网关的端口之间建立了路径。然后语音流量可以在端口之间传递并且在网络104、204上行进。用户不需要具有关于如何建立路径的特定知识。
虽然图7示出了用于建立通信系统中的路径的方法的一个示例700,但是可以对图7进行各种改变。例如,虽然方法700描述了在关联接入网关处的端点之前先关联核心网关处的端点,但是也可以首先关联接入网关处的端点。这种情况例如可以发生在接入网关具有比核心网关更高的端口密度时。而且,可以使用相同的方法来修改或禁止路径。例如,为了修改或禁止路径,网络管理系统可以在步骤708、712、714处修改或拆除连接,并且在步骤716、718处断开端点与连接的关联。
图8示出了用于在通信系统中预先建立连接的示例性方法800。虽然可以根据图1的系统100或图2的系统200来描述方法800,但是方法800也可以被任意其他系统所使用。而且,虽然根据网络管理系统118、218来描述图8,但是方法800中所示的步骤可以被分布到网络管理系统118、218、配置引擎128、228、WAN管理器130、230、核心网关108或MAG208,和/或接入网关106或CSAG206中,并且由以上组件来执行。
在步骤802处,网络管理系统检测网络中新核心网关的添加。该步骤例如可以包括用户通知网络管理系统118、218有新的核心网关108或MAG208的出现。该步骤还可以包括在新的核心网关108或MAG208被安装到网络104、204中时,该新的核心网关108或MAG208的自我宣告,以及网络管理系统118、218检测所述宣告。然后网络管理系统118、218可以与新网关通信,以获取信息并在对象模型126、226中产生代表该新网关的对象。
在步骤804处,网络管理系统在新的核心网关和路由器之间建立连接。该步骤例如可以包括网络管理系统118、218在路由器和新的核心网关108或MAG208之间建立AAL5永久虚电路。在步骤806处,网络管理系统以去往新的核心网关的网络地址的路由来配置与新的核心网关相关联的路由器。该步骤例如可以包括网络管理系统118、218用与新的核心网关108或MAG208相关联的网络地址来更新路由器112、212。这样一来,路由器112、212和新的核心网关可以通信并且交换IP分组。
在步骤808处,网络管理系统检测网络中新的接入网关的添加。该步骤例如可以包括用户告知网络管理系统118、218有新的接入网关106或CSAG206出现或者新的接入网关宣告其出现。
在步骤810处,网络管理系统识别与新的接入网关相关联的核心网关。该步骤例如可以包括用户识别将使用新接入网关的核心网关108或MAG208。在步骤812处,网络管理系统在新的接入网关和识别出的核心网关之间建立一个或多个连接。该步骤例如可以包括网络管理系统118、218在新的接入网关106或CSAG206和识别出的核心网关之间建立一条或多条AAL2和/或AAL5永久虚电路。在步骤814处,网络管理系统以去往新接入网关的网络地址的路由来配置与识别出的核心网关相关联的路由器。该路由器可以是与在步骤806处所更新的路由器相同的路由器或不同的路由器。该步骤例如可以包括网络管理系统118、218以去往与新的接入网关106或CSAG206相关联的网络地址的路由来更新路由器。以这种方式,路由器可以与新的接入网关之间进行通信并且交换分组。
虽然已经根据某些实施例以及通常相关的方法描述了本发明,但是对本领域技术人员来说,对这些实施例和方法的修改和改变将是显而易见的。因此,以上对示例性实施例的描述并没有限定或限制本发明。可以在不脱离所附权利要求所限定的本发明的精神和范围的情况下执行其他改变、替换和变化。

Claims (59)

1.一种方法,包括:
接收对于提供与分组网络的至少一部分相关联的路径的请求;
判断路由器是否与所述分组网络中的所述路径相关联;
当所述路由器不与所述路径相关联时,在第一网关和第二网关之间提供第一连接;
当所述路由器与所述路径相关联时,在所述第一网关和所述路由器之间提供第二连接,并且在所述路由器和所述第二网关之间提供第三连接;以及
以下两步骤中的至少一个:使所述第一网关的第一端点和所述第二网关的第二端点与所述连接中的一个或多个连接相关联的步骤,以及断开所述第一网关的第一端点和所述第二网关的第二端点与所述连接中的一个或多个连接之间的关联的步骤。
2.如权利要求1所述的方法,其中判断所述路由器是否与所述路径相关联的步骤包括识别与所述路径相关联的多种连接类型中的一种,所述连接类型中的至少一种连接类型包含所述路由器,并且所述连接类型中的至少一种其他的连接类型不包含所述路由器。
3.如权利要求2所述的方法,其中识别所述连接类型中的一种的步骤包括识别所请求的服务,所述服务与所述连接类型中的一种或多种相关联。
4.如权利要求3所述的方法,其中:
所述连接类型包括异步传输模式(ATM)的适配层2(AAL2)连接类型和ATM的适配层5(AAL5)连接类型;
所述服务包括以下服务中的一种:时分多址(TDMA)1G服务、TDMA 2G服务、全球移动通信系统(GSM)服务、蜂窝数字分组数据(CDPD)服务、通用移动电信系统(UMTS)服务和畅通信道服务;并且
所述TDMA 1G服务、TDMA 2G服务和GMS服务与所述AAL2连接类型或AAL5连接类型相关联,而所述CDPD服务、UMTS服务和畅通信道服务与所述AAL5连接类型相关联。
5.如权利要求1所述的方法,其中提供所述第一连接的步骤包括:
在所述第一网关的第一端口和所述第二网关的第二端口之间提供第一连接段;并且
在所述第二网关的所述第二端口和所述第二网关的第三端口之间提供第二连接段。
6.如权利要求1所述的方法,其中提供所述第二和第三连接的步骤包括:
在所述第一网关的第一端口和所述第二网关的第二端口之间提供第一连接段;
在所述第二网关的所述第二端口和所述路由器之间提供第二连接段;并且
在所述路由器和所述第二网关的第三端口之间提供所述第二连接。
7.如权利要求1所述的方法,其中提供所述第一连接的步骤包括:
判断所述第一连接是否之前已被建立;并且
当之前还未建立所述第一连接时,建立所述第一连接。
8.如权利要求1所述的方法,其中提供所述第一连接的步骤包括由所述第一和第二网关中的至少一个发起所述第一连接的建立。
9.如权利要求1所述的方法,其中使所述第一和第二端点与所述连接中的一个或多个相关联的步骤包括:
产生与所述一个或多个连接相关联的信道标识符或实时传输协议(RTP)端口值;
将所述信道标识符或RTP端口值映射到在所述第一网关处的第一0级数字信号(DS0)连接;并且
将所述信道标识符或RTP端口值映射到在所述第二网关处的第二DS0连接。
10.如权利要求1所述的方法,其中使所述第一端点与所述连接中的一个或多个相关联的步骤包括由所述第一和第二网关中的至少一个发起所述第一端点与所述连接中的一个或多个之间的关联。
11.如权利要求1所述的方法,其中所述第一网关包括接入网关,并且所述第二网关包括核心网关。
12.如权利要求1所述的方法,其中所述路由器包括在所述第二网关中的路由器卡和外部路由器中的一种。
13.如权利要求1所述的方法,其中所述第一连接包括层2永久虚电路,并且所述第二和第三连接包括层2永久虚电路和层3路由。
14.如权利要求1所述的方法,其中接收所述请求的步骤包括接收标识了所述第一网关、所述第二网关、服务、所述第一端点和所述第二端点的请求。
15.如权利要求14所述的方法,还包括:
将具有两个或多个可用端点的列表提供给用户;并且
允许所述用户从所述列表中选择出所述第一端点和所述第二端点中的至少一个。
16.如权利要求14所述的方法,还包括:
接收来自用户的所述第一端点的标识;
产生具有一个或多个可用端点的列表,所述一个或多个可用端点包括支持由所述用户选出的所述第一端点所使用的服务的一个或多个端点;
将所述列表提供给所述用户;并且
允许所述用户从所述列表中选择所述第二端点。
17.如权利要求1所述的方法,其中提供所述一个或多个连接的步骤包括建立所述一个或多个连接、修改所述一个或多个连接和禁止所述一个或多个连接中的至少一个步骤。
18.如权利要求17所述的方法,其中提供所述一个或多个连接的步骤包括禁止所述一个或多个连接的步骤;并且
还包括拆除所述一个或多个连接的步骤。
19.包含在至少一个计算机可读介质上的逻辑,并且所述逻辑可用于执行以下步骤:
接收对于提供与分组网络的至少一部分相关联的路径的请求;
判断路由器是否与所述分组网络中的所述路径相关联;
当所述路由器不与所述路径相关联时,在第一网关和第二网关之间提供第一连接;
当所述路由器与所述路径相关联时,在所述第一网关和所述路由器之间提供第二连接,并且在所述路由器和所述第二网关之间提供第三连接;以及
以下两步骤中的至少一个:使所述第一网关的第一端点和所述第二网关的第二端点与所述连接中的一个或多个连接相关联的步骤,以及断开所述第一网关的第一端点和所述第二网关的第二端点与所述连接中的一个或多个连接之间的关联的步骤。
20.如权利要求19所述的逻辑,其中所述逻辑可用于:通过识别与所述路径相关联的多种连接类型中的一种来判断所述路由器是否与所述路径相关联,所述连接类型中的至少一种连接类型包含所述路由器,并且所述连接类型中的至少一种其他的连接类型不包含所述路由器。
21.如权利要求19所述的逻辑,其中所述逻辑可用于:通过识别所请求的服务来识别所述连接类型中的一种,所述服务与所述连接类型中的一种或多种相关联。
22.如权利要求19所述的逻辑,其中所述逻辑可用于通过以下步骤来提供所述第一连接:
在所述第一网关的第一端口和所述第二网关的第二端口之间提供第一连接段;并且
在所述第二网关的所述第二端口和所述第二网关的第三端口之间提供第二连接段。
23.如权利要求19所述的逻辑,其中所述逻辑可用于通过以下步骤来提供所述第二和第三连接:
在所述第一网关的第一端口和所述第二网关的第二端口之间提供第一连接段;
在所述第二网关的所述第二端口和所述路由器之间提供第二连接段;并且
在所述路由器和所述第二网关的第三端口之间提供所述第二连接。
24.如权利要求19所述的逻辑,其中所述逻辑可用于通过以下步骤来提供所述第一连接:
判断所述第一连接是否之前已被建立;并且
当之前还未建立所述第一连接时,建立所述第一连接。
25.如权利要求19所述的逻辑,其中所述逻辑可用于:通过产生信道标识符或实时传输协议(RTP)端口值中的一种而使所述第一和第二端点与所述连接中的一个或多个连接相关联,所述第一网关可用于:将所述信道标识符或RTP端口值映射到在所述第一网关处的第一0级数字信号(DS0)连接,并且所述第二网关可用于:将所述信道标识符或RTP端口值映射到在所述第二网关处的第二DS0连接。
26.如权利要求19所述的逻辑,其中所述路由器包括在所述第二网关中的路由器卡和外部路由器中的一种。
27.如权利要求19所述的逻辑,其中所述逻辑可用于通过以下步骤中的至少一个来提供所述一个或多个连接:建立所述一个或多个连接、修改所述一个或多个连接和禁止所述一个或多个连接。
28.如权利要求29所述的逻辑,其中所述逻辑可用于通过以下步骤来提供所述一个或多个连接:禁止所述一个或多个连接,并且拆除所述一个或多个连接。
29.一种系统,包括:
可用于存储对象模型的存储器,所述对象模型标识分组网络中的多个网关,并且所述对象模型还标识在所述一个或多个网关中的每个网关中的一个或多个端点;以及
一个或多个处理器,这些处理器可共同用于:
接收对于提供与分组网络的至少一部分相关联的路径的请求;
判断路由器是否与所述分组网络中的所述路径相关联;
当所述路由器不与所述路径相关联时,在第一网关和第二网关之间提供第一连接;
当所述路由器与所述路径相关联时,在所述第一网关和所述路由器之间提供第二连接,并且在所述路由器和所述第二网关之间提供第三连接;以及
执行以下两步骤中的至少一个:使所述第一网关的第一端点和所述第二网关的第二端点与所述连接中的一个或多个连接相关联的步骤,以及断开所述第一网关的第一端点和所述第二网关的第二端点与所述连接中的一个或多个连接之间的关联的步骤。
30.如权利要求29所述的系统,其中所述一个或多个处理器可共同用于:通过识别与所述路径相关联的多种连接类型中的一种来判断所述路由器是否与所述路径相关联,所述连接类型中的至少一种连接类型包含所述路由器,并且所述连接类型中的至少一种其他的连接类型不包含所述路由器。
31.如权利要求29所述的系统,其中所述一个或多个处理器可共同用于:通过识别所请求的服务来识别所述连接类型中的一种,所述服务与所述连接类型中的一种或多种相关联。
32.如权利要求29所述的系统,其中所述一个或多个处理器可共同用于通过以下步骤来提供所述第一连接:
在所述第一网关的第一端口和所述第二网关的第二端口之间提供第一连接段;并且
在所述第二网关的所述第二端口和所述第二网关的第三端口之间提供第二连接段。
33.如权利要求29所述的系统,其中所述一个或多个处理器可共同用于通过以下步骤来提供所述第二和第三连接:
在所述第一网关的第一端口和所述第二网关的第二端口之间提供第一连接段;
在所述第二网关的所述第二端口和所述路由器之间提供第二连接段;并且
在所述路由器和所述第二网关的第三端口之间提供所述第二连接。
34.如权利要求29所述的系统,其中所述一个或多个处理器可共同用于通过以下步骤来提供所述第一连接:
判断所述第一连接是否之前已被建立;并且
当之前还未建立所述第一连接时,建立所述第一连接。
35.如权利要求29所述的系统,其中所述一个或多个处理器可共同用于:通过产生信道标识符而使所述第一和第二端点与所述连接中的一个或多个连接相关联,所述第一网关可用于:将所述信道标识符映射到在所述第一网关处的第一0级数字信号(DS0)连接,并且所述第二网关可用于:将所述信道标识符映射到在所述第二网关处的第二DS0连接。
36.如权利要求29所述的系统,其中所述一个或多个处理器可共同用于:通过产生信道标识符或实时传输协议(RTP)端口值中的一种而使所述第一和第二端点与所述连接中的一个或多个连接相关联,所述第一网关可用于:将所述信道标识符或RTP端口值映射到在所述第一网关处的第一0级数字信号(DS0)连接,并且所述第二网关可用于:将所述信道标识符或RTP端口值映射到在所述第二网关处的第二DS0连接。
37.如权利要求29所述的系统,其中所述路由器包括在所述第二网关中的路由器卡和外部路由器中的一种。
38.如权利要求29所述的系统,其中所述对象模型还标识所述连接中的一个或多个连接。
39.如权利要求29所述的系统,其中所述一个或多个处理器可共同用于通过以下步骤中的至少一个来提供所述一个或多个连接:建立所述一个或多个连接、修改所述一个或多个连接和禁止所述一个或多个连接。
40.如权利要求42所述的系统,其中所述一个或多个处理器可共同用于通过以下步骤来提供所述一个或多个连接:禁止所述一个或多个连接,并且拆除所述一个或多个连接。
41.一种方法,包括:
接收对于建立与分组网络的至少一部分相关联的路径的请求;
判断所述路径是否应该包括所述分组网络中的路由器;
当所述路由器不被包括在所述路径中时,在第一网关和第二网关之间建立第一连接;
当所述路由器被包括在所述路径中时,在所述第一网关和所述路由器之间建立第二连接,并且在所述路由器和所述第二网关之间建立第三连接;
使所述第一网关的第一端点与所述连接中的一个或多个连接相关联;并且
使所述第二网关的第二端点与所述连接中的一个或多个连接相关联。
42.一种方法,包括:
检测第一网关被添加到所述分组网络;
当所述第一网关至少是一种网关类型时,在所述第一网关和路由器之间建立第一连接;并且
当所述第一网关至少是一种其他网关类型时,识别第二网关,并且在所述第一网关和所述第二网关之间建立第二连接。
43.如权利要求42所述的方法,还包括:
接收对于建立通过所述分组网络的至少一部分的路径的请求;
使所述第一网关的第一端点与所述连接中的一个或多个连接相关联;并且
使所述第二网关的第二端点与所述连接中的一个或多个连接相关联。
44.如权利要求42所述的方法,其中所述网关类型包括接入网关类型和核心网关类型。
45.如权利要求42所述的方法,还包括接收来自用户的所述第二网关的身份。
46.如权利要求42所述的方法,其中所述连接包括层2永久虚电路和层3路由中的至少一种。
47.如权利要求42所述的方法,其中所述路由器包括耦合到所述第二网关的路由器和所述第二网关中的路由器中的一种;并且
还包括以去往所述第一网关的网络地址的路由来配置所述路由器。
48.包含在至少一个计算机可读介质上的逻辑,并且所述逻辑可用于执行以下步骤:
检测第一网关被添加到所述分组网络;
当所述第一网关至少是一种网关类型时,在所述第一网关和路由器之间建立第一连接;并且
当所述第一网关至少是一种其他的网关类型时,识别第二网关,并且在所述第一网关和所述第二网关之间建立第二连接。
49.如权利要求48所述的逻辑,其中所述逻辑还可用于:
接收对于建立通过所述分组网络的至少一部分的路径的请求;
使所述第一网关的第一端点与所述连接中的一个或多个连接相关联;并且
使所述第二网关的第二端点与所述连接中的一个或多个连接相关联。
50.如权利要求48所述的逻辑,其中所述逻辑还可用于:通过将所述第一网关分类为接入网关或核心网关,来识别与所述第一网关相关联的类型。
51.如权利要求48所述的逻辑,其中所述逻辑还可用于:通过接收来自用户的所述第二网关的身份,来识别所述第二网关。
52.如权利要求48所述的逻辑,其中:
所述路由器包括耦合到所述第二网关的路由器和所述第二网关中的路由器中的一种;并且
所述逻辑还可用于以去往所述第一网关的网络地址的路由来配置所述路由器。
53.一种系统,包括:
一个或多个处理器,这些处理器可共同用于:
检测第一网关被添加到所述分组网络;
当所述第一网关至少是一种网关类型时,在所述第一网关和路由器之间建立第一连接;并且
当所述第一网关至少是一种其他的网关类型时,识别第二网关,并且在所述第一网关和所述第二网关之间建立第二连接;以及
可用于存储对象模型的存储器,所述对象模型标识所述网关,以及所述网关中的每个网关中的一个或多个端点。
54.如权利要求53所述的系统,其中所述一个或多个处理器可共同用于:
接收对于建立通过所述分组网络的至少一部分的路径的请求;
使所述第一网关的第一端点与所述连接中的一个或多个连接相关联;并且
使所述第二网关的第二端点与所述连接中的一个或多个连接相关联。
55.如权利要求53所述的系统,其中所述一个或多个处理器还可共同用于:通过将所述第一网关分类为接入网关或核心网关,来识别与所述第一网关相关联的类型。
56.如权利要求53所述的系统,其中所述一个或多个处理器还可共同用于:通过接收来自用户的所述第二网关的身份,来识别所述第二网关。
57.如权利要求53所述的系统,其中:
所述路由器包括耦合到所述第二网关的路由器和所述第二网关中的路由器中的一种;并且
所述一个或多个处理器还可共同用于以去往所述第一网关的网络地址的路由来配置所述路由器。
58.一种系统,包括:
可用于存储对象模型的存储器,所述对象模型标识分组网络中的多个网关,所述对象模型还标识所述一个或多个网关中的每个网关中的一个或多个端点;以及
一个或多个处理器,这些处理器可共同用于:
检测第一网关被添加到分组网络;
当所述第一网关至少是一种网关类型时,在所述第一网关和路由器之间建立第一连接;
当所述第一网关至少是一种其他的网关类型时,识别第二网关,并且在所述第一网关和所述第二网关之间建立第二连接;
接收对于建立通过所述分组网络的至少一部分的路径的请求;
判断所述路径是否应该包括所述路由器;
当所述路由器被包括在所述路径中时,在所述路由器和所述第二网关之间建立第三连接;
使所述第一网关的第一端点与所述连接中的一个或多个连接相关联;并且
使所述第二网关的第二端点与所述连接中的一个或多个连接相关联。
59.一种系统,包括:
用于接收对于提供与分组网络的至少一部分相关联的路径的请求的装置;
用于判断路由器是否与所述分组网络中的所述路径相关联的装置;
用于在所述路由器不与所述路径相关联时,在第一网关和第二网关之间提供第一连接的装置;
用于在所述路由器与所述路径相关联时,在所述第一网关和所述路由器之间提供第二连接,并且在所述路由器和所述第二网关之间提供第三连接的装置;以及
用于执行以下两步骤中的至少一个的装置:使所述第一网关的第一端点和所述第二网关的第二端点与所述连接中的一个或多个连接相关联的步骤,以及断开所述第一网关的第一端点和所述第二网关的第二端点与所述连接中的一个或多个连接之间的关联的步骤。
CN200380106519A 2002-12-18 2003-11-10 用于提供连接以作为分组网络上的分布式数字交叉连接的系统和方法 Expired - Fee Related CN100593302C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/323,191 2002-12-18
US10/323,191 US8150018B2 (en) 2002-12-18 2002-12-18 System and method for provisioning connections as a distributed digital cross-connect over a packet network

Publications (2)

Publication Number Publication Date
CN1726683A true CN1726683A (zh) 2006-01-25
CN100593302C CN100593302C (zh) 2010-03-03

Family

ID=32593132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200380106519A Expired - Fee Related CN100593302C (zh) 2002-12-18 2003-11-10 用于提供连接以作为分组网络上的分布式数字交叉连接的系统和方法

Country Status (6)

Country Link
US (2) US8150018B2 (zh)
EP (1) EP1573983B1 (zh)
CN (1) CN100593302C (zh)
AU (1) AU2003294254B2 (zh)
CA (1) CA2507214A1 (zh)
WO (1) WO2004062211A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009100575A1 (zh) * 2008-02-04 2009-08-20 Zte Corporation 有阻交叉网络实现源路由的方法和装置

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6865162B1 (en) 2000-12-06 2005-03-08 Cisco Technology, Inc. Elimination of clipping associated with VAD-directed silence suppression
US8150018B2 (en) * 2002-12-18 2012-04-03 Cisco Technology, Inc. System and method for provisioning connections as a distributed digital cross-connect over a packet network
US7406158B2 (en) * 2003-03-10 2008-07-29 At&T Knowledge Ventures, L.P. Method and system for playing packetized announcements to telephone network end office switching systems from a centralized digital recorded announcement unit
US9385921B1 (en) * 2004-03-04 2016-07-05 Juniper Networks, Inc. Provisioning network services
US9991932B2 (en) * 2016-02-29 2018-06-05 Arris Enterprises Llc MoCA network system for multiple dwelling units

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5345443A (en) * 1992-04-30 1994-09-06 At&T Bell Laboratories Network-based digital bandwidth-on-demand
US5781529A (en) * 1996-03-27 1998-07-14 General Datacomm, Inc. Systems and methods for routing ATM switched virtual circuit calls
US5935209A (en) * 1996-09-09 1999-08-10 Next Level Communications System and method for managing fiber-to-the-curb network elements
GB9624916D0 (en) * 1996-11-29 1997-01-15 Northern Telecom Ltd Scaleable data network router
CA2239032A1 (en) 1998-05-28 1999-11-28 Newbridge Networks Corporation Operator directed routing of soft permanent virtual circuits in a connection-orientated network
US6173324B1 (en) * 1998-07-15 2001-01-09 At&T Corp Method and apparatus for fault detection and isolation in data
US6529499B1 (en) * 1998-09-22 2003-03-04 Lucent Technologies Inc. Method for providing quality of service for delay sensitive traffic over IP networks
US6614781B1 (en) 1998-11-20 2003-09-02 Level 3 Communications, Inc. Voice over data telecommunications network architecture
US6459702B1 (en) * 1999-07-02 2002-10-01 Covad Communications Group, Inc. Securing local loops for providing high bandwidth connections
US6463079B2 (en) * 1999-07-02 2002-10-08 Covad Communications Group, Inc. Processing orders for high bandwidth connections
US6937575B1 (en) * 1999-07-16 2005-08-30 Insors Integrated Communications Method of providing intra-company two way voice communications over a data network
US6363065B1 (en) * 1999-11-10 2002-03-26 Quintum Technologies, Inc. okApparatus for a voice over IP (voIP) telephony gateway and methods for use therein
US6735288B1 (en) * 2000-01-07 2004-05-11 Cisco Technology, Inc. Voice over IP voice mail system configured for placing an outgoing call and returning subscriber to mailbox after call completion
US7068624B1 (en) * 2000-02-25 2006-06-27 Cisco Technology, Inc. Wireless router and method for processing traffic in a wireless communications network
EP1172977A1 (en) 2000-07-14 2002-01-16 Koninklijke KPN N.V. A method and a system for data exchange over a data network such as the public internet
US6829250B2 (en) * 2000-08-10 2004-12-07 Verizon Communications Inc. Automatic programming of customer premises equipment for vertical services integration
US7483411B2 (en) * 2001-06-04 2009-01-27 Nec Corporation Apparatus for public access mobility LAN and method of operation thereof
US7111074B2 (en) * 2001-07-24 2006-09-19 Pluris, Inc. Control method for data path load-balancing on a data packet network
US7170851B1 (en) * 2001-07-26 2007-01-30 Ciena Corporation Systems and methods for automatic topology provisioning for SONET networks
US7181141B1 (en) * 2001-11-02 2007-02-20 Ciena Corporation Method and system for collecting network topology in an optical communications network
US20030115361A1 (en) * 2001-12-19 2003-06-19 Cindy Kirk Management of OSI layer-3 data network entities
US7512114B2 (en) * 2002-09-13 2009-03-31 Agere Systems Inc. POTS/broadband voice cross-connect system
US8150018B2 (en) * 2002-12-18 2012-04-03 Cisco Technology, Inc. System and method for provisioning connections as a distributed digital cross-connect over a packet network
US8073931B2 (en) * 2005-03-16 2011-12-06 Icontrol Networks, Inc. Networked touchscreen with integrated interfaces
US8988221B2 (en) * 2005-03-16 2015-03-24 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US9191228B2 (en) * 2005-03-16 2015-11-17 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US8209400B2 (en) * 2005-03-16 2012-06-26 Icontrol Networks, Inc. System for data routing in networks
US9172553B2 (en) * 2005-03-16 2015-10-27 Icontrol Networks, Inc. Security system with networked touchscreen and gateway
US10156959B2 (en) * 2005-03-16 2018-12-18 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US20110128378A1 (en) * 2005-03-16 2011-06-02 Reza Raji Modular Electronic Display Platform
US8280978B2 (en) * 2006-12-29 2012-10-02 Prodea Systems, Inc. Demarcation between service provider and user in multi-services gateway device at user premises
US7907969B2 (en) * 2007-03-30 2011-03-15 Nokia Corporation Radio telecommunications network management
EP2037652A3 (en) * 2007-06-19 2009-05-27 Panasonic Corporation Methods and apparatuses for detecting whether user equipment resides in a trusted or a non-trusted access network
US8064403B2 (en) * 2007-08-17 2011-11-22 Research In Motion Limited Mobility mechanism for service continuity
WO2009070430A2 (en) * 2007-11-08 2009-06-04 Suridx, Inc. Apparatus and methods for providing scalable, dynamic, individualized credential services using mobile telephones
US20100205297A1 (en) * 2009-02-11 2010-08-12 Gurusamy Sarathy Systems and methods for dynamic detection of anonymizing proxies
US8135771B2 (en) * 2009-07-27 2012-03-13 Cisco Technology, Inc. Digital signal processor clustering in integrated media-services gateways

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009100575A1 (zh) * 2008-02-04 2009-08-20 Zte Corporation 有阻交叉网络实现源路由的方法和装置
US8665749B2 (en) 2008-02-04 2014-03-04 Zte Corporation Method and apparatus for realizing source routing in a blocking cross network

Also Published As

Publication number Publication date
CA2507214A1 (en) 2004-07-22
US20120176933A1 (en) 2012-07-12
CN100593302C (zh) 2010-03-03
AU2003294254B2 (en) 2009-08-13
US9252971B2 (en) 2016-02-02
US20040120318A1 (en) 2004-06-24
AU2003294254A1 (en) 2004-07-29
EP1573983B1 (en) 2013-05-15
US8150018B2 (en) 2012-04-03
WO2004062211A1 (en) 2004-07-22
EP1573983A1 (en) 2005-09-14

Similar Documents

Publication Publication Date Title
US8606962B2 (en) Method of operating a signalling gateway and an application server, and signalling gateway and application server
JP3880867B2 (ja) Ipエンドポイント間のipベアラパスを管理するためのipパケットアクセスゲートウェイ(ippag)システムおよび方法およびコンピュータプログラム製品
US20020058507A1 (en) Ip roaming number gateway
CN1270580C (zh) 窄带应用与宽带传输相结合
US7068644B1 (en) Wireless access gateway to packet switched network
US9252971B2 (en) System and method for provisioning connections as a distributed digital cross-connect over a packet network
CN1139265C (zh) 电信系统中的信令
CN1118207C (zh) 数字电信系统
CN1533658A (zh) 窄带应用与宽带传输相结合
US6845250B1 (en) Method and system for transmitting messages in a communications network
CN1550120A (zh) 窄带应用与宽带传输相结合
US20050216593A1 (en) Method for providing services located in a connectionless data packet network to terminals of a connection oriented communications network
EP1643777A1 (en) Methods and apparatus for controlling signalling gateways
CN1208934C (zh) 实现宽窄带信令网互通的一种方法
WO2009072776A2 (en) Method and apparatus for processing number portability in internet phone
KR100371495B1 (ko) 신호 게이트웨이 시스템 내 라우터를 포함한 장치 및 방법
CN1197310C (zh) 不同传输形式网络的连接方法以及附属装置
CN100536469C (zh) 一种防止智能用户属性寄存器重复触发的实现方法
KR100511747B1 (ko) 신호 게이트웨이 시스템에서의 신호망 제원 운용 방법
CN107864147A (zh) 基于物联网通信中间件的高速公路紧急电话互联互通系统
CN1498511A (zh) 窄带应用与宽带传输相结合
WO2001048982A1 (en) Methods and systems for connecting telephony exchanges to packet switched networks using virtual trunks
CN1679347A (zh) 传递信令消息的方法和相关组成部分
CN1671140A (zh) 一种帧中继语音VoFR的传送方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100303

Termination date: 20211110