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

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

Info

Publication number
CN1467960A
CN1467960A CNA031221661A CN03122166A CN1467960A CN 1467960 A CN1467960 A CN 1467960A CN A031221661 A CNA031221661 A CN A031221661A CN 03122166 A CN03122166 A CN 03122166A CN 1467960 A CN1467960 A CN 1467960A
Authority
CN
China
Prior art keywords
node
network
switch
identifier
nodename
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
CNA031221661A
Other languages
English (en)
Other versions
CN1467960B (zh
Inventor
亚历克斯·张
���ˡ�����ϣ���¶���
钱德拉塞克·克里希纳穆尔蒂
��ɡ�����ɭ
克里希纳·孙达里森
杰里·斯科特
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 CN1467960A publication Critical patent/CN1467960A/zh
Application granted granted Critical
Publication of CN1467960B publication Critical patent/CN1467960B/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
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/10Routing in connection-oriented networks, e.g. X.25 or ATM
    • 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/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • H04L2012/5621Virtual private network [VPN]; Private-network - network-interface (P-NNI)
    • 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/5665Interaction of ATM with other protocols
    • H04L2012/5667IP over ATM
    • 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/5685Addressing issues

Abstract

本发明公开了一种在通信网络中提供节点对节点连接性的系统和方法。在面向连接的网络中利用基于标准的信令在耦合到客户的源节点和目的地节点之间建立虚拟连接。然后在虚拟连接上激活客户和目的地节点之间的通信会话。

Description

在通信网络中提供节点对节点连接性的系统和方法
技术领域
本发明一般地涉及数字通信网络。更具体地说,本发明涉及在数字通信网络中提供节点对节点连接性的系统和方法。
背景技术
数字网络包括一组通过各种接口彼此连接的节点。网络也可以从逻辑上被认为包含几层,包括,例如物理层、数据链路层、网络层和传输层。在这些层的每一层中,允许各种厂家的设备通信的不同通用标准可能被使用。这些标准也称作通信协议。
异步传输模式(ATM)或者“信元交换”是一种设计用来通过数字网络以高速度传输如语音、视频和数据的数字信息的技术。在ATM协议中,要被传递的数字信息首先被编排成大小相等的单元,称为具有固定长度的信元。信元然后被从节点传输到节点直至它们在该数字网络中通过一条路径(或连接)到达目的地节点。
两个节点之间的通信路径是通过虚拟电路建立起来的。在虚拟电路中,路径可以被建立然后去除,沿该路径的资源可以被多个虚拟电路所共享。当数据信元被经由通过自动呼叫一建立程序建立了虚拟电路的网络交换机发送时,该通信路径被称为交换虚拟电路(Switched VirtualCircuit,SVC)。
数字网络是由通过如干线的数字通信链路耦合在一起的数字交换机构成的。干线沿着连接负载数字交换机之间的信息信元。数字交换机选择路由将信元从进入通信链路发送到输出通信链路并最终到目的地节点。
ATM协议可以被并入另一类型的通信协议,即传输控制协议/互联网协议(TCP/IP)。互联网协议(IP)被用来在数字网络的网络层进行数据传输,而传输控制协议(TCP)被用在传输层。传统IP网络一般利用路由器实现。一个消息被分成具有不定长度的包,这与上面描述的ATM信元不同。每个路由器接收包并利用附在包上的IP地址确定一个该包要被发送到的输出端口。当包通过路由器被处理了,这些包可能不都采用同一个路径或虚拟电路。当被执行的应用程序在时间和/或带宽上比较小时,通过路由器处理包是有利的。但是,当应用程序具有更大需求时,处理变得困难和昂贵。
发明内容
本发明公开了一种用于在通信网络中提供节点对节点连接性的系统和方法。在面向连接的网络中利用基于标准的信令在耦合到客户的源节点和目的地节点之间建立虚拟连接。在虚拟连接上激活客户和目的地节点之间的通信会话。
从以下附图和详细的描述中,本发明的其它特征和优点会更加清晰。
附图说明
本发明以示例的方式被说明,而不限于附图的图形,其中相似的附图标记指示类似的元件,其中:
图1是本发明的实施例可以实现于其中的包括多个干线的数字通信网络环境的示例图;
图2是数字网络和用于将客户连接到数字网络中节点的平行IP网络的示例图;
图3图示了根据本发明的一个实施例能够接收、处理和输出数据的一个网络节点;
图4图示了本发明的实施例可以实现于其中的异步传输模式(ATM)信令协议堆栈的示例图;
图5图示了PNNI信令消息的格式;
图6图示了根据本发明的一个实施例对应于每一个网络节点的信息堆栈;
图7图示了根据本发明的一个实施例在数字网络中提供节点对节点连接性的一种方法。
图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),磁盘存储介质,光存储介质,闪存设备,电的、光的、声学的或其它形式的传播的信号(例如,载波、红外信号、数字信号等),或者适合用来存储或传输信息的任何其它类型的介质。
在以上说明中,参照其具体的示例性的实施例描述了本发明。但是,显然对其可以作各种修改和改变而不违背所附权利要求中陈述的本发明的较宽的原则和范围。因而,说明和附图应就例证性的而非限制性的意义来考虑。

