在通信网络中提供节点对节点连接性的系统和方法

文档序号:7907560阅读:261来源:国知局
专利名称:在通信网络中提供节点对节点连接性的系统和方法
技术领域
本发明一般地涉及数字通信网络。更具体地说,本发明涉及在数字通信网络中提供节点对节点连接性的系统和方法。
异步传输模式(ATM)或者“信元交换”是一种设计用来通过数字网络以高速度传输如语音、视频和数据的数字信息的技术。在ATM协议中,要被传递的数字信息首先被编排成大小相等的单元,称为具有固定长度的信元。信元然后被从节点传输到节点直至它们在该数字网络中通过一条路径(或连接)到达目的地节点。
两个节点之间的通信路径是通过虚拟电路建立起来的。在虚拟电路中,路径可以被建立然后去除,沿该路径的资源可以被多个虚拟电路所共享。当数据信元被经由通过自动呼叫一建立程序建立了虚拟电路的网络交换机发送时,该通信路径被称为交换虚拟电路(Switched VirtualCircuit,SVC)。
数字网络是由通过如干线的数字通信链路耦合在一起的数字交换机构成的。干线沿着连接负载数字交换机之间的信息信元。数字交换机选择路由将信元从进入通信链路发送到输出通信链路并最终到目的地节点。
ATM协议可以被并入另一类型的通信协议,即传输控制协议/互联网协议(TCP/IP)。互联网协议(IP)被用来在数字网络的网络层进行数据传输,而传输控制协议(TCP)被用在传输层。传统IP网络一般利用路由器实现。一个消息被分成具有不定长度的包,这与上面描述的ATM信元不同。每个路由器接收包并利用附在包上的IP地址确定一个该包要被发送到的输出端口。当包通过路由器被处理了,这些包可能不都采用同一个路径或虚拟电路。当被执行的应用程序在时间和/或带宽上比较小时,通过路由器处理包是有利的。但是,当应用程序具有更大需求时,处理变得困难和昂贵。
从以下附图和详细的描述中,本发明的其它特征和优点会更加清晰。
图8图示了根据本发明的另一个实施例在数字网络中提供节点对节点连接性的一种方法。
以下将更详细地描述,在面向连接的网络中利用基于标准的信令在耦合到客户的源节点和目的地节点之间建立虚拟连接。然后在虚拟连接上激活客户和目的地节点间的通信会话。