Claims (46)

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所述的交换机,其中所述处理器还从所述拓扑数据库检索与所述节点名称相联系的节点标识符,并将所述节点标识符中的节点前缀与所述目的地节点专用的终端系统标识符相联系来组合所述网络地址。
CN03122166.1A 2002-06-26 2003-04-22 在通信网络中提供节点对节点连接性的系统和方法 Expired - Fee Related CN1467960B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/184,660 US7539198B1 (en) 2002-06-26 2002-06-26 System and method to provide node-to-node connectivity in a communications network
US10/184,660 2002-06-26

Publications (2)

Publication Number Publication Date
CN1467960A true CN1467960A (zh) 2004-01-14
CN1467960B CN1467960B (zh) 2010-05-12

Family

ID=29999240

Family Applications (1)

Application Number Title Priority Date Filing Date
CN03122166.1A Expired - Fee Related CN1467960B (zh) 2002-06-26 2003-04-22 在通信网络中提供节点对节点连接性的系统和方法

Country Status (7)

Country Link
US (1) US7539198B1 (zh)
EP (1) EP1525718A1 (zh)
CN (1) CN1467960B (zh)
AU (1) AU2003280481B9 (zh)
CA (1) CA2491348A1 (zh)
HK (1) HK1072844A1 (zh)
WO (1) WO2004004241A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK2091346T3 (da) 2006-11-09 2012-02-20 Toms Gruppen As Sødt konfektureprodukt
US8077720B2 (en) * 2007-02-27 2011-12-13 Alcatel-Lucent Usa Inc. Methods and devices for generating and forwarding translated MAC addresses
US8254409B2 (en) * 2009-12-01 2012-08-28 Cisco Technology, Inc. User isolation between network devices
TWI677219B (zh) * 2018-12-12 2019-11-11 中華電信股份有限公司 基於異質軟體定義網路的監控系統

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0221360B1 (en) * 1985-11-04 1992-12-30 International Business Machines Corporation Digital data message transmission networks and the establishing of communication paths therein
EP0646260B1 (en) * 1992-06-18 1997-05-28 International Business Machines Corporation Distributed applications processing network
US5689550A (en) * 1994-08-08 1997-11-18 Voice-Tel Enterprises, Inc. Interface enabling voice messaging systems to interact with communications networks
US6185409B1 (en) * 1995-11-30 2001-02-06 Amsc Subsidiary Corporation Network engineering/systems engineering system for mobile satellite communication system
US5781726A (en) * 1996-01-31 1998-07-14 3Com Corporation Management of polling traffic in connection oriented protocol sessions
US6021263A (en) 1996-02-16 2000-02-01 Lucent Technologies, Inc. Management of ATM virtual circuits with resources reservation protocol
US6006266A (en) * 1996-06-03 1999-12-21 International Business Machines Corporation Multiplexing of clients and applications among multiple servers
US6229787B1 (en) * 1996-09-11 2001-05-08 Nortel Networks Limited Mechanism to achieve very fast failover in ATM backbone networks using multi-homed circuits
US5903559A (en) 1996-12-20 1999-05-11 Nec Usa, Inc. Method for internet protocol switching over fast ATM cell transport
GB2322516A (en) * 1997-02-21 1998-08-26 Northern Telecom Ltd Multimedia switching system
US6009097A (en) * 1997-04-04 1999-12-28 Lucent Technologies Inc. System for routing packet switched traffic
US6011915A (en) * 1997-10-07 2000-01-04 International Business Machines Corporation Method and system for replacing physical terminals interacting with hardware specific programs
SE520563C2 (sv) * 1997-10-22 2003-07-29 Telia Ab System och metod för resursreservering av genvägar, s.k. cut- through routing, i ATM-nät som överför IP-trafik
US6252878B1 (en) 1997-10-30 2001-06-26 Cisco Technology, Inc. Switched architecture access server
US6463062B1 (en) * 1997-11-19 2002-10-08 At&T Corp. Integrating switching and facility networks using ATM
US6343083B1 (en) 1998-04-09 2002-01-29 Alcatel Usa Sourcing, L.P. Method and apparatus for supporting a connectionless communication protocol over an ATM network
US7227837B1 (en) * 1998-04-30 2007-06-05 At&T Labs, Inc. Fault tolerant virtual tandem switch
US6195714B1 (en) 1998-06-08 2001-02-27 Nortel Networks Limited System for transferring STM calls through ATM network by converting the STM calls to ATM and vice versa at the edge nodes of ATM network
US20020097725A1 (en) * 1998-07-27 2002-07-25 Nec Corporation Resource and protocol management for virtual private networks within multiprocessor ATM switches
US6381238B1 (en) * 1998-07-31 2002-04-30 Sonus Networks Apparatus and method for a telephony gateway
EP0984655B1 (en) * 1998-09-05 2009-05-06 International Business Machines Corporation Method for generating the optimal PNNI complex node representations for restrictive costs
US6253230B1 (en) 1998-09-22 2001-06-26 International Business Machines Corporation Distributed scalable device for selecting a server from a server cluster and a switched path to the selected server
US5918022A (en) * 1998-09-28 1999-06-29 Cisco Technology, Inc. Protocol for transporting reservation system data over a TCP/IP network
US6674713B1 (en) * 1999-02-23 2004-01-06 Cisco Technology, Inc. Method and apparatus for providing continuous voice and call communications between a data network and a telephony network
US6801502B1 (en) * 1999-05-07 2004-10-05 At&T Corp. Method and apparatus for load-sensitive routing of long-lived packet flows
US7177939B2 (en) * 1999-05-14 2007-02-13 Cingular Wireless Ii, Llc Aircraft data communications services for users
US6882643B1 (en) * 1999-07-16 2005-04-19 Nortel Networks Limited Supporting multiple services in label switched networks
US6438702B1 (en) * 1999-12-21 2002-08-20 Telcordia Technologies, Inc. Method for providing a precise network time service
US6681232B1 (en) * 2000-06-07 2004-01-20 Yipes Enterprise Services, Inc. Operations and provisioning systems for service level management in an extended-area data communications network
US7349967B2 (en) * 2000-07-21 2008-03-25 Samsung Electronics Co., Ltd. Architecture for home network on world wide web with private-public IP address/URL mapping
US20040044762A1 (en) * 2001-02-22 2004-03-04 Peacock Kimberly Roseanne Methods and apparatus for controlling internet protocol traffic in a wan or lan
US20030099192A1 (en) * 2001-11-28 2003-05-29 Stacy Scott Method and system for a switched virtual circuit with virtual termination

Also Published As

Publication number Publication date
AU2003280481B2 (en) 2009-03-12
US7539198B1 (en) 2009-05-26
AU2003280481B9 (en) 2009-04-23
HK1072844A1 (en) 2005-09-09
EP1525718A1 (en) 2005-04-27
AU2003280481A1 (en) 2004-01-19
CA2491348A1 (en) 2004-01-08
CN1467960B (zh) 2010-05-12
WO2004004241A1 (en) 2004-01-08

Similar Documents

Publication Publication Date Title
US6243387B1 (en) Architecture for lightweight signaling in ATM networks
US6195355B1 (en) Packet-Transmission control method and packet-transmission control apparatus
CA2289394C (en) Voice over internet protocol network architecture
US6438100B1 (en) Method and apparatus for routing server redundancy in a network having carrier scale internetworking
US5633869A (en) Virtual network using asynchronous transfer mode
WO1998034415A9 (en) An architecture for lightweight signaling in atm networks
WO1996019059A2 (en) Packet based data transmission system
JPH098838A (ja) Lanを相互接続するための方法および装置
Newman et al. Flow labelled IP: connectionless ATM under IP
WO1998024263A1 (en) Distribution network
US7233571B1 (en) Connection-based bandwidth utilization
WO2000056113A1 (en) Internet protocol switch and method
Iwata et al. ATM connection and traffic management schemes for multimedia internetworking
CN1467960B (zh) 在通信网络中提供节点对节点连接性的系统和方法
US20070230436A1 (en) ATM Telecommunications Systems and Method for Routing Narrow Band Traffic
US7366176B1 (en) Method to provide effective connection grooming in PNNI
US20020159391A1 (en) Packet-transmission control method and packet-transmission control apparatus
JP2004320783A (ja) L3ip転送を有するsvc/spvc
Yamazaki et al. Connectionless cell switching schemes for broadband ISDN
EP0905994A2 (en) Packet-transmission control method and packet-transmission control apparatus
Montessoro et al. An innovative Local Area Network architecture for native multimedia support
WO2001097470A1 (en) Offering differentiated services
Atwood et al. Addressing and Routing in Heterogeneous Data Networks.
Schaffa et al. e Sink Tree Paradigm: Connectionless Traffic Support on ATM LAN’s
Squibb Networking a la mode [asynchronous transfer mode]

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1072844

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1072844

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100512

Termination date: 20210422

CF01 Termination of patent right due to non-payment of annual fee