图1图示了本发明的实施例可以实现于其中的包括多个干线的数字通信网络环境的示例图。参照图1,数字网络环境100包括多个节点,例如通过多个干线相互连接的网络交换机101、103、105、107、109、111、113和115。干线通过例如从连接到起始节点101的起始客户CPE 1向连接到目的地节点109的终端客户CPE 2传递数据来支持数字网络100。
数字网络环境100可以包括各种网络,如异步传输模式(ATM)网络、虚拟专用网络(VPN)或虚拟专用网络和非虚拟专用网络的组合。网络100包括多个通过网络100彼此耦合的客户。客户1(CPE 1)和客户2(CPE 2)中的每一个可以是,例如,工作站、计算机、服务器或其它类似装置。
多个网络节点101、103、105、107、109、111、113和115通过如路径1到路径6的多个路径相互连接。路径是节点、客户或最终用户之间的一种连接。路径可以包括用于连接数字网络100中的任意数目的节点来将数据从CPE 1传递到CPE 2的多个路径。对于一个实施例,为了在提出了一个通信请求的时候建立连接,路径被选择为客户,如CPE 1和CPE 2之间可用的最优路由。
路径中的每一个节点都被链接到它的所有邻近节点上,并通过邻近节点连接到网络中的所有其它节点上。节点具有接收数据、处理数据和向另一个节点继续传送数据的能力。在每一个节点上作出决定以将接收到的数据发送到另一个节点。例如,节点105可以接收来自节点103的数据并且将数据继续传送给任何被选择的邻近的节点,例如节点111、113、115或107。
信元路径中的每一个节点是耦合到干线的一个ATM交换机。耦合到信元路径中的各个ATM交换机的干线可以是同样尺寸或不同尺寸的。例如,节点103可以是耦合到OC 12干线的ATM交换机,节点105可以是耦合到OC 48干线的ATM交换机。
在数字网络100中的任意两个节点之间可以存在多个链路或干线。多个链路通过允许链路上信元的传输而支持任意两个节点之间的数据交换。链路可以是任何形式的,例如电缆线、光纤线路、RF连接或卫星连接。任意两节点之间的多个链路允许任一时刻两个节点之间的多重通信。
CPE 1和CPE 2之间的一类通信是利用基于标准的信令的呼叫,例如专用网络间接口(PNNI)和用户网络间接口(UNI)信令。PNNI协议是一种动态路由选择协议,它向基于在通信请求中指明的QoS(服务质量)要求的信令提供了QoS路由选择支持。
图2是数字网络和用于将客户连接到数字网络中节点上的平行IP网络的示例图。如图2所示,如控制台终端或CPE的客户210被耦合到网络200中如ATM交换机的网络节点205。网络200中ATM交换机通过多个干线211被耦合。
CPE 210物理连接到网络200中的任何交换机205以与那个特定节点205建立通信会话,如远程登录会话。但是,为了与远程交换机205建立带内远程登录会话(inband telnet session),CPE 210需要通过经由通信链路221耦合到各个交换机205和CPE 210并与目标远程交换机205建立了连接性的专用协议路由器220,例如互联网协议(IP)路由器连接。由于需要提供第二个网络以便于激活与网络200中远程节点的这种通信会话,导致了效率差并且昂贵的配置。
图3图示了能够接收、处理和输出数据的网络节点205。图3所示网络节点205类似于网络200中的其它网络节点。
网络节点205包括入口单元301、交换机317和出口单元339。入口单元301可以被耦合到输入数据链路以通过耦合到该节点的干线从另一个网络节点接收数据。入口单元301可以包括入口输入区302-307和耦合到入口区302-307的用于缓存从输入链路所接收的数据的缓存单元309-315。入口单元301可以被耦合到交换机317以将缓存的数据传递给交换机317。
交换机317是一个ATM交换机。或者,其它类型的交换机也可以被使用。ATM交换机317被耦合到多种干线上——例如,OC 48、OC 12或者DS3干线。
交换机317包括用来处理通过网络节点所接收和将被发送的数据的数字处理系统。数字处理系统包括总线321,耦合到多个输入和输出端口319和337、信号处理器325、中央处理单元(CPU)323、存储器327、大容量存储设备331、多个线路卡333和多个控制卡335。
对于一个实施例,总线321是标准系统总线。CPU 323和信号处理器325可以被用来为交换机317处理信息和/或信号。信号处理器325可以被用来处理语音或音频信息和信号以便用于语音处理和识别。
存储器327可以包含动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、只读存储器(ROM)或其它存储设备,用于存储CPU 323或信号处理器325所使用的数据或程序代码。例如,存储器327可以存储包含对应于网络200中其它网络节点205的拓扑信息的拓扑数据库,下面对这些作了更详细的描述。存储器327也可以存储CPU 323或信号处理器325执行指令期间的临时变量或者其它中间信息。大容量存储设备331可以是硬盘驱动器、软盘驱动器、光盘驱动器或用于存储交换机317的指令或信息的其它大容量存储设备。
交换机317可以包含四个或更多线路卡333和若干通过总线321控制线路卡的控制卡335。对于一个实施例,线路卡333通过总线321被耦合到四个端口319和四个端口337。作为选择,线路卡333可以耦合到八个、十六个或更多端口。每一个端口可以支持一个特定的数据位速率。用户业务可以通过一个线路卡被接收并通过另一个被传输。这种交叉连接是由控制卡335在建立了连接时确定的。一般,每一个线路卡还包含用于实现位级和信元级功能(如重组、服务质量等)的硬件模块334和用于在改变了连接时重新编程硬件的软件模块336。控制卡335一般可以运行多种协议,例如PNNI协议,并且可以包含用于在一信令协议(如SSCOP(服务特定面向连接的协议))的用户可定义可编程数据单元(PDU)中封装资源配置信息的数据报。或者,这样的软件可以在交换机317内部或者外部的其它地方实现。总线321、CUP 323、信号处理器325、存储器327、大容量存储设备331、线路卡333和控制卡335通信以处理从输入端口319接收到的PNNI包。
出口单元339被耦合到交换机317。出口单元339包括耦合到一系列出口区349、351、353和355的一系列缓存341、343、345和347。该系列缓存341、343、345和347与出口区349、351、353和355由交换机317基于服务的分类来选择。出口单元339被耦合到输出数据链路,数据从这些输出数据链路被发送到交换机317指定的节点。
在交换机317上,接收来自入口单元301的数据,并且作出决定将该数据路由到特定节点。其它功能,例如服务质量(QOS)可以由交换机317来确定。
图4是本发明的实施例可以实现于其中的ATM信令协议堆栈400的一个图表。如图4所示,ATM信令协议堆栈400是用来在如图1中的网络100的ATM网络的用户和节点之间用信号发送信息的。ATM网络中交换的信息类型可以包括网络资源使用请求、信令消息、带宽分配因子以及用于在两个用户之间建立虚拟电路路径的电路参数。其它类型的信令可以利用ATM信令协议堆栈400实现。
ATM信令协议堆栈400包括若干用于连接控制信令的协议,例如用户网络间信令401,用户网络间接口特定业务协调功能(UNI SSCF)402、服务特定面向连接的协议(SSCOP)、ATM适配层(AAL)类型5公共部分404、ATM层405和物理层406。这些协议经由信令ATM适配层(SAAL)被发送以确保可靠的传输。SAAL被分成两个部分——即,一个服务特定部分和一个公共部分。
ATM信令协议堆栈400中的ATM层405是用于在网络100中出现的ATM节点之间建立虚拟连接的。ATM层利用每一个ATM节点中所包含的信息来配置虚拟连接。该配置允许ATM节点执行例如ATM信元的复用和分离,转换VPI/VCI值,以及报头修改的功能。ATM网络中的物理层406具有若干功能,包括帧产生、信元描述(cell delineation)和位级传输。
ATM信令协议堆栈400的SAAL的服务特定部分包括UNI SSCF 402和SSCOP 403。UNI SSCF 402包括PNNI信令信息。为了向数字网络100的用户可靠地投递信元,UNI/PNNI信令协议与SSCF协议和SSCOP的用户接口。UNI/PNNI协议执行例如呼叫建立、呼叫清除、以及带宽的分配与协商的网络信令功能。UNI/PNNI信令也可以被用来执行网络信令功能。
PNNI是一种分级动态链路状态路由协议。PNNI协议包含两个不同的区路由和信令。由于信令利用了在网络节点出现的路由信息,这两个区是相互联系的。
当设置一呼叫时,信令消息必须从一个ATM交换机205被路由到另一个交换机。结果,每一个ATM交换机205需要建立和维护一个拓扑数据库,其中存储关于网络200中属于一个对等组(peer group)的所有交换机205的信息。对等组是与组内其它成员交换信息的逻辑节点的集合。在一个具有单个分层等级的网络中,例如网络200,每一个ATM交换机205被认为是一个PNNI节点。单个对等组允许所有成员保持该组的一个同一的外观(view)。每一个交换机205维持网络200的完整的拓扑,包括节点间路径的状态信息和每一个节点上可获得的资源。
维持在每个交换机205中的拓扑数据库是PNNI拓扑状态单元(PTSE)的一个集合。每一个PTSE描述一段拓扑信息。每一个ATM交换机205创立(originate)一个或多个描述它自身环境的PTSE,还学习从网络200中的所有其它交换机创立和公告的PTSE。结合图6将对PTSE的集合中描述的信息作更细致的描述。
PNNI信令可以被用于具有多重分层组的大型ATM网络或本地网络的单个对等组中。PNNI信令协议包括用于在两个ATM网络或两个ATM网络节点之间的专用网络间接口或网络节点接口上动态地建立、维持和清除ATM连接的程序。PNNI信令以ATM论坛UNI规范和国际电信联盟(ITU)Q.2931规范为基础,但是在PNNI和UNI规范和Q.2931之间存在一些差异。
图5图示了PNNI信令消息500的结构。PNNI信令消息500由消息头501和不定数目的信息单元(IE)502至507组成。尽管图5中示出了六个IE,但是更多或者更少个IE也可以是PNNI信令消息500的一部分。
消息头501包含了关于PNNI信令消息的信息,例如协议鉴别器、呼叫参考值、消息类型和消息长度。对于一个实施例,消息头501是8位宽的并包含多个八位字节。
PNNI信令消息类型包括呼叫建立消息、呼叫清除消息、杂项消息和点对多点消息。特别地,PNNI信令消息类型包括警告、呼叫继续、连接、设置、释放、释放完成、通知、状态、状态查询、重启、重启确认、状态、增加参与方(add party)、增加参与方确认、参与方警告、增加参与方拒绝、撤销参与方(drop party)和撤销参与方确认。
“设置(SETUP)”是PNNI信令消息的呼叫建立消息类型中的一种。SETUP PNNI信令消息由呼叫用户发送到网络并由网络发送到呼叫用户来发起呼叫。SETUP消息类型被包括于SETUP PNNI信令消息的消息头501中。
PNNI信令消息500包括信息单元502-507。存在若干类型的信息单元。一些可能在消息中只出现一次。其它的可能出现不止一次。取决于消息类型,一些信息单元是强制性的而一些是选择性的。信息单元的顺序与信令协议无关。信息元包括,但不限于,呼叫状态、连接标识符、服务质量参数、呼叫方号码、被呼叫方号码等。对于一个实施例,每一个信息单元502-507都是8位宽的并且包含多个八位字节。
图6图示了根据本发明的一个实施例对应于每一个网络节点的信息堆栈。参照图6,对于一个实施例,每一个ATM交换机205分发给网络200中的其它交换机一个包括关于它自身环境信息的PTSE的集合。每个交换机205所维持的拓扑数据库将该信息存储于信息堆栈600中。对于一个实施例,一个ATM交换机205专用的信息堆栈600包括节点名称510,节点标识符520,例如PNNI节点ID,节点前缀532,每个节点专用的终端系统标识符(End System Identifier,ESI)534和专用协议地址540,例如属于该特定交换机205的IP地址。节点前缀532包含13字节的数据,ESI 534包含7字节的数据。作为选择,节点前缀和ESI 534都可以包含不同数量的数据。对于一个实施例,节点前缀532居于节点标识符520之内,并且与ESI 534并置,构成对应ATM交换机205的ATM地址530。
对于本发明的一个实施例,在网络200中,如果客户想要通过控制台终端210激活与远程目的地节点205的通信会话,该客户物理连接到源节点205并传输一个包含目的地节点205的节点名称510的会话设置请求给源节点205。
源节点205中的交换机317接收目的地节点205的节点名称510,并且执行对存储器327所存储的拓扑数据库的查询来检索信息堆栈600中与节点名称510相联系的专用协议(例如,互联网协议(IP))地址540。
利用所检索的IP地址540,交换机317查询拓扑数据库以检索对应于目的地节点205的PNNI节点ID 520。一旦检索到了节点ID 520,交换机317通过将目的地节点的特定的ESI 534和节点前缀532相联系组合(assemble)目的地节点205的ATM地址530。
形成完整的ATM地址之后,交换机317通过PNNI信令消息500建立对目的地节点205的一个SVC呼叫,从而通过网络200建立到目的地节点205的节点对节点连接性。呼叫终止于目的地节点205,IP通信会话被附加于进入的SVC之上以连接客户与目的地节点205。应用程序可以随后被建立在IP通信会话之上,例如远程登录应用程序,简单网络时间协议(Simple Network Time Protocol,SNTP)应用程序、文件传送协议(FTP)应用程序或任何其它能够建立于IP通信会话之上的应用程序。对于一个实施例,一旦会话完成SVC呼叫即被释放。
对于另一个实施例,在网络200中,如果客户想要通过控制台终端210激活与远程目的地节点205的通信会话,则客户物理连接到源节点205并传输一个包含目的地节点205的节点名称510的会话设置请求给源节点205。
源节点205中的交换机317接收目的地节点205的节点名称510,并执行对存储器327中所存储的拓扑数据库的查询以检索对应于目的地节点205的PNNI节点ID 520。一旦检索到了节点ID 520,交换机317通过将节点前缀532与对应的预定的ESI 534相联系组合目的地节点205的ATM地址530。
形成完整的ATM地址之后,交换机317通过PNNI信令消息500建立一个对目的地节点205的SVC呼叫,从而通过网络200建立到目的地节点205的节点对节点连接性。呼叫终止于目的地节点205,通信会话被附加于进入的SVC之上以通过合适的虚拟终端连接客户和目的地节点205。一旦会话结束,SVC呼叫随后被释放。
图7图示了根据本发明的一个实施例用来在数字网络中提供节点对节点连接性的方法。根据图7,在处理框710,包含目的地节点的节点名称的会话设置请求被从连接到客户的控制台终端210接收。
在处理框720,专用协议地址,例如IP地址,利用目的地节点的节点名称从源节点205内所存储的拓扑数据库中被检索。在处理框730,查询拓扑数据库,并且从该拓扑数据库检索与IP地址相联系的PNNI节点标识符。
在处理框740,网络地址,例如ATM地址通过将节点标识符中的节点前缀与目的地节点专用的终端系统标识符(ESI)相联系被组合。在处理框750,利用组合的ATM地址,到目的地节点的交换虚拟连接(SVC)被建立。结果,通过网络到目的地节点的节点对节点连接性被建立。最后,在处理框760,客户和目的地节点之间的IP通信会话,例如远程登录会话或者SNTP会话,在进入的SVC之上被激活。
图8图示了根据本发明的另一个实施例在数字网络中提供节点对节点连接性的一种方法。根据图8,在处理框810,包含目的地节点的节点名称的会话设置请求从连接到客户的控制台终端210被接收。在处理框820,查询拓扑数据库,并从拓扑数据库检索与该节点名称相联系的PNNI节点标识符。
在处理框830,网络地址,例如ATM地址,通过将节点标识符中的节点前缀与目的地节点专用的终端系统标识符(ESI)相联系而被组合。在处理框840,到目的地节点的交换虚拟连接(SVC)通过组合的ATM地址被建立。结果,到目的地节点的连接性通过网络被建立。最后,在处理框850,客户和目的地节点之间的通信会话在进入SVC之上被激活。
这样,本发明公开了一种在通信网络中提供节点对节点连接性的系统和方法。本发明的实施例可以在被执行于某种形式的处理核心(例如,信号处理器或微处理器或微控制器的中央处理单元)上的软件程序中被实现,或者实现于机器可读或计算机可读的介质之上或之内。机器可读介质包括用于以一种机器(例如,计算机或者交换机)可读的形式存储或传输信息的任何机制。例如,机器可读介质包括只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质,光存储介质,闪存设备,电的、光的、声学的或其它形式的传播的信号(例如,载波、红外信号、数字信号等),或者适合用来存储或传输信息的任何其它类型的介质。
在以上说明中,参照其具体的示例性的实施例描述了本发明。但是,显然对其可以作各种修改和改变而不违背所附权利要求中陈述的本发明的较宽的原则和范围。因而,说明和附图应就例证性的而非限制性的意义来考虑。
权利要求
1.在面向连接的网络环境中的一种方法,包括在面向连接的网络中利用基于标准的信令在耦合到客户的源节点和目的地节点之间建立虚拟连接;并且在所述虚拟连接上激活所述客户和所述目的地节点之间的通信会话。
2.如权利要求1所述的方法,其中所述基于标准的信令是专用网络间接口(PNNI)协议信令。
3.如权利要求1所述的方法,其中所述通信会话是所述客户与所述目的地节点之间的互联网协议(IP)通信会话。
4.如权利要求3所述的方法,还包括在所述IP通信会话上建立应用程序。
5.如权利要求4所述的方法,其中所述应用程序是所述IP通信会话上的远程登录应用程序。
6.如权利要求4所述的方法,其中所述应用程序是所述IP通信会话上的简单网络时间协议(SNTP)应用程序。
7.如权利要求4所述的方法,其中所述应用程序是所述IP通信会话上的文件传送协议(FTP)应用程序。
8.如权利要求1所述的方法,其中所述通信会话是所述客户与所述目的地节点之间的虚拟终端通信会话。
9.如权利要求1所述的方法,其中所述面向连接的网络是异步传输模式(ATM)网络。
10.如权利要求2所述的方法,其中所述建立还包括从所述客户接收会话设置请求,所述会话设置请求包括所述目的地节点的节点名称;并且利用所述节点名称组合所述目的地节点的网络地址。
11.如权利要求10所述的方法,其中所述组合还包括利用所述节点名称从拓扑数据库检索专用协议地址;从所述拓扑数据库检索与所述协议地址相联系的节点标识符;并且将所述节点标识符中的节点前缀与所述目的地节点专用的终端系统标识符相联系来组合所述网络地址。
12.如权利要求1所述的方法,其中所述虚拟连接是交换虚拟连接(SVC)。
13.如权利要求11所述的方法,其中所述节点标识符是所述PNNI协议中专门分配给所述目的地节点的。
14.如权利要求11所述的方法,其中所述专用协议地址是互联网协议(IP)地址。
15.如权利要求11所述的方法,其中所述拓扑数据库是利用所述基于标准的信令形成的并驻留于所述源节点中。
16.如权利要求10所述的方法,其中所述组合还包括从所述拓扑数据库检索与所述节点名称相联系的节点标识符;并且将所述节点标识符中的节点前缀与所述目的地节点专用的终端系统标识符相联系来组合所述网络地址。
17.一种网络系统,包括用于在面向连接的网络中利用基于标准的信令在耦合到客户的源节点和目的地节点之间建立虚拟连接的装置;和用于在所述虚拟连接上激活所述客户和所述目的地节点之间的通信会话的装置。
18.如权利要求17所述的网络系统,其中所述基于标准的信令是专用网络间接口(PNNI)协议信令。
19.如权利要求18所述的网络系统,还包括用于从所述客户接收会话设置请求的装置,所述会话设置请求包括所述目的地节点的节点名称;和用于利用所述节点名称组合所述目的地节点的网络地址的装置。
20.如权利要求19所述的网络系统,还包括用于利用所述节点名称从拓扑数据库中检索专用协议地址的装置;用于从所述拓扑数据库检索与所述协议地址相联系的节点标识符的装置;和用于将所述节点标识符中的节点前缀与所述目的地节点专用的终端系统标识符相联系来组合所述网络地址的装置。
21.如权利要求20所述的网络系统,其中所述节点标识符是所述PNNI协议中专门分配给所述目的地节点的。
22.如权利要求20所述的网络系统,其中所述专用协议地址是互联网协议(IP)地址。
23.如权利要求19所述的网络系统,还包括用于从所述拓扑数据库检索与所述节点名称相联系的节点标识符的装置;和用于将所述节点标识符中的节点前缀与所述目的地节点专用的终端系统标识符相联系来组合所述网络地址的装置。
24.一种计算机可读介质,包括可执行指令,当在处理系统中执行所述可执行指令时,使所述处理系统完成一种方法,该方法包括在面向连接的网络中利用基于标准的信令在耦合到客户的源节点和目的地节点之间建立虚拟连接;并且在所述虚拟连接上激活所述客户和所述目的地节点之间的通信会话。
25.如权利要求24所述的计算机可读介质,其中所述基于标准的信令是专用网络间接口(PNNI)协议信令。
26.如权利要求25所述的计算机可读介质,其中所述建立还包括从所述客户接收会话设置请求,所述会话设置请求包括所述目的地节点的节点名称;并且利用所述节点名称组合所述目的地节点的网络地址。
27.如权利要求26所述的计算机可读介质,其中所述组合还包括利用所述节点名称从拓扑数据库检索专用协议地址;从所述拓扑数据库检索与所述协议地址相联系的节点标识符;并且将所述节点标识符中的节点前缀与所述目的地节点专用的终端系统标识符相联系来组合所述网络地址。
28.如权利要求27所述的计算机可读介质,其中所述节点标识符是在所述PNNI协议中专门分配给所述目的地节点的。
29.如权利要求27所述的计算机可读介质,其中所述专用协议地址是互联网协议(IP)地址。
30.如权利要求26所述的计算机可读介质,其中所述组合还包括从所述拓扑数据库检索与所述节点名称相联系的节点标识符;并且将所述节点标识符中的节点前缀与所述目的地节点专用的终端系统标识符相联系来组合所述网络地址。
31.一种用于数字网络的交换机,包括用来在面向连接的网络中利用基于标准的信令在耦合到客户的源节点和目的地节点之间建立虚拟连接和在所述虚拟连接上激活所述客户与所述目的地节点之间的通信会话的处理器。
32.如权利要求31所述的交换机,其中所述基于标准的信令是专用网络间接口(PNNI)协议信令。
33.如权利要求31所述的交换机,其中所述通信会话是所述客户与所述目的地节点之间的互联网协议(IP)通信会话。
34.如权利要求33所述的交换机,其中所述处理器还在所述IP通信会话上建立应用程序。
35.如权利要求34所述的交换机,其中所述应用程序是所述IP通信会话上的远程登录应用程序。
36.如权利要求34所述的交换机,其中所述应用程序是所述IP通信会话上的简单网络时间协议(SNTP)应用程序。
37.如权利要求34所述的交换机,其中所述应用程序是所述IP通信会话上的文件传送协议(FTP)应用程序。
38.如权利要求31所述的交换机,其中所述通信会话是所述客户与所述目的地节点之间的虚拟终端通信会话。
39.如权利要求31所述的交换机,其中所述面向连接的网络是异步传输模式(ATM)网络。
40.如权利要求32所述的交换机,其中所述处理器还从所述客户接收会话设置请求,所述会话设置请求包括所述目的地节点的节点名称,并且所述处理器利用所述节点名称组合所述目的地节点的网络地址。
41.如权利要求40所述的交换机,其中所述处理器还利用所述节点名称从拓扑数据库检索专用协议地址,从所述拓扑数据库检索与所述协议地址相联系的节点标识符,并且将所述节点标识符中的节点前缀与所述目的地节点专用的终端系统标识符相联系来组合所述网络地址。
42.如权利要求31所述的交换机,其中所述虚拟连接是交换虚拟连接(SVC)。
43.如权利要求41所述的交换机,其中所述节点标识符是在所述PNNI协议中专门分配给所述目的地节点的。
44.如权利要求41所述的交换机,其中所述专用协议地址是互联网协议(IP)地址。
45.如权利要求41所述的交换机,其中所述拓扑数据库是利用所述基于标准的信令形成的,并驻留于所述源节点内。
46.如权利要求40所述的交换机,其中所述处理器还从所述拓扑数据库检索与所述节点名称相联系的节点标识符,并将所述节点标识符中的节点前缀与所述目的地节点专用的终端系统标识符相联系来组合所述网络地址。
全文摘要
本发明公开了一种在通信网络中提供节点对节点连接性的系统和方法。在面向连接的网络中利用基于标准的信令在耦合到客户的源节点和目的地节点之间建立虚拟连接。然后在虚拟连接上激活客户和目的地节点之间的通信会话。
文档编号H04L12/56GK1467960SQ0312216
公开日2004年1月14日 申请日期2003年4月22日 优先权日2002年6月26日
发明者亚历克斯·张, 钱德拉塞克·克里希纳穆尔蒂, 克里希纳·孙达里森, 杰里·斯科特, 亚历克斯 张, 塞克 克里希纳穆尔蒂, 斯科特, 纳 孙达里森 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1