CN1275298A - 用于封装/解封装硬件中每一信道基上的数据的方法和系统 - Google Patents

用于封装/解封装硬件中每一信道基上的数据的方法和系统 Download PDF

Info

Publication number
CN1275298A
CN1275298A CN99801359.5A CN99801359A CN1275298A CN 1275298 A CN1275298 A CN 1275298A CN 99801359 A CN99801359 A CN 99801359A CN 1275298 A CN1275298 A CN 1275298A
Authority
CN
China
Prior art keywords
data
frame
decapsulation
node
destination
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
CN99801359.5A
Other languages
English (en)
Other versions
CN1284409C (zh
Inventor
S·R·维利斯
G·布罗姆利
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.)
Peribit Networks Inc
Original Assignee
UNIFFIEL SETTLEMENT PLAN CO
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 UNIFFIEL SETTLEMENT PLAN CO filed Critical UNIFFIEL SETTLEMENT PLAN CO
Publication of CN1275298A publication Critical patent/CN1275298A/zh
Application granted granted Critical
Publication of CN1284409C publication Critical patent/CN1284409C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/742Route cache; Operation thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • 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/5614User Network Interface
    • H04L2012/5618Bridges, gateways [GW] or interworking units [IWU]
    • 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
    • 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
    • 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/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5665Interaction of ATM with other protocols
    • H04L2012/5669Multiprotocol over ATM [MPOA]

Abstract

一种转送节点,对数据进行解封装和封装。解封装可使用模式匹配技术来执行并且封装可应用模式插入技术来执行。解封装和封装优选通过硬件装置如专用集成电路(ASIC)来执行以提高这种操作的速度。解封装和封装彼此无关并且在每一虚拟电路基上执行。

Description

用于封装/解封装硬件中 每一信道基上的数据的方法和系统
技术领域
本发明一般涉及转换节点,并且尤其涉及用于在每一信道基上用硬件执行封装和解封装的方法与系统。
发明背景
当传统的转换器和路由选择器接收输入数据时,它们必须检查输入数据流的内容以确定把数据引向哪里。为了在数据流内找到相关的转换和路由选择信息,数据中的帧和信元必须被识别(即“描绘”(delineated))并且分组必须从它们的数字“信包(envelop)”经已知为“解封装”的处理而抽出。在传统的转换器和路由选择器中解封装由在处理器上执行的软件执行。软件指导解封装来确保解封装正确地执行。
在数据已经被解封装后必须被再封装,这样它可从外向链路要求的数字信包中的转换器或路由选择器中发送出去。在传统的路由选择器中,再封装由在处理器上执行的软件来执行。
发明概述
传统的路由选择器执行封装和解封装有点慢。传统的路由选择器的缓慢部分归因于由软件来执行封装和解封装。本发明通过在硬件中执行封装和解封装而着手解决这种限制。在本发明一个实施例中,第一ASIC包含用于执行解封装的信息,并且另一个ASIC包含用于执行封装的信息。这导致高速地进行解封装和封装。
本发明也不把作为输出的数据的封装与作为输入的数据的封装联系在一起。反而,在输入数据的封装与作为输出的数据的封装之间是独立的。在每一支路(tributary)或每一“虚拟信道”基上发生解封装。类似地,在每一虚拟信道或支路上执行封装。结果,作为输出的封装不同于作为输入的封装。
根据本发明的一个方面,在转送节点中找到硬件装置以把数据引向目的地。硬件装置包括用于接收来自信源的以多种格式之一封装的数据的输入端口。转送节点还包括不用执行处理器指令的用于把数据解封装为用在转送节点中的分组格式的解封装逻辑电路。
根据本发明的另一方面,在转送节点中找到硬件装置来把数据指引向目的地,并且该装置包括用于把数据输出到目的地的输出端口。硬件装置还包括应用可编程的模式插入用于以目的地所需格式解封装数据的封装逻辑电路。
根据本发明的再另一方面,转送节点把数据从信源指引向目的地。转送节点包括基于信源解封装数据的解封装逻辑电路和基于目的地与信源无关地来封装数据的封装逻辑电路。
根据本发明的又一方面,在转送节点中应用一种方法,该节点是用于执行解封装以把数据从信源引向目的地的硬件装置。由这种方法,在转送节点接收数据并且确定数据源。使用硬件装置来基于数据源对数据解封装。
根据本发明的另一方面,提供要被解封装的并且从转送节点输出到目的地的数据。确定目的地并且通过硬件装置和基于目的地适合于目的地的格式来解封装数据。
根据本发明的再又一方面,硬件装置包括用于接收来自信源的以多种格式之一来封装的数据的输入端口。硬件装置还包括用于使用模式匹配技术把数据解封装为用在转送节点中的分组格式的解封装逻辑电路。
附图简要说明
相对于随后的附图下面将解释本发明的图示实施例:
图1描述了在本发明的图示实施例中使用的转换架子。
图2描述了其中使用多个转换架子的图示实施例的装置的实施。
图3描述了在本发明的图示实施例中使用的信道化SONET方案。
图4描述了多路复用器和带有4个线路卡的转换架子。
图5具体描述了线路卡的组件。
图6描述在输入通信上执行的处理的3个主要阶段。
图7是表示在数据通信上执行的步骤的功能图。
图8是表示在输入处理期间执行的步骤的流程图。
图9是表示在输入处理期间执行的功能步骤的功能图。
图10是图5的接收ASIC 70的具体框图。
图11表示SONET STS-1帧的逻辑格式。
图12表示一行DS-3 PLCP帧的逻辑格式。
图13表示PPP帧的逻辑格式。
图14表示帧中继帧的逻辑格式。
图15表示AAL5 IDU的逻辑格式。
图16是表示应用HEC识别执行来描绘ATM信元的步骤的流程图。
图17是表示执行来描绘PLCP帧并因此描绘PLCP帧中的ATM信元的步骤的流程图。
图18是表示执行来描绘PPP帧的步骤的流程图。
图19是表示执行来描绘帧中继帧的步骤的流程图。
图20表示对图示实施例期望的IP分组的封装。
图21表示ATM信元的逻辑格式。
图22是表示在ATM信元输入处理期间执行的步骤的流程图。
图23是内部信元的逻辑格式。
图24是表示在IP输入处理期间执行的步骤的流程图。
图25是表示在转换阶段期间执行的步骤的流程图。
图26是表示在输出处理期间执行的功能阶段的功能图。
图27是图5中的传送ASIC 64的更具体的图。
本发明的具体描述
本发明的图示实施例提供用于以多种不同的可能封装来转换、转送和/或路由选择数据的单一集成系统。该系统对到来的数据解封装并把数据转换为规范格式。该规范格式被用于内部传送数据直到到达装置的传送侧。传送侧能够进行很大范围的不同的封装。传送侧把以规范格式接收到的数据封装以生成对于输出端口适当的封装。解封装和封装在硬件中执行。解封装使用模式匹配,封装使用模式插入。在图示的实施例中,专用集成电路(ASIC)被用来执行解封装和封装。硬件的使用在执行解封装和封装操作时提供增加的速度。
解封装和封装依赖于每一虚拟电路信息。基于一条数据到达其上的虚拟电路,可确定用于虚拟电路的封装并使用其来执行解封装。类似地,基于数据正被输出到其上的虚拟电路,在每一虚拟电路基上执行数据的再封装并且再封装与数据到达其上的虚拟电路无关。出于上下文一致的目的,虚拟电路指的是通信链路,其对用户呈现为是专用的点对点电路。虚拟电路也可以指的是下面讨论的“信道”或“接口”。
本发明的图示实施例提供用于执行网际协议(IP)转送/路由选择和异步传输模式(ATM)转送/路由选择的单一集成系统。该系统装置包含IP分组转送设备和ATM转换设备。在上下文中,“转送”指的是在通信节点如转换器、路由选择器或转换器/路由选择器中信源端口与一个或多个目的地端口之间的分组的传送。“路由选择”指的是拓朴信息的积累以通过用于把输入数据引向目的地的通信节点提供信息给转送表或类似的结构。“转换”指的是经中间转换节点引导分组或其它模块化信息以把连接取向环境中的发送者与接收者连接起来。
图示的实施例不需要具有独立的转换器和路由选择器。在图示的实施例中使用的装置可在单一装置中处理ATM信元和IP分组并且也可处理ATM信元承载的IP分组。图示的实施例可指导以多种不同形式的封装而封装的数据。图示的实施例的系统可用在IP网络如因特网、局域网或外联网或更传统的转换环境如虚拟专用网(VPN)和专用数据网中。系统支持在其它封装中IP分组在SONET(同步光网络)上的路由选择、IP分组在ATM和纯ATM转换上的路由选择。更一般情况是,图示的实施例排除层2装置与层3装置之间的分离从而层2数据单元和层3数据单元可由单一集成系统引向它们的目的地。
图示的实施例使用适合于用在通信网络如计算机网络或电话网络中的转换器/路由选择器。更具体地是,本发明可用转送节点如路由选择器、转换器、计算机系统或其它可执行本发明的方法的装置来实现。转换器/路由选择器包括用于接收输入数据通信的输入端口和用于把输入数据通信引向目的地的输出端口。各个输入数据端口与通信线路如光纤线路相联系。类似地,各个输出端口同样与通信线路(如光纤线路)相联系。对每个输入端口提供ATM信元转送设备和IP分组转送设备。ATM信元转送设备对由输入端口接收到的各个ATM信元确定使用哪个输出端口来输出ATM信元。IP分组转送设备对由输入端口接收到的各个IP分组确定使用哪个输出端口来输出IP分组。因此,各个输入端口可接收ATM信元和IP分组并且转换器/路由选择器将正确地指导ATM信元和IP分组。
下面的讨论总结图示的实施例的转换器/路由选择器装置的结构和操作。
图1描述适合于用在图示的实施例的转换器/路由选择器装置中的转换架10。转换架10提供用于装置的芯转换设备。如下面将具体解释的那样,该装置可包括多个转换架以提高装置的转换容量。转换设备的模块化使得网络提供者可选择适合于网络提供者需要的转换容量。转换架10包括用于容纳转换架的组件的包括8个线路卡14的外壳12。8个线路卡14是包含用于接收和传送数据的信息的印刷电路板。各个线路卡14被设计来接收/传送相应于每秒2.488Gb的OC-48输入流。SONET是定义有助于多个厂家的传输产品的网络互连的一系列光纤传输率的标准。SDH是技术上与SONET一致的标准。光传输率已知为光传送(OC)率。SONET/SDH OC率如下定义:
OC级                线路速率                         容量
    OC-1     51.84Mbps   28 DS1或1 DS3
    OC-3     155.52Mbps   84 DS1或3 DS3s
    OC-9     466.56Mbps   252 DS1或9 DS3s
    OC-12     622.08Mbps   336 DS1或12 DS3s
    OC-18     933.12Mbps   504 DS1或18 DS3s
    OC-24     1.244Gbps   67 2DS1或24 DS3s
    OC-36     1.866Gbps   1008 DS1或36 DS3s
    OC-48     2.488Gbps   1344 DS1或48 DS3s
    OC-96     4.976Gbps   2688 DS1或96 DS3s
    OC-192     9.953Gbps   5376 DS1或192 DS3s
如从上面确定表可看到的那样,OC-48是一种特定的线路速率。在表中的“容量”列中,以DS-1和DS-3速率为参考。这些是根据用于对线路或干路的容量进行分类的准同步数字系统(PDH)数字信号速度中的线路速率表达的SONET/SDH容量。在PDH中基本的速度级是DS-0,其相应于每秒64Kb。DS-1相应于每秒1.54Mb,DS-3相应于每秒44.736Mb。
转换架10还包含占用3个槽的转换模块卡18。转换模块卡18是提供转换容量以促进线路卡之间的通信的印刷电路板。转换模块卡18形成“互连”的核芯,其在下面将具体描述。转换源模块16占用转换架10中剩余的两个槽。这些模块16管理用于转换架10的板级状态信息。
如上面提到的那样,附加的转换架10可被应用于装置中以提高装置的转换容量。图2表示使用8个转换架10的例子。在装置中也使用存取架20。各个存取架20具有从各个OC-12,OC-3,DS-3和/或E3支路生成结构化的OC-48数据流的一对线性终端多路复用器。在图2描述的示例中,使用8个存取架20。对每个相应的转换架10提供一个存取架20。该装置也包含若干控制架24。各个控制架24在有效处理器和备用处理器上包含成对的冗余的一对处理器。延伸架22是用于互连直到8个转换架10的160Gbps转换器。延伸架22允许输入数据流在转换架10的第一个中的线路卡上被接收并允许该输入数据流从转换架的第二个上的线路卡上被输出。
图示的实施例的装置提供信道化SONET/SDH模式的操作,从而可对DS-3、OC-3和OC-12或OC-48支路结构来构造各个OC-48线路卡模块。图3表示这种信道化的示例。单一OC-48输入流30具有包括在SONET支路32和OC-12 ATM支路34上的OC-12C分组的支路。OC-48输入流30还包括被分为4个包括SONET支路44和OC-3C ATM支路46上的OC-3C分组的OC-3C支路的支路38。支路38还包含支路47,其被分为3个DS-3支路,包括OS-3 ATM支路40和ATM HEC描绘的支路40、DS-3 ATM PLCP描绘的支路41和PPP对DS-3支路42。在线路卡模块14上的每一个把OC-48输入流解除多路复用成为特定的支路并且然后在支路(即“信道”)上独立操作。支路的结构可以是动态地变化的。
图4表示用于图示实施例的装置的接收侧的按功能布置的一部分的示例。装置包括耦合于输入通信线路的线路卡53,55,57和59。各个线路卡53,55,57和59经一个输入端口接收单一物理OC-48数据流。图5描述在线路卡59上找到的一些附属组件。其它的线路卡53,55和57的每一个都假设具有类似的布置。线路卡59包括微处理器72和存储器74。存储器74采取包括随机存取存储器(RAM)或只读存储器(ROM)的多种不同形式。线路卡59包括专用集成电路(ASIC),其包括接收ASIC 70和传送ASIC 64。接收ASIC 70负责接收到来的数据并处理数据从而把数据准备好以经互连62传送。传送ASIC 64接收来自互连62的数据并经输出端口把数据转送出去到达输出线路。如上面提到的那样,各个线路卡53,55和57具有与图5中所描绘的相类似的结构。因此,线路卡53包括ASIC 54,线路卡55包括ASIC 56,线路卡55包括ASIC 58。
熟悉本领域的人员可理解图5所示的线路卡59的描绘被认为仅是为图示的目的,并不构成对本发明的限制。其它线路卡结构可被用于本发明的实践中。而且,各个线路卡提供的功能不需要在线路卡自身上执行,而是可以不同方式或通过不同硬件构造来执行。另外,接收ASIC 70和传送ASIC 64不需要作为两个独立的ASIC来执行,而是作为两个以上ASIC或作为单一ASIC来执行。
线路卡53可具有SONET多路复用器,如放置在输入端口的输入处的用于线路卡的多路复用器50和52以把到来的支路数据流多路复用为OC-48数据流。在图4描绘的示例中,SONET多路复用器50把4个OC-12数据流多路复用为OC-48数据流。解除多路复用器50和52在反馈处被放置到输出端口以携带来自线路卡的OC-48并把它分为分量支路如OC-12、OC-13或OS-3支路。控制处理器64控制线路卡53,55,57和59以及互连62的监督操作。
一个示例有助于图示经图4描绘的组件的数据流程。假设4个OC-12数据流在用于线路卡59的输入端口处被多路复用为单一OC-48输入数据流。线路卡59上的接收ASIC 70把数据解封装并确定如何指导输入数据流中的数据。数据经互连62被传递到目的线路卡,如线路卡53。线路卡53上的传送ASIC 64把数据以适合于目的地的格式分组(即封装)。然后数据经输出端口被发送出去。多路复用器50可把来自线路卡上出来的OC-48流的输出数据多路复用到物理OC-12端口上。
图6描述包括在用装置处理输入数据流中的3个主要阶段。开始,执行输入处理80。如下面更具体描述的那样,输入处理把ATM信元和IP分组放置在到来的数据流中并把到来的分组数据解封装并分段。输入处理80以适当的格式放置数据以经互连62指导数据。作为输入处理80的一部分执行IP转送和ATM转换查找。互连阶段82把输入数据经互连62引向适当的输出线路卡或卡。输出处理84包括封装经互连接收到的数据并把数据引出适当的输出端口从而数据到达指定的目的地。下面将具体讨论这些阶段。
图7提供了呈现对于在图示实施例中给出的数据流的从输入到输出的处理全过程的功能图。OC-48输入数据流90首先被解除多路复用92为独立的支路(也称为“信道”或“虚拟电路”)。在各个SONET帧内的并在SONET副信道上承载的数据被分离,点对点协议(PPP)帧、帧中继(FR)帧和ATM信元被“描绘”。随后,分组被解封装94。使用其中模式被存储在可编程的模式存储器中的并且被用于识别解封装如何包络维持数据的模式匹配技术来解封装分组。ATM输入处理96在输入数据中的ATM信元上执行,IP输入处理98在输入数据中的IP分组上执行。数据经互连62传递到输出线路卡。输出线路卡执行输出处理102,其包括排队和通信整形102。封装104在数据上执行,并且各个支路被多路复用106以产生OC-48输出数据流108。封装使用其中来自可编程模式存储器的模式与数据一起被插入的可编程模式插入技术以生成适当的封装。
图示的实施例对SONET/SDH的基础结构起杠杆作用以支持多个数据封装。假设所有到来的数据在SONET帧内被接收到。附加类型的帧和信元可包含在SONET帧内。
图8是表示在图示的实施例中的输入处理期间执行的步骤的流程图。开始,到来的数据必须被解除多路复用成为各个SONET/SDH支路或信道(图8的步骤110)。在所有支路上同时实际执行输入处理。图9描述输入处理(比图7的图更具体)的功能图。开始,OC-48数据流90被SONET解除多路复用器92在逻辑上解除多路复用成为各个支路。
在各个支路中的数据可以处于若干不同格式的任何一种。接收ASIC70描绘该数据(图8中的步骤112)以得到对那里承载的ATM信元、PPP帧或FR帧的访问(见图7中的94)。各个IP分组可由多个ATM信元构成或可被包含在PPP帧或FR帧中。
在数据中找到的各种类型的帧下面将具体解释。另外,用于执行描绘的技术下面也更具体地描述。在一些情况下,也有必要在解封装期间把分组放置在帧内从而分组可以被IP路由(转送)。这种分组化将一个例子一个例子的来具体描述。
图11描述SONET STS-1帧(OS-1)200的格式。其它的SONET帧格式可用于支持OC-3、OC-12和OC-48。SONET帧200包括9行,各行包含90个8比特组(即90个8位字节)。SONET帧200的有效负荷被包含在同步负荷包络线(SPE)202中。SPE 202包含专用于路径内务操作(OH)(path overhead)208的9字节。SONET帧200还包含区域OH 204和线路OH 206。区域OH 204和线路OH 206是SONET传输内务操作的一部分。在全文中,“内务操作”指的是对计算机网络的各种层面使用而提供的标题信息。
图10具体描述接收ASIC 70的组件。接收ASIC 70包括接收输入数据的SONET去帧器140。SONET去帧器140把SPE 202的内容从SONET帧200移除。结果的有效负荷可包含附加的帧,下面将具体描述。一种可能是SONET帧200的有效负荷包含一个或多个DS-3 PLCP(物理层汇集协议)帧。这种帧维持把ATM信元映射到DS-3设备上时使用的有效负荷。帧包括12行如图12所示的行210。各个行包括PLCP成帧8比特组(A1和A2)212以识别使用的成帧模式。路径内务操作指示符(POI)214指出相邻的路径内务操作(POH)8比特组216并且识别用于POH 8比特组的编码。ATM信元218对于帧210维持数据内容,并且帧可包括尾部4位字节(即4位)。
数据也可在PPP帧222中被封装,如图13所示。PPP是建筑在标准高级数据链路控制(HDLC)协议的限制子集的顶部上的第二层协议。PPP帧222通过标记223和231而定界。各个PPP帧222包括地址224和控制字段226以用于维持流程控制信息。PPP帧222包含信息部分228和PPP有效负荷。CRC字段230识别用于该帧的各种循环码校验。
数据也可在FR帧232中被封装(图14),各个FR帧232包括一字节的标记信息234。FR帧232以FR帧标题中的地址字段236开始。FR帧232也包含维持有效负荷的信息字段238并以维持用于检查帧是否被正确接收的信息的帧校验序列8比特组240终止。最后,帧中继帧232在其末尾具有8比特组标记242。
图15描述AAL5帧245的格式。帧245包含可维持多个ATM信元和尾记录248的有效负荷246。帧245可以具有变量长度。尾记录248包含用户对用户(UU)字段250,其维持要在用户之间进行透明传送的数据。公用部分指示符(CPI)字段252对齐总的位流中的尾记录。长度字段254代表总的有效负荷246的长度。循环冗余码校验(CRC)字段256用于在包括ALL 5帧的全部的信元的全部有效负荷上进行错误检测。包含在帧245中的整组数据被分段为预先考虑5个8比特组标题的48个8比特组有效负荷来形成53个8比特组ATM信元。
解封装的第一步骤之一是执行描绘。描绘是数据流通过检查数据流内的位和字节而被组织为信元的有效帧的机制。图示的实施例支持下面的描绘:
1.在SONET有效负荷内通过标题错误控制(HEC)识别的ATM信元描绘。
2.在DS-3有效负荷内通过物理层面转换协议(PLCP)的ATM信元描绘。
3.在SONET有效负荷内通过用CRC32或CRC16的8比特组同步高级数据链路控制(HDLC)的点对点协议(PPP)帧描绘。
4.用DS-3有效负荷通过用CRC32或CRC16的位同步HDLC的PPP帧描绘。
5.载有多协议标记转换(MPLS)的PPP帧描绘。
6.用SONET有效负荷通过用CRC16的8比特组HDLC的帧中继帧描绘。
7.在DS-3有效负荷内通过用CRC16的位同步HDLC的帧中继帧描绘。
8.载有MPLS的帧中继帧描绘。
用上述列出的第一描绘,HEC识别被用于把ATM信元放置在SONET有效负荷内。各个ATM信元包括被计算为首先的4字节标题的循环冗余校验的HEC字节。HEC字节被用于确定是否ATM信元的开始已经被找到。图16是表示用这种描绘执行的步骤的流程图。开始,检查SONET有效负荷内为首的4字节(图16中的步骤260)。然后对4个字节计算HEC值(图16中的步骤262)。计算的HEC值与随后的为首的4个字节的字节相比(图16中的步骤264)。如果二者匹配(图16中的步骤266),它是ATM已经被放置的清楚而强烈的表示。如果在一行中已经找到足够数目的匹配(图16中的步骤267),可确定ATM信元已经被放置(图10中的步骤270)。如下面更具体的描述的那样,一旦ATM信元已经被识别出来,标题从信元被去除并且有效负荷可被传递。如果没有匹配(图16中的步骤266),处理对每一个副信道向下移动数据流中的一个字节或4位的字节(在DS-3非PLCP情况下)(图16中的步骤268),并且从图16的步骤260开始重复上述步骤。
在一些情况下,ATM信元可位于DS-3 PLCP帧中。在这种情况下,必须使用不同描绘方法。如图17所示,对于这种情况,PLCP帧的A1和A2成帧8比特组(看图12中的“PLCP成帧”212)被放置(图17中的步骤280)。这些成帧8比特组具有固定值。尤其,A1成帧8比特组具有“11110110”值并且A2成帧8比特组具有“00101000”值。处理移动到下一个信元线路应在的位置(即由于ATM信元用53字节和由于内务操作的4字节而得到的57字节)(图17中的步骤282)并且A1和A28比特组被放置(图17中的步骤284)。一旦这种字节已经被放置(信元线路的剩余部分是固定尺寸),那么如果N个连续PLCP信元线路被找到(看图17中的步骤285),假设PLCP帧已经被找到(看图17中的步骤287)。在PLCP帧内ATM信元的位置是固定并已知的。从而ATM信元可被清楚地描绘。
上述确定的第三、第四和第五描绘涉及PPP帧的描绘。PPP帧同在开始和末尾处的“7E”标记一起被传送。因此,PPP帧可通过首先放置初始“7E”标记而被放置(图18的步骤290)。接着,放置跟随该帧的第二“7E”标记(图18的步骤292)。然后得到结论:标记之间的部分构成一个PPP帧(图18的步骤294)。
PPP可使用多种成帧技术以与不同媒体一起使用。这些成帧技术的两种是位同步HDLC和8比特组同步HDLC。从而,第三描绘涉及使用8比特组同步HDLC的情况,第四描绘情况涉及使用位同步HDLC的时候。第五描绘涉及PPP帧包括MPLS信息的情况。 MPLS信息是在PPP帧内包含的副信道信息。
上面提出的第五、第六、第七和第八描绘全部涉及帧中继帧描绘。图19是表示执行来识别描绘帧中继帧的步骤的流程图。帧中继帧包括开始标记和末尾标记。对于帧中继帧的描绘处理很大程度上需要识别这些标记。第一步是放置开始标记(图19中的步骤300)。接着,放置末尾标记(图19中的步骤302)。如果开始标记和末尾标记都被放置了,可得出结论:标记之间的部分构成一个帧中继帧(图19的步骤304)。
输入数据可具有若干不同的封装。图示的实施例搜索来把IP分组放置在这种封装内。对于ATM信元情况,ATM信元在SONET帧的有效负荷内被描绘并且在把SONET帧去帧后被放置。但是,IP分组可具有更多的复杂封装。图20列出对图示的实施例的装置而言是可接受的用于IP分组的封装。封装312是其中IP被封装在AAL5内的情况,而AAL5被封装在SONET内。封装314是其中IP分组被封装在包括子网络访问协议(SNAP)信息的AAL5内的情况。AAL5被封装在SONET内。封装316是其中IP被封装在其被封装在SONET内的PPP内的情况。封装318是其中IP被封装在其被封装在SONET内的帧中继内的情况。
封装320是其中IP被封装在帧中继内并包含SNAP信息的情况。帧中继被封装在SONET内。封装322是其中IP被封装在PPP内的情况,PPP被封装在帧中继内,而帧中继被封装在SONET内。该封装322可带有或不带有协议压缩。
封装324是其中IP被封装在PPP内的情况。PPP被封装在AAL5内,AAL5被封装在带有或不带有协议压缩的SONET内。封装328是其中IP被封装在包含逻辑链路控制(LLC)信息的PPP内的情况。PPP被封装在AAL5内,AAL5被封装在带有或不带有协议压缩的SONET内。
封装332是其中IP被封装在帧中继内的情况。帧中继被封装在AAL5内,AAL5被封装在SONET内。
封装334是其中IP被封装在包含MPLS信息的PPP内的情况。PPP被封装在SONET内。
封装336是其中IP被封装在包含MPLS信息的帧中继内的情况。帧中继被封装在SONET内。
最后,封装338是其中IP被封装在维持MPLS信息的AAL5内的情况。AAL5被封装在SONET内。
熟悉本领域的人员将理解另外的封装可应用于实践本发明。而且,并非在图20中描述的所有封装对实践本发明都是必须的。
作为解封装的一部分(图8的步骤112),ATM信元或IP分组从封装帧移开。接收ASIC 70(图5)保持关于输入数据被接收的输入端口的接口信息。接口对于各个支路保持独立的环境并且该环境确定支路的本性。各个支路是虚拟电路的种类并且关于对支路的期望的封装的环境信息被保持。对于包含IP分组的封装,启动PPP/FR去帧器144并且数据被发送到PPP/FR去帧器144。去帧器144包括用于解封装的可编程模式匹配存储器。
对于其中ATM信元要被抽出的封装,数据跟随不同的路由。如果ATM信元要被HEC描绘来描绘,启动ATM HEC描绘器146并如上所述来放置ATM信元。但是,如果数据包含PLCP帧,启动PLCP去帧器142以使包含ATM信元的PLCP帧去帧。
一旦ATM信元被放置,必须在各个ATM信元上执行ATM输入处理(看图8中的步骤114和116)。在该输入处理期间,对于各个ATM信元的ATM信元标题303与输入端口信息一起被发送给ATM查找引擎。剩余的48字节的ATM信元被发送到接收FIFO 152。图21更具体描述ATM信元350的格式。各个ATM信元在长度上是48字节的有效负荷352和5字节的标题354组成的53字节。ATM信元350也包含对ATM信元标识虚拟路径的虚拟路径标识符(VPI)358。ATM信元350包括对信元标识虚拟信道的虚拟信道标识符(VCI)360。ATM信元使用VCI和VPI来指定信元的处理。VC(虚拟信道)是两个通信ATM项之间的连接。VP(虚拟路径)是一组在两个点之间承载的VC。VP提供方便的工艺来把朝向相同目的地的通信打包。在一些情况下,转换节点仅需要检查一个VPI来转播通信,而不用检查更完整的地址。
有效负荷类型362被包括在标题354中并包括代表信元是包含用户信息还是包含相关层管理信息的3位字段。信元损失优先位364允许对信元详细说明损失优先级。ATM信元350的标题354也包含在信元标题中的由网络的物理层使用的用于位错误的字段366。
图22表示在ATM输入处理期间执行的步骤的流程图。如上面所述,ATM信元标题354被发送到ATM查找引擎150(图22中的步骤370)。有效负荷352被发送到接收FIFO 372(图16中的步骤262)。ATM查找引擎150使用ATM表154来执行查找以确定把ATM信元指向哪里(图22中的步骤374)。ATM查找引擎150在管辖(看图9中的126)和查找功能(看图9中的128)中起一定作用。应该可以理解被发送到ATM查找引擎115的ATM信元标题354不包括HEC字段366。应该也可以理解ATM查找引擎150在48字节的数据被存储在接收FIFO 152中时执行查找。
查找150的结果(即目的地编号)被发送到CRC模块164(图22中的步骤376)。ATM查找150可确定是否放弃信元或不作为管辖的一部分(图22中的步骤398)。然后适当的信元被放弃(图22中的步骤380)。如果信元不被放弃,要求来自标签主管162的标签(图22中的步骤382)。该标签是指向接收数据停落台160内的位置的指针(图10)。接收数据停落台160是在执行处理时用于存储数据的地方。标签可被履行来从标签指定的位置抽取数据。响应于要求,标签主管162发出标签并把标签发送给ATM查找引擎150(图22中的步骤384)。包含数据的信元的48字节部分然后从接收FIFO 152被传送到接收数据停落台160。数据被存储在发出的标签指定的位置(图22中的步骤386)。检查是否ATM信元包含IP分组部分(图22中的步骤387)。如果包含,IP输出处理必须在图24的步骤412开始被执行(下面将叙述)。否则,维持在接收数据停落台160中的信元的48字节部分与标签和目的地标题一起被发送到互连62(图22中的步骤388)。尤其,构造带有图23描述的格式的内部信元390。内部信元390包括数据396,也包括用于信元的目的地编号394。互连标题392维持被互连62使用的标题信息。
解封装模块182(图10)具有确定从接收的数据分组抽出的数据应如何被封装到内部信元(即到规范格式)的解封装表184。把数据放置为规范格式随抽出的数据类型而变化。源ATM信元是最简单的情况。对于源ATM信元,ATM信元的有效负荷与标题信息和目的地编号结合以产生处于经互连62而发送的状态的内部信元。IP分组被以规范格式被发送的情况在下面更具体讨论。
在图8的步骤118,确定到来的数据不是单一的ATM信元而是IP分组或IP分组的一部分。例如,ATM信元可包含IP分组的一部分。执行IP输入处理(图8的步骤120)。图24是表示在IP分组的输入处理期间执行的步骤的流程图。如果必要,IP分组被AAL5分段符148分为伪ATM信元(图24的步骤400)。在以分组经ATM输入的这种情况下,IP分组可被维持在一个ATM信元中或维持在多个ATM信元中。来自各个伪ATM信元的标题信息被发送到ATM查找引擎150(图24的步骤402)。要求来自标签主管162的标签(图24中的步骤404)。响应于要求,标签主管162发出标签(图24中的步骤406)。来自分组的48字节的数据然后被传送到停落台(图24中的步骤408)。ATM查找引擎150识别包含IP分组数据的信元并把信元的标签放在即将到来的信元队列166中(图24中的步骤410)。即将到来的信元队列166累积构成单一分组的信元从而分组的所有信元经互连62被传送给相同的目的地。
为了理解处理如何前进,考虑PPP帧包含IP分组的情况是有益的。在这种情况下,接收ASIC 70把PPP帧中的IP分组破碎成伪ATM信元、把标题发送给ATM查找引擎150并把48字节数据发送给接收FIFO 152。PPP帧被混淆到ATM信元从而ATM查找引擎150能处理它们。尤其,经PPP环境而来的通信具有预构造值为0/1的VPI/VCI。该值被插入AAL5分段符148产生的内部信元的标题。对于PPP环境的0/1的VPI/VCI值被构造为被路由选择的电路。对于帧中继帧,根据到来的DLCI值设定VPI/VCI。当处理到来的标题数据时,ATM查找引擎150返回目的地编号或占位符目的地编号。占位符目的地编号表示到来的标题是用于IP分组的并且是需要进一步的IP处理的。占位符目的地编号输出的存在引起标题信息被放置在即将到来的信元队列166中。
ATM查找150确定信元是否是对于IP分组的第一信元的(图24的步骤412)。如果确定信元是对于IP分组的第一信元的,IP标题信息被放置在可为第一信元解封装模块170使用的第一信元的有效负荷中(图24的步骤414)。对于信元的48字节数据从接收FIFO 152被发送并且到达第一信元解封装模块170(图24的步骤416)。第一信元解封装模块170对包含在第一信元的有效负荷中的信息解封装以发送适当的信息到IP查找模块174并且数据被发送到停落台(图24中的步骤418)。第一信元解封装模块120使用解封装表171来确定如何解封装信元。IP查找模块174执行对IP分组的转送查找132(图9)和管辖130。IP查找模块174返回表明把经互连62发送的内部信元发送到哪里的目的地编号(DH)(图24中的步骤420)。数据从停落台取回(图24中的步骤422)。IP分组被聚集为具有AAL5帧的规范帧而不是再安置的尾记录字节。多个48字节块聚集成规范帧增强经互连62的传送效率。规范帧经互连62被发送(图24中的步骤424)。
图25是描述作为转换阶段82的一部分的互连执行的步骤的流程图(图6)。互连履行标签来从接收数据停落台160获得数据(图25中的步骤430)。来自停落台的数据然后经互连62被传送(图25中的步骤432)。数据被发送到适当的传送线路卡(图25中的步骤434)。然后标签返回接收ASIC 70上的标签主管162(图25中的步骤436)。在题目为“Interconnect Network For Operation Within A CommunicationNode”的转让给本发明的共同受让人的申请中具体描述了互连,该文献在这里作为参考而被引入。
互连62把内部信元传递到传送ASIC 64。传送ASIC负责执行输出处理(看图6中的84)从而经适当的端口输出适当的输出数据流。这可在图26中看到,从互连62接收的输出通信在传送停落台546中被缓冲直到信元或分组被传送到它。如果内部信元作为IP分组的一部分被接收,输出处理被正常推迟到用于那个分组的所有内部信元已经被接收到。
图27具体描述传送ASIC 64的功能性。64字节内部信元从互连62被接收到。互连标题392(图23)被移开,内部信元390的数据部分396被发送到传送数据停落台546。传送数据停落台546可作为SDRAM实施。熟悉本领域的人员将理解传送数据停落台546可另外用若干其它类型的存储器装置来实施。
标签管理器552管理标签的分布。标签管理器552可以使用标签空闲表存储器556并访问存储器556以给互连62在可利用的传送数据停落台546中提供空闲标签库位置。互连62选择空闲标签之一并把标签呈现给标签管理器552。互连62还要求数据被存储在传送数据停落台546中标签确定的位置。
标签管理器552提供有用于内部信元的目的地编号(DH)并把DH传送给信元链管理器558。信元链管理器558累积信元链的分组。在传统情况中,信元链管理器558确保IP分组的所有组件(即数据包)在IP分组被传送之前都是可利用的。也可有这种限制被放松的截然不同的(cut-through)情况。
输出队列管理器570提供用于执行服务质量(QOS)选择的时序安排。它管理下面将具体描述的各种输出队列。输出队列管理器570与QOS表574及日程队列572合作。
输出数据流不需要是单宗(unicast)数据流而可以是多宗数据流从而同一数据流被发送到多个目的地。图29中的组件564负责在传送队列中对信元排序并执行支持多宗输出必备的步骤。多宗分组或信元被组件564确定并给出相应于ATM或IP多宗组的多宗标识符。要被发送的分组或信元被组件564复制以产生象多宗同义名表566中指出的目的地一样多的拷贝。复制的数据被输入到适当的队列。
日程队列540被提供来对通信整形并限制通信速率。数据经日程队列540被调整以被放置到队列中。如果信元或分组要被整形(即输出到QOS处理),那么信元或分组经日程队列540被传送。当日程队列540把向外的通信延迟到可配置的阈值以外时,通信量下降。在完成整形后,输入队列中的信元或分组被传送到特定的输出队列。日程队列540是一个带有时间上相应于将来瞬间的时间段的环形结构。日程队列540有基于时间的编排队列和解编队列指针。解编队列指针基于时间段和日程环的宽度根据时间安排而前进。编排队列指针指向在解编队列指针到达之前被安全编排队列的最后一个时间段。两个指针一起前进。数据基于所需的速率被排队列,从而基于最后的传送时间对于要被排队列的项计算“将来时间”。“将来时间”不能小于编排队列指针指向的时间段。日程队列540依据QOS表524来构造适合于正被使用的QOS的日程队列。
对日程队列540的解编队列处理相对于编排队列处理是异步的。解编队列处理对“当前时间”的时间段移开所有项,并使编排队列和解编队列指针前进。从“当前”时间段移开的项被放置到它们的QOS处理指定的队列中。
队列调度程序544(在输出队列管理器570中)负责把来自输出队列542的数据解编队列。队列调度程序544在输出队列管理器570中提供。调度程序544执行优先级排队和加权循环排队。可编程的阈值把优先级队列和加权循环队列分开。调度程序544首先处理以严格的优选级次序传送通信的优先级队列。剩余的队列以加权循环次序处理。输出队列典型地被分配给QOS类和因此构造的队列上的加权优先级。优先级阀值可被用于对所有输出队列选择仅优先级排序或仅加权循环排序。
输出队列管理器570把标签列表和目的地编号传送给封装选择器576。封装选择器576然后从输出队列542取回适当的数据。封装选择器576把用于选择的信元的目的地编号传送给目的地描述管理器580。目的地描述管理器580联系封装引擎590一起工作来确定如何适当封装要被输出的数据。封装与接收ASIC 70接收到的数据的原始封装无关。在每一支路或虚拟电路基上执行封装。目的地描述管理器580访问封装RAM578以得到关于用于目的地的适当的封装的信息。目的地编号(伴随每个信元)被目的地描述管理器580使用来放置目的地描述符。目的地编号包含被用于访问目的地描述符的目的地描述符ID。目的地描述符是包含再封装数据必备的信息和状态的结构。包含在那里的信息包括部分CRC的和要被生成的帧的长度的表示。目的地描述符包含参考封装描述符592的表中的Encap描述符的Encap标识符。Encap描述符包含要被插入到确定模式封装的向外的帧的开始处的模式。如上所述,封装依赖于从可编程的插入存储器得到模式的模式插入技术。
从适当封装的传送数据停落台546取回的目的地编号和数据被聚集来进行ATM输出。结果ATM信元被发送到ATM输出模块594。ATM输出模块生成正确的AAL5尾记录并设置信元中的各种位。OAM 596可被产生或者由LCP产生的并由接收ASIC 70转送的OAM信元需要被格式化。结果数据被传送给PLCP模块598。如果不需要PLCP封装,信元不进行修改地通过端口传送队列600。否则,信元被PLCP模块598封装到PLCP帧中。
IP分组被通过到PPP/FR输出模块604,其负责生成用于封装数据的PPP帧或FR帧。结果帧经端口传送队列600被传送。一些分组需要被传送到LCP。LCP分组输出606经LCP缓冲器608被传送并最终传送到LCP上。
SONET成帧器/物理接口602被提供用于把数据成帧为SONET帧并用于执行并串转换。SONET成帧器/物理接口602给输出线路提供物理接口。结果数据是向它的描述符的输出。
尽管本发明参考其图示实施例进行了描述,熟悉本领域技术的人员应理解在不脱离如后附权利要求那样的本发明的预定范围的情况下可进行形式和细节上的各种改变。

Claims (45)

1.一种在用于把数据引向目的地的转送节点中的硬件装置包括:
用于从信源接收以多种格式之一封装的数据的输入端口;
不用执行处理器指令的用于把数据解封装为用在转送节点中的分组格式的解封装逻辑电路。
2.如权利要求1的装置,其特征在于该装置是专用集成电路(ASIC)。
3.如权利要求1的装置,其特征在于该装置还包括用于存储定义什么解封装是适合于信源的信息的由解封装逻辑电路使用的可编程模式存储器。
4.如权利要求1的装置,其特征在于解封装逻辑电路包括用于描绘数据中的异步传输模式(ATM)信元的描绘器。
5.如权利要求4的装置,其特征在于描绘器通过寻找标题错误控制(HEC)字段来放置ATM信元。
6.如权利要求1的装置,其特征在于解封装逻辑电路包括用于对PLCP帧去帧的物理层汇集协议(PLCP)去帧器。
7.如权利要求1的装置,其特征在于解封装逻辑电路从数据中抽取互联网协议(IP)分组。
8.如权利要求1的装置,其特征在于解封装逻辑电路包括位同步高级数据链路控制(HDLC)描绘器。
9.如权利要求1的装置,其特征在于解封装逻辑电路包括8比特组同步高级数据链路控制(HDLC)描绘器。
10.如权利要求1的装置,其特征在于解封装逻辑电路包括用于对PPP帧去帧的点对点协议(PPP)去帧器。
11.如权利要求1的装置,其特征在于解封装逻辑电路包括用于对帧中继帧去帧的帧中继去帧器。
12.一种在用于把数据引向目的地的转送节点中的硬件装置包括:
用于把数据输出到目的地的输出端口;
用于应用可编程的模式插入以目的地所需格式封装数据的封装逻辑电路。
13.如权利要求12的装置,其特征在于该装置是专用集成电路(ASIC)。
14.如权利要求12的装置,其特征在于该装置还包括用于存储关于什么封装是适合于目的地的信息的由封装逻辑电路使用的可编程模式存储器。
15.如权利要求12的装置,其特征在于封装逻辑电路与在数据被转送节点接收到时初始是如何被封装的无关地再封装数据。
16.一种把数据从信源指引向目的地的转送节点,包括:
基于信源解封装数据的解封装逻辑电路;和
基于目的地与信源无关地来封装数据的封装逻辑电路。
17.如权利要求16的转送节点,其特征在于解封装逻辑电路被包含在专用集成电路(ASIC)中。
18.如权利要求16的转送节点,其特征在于封装逻辑电路被包含在专用集成电路(ASIC)内。
19.如权利要求16的转送节点,其特征在于还包括用于存储关于数据的期望的封装的信息的由解封装逻辑电路使用的可编程模式存储器。
20.如权利要求16的转送节点,其特征在于还包括用于存储关于对目的地而言适当的数据封装的信息的由封装逻辑电路使用的可编程存储器。
21.如权利要求16的转送节点,其特征在于解封装电路包括用于对数据中的帧中继帧去帧的帧中继去帧器。
22.如权利要求16的转送节点,其特征在于解封装电路包括对数据中的PPP帧去帧的点对点协议(PPP)去帧器。
23.如权利要求16的转送节点,其特征在于封装电路包括对PPP帧中的数据封装的点对点协议(PPP)成帧器。
24.如权利要求16的转送节点,其特征在于封装逻辑电路包括对帧中继帧中的数据封装的帧中继成帧器。
25.如权利要求16的装置,其特征在于解封装电路包括位同步高级数据链路控制(HDLC)描绘器。
26.如权利要求16的装置,其特征在于解封装逻辑电路包括8比特组同步高级数据链路控制(HDLC)描绘器。
27.在具有用于执行解封装以把数据从信源引向目的地的硬件装置的转送节点的一种方法,包括步骤:
在转送节点接收数据;
确定数据源;及
使用硬件装置来基于数据源对数据解封装。
28.如权利要求27的方法,其特征在于硬件装置不执行计算机指令来解封装数据。
29.如权利要求27的方法,其特征在于硬件装置从数据中抽取互联网协议(IP)分组。
30.如权利要求27的方法,其特征在于硬件装置从数据中抽取异步传输模式(ATM)信元。
31.如权利要求27的方法,其特征在于硬件使用模式匹配技术来解封装数据。
32.在具有用于封装数据的硬件装置的转送节点中的方法包括步骤:
提供要被封装的并且从转送节点输出到目的地的数据;
确定目的地;及
基于目的地,用硬件装置以适合于目的地的格式来封装数据。
33.如权利要求32的方法,还包括从转送节点向目的地输出数据的步骤。
34.如权利要求31的方法,其特征在于数据被封装来包括自适应层5(AAL5)帧。
35.在用于把数据引向目的地的转送节点中的一种硬件装置包括:
用于接收来自信源的以多种格式之一来封装的数据的输入端口;及
用于使用模式匹配技术把数据解封装为用在转送节点中的分组格式的解封装逻辑电路。
36.如权利要求35的装置,其特征在于该装置是专用集成电路(ASIC)。
37.如权利要求35的装置,其特征在于该装置还包括用于存储定义什么解封装是适合于信源的信息的由解封装逻辑电路使用的可编程模式存储器。
38.如权利要求35的装置,其特征在于解封装逻辑电路包括用于描绘数据中的异步传输模式(ATM)信元的描绘器。
39.如权利要求35的装置,其特征在于描绘器通过寻找标题错误控制(HEC)字段来放置ATM信元。
40.如权利要求35的装置,其特征在于解封装逻辑电路包括用于对PLCP帧去帧的物理层汇集协议(PLCP)去帧器。
41.如权利要求35的装置,其特征在于解封装逻辑电路从数据中抽取互联网协议(IP)分组。
42.如权利要求35的装置,其特征在于解封装逻辑电路包括位同步高级数据链路控制(HDLC)描绘器。
43.如权利要求35的装置,其特征在于解封装逻辑电路包括8比特组同步高级数据链路控制(HDLC)描绘器。
44.如权利要求35的装置,其特征在于解封装逻辑电路包括用于对PPP帧去帧的点对点协议(PPP)去帧器。
45.如权利要求36的装置,其特征在于解封装逻辑电路包括用于对帧中继帧去帧的帧中继去帧器。
CN99801359.5A 1998-06-19 1999-06-18 用于封装/解封装硬件中每一信道基上的数据的方法和系统 Expired - Lifetime CN1284409C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US9002898P 1998-06-19 1998-06-19
US60/090,028 1998-06-19

Publications (2)

Publication Number Publication Date
CN1275298A true CN1275298A (zh) 2000-11-29
CN1284409C CN1284409C (zh) 2006-11-08

Family

ID=22220878

Family Applications (4)

Application Number Title Priority Date Filing Date
CNB99801401XA Expired - Fee Related CN1214689C (zh) 1998-06-19 1999-06-18 用于把数据导向目的地址的设备和方法
CN99801359.5A Expired - Lifetime CN1284409C (zh) 1998-06-19 1999-06-18 用于封装/解封装硬件中每一信道基上的数据的方法和系统
CNB99801396XA Expired - Fee Related CN100385876C (zh) 1998-06-19 1999-06-18 在通信节点提供atm和ip服务质量特性的设施和方法
CNB998014001A Expired - Lifetime CN1166247C (zh) 1998-06-19 1999-06-18 通讯节点、通讯互联网络和在其中传输信号的方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNB99801401XA Expired - Fee Related CN1214689C (zh) 1998-06-19 1999-06-18 用于把数据导向目的地址的设备和方法

Family Applications After (2)

Application Number Title Priority Date Filing Date
CNB99801396XA Expired - Fee Related CN100385876C (zh) 1998-06-19 1999-06-18 在通信节点提供atm和ip服务质量特性的设施和方法
CNB998014001A Expired - Lifetime CN1166247C (zh) 1998-06-19 1999-06-18 通讯节点、通讯互联网络和在其中传输信号的方法

Country Status (8)

Country Link
US (8) US6909720B1 (zh)
EP (4) EP1066735B1 (zh)
CN (4) CN1214689C (zh)
AU (4) AU760840B2 (zh)
CA (4) CA2301910A1 (zh)
DE (1) DE69938329T2 (zh)
IL (4) IL134612A (zh)
WO (4) WO1999066758A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1791120B (zh) * 2004-12-13 2010-10-13 奥特拉股份有限公司 用于有效对准并行数据信道上的数据比特的系统和方法
WO2011018002A1 (zh) * 2009-08-13 2011-02-17 华为技术有限公司 一种传输承载的中继方法、装置和通信系统
CN102857564A (zh) * 2012-08-27 2013-01-02 华为终端有限公司 一种数据同步方法、终端及系统
CN116055573A (zh) * 2023-01-09 2023-05-02 深圳市东晟数据有限公司 一种混合数据处理方法、架构

Families Citing this family (304)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4481517B2 (ja) * 2001-03-19 2010-06-16 株式会社日立製作所 インターネットワーク装置及びインターネットワーク方法
US6272108B1 (en) * 1997-03-05 2001-08-07 Paradyne Corporation Apparatus and method to allow a frame check sequence to determine the updating of adaptive receiver parameters of a high speed communication device
US6980543B1 (en) * 1998-06-19 2005-12-27 Juniper Networks, Inc. Interconnect network for operation within a communication node
CN1214689C (zh) 1998-06-19 2005-08-10 杜松网络公司 用于把数据导向目的地址的设备和方法
US6975631B1 (en) * 1998-06-19 2005-12-13 Juniper Networks, Inc. Network packet forwarding lookup with a reduced number of memory accesses
JP3111993B2 (ja) * 1998-07-14 2000-11-27 日本電気株式会社 ノード装置
US7382736B2 (en) 1999-01-12 2008-06-03 Mcdata Corporation Method for scoring queued frames for selective transmission through a switch
US6952401B1 (en) * 1999-03-17 2005-10-04 Broadcom Corporation Method for load balancing in a network switch
AU5461600A (en) * 1999-06-03 2000-12-28 Fujitsu Network Communications, Inc. Method and system for transmitting traffic in a virtual tunnel of a transmission line
AU6331700A (en) * 1999-08-24 2001-03-19 Telefonaktiebolaget Lm Ericsson (Publ) Differentiated services provisioning for legacy systems
US7046665B1 (en) * 1999-10-26 2006-05-16 Extreme Networks, Inc. Provisional IP-aware virtual paths over networks
US6778536B1 (en) * 1999-11-09 2004-08-17 Synchrodyne Networks, Inc. Combined wavelength division multiplexing, time division multiplexing, and asynchronous packet switching with common time reference
FI110397B (fi) * 2000-01-07 2003-01-15 Nokia Corp Tukiasemaverkon konfigurointimenetelmä
US7159235B2 (en) * 2000-01-28 2007-01-02 Sedna Patent Services, Llc Method and apparatus for content distribution via non-homogeneous access networks
US6853618B1 (en) * 2000-02-07 2005-02-08 Marconi Communications, Inc. UPC fail down
JP4741090B2 (ja) * 2000-02-09 2011-08-03 ノーテル・ネットワークス・リミテッド データストリーム伝送方法
US6944163B2 (en) * 2000-02-09 2005-09-13 Nortel Networks Limited 10 Gigabit ethernet mappings for a common LAN/WAN PMD interface with a simple universal physical medium dependent interface
US7126950B2 (en) * 2000-02-14 2006-10-24 Nec Corporation Method and system for transmission and reception of asynchronously multiplexed signals
US6751214B1 (en) * 2000-03-30 2004-06-15 Azanda Network Devices, Inc. Methods and apparatus for dynamically allocating bandwidth between ATM cells and packets
US6785734B1 (en) * 2000-04-10 2004-08-31 International Business Machines Corporation System and method for processing control information from a general through a data processor when a control processor of a network processor being congested
US6862265B1 (en) * 2000-04-13 2005-03-01 Advanced Micro Devices, Inc. Weighted fair queuing approximation in a network switch using weighted round robin and token bucket filter
FR2808150B1 (fr) * 2000-04-19 2002-11-29 France Telecom Procede de test d'un systeme de commutation, et dispositif d'insertion utilisable dans ce procede
US6934280B1 (en) * 2000-05-04 2005-08-23 Nokia, Inc. Multiple services emulation over a single network service
US7385917B1 (en) 2000-05-05 2008-06-10 Fujitsu Limited Method and system for providing a protection path for connectionless signals in a telecommunications network
US7133403B1 (en) 2000-05-05 2006-11-07 Fujitsu Limited Transport network and method
US6515966B1 (en) 2000-05-05 2003-02-04 Fujitsu Network Communications, Inc. System and method for application object transport
US6775229B1 (en) 2000-05-05 2004-08-10 Fujitsu Network Communications, Inc. Method and system for providing a protection path for connection-oriented signals in a telecommunications network
US7047176B2 (en) 2000-05-05 2006-05-16 Fujitsu Limited Method and system for hardware simulation
US7151773B1 (en) 2000-05-05 2006-12-19 Fujitsu Limited System and method for connectionless/connection oriented signal transport
US7058730B2 (en) 2000-05-05 2006-06-06 Fujitsu Limited Unique address space and method for a transport network
US7173912B2 (en) 2000-05-05 2007-02-06 Fujitsu Limited Method and system for modeling and advertising asymmetric topology of a node in a transport network
US7075927B2 (en) 2000-05-05 2006-07-11 Fujitsu Limited Method and system for quality of service (QoS) support in a packet-switched network
US6693909B1 (en) * 2000-05-05 2004-02-17 Fujitsu Network Communications, Inc. Method and system for transporting traffic in a packet-switched network
US6801500B1 (en) * 2000-05-18 2004-10-05 Cisco Technology, Inc. Method and apparatus for providing reserved rates to multiple flows on a network interface
US7062642B1 (en) * 2000-05-20 2006-06-13 Ciena Corporation Policy based provisioning of network device resources
JP2001333091A (ja) * 2000-05-23 2001-11-30 Fujitsu Ltd 通信装置
US6785236B1 (en) * 2000-05-28 2004-08-31 Lucent Technologies Inc. Packet transmission scheduling with threshold based backpressure mechanism
GB0016185D0 (en) * 2000-06-30 2000-08-23 Nokia Networks Oy Dynamic DSCP availability request method
JP3687501B2 (ja) * 2000-07-05 2005-08-24 日本電気株式会社 パケット交換機の送信キュー管理システム及び管理方法
US7111163B1 (en) 2000-07-10 2006-09-19 Alterwan, Inc. Wide area network using internet with quality of service
US7184440B1 (en) * 2000-07-26 2007-02-27 Alcatel Canada Inc. Multi-protocol switch and method therefore
US7139270B1 (en) * 2000-08-22 2006-11-21 Lucent Technologies Inc. Systems and method for transporting multiple protocol formats in a lightwave communication network
US8619793B2 (en) * 2000-08-21 2013-12-31 Rockstar Consortium Us Lp Dynamic assignment of traffic classes to a priority queue in a packet forwarding device
US20020143987A1 (en) * 2000-08-22 2002-10-03 Sadler Andrew Paul Message management systems and method
US7103063B2 (en) * 2000-08-24 2006-09-05 Tellabs Reston, Inc. Apparatus and method for facilitating data packet transportation
AU2001286954A1 (en) * 2000-08-31 2002-03-13 The Regents Of The University Of California Cluster-based aggregated switching technique (cast) for routing data packets and information objects in computer networks
US20020167967A1 (en) * 2000-09-06 2002-11-14 Schneider Electric Method for managing bandwidth on an ethernet network
US8032653B1 (en) * 2000-09-08 2011-10-04 Juniper Networks, Inc. Guaranteed bandwidth sharing in a traffic shaping system
US7444398B1 (en) * 2000-09-13 2008-10-28 Fortinet, Inc. System and method for delivering security services
US7487232B1 (en) 2000-09-13 2009-02-03 Fortinet, Inc. Switch management system and method
US7574495B1 (en) * 2000-09-13 2009-08-11 Fortinet, Inc. System and method for managing interworking communications protocols
US8250357B2 (en) 2000-09-13 2012-08-21 Fortinet, Inc. Tunnel interface for securing traffic over a network
US7272643B1 (en) 2000-09-13 2007-09-18 Fortinet, Inc. System and method for managing and provisioning virtual routers
US7389358B1 (en) * 2000-09-13 2008-06-17 Fortinet, Inc. Distributed virtual system to support managed, network-based services
US6738392B1 (en) * 2000-09-27 2004-05-18 Cisco Technology, Inc. Method and apparatus of framing high-speed signals
EP1197695A3 (en) * 2000-10-13 2003-04-16 Honda Giken Kogyo Kabushiki Kaisha Spool valve
US6915338B1 (en) * 2000-10-24 2005-07-05 Microsoft Corporation System and method providing automatic policy enforcement in a multi-computer service application
US7113900B1 (en) * 2000-10-24 2006-09-26 Microsoft Corporation System and method for logical modeling of distributed computer systems
US7606898B1 (en) 2000-10-24 2009-10-20 Microsoft Corporation System and method for distributed management of shared computers
MXPA03003656A (es) * 2000-10-26 2005-01-25 Wave7 Optics Inc Metodo y sistema para procesar paquetes corriente abajo de una red optica.
US7088737B1 (en) * 2000-10-27 2006-08-08 Redback Networks Inc. Method and apparatus for combining packets having different protocol encapsulations within a circuit
US7324500B1 (en) * 2000-10-31 2008-01-29 Jeremy Benjamin As Receiver For Chiaro Networks Ltd. Router network protection using multiple facility interfaces
US7133399B1 (en) * 2000-10-31 2006-11-07 Chiaro Networks Ltd System and method for router central arbitration
US6993043B1 (en) * 2000-11-13 2006-01-31 At&T Corp. End-to-end prioritized data delivery on networks using IP over frame relay
US7596139B2 (en) 2000-11-17 2009-09-29 Foundry Networks, Inc. Backplane interface adapter with error control and redundant fabric
US7236490B2 (en) 2000-11-17 2007-06-26 Foundry Networks, Inc. Backplane interface adapter
CA2326851A1 (en) * 2000-11-24 2002-05-24 Redback Networks Systems Canada Inc. Policy change characterization method and apparatus
US6987732B2 (en) * 2000-12-15 2006-01-17 Tellabs San Jose, Inc. Apparatus and methods for scheduling packets in a broadband data stream
KR100358153B1 (ko) * 2000-12-18 2002-10-25 한국전자통신연구원 서비스 품질을 지원하는 아이피 패킷 포워딩 분산 처리장치 및 그 방법
US7002980B1 (en) 2000-12-19 2006-02-21 Chiaro Networks, Ltd. System and method for router queue and congestion management
US6914883B2 (en) * 2000-12-28 2005-07-05 Alcatel QoS monitoring system and method for a high-speed DiffServ-capable network element
US20020085563A1 (en) * 2001-01-03 2002-07-04 Michael Mesh Packet processing method and engine
US20020085591A1 (en) * 2001-01-03 2002-07-04 Michael Mesh Fiber optic communication system
SE518720C2 (sv) * 2001-02-07 2002-11-12 Ericsson Telefon Ab L M Anordning och förfarande relaterande till trafikstyrning
US7342942B1 (en) * 2001-02-07 2008-03-11 Cortina Systems, Inc. Multi-service segmentation and reassembly device that maintains only one reassembly context per active output port
EP1303089A4 (en) * 2001-02-14 2009-09-09 Panasonic Corp DIGITAL CONTENT BROADCASTING SYSTEM AND APPARATUS THEREOF
US7006531B2 (en) * 2001-02-21 2006-02-28 Integrated Device Technology, Inc. Method and apparatus for transmitting streamed ingressing data through a switch fabric that provides read requests at an ingress independent request rate
US7230917B1 (en) * 2001-02-22 2007-06-12 Cisco Technology, Inc. Apparatus and technique for conveying per-channel flow control information to a forwarding engine of an intermediate network node
US7286532B1 (en) * 2001-02-22 2007-10-23 Cisco Technology, Inc. High performance interface logic architecture of an intermediate network node
US7110359B1 (en) * 2001-03-05 2006-09-19 Advanced Micro Devices, Inc. System and method for dynamically updating weights of weighted round robin in output queues
US20020135835A1 (en) * 2001-03-06 2002-09-26 Richard Lauder Optical traffic grooming
JP4187940B2 (ja) * 2001-03-06 2008-11-26 株式会社エヌ・ティ・ティ・ドコモ パケット伝送方法及びシステム、並びにパケット送信装置、受信装置、及び送受信装置
US7342927B1 (en) * 2001-03-09 2008-03-11 Brooktree Broadband Holding, Inc. Systems and methods for transferring various data types across an ATM network
JP3873639B2 (ja) * 2001-03-12 2007-01-24 株式会社日立製作所 ネットワーク接続装置
JP4481518B2 (ja) * 2001-03-19 2010-06-16 株式会社日立製作所 情報中継装置及び転送方法
JP2002281080A (ja) * 2001-03-19 2002-09-27 Fujitsu Ltd パケットスイッチ装置およびマルチキャスト送出方法
US20030115480A1 (en) * 2001-12-17 2003-06-19 Worldcom, Inc. System, method and apparatus that employ virtual private networks to resist IP QoS denial of service attacks
US20020138427A1 (en) 2001-03-20 2002-09-26 Trivedi Prakash A. Systems and methods for communicating from an integration platform to a billing unit
US6778498B2 (en) * 2001-03-20 2004-08-17 Mci, Inc. Virtual private network (VPN)-aware customer premises equipment (CPE) edge router
US7739497B1 (en) * 2001-03-21 2010-06-15 Verizon Corporate Services Group Inc. Method and apparatus for anonymous IP datagram exchange using dynamic network address translation
US7068645B1 (en) * 2001-04-02 2006-06-27 Cisco Technology, Inc. Providing different QOS to layer-3 datagrams when transported on tunnels
US7203170B2 (en) * 2001-05-01 2007-04-10 Integrated Device Technology, Inc. Network switch port with weighted random early discard
US7286566B1 (en) 2001-05-08 2007-10-23 Cortina Systems, Inc. Multi-service segmentation and reassembly device that maintains reduced number of segmentation contexts
US7006532B1 (en) * 2001-05-23 2006-02-28 Cisco Technology, Inc. Dynamically building encapsulation and decapsulation chains at run time
WO2002095958A2 (en) * 2001-05-24 2002-11-28 Orton Business Ltd. Compression methods for packetized sonet/sdh payloads
US20050198379A1 (en) 2001-06-13 2005-09-08 Citrix Systems, Inc. Automatically reconnecting a client across reliable and persistent communication sessions
US20020194363A1 (en) * 2001-06-14 2002-12-19 Cypress Semiconductor Corp. Programmable protocol processing engine for network packet devices
US20020191621A1 (en) * 2001-06-14 2002-12-19 Cypress Semiconductor Corp. Programmable protocol processing engine for network packet devices
US7181547B1 (en) 2001-06-28 2007-02-20 Fortinet, Inc. Identifying nodes in a ring network
US7877014B2 (en) 2001-07-05 2011-01-25 Enablence Technologies Inc. Method and system for providing a return path for signals generated by legacy video service terminals in an optical network
FR2828046B1 (fr) * 2001-07-27 2003-10-10 Thales Sa Procede de gestion de taches pour un automate de routage d'un commutateur de paquets faisant partie d'un reseau securise de transmission a commutation par paquets
US7181530B1 (en) * 2001-07-27 2007-02-20 Cisco Technology, Inc. Rogue AP detection
US20030039226A1 (en) 2001-08-24 2003-02-27 Kwak Joseph A. Physical layer automatic repeat request (ARQ)
US7336680B2 (en) * 2001-09-18 2008-02-26 Scientific-Atlanta, Inc. Multi-carrier frequency-division multiplexing (FDM) architecture for high speed digital service
US20030053493A1 (en) * 2001-09-18 2003-03-20 Joseph Graham Mobley Allocation of bit streams for communication over-multi-carrier frequency-division multiplexing (FDM)
US7881202B2 (en) * 2002-09-25 2011-02-01 Broadcom Corporation System and method for dropping lower priority packets that are slated for wireless transmission
US8500556B2 (en) * 2001-09-28 2013-08-06 Bally Gaming, Inc. Two-wire exchange system
US8543681B2 (en) * 2001-10-15 2013-09-24 Volli Polymer Gmbh Llc Network topology discovery systems and methods
US8868715B2 (en) * 2001-10-15 2014-10-21 Volli Polymer Gmbh Llc Report generation and visualization systems and methods and their use in testing frameworks for determining suitability of a network for target applications
US7310345B2 (en) 2001-11-01 2007-12-18 International Business Machines Corporation Empty indicators for weighted fair queues
US7280474B2 (en) * 2001-11-01 2007-10-09 International Business Machines Corporation Weighted fair queue having adjustable scaling factor
US7187684B2 (en) * 2001-11-01 2007-03-06 International Business Machines Corporation Weighted fair queue having extended effective range
US7317683B2 (en) * 2001-11-01 2008-01-08 International Business Machines Corporation Weighted fair queue serving plural output ports
US7103051B2 (en) * 2001-11-01 2006-09-05 International Business Machines Corporation QoS scheduler and method for implementing quality of service with aging time stamps
AUPR918001A0 (en) * 2001-11-30 2001-12-20 Foursticks Pty Ltd Credit based algorithm for traffic shaping
US7240123B2 (en) * 2001-12-10 2007-07-03 Nortel Networks Limited Distributed routing core
US7379420B2 (en) * 2001-12-28 2008-05-27 Network Equipment Technologies, Inc. Method and apparatus for multiple qualities of service to different network connections of a single network path
US20030123393A1 (en) * 2002-01-03 2003-07-03 Feuerstraeter Mark T. Method and apparatus for priority based flow control in an ethernet architecture
US7038910B1 (en) 2002-01-07 2006-05-02 Wave7 Optics, Inc. System and method for removing heat from a subscriber optical interface
US7984157B2 (en) 2002-02-26 2011-07-19 Citrix Systems, Inc. Persistent and reliable session securely traversing network components using an encapsulating protocol
US7661129B2 (en) 2002-02-26 2010-02-09 Citrix Systems, Inc. Secure traversal of network components
US7680043B2 (en) * 2002-03-20 2010-03-16 International Business Machines Corporation Network processor having fast flow queue disable process
US7257124B2 (en) * 2002-03-20 2007-08-14 International Business Machines Corporation Method and apparatus for improving the fairness of new attaches to a weighted fair queue in a quality of service (QoS) scheduler
US7110411B2 (en) * 2002-03-25 2006-09-19 Erlang Technology, Inc. Method and apparatus for WFQ scheduling using a plurality of scheduling queues to provide fairness, high scalability, and low computation complexity
FR2838898B1 (fr) * 2002-04-19 2004-06-18 Cit Alcatel Dispositif d'aiguillage a commutation et routage centralises
US20120155466A1 (en) 2002-05-06 2012-06-21 Ian Edward Davis Method and apparatus for efficiently processing data packets in a computer network
US7187687B1 (en) 2002-05-06 2007-03-06 Foundry Networks, Inc. Pipeline method and system for switching packets
US7468975B1 (en) 2002-05-06 2008-12-23 Foundry Networks, Inc. Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability
US7623786B2 (en) 2002-05-20 2009-11-24 Enablence Usa Fttx Networks, Inc. System and method for communicating optical signals to multiple subscribers having various bandwidth demands connected to the same optical waveguide
EP1365548A1 (en) * 2002-05-21 2003-11-26 Alcatel Method for encapsulating variable length packets, and related data packet encapsulator and decapsulator
US7161904B2 (en) 2002-06-04 2007-01-09 Fortinet, Inc. System and method for hierarchical metering in a virtual router based network switch
US7376125B1 (en) * 2002-06-04 2008-05-20 Fortinet, Inc. Service processing switch
US7177311B1 (en) * 2002-06-04 2007-02-13 Fortinet, Inc. System and method for routing traffic through a virtual router-based network switch
US7203192B2 (en) * 2002-06-04 2007-04-10 Fortinet, Inc. Network packet steering
US7116665B2 (en) * 2002-06-04 2006-10-03 Fortinet, Inc. Methods and systems for a distributed provider edge
US7466697B1 (en) * 2002-07-23 2008-12-16 Atrica Israel Ltd Link multiplexing mechanism utilizing path oriented forwarding
AU2003252736A1 (en) * 2002-07-30 2004-03-11 Nippon Telegraph And Telephone Corporation Re-challenge communication control method, system thereof, packet transfer enabled/disabled decision method, packet transfer device, packet transfer system, packet monitoring method, call control device, monitor device, and program
JP3779655B2 (ja) * 2002-07-30 2006-05-31 日本電信電話株式会社 エッジノード、信号制御サーバ、エッジノードにおける処理方法、信号制御サーバにおける処理方法、通信品質制御方法および通信品質制御装置
JP2004080102A (ja) * 2002-08-09 2004-03-11 Fujitsu Ltd パケット処理装置
US20040131072A1 (en) 2002-08-13 2004-07-08 Starent Networks Corporation Communicating in voice and data communications systems
US7096383B2 (en) 2002-08-29 2006-08-22 Cosine Communications, Inc. System and method for virtual router failover in a network routing system
US7590145B2 (en) * 2002-09-17 2009-09-15 Scientific-Atlanta, Inc. Multiplexing octets from a data flow over MPEG packets
US7542471B2 (en) 2002-10-30 2009-06-02 Citrix Systems, Inc. Method of determining path maximum transmission unit
US8233392B2 (en) 2003-07-29 2012-07-31 Citrix Systems, Inc. Transaction boundary detection for reduction in timeout penalties
US8270423B2 (en) 2003-07-29 2012-09-18 Citrix Systems, Inc. Systems and methods of using packet boundaries for reduction in timeout prevention
US7630305B2 (en) * 2003-07-29 2009-12-08 Orbital Data Corporation TCP selective acknowledgements for communicating delivered and missed data packets
US7616638B2 (en) 2003-07-29 2009-11-10 Orbital Data Corporation Wavefront detection and disambiguation of acknowledgments
US7266120B2 (en) * 2002-11-18 2007-09-04 Fortinet, Inc. System and method for hardware accelerated packet multicast in a virtual routing system
EP1584164A2 (en) * 2002-12-31 2005-10-12 Conexant, Inc. System and method for providing quality of service in asynchronous transfer mode cell transmission
US7983239B1 (en) 2003-01-07 2011-07-19 Raytheon Bbn Technologies Corp. Systems and methods for constructing a virtual model of a multi-hop, multi-access network
US7492714B1 (en) * 2003-02-04 2009-02-17 Pmc-Sierra, Inc. Method and apparatus for packet grooming and aggregation
US7689676B2 (en) 2003-03-06 2010-03-30 Microsoft Corporation Model-based policy application
US8122106B2 (en) 2003-03-06 2012-02-21 Microsoft Corporation Integrating design, deployment, and management phases for systems
US7890543B2 (en) 2003-03-06 2011-02-15 Microsoft Corporation Architecture for distributed computing system and automated design, deployment, and management of distributed applications
US7454141B2 (en) 2003-03-14 2008-11-18 Enablence Usa Fttx Networks Inc. Method and system for providing a return path for signals generated by legacy terminals in an optical network
US7673070B1 (en) * 2003-03-17 2010-03-02 Network Equipment Technologies, Inc. Method of sharing telecommunications node equipment facilities
US20040184071A1 (en) * 2003-03-19 2004-09-23 Garg Man M. Pluggable pre-parser for PJL and PS for extracting print job relates header information from a running stream
EP2977910A1 (en) * 2003-04-09 2016-01-27 Cisco Technology, Inc. Selective diversion and injection of communication traffic
US6901072B1 (en) 2003-05-15 2005-05-31 Foundry Networks, Inc. System and method for high speed packet transmission implementing dual transmit and receive pipelines
US8005055B2 (en) 2003-07-23 2011-08-23 Interdigital Technology Corporation Method and apparatus for determining and managing congestion in a wireless communications system
US8213428B2 (en) * 2003-07-24 2012-07-03 International Business Machines Corporation Methods and apparatus for indexing memory of a network processor
US7698453B2 (en) 2003-07-29 2010-04-13 Oribital Data Corporation Early generation of acknowledgements for flow control
US8238241B2 (en) 2003-07-29 2012-08-07 Citrix Systems, Inc. Automatic detection and window virtualization for flow control
US7656799B2 (en) 2003-07-29 2010-02-02 Citrix Systems, Inc. Flow control system architecture
US8437284B2 (en) 2003-07-29 2013-05-07 Citrix Systems, Inc. Systems and methods for additional retransmissions of dropped packets
US8432800B2 (en) 2003-07-29 2013-04-30 Citrix Systems, Inc. Systems and methods for stochastic-based quality of service
US20050030981A1 (en) * 2003-08-05 2005-02-10 Covaro Networks, Inc. System and method for many-to-many layer 2 aggregation for SONET paths
US7881229B2 (en) * 2003-08-08 2011-02-01 Raytheon Bbn Technologies Corp. Systems and methods for forming an adjacency graph for exchanging network routing data
US7970009B1 (en) 2003-08-21 2011-06-28 Brixham Solutions Ltd. Method for performing protocol translation in a network switch
US7606927B2 (en) * 2003-08-27 2009-10-20 Bbn Technologies Corp Systems and methods for forwarding data units in a communications network
US7720095B2 (en) 2003-08-27 2010-05-18 Fortinet, Inc. Heterogeneous media packet bridging
US8166204B2 (en) * 2003-08-29 2012-04-24 Raytheon Bbn Technologies Corp. Systems and methods for automatically placing nodes in an ad hoc network
US7852856B2 (en) * 2003-08-29 2010-12-14 Broadcom Corp. System and method for providing pooling or dynamic allocation of connection context data
CA2545496C (en) * 2003-11-11 2012-10-30 Citrix Gateways, Inc. Virtual private network with pseudo server
US7978716B2 (en) 2003-11-24 2011-07-12 Citrix Systems, Inc. Systems and methods for providing a VPN solution
US7522532B2 (en) * 2003-11-24 2009-04-21 At&T Intellectual Property I, L.P. Layer 2/layer 3 interworking via physical loopback
US7505466B2 (en) 2004-01-20 2009-03-17 Nortel Networks Limited Method and system for ethernet and ATM network interworking
US7417995B2 (en) * 2004-01-20 2008-08-26 Nortel Networks Limited Method and system for frame relay and ethernet service interworking
US7406088B2 (en) 2004-01-20 2008-07-29 Nortel Networks Limited Method and system for ethernet and ATM service interworking
US7333508B2 (en) * 2004-01-20 2008-02-19 Nortel Networks Limited Method and system for Ethernet and frame relay network interworking
US7843925B2 (en) * 2004-01-20 2010-11-30 Nortel Networks Limited Ethernet differentiated services architecture
US7707948B2 (en) * 2004-01-21 2010-05-04 Maxchief Investments, Ltd. Foldable table
US7752982B2 (en) * 2004-01-21 2010-07-13 Maxchief Investments, Ltd. Latching mechanism for foldable table
US20060196395A1 (en) * 2004-01-21 2006-09-07 Wen-Sheng Lin Foldable table
US7778422B2 (en) 2004-02-27 2010-08-17 Microsoft Corporation Security associations for devices
US7817659B2 (en) 2004-03-26 2010-10-19 Foundry Networks, Llc Method and apparatus for aggregating input data streams
US20050220090A1 (en) * 2004-03-31 2005-10-06 Kevin Loughran Routing architecture
EP1738545A4 (en) * 2004-04-20 2012-04-04 Nortel Networks Ltd METHOD AND SYSTEM FOR SERVICE QUALITY ASSISTANCE FOR ETHERNET MULTI-SERVICE INTERWORKING VIA MULTIPROTOCOL LABEL SWITCHING (MPLS)
US8730961B1 (en) 2004-04-26 2014-05-20 Foundry Networks, Llc System and method for optimizing router lookup
US20050246529A1 (en) 2004-04-30 2005-11-03 Microsoft Corporation Isolated persistent identity storage for authentication of computing devies
MXPA06012747A (es) 2004-05-05 2007-02-19 Qualcomm Inc Metodo y aparato para gestion de restraso adaptivo en un sistema de comunicacion inalambrica.
US8331377B2 (en) 2004-05-05 2012-12-11 Qualcomm Incorporated Distributed forward link schedulers for multi-carrier communication systems
US7684404B1 (en) * 2004-06-10 2010-03-23 Intel Corporation Asynchronous transfer mode (ATM) cell formatting
US7757074B2 (en) 2004-06-30 2010-07-13 Citrix Application Networking, Llc System and method for establishing a virtual private network
US8495305B2 (en) 2004-06-30 2013-07-23 Citrix Systems, Inc. Method and device for performing caching of dynamically generated objects in a data communication network
US8739274B2 (en) 2004-06-30 2014-05-27 Citrix Systems, Inc. Method and device for performing integrated caching in a data communication network
CN1305279C (zh) * 2004-07-09 2007-03-14 清华大学 核心网无状态的端到端多约束准入控制方法
US7724657B2 (en) 2004-07-23 2010-05-25 Citrix Systems, Inc. Systems and methods for communicating a lossy protocol via a lossless protocol
ATE535078T1 (de) 2004-07-23 2011-12-15 Citrix Systems Inc Verfahren und system zur sicherung von zugriff aus der ferne auf private netze
CN1294728C (zh) * 2004-08-05 2007-01-10 华为技术有限公司 边缘路由器提供服务质量保证的方法及系统
WO2006020538A2 (en) * 2004-08-10 2006-02-23 Wave7 Optics, Inc. Countermeasures for idle pattern srs interference in ethernet optical network systems
CN101076992A (zh) 2004-08-13 2007-11-21 塞特里克斯系统公司 在多个远程访问服务器之间维持事务完整性的方法
US7102194B2 (en) * 2004-08-16 2006-09-05 System General Corp. High voltage and low on-resistance LDMOS transistor having radiation structure and isolation effect
US7599622B2 (en) 2004-08-19 2009-10-06 Enablence Usa Fttx Networks Inc. System and method for communicating optical signals between a data service provider and subscribers
US7606158B2 (en) * 2004-09-24 2009-10-20 Cisco Technology, Inc. Hierarchical flow control for router ATM interfaces
US7499419B2 (en) * 2004-09-24 2009-03-03 Fortinet, Inc. Scalable IP-services enabled multicast forwarding with efficient resource utilization
US7748032B2 (en) 2004-09-30 2010-06-29 Citrix Systems, Inc. Method and apparatus for associating tickets in a ticket hierarchy
US7711835B2 (en) 2004-09-30 2010-05-04 Citrix Systems, Inc. Method and apparatus for reducing disclosure of proprietary data in a networked environment
US8613048B2 (en) 2004-09-30 2013-12-17 Citrix Systems, Inc. Method and apparatus for providing authorized remote access to application sessions
CN100466597C (zh) * 2004-10-11 2009-03-04 华为技术有限公司 基于区分服务域的业务流分配的实现方法
US7657703B1 (en) 2004-10-29 2010-02-02 Foundry Networks, Inc. Double density content addressable memory (CAM) lookup scheme
US7808904B2 (en) 2004-11-18 2010-10-05 Fortinet, Inc. Method and apparatus for managing subscriber profiles
US7406085B2 (en) * 2004-11-19 2008-07-29 Analog Devices, Inc. Auto configuration for asynchronous transfer mode based access device
US7460490B2 (en) * 2004-11-19 2008-12-02 Analog Devices, Inc. Auto configuration for asynchronous transfer mode based access device
US8706877B2 (en) 2004-12-30 2014-04-22 Citrix Systems, Inc. Systems and methods for providing client-side dynamic redirection to bypass an intermediary
US8700695B2 (en) 2004-12-30 2014-04-15 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
US7810089B2 (en) 2004-12-30 2010-10-05 Citrix Systems, Inc. Systems and methods for automatic installation and execution of a client-side acceleration program
US8549149B2 (en) 2004-12-30 2013-10-01 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
US8954595B2 (en) 2004-12-30 2015-02-10 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP buffering
US7581005B2 (en) * 2005-01-20 2009-08-25 Citrix Systems, Inc. Systems and methods for preserving transport layer protocol options
US8077632B2 (en) * 2005-01-20 2011-12-13 Citrix Systems, Inc. Automatic LAN/WAN port detection
CN102123178B (zh) 2005-01-24 2014-04-09 茨特里克斯系统公司 在网络中对动态产生的对象执行缓存的系统和方法
US8255456B2 (en) 2005-12-30 2012-08-28 Citrix Systems, Inc. System and method for performing flash caching of dynamically generated objects in a data communication network
US8024568B2 (en) 2005-01-28 2011-09-20 Citrix Systems, Inc. Method and system for verification of an endpoint security scan
JP2006279514A (ja) * 2005-03-29 2006-10-12 Fujitsu Ltd 通信制御装置および通信制御方法
CN100452766C (zh) * 2005-04-12 2009-01-14 中国电信股份有限公司 一种基于业务触发的ip数据流导向系统及方法
US7797147B2 (en) 2005-04-15 2010-09-14 Microsoft Corporation Model-based system monitoring
US7802144B2 (en) 2005-04-15 2010-09-21 Microsoft Corporation Model-based system monitoring
US8489728B2 (en) 2005-04-15 2013-07-16 Microsoft Corporation Model-based system monitoring
US20060268943A1 (en) * 2005-05-16 2006-11-30 International Business Machines Corporation Methods, systems, and storage media for data encapsulation in networks
US20080279216A1 (en) * 2005-06-06 2008-11-13 Mobidia, Inc. System and Method of Traffic Management Over Mixed Networks
US8549513B2 (en) 2005-06-29 2013-10-01 Microsoft Corporation Model-based virtual system provisioning
JP4564433B2 (ja) * 2005-09-26 2010-10-20 富士通株式会社 伝送装置およびフレーム転送方法
US20070111698A1 (en) * 2005-10-26 2007-05-17 Manamohan Mysore Method and apparatus for providing bearer selection and transmission parameter configuration
US7941309B2 (en) 2005-11-02 2011-05-10 Microsoft Corporation Modeling IT operations/policies
US8448162B2 (en) 2005-12-28 2013-05-21 Foundry Networks, Llc Hitless software upgrades
US7921184B2 (en) 2005-12-30 2011-04-05 Citrix Systems, Inc. System and method for performing flash crowd caching of dynamically generated objects in a data communication network
US8301839B2 (en) 2005-12-30 2012-10-30 Citrix Systems, Inc. System and method for performing granular invalidation of cached dynamically generated objects in a data communication network
US20070171825A1 (en) * 2006-01-20 2007-07-26 Anagran, Inc. System, method, and computer program product for IP flow routing
US8547843B2 (en) * 2006-01-20 2013-10-01 Saisei Networks Pte Ltd System, method, and computer program product for controlling output port utilization
US8880746B2 (en) * 2006-01-31 2014-11-04 Cisco Technology, Inc. Method using virtual ASIC pins to reconfigure hardware
US7668920B2 (en) * 2006-03-01 2010-02-23 Fortinet, Inc. Electronic message and data tracking system
US20070237074A1 (en) * 2006-04-06 2007-10-11 Curry David S Configuration of congestion thresholds for a network traffic management system
US7881314B2 (en) * 2006-05-01 2011-02-01 Cisco Technology, Inc. Network device providing access to both layer 2 and layer 3 services on a single physical interface
TWI429219B (zh) * 2006-05-01 2014-03-01 Koninkl Philips Electronics Nv 在分散式存取無線通信網路的多重跳躍式傳輸中以最大延遲保証保留資源的方法
US7756134B2 (en) 2006-05-02 2010-07-13 Harris Corporation Systems and methods for close queuing to support quality of service
US7894509B2 (en) * 2006-05-18 2011-02-22 Harris Corporation Method and system for functional redundancy based quality of service
US8516153B2 (en) 2006-06-16 2013-08-20 Harris Corporation Method and system for network-independent QoS
US8064464B2 (en) 2006-06-16 2011-11-22 Harris Corporation Method and system for inbound content-based QoS
US7856012B2 (en) * 2006-06-16 2010-12-21 Harris Corporation System and methods for generic data transparent rules to support quality of service
US7990860B2 (en) * 2006-06-16 2011-08-02 Harris Corporation Method and system for rule-based sequencing for QoS
US7916626B2 (en) 2006-06-19 2011-03-29 Harris Corporation Method and system for fault-tolerant quality of service
US8730981B2 (en) * 2006-06-20 2014-05-20 Harris Corporation Method and system for compression based quality of service
US7769028B2 (en) 2006-06-21 2010-08-03 Harris Corporation Systems and methods for adaptive throughput management for event-driven message-based data
US8149797B2 (en) * 2006-06-30 2012-04-03 Hewlett-Packard Development Company, L.P. Visualization of RF neighbor correlation in a single view
US20080075003A1 (en) * 2006-09-21 2008-03-27 Futurewei Technologies, Inc. Method and system for admission and congestion control of network communication traffic
JP4701152B2 (ja) * 2006-10-20 2011-06-15 富士通株式会社 データ中継装置、データ中継方法およびデータ中継プログラム
US8533846B2 (en) 2006-11-08 2013-09-10 Citrix Systems, Inc. Method and system for dynamically associating access rights with a resource
US8238255B2 (en) 2006-11-22 2012-08-07 Foundry Networks, Llc Recovering from failures without impact on data traffic in a shared bus architecture
US7725594B2 (en) * 2006-12-29 2010-05-25 Verizon Patent And Licensing Inc. Assigning priority to network traffic at customer premises
US7978614B2 (en) 2007-01-11 2011-07-12 Foundry Network, LLC Techniques for detecting non-receipt of fault detection protocol packets
US7664857B2 (en) 2007-01-26 2010-02-16 Citrix Systems, Inc. Systems and methods of using an IP ID field for automatic WAN/LAN detection
US7796510B2 (en) 2007-03-12 2010-09-14 Citrix Systems, Inc. Systems and methods for providing virtual fair queueing of network traffic
US8631147B2 (en) * 2007-03-12 2014-01-14 Citrix Systems, Inc. Systems and methods for configuring policy bank invocations
US7760642B2 (en) 2007-03-12 2010-07-20 Citrix Systems, Inc. Systems and methods for providing quality of service precedence in TCP congestion control
CN101136856B (zh) * 2007-06-05 2011-06-22 中兴通讯股份有限公司 单板间合并报文传输方法和系统
US8037399B2 (en) 2007-07-18 2011-10-11 Foundry Networks, Llc Techniques for segmented CRC design in high speed networks
US8271859B2 (en) 2007-07-18 2012-09-18 Foundry Networks Llc Segmented CRC design in high speed networks
US8509236B2 (en) 2007-09-26 2013-08-13 Foundry Networks, Llc Techniques for selecting paths and/or trunk ports for forwarding traffic flows
US20090109960A1 (en) * 2007-10-30 2009-04-30 Motorola, Inc. Method and apparatus for a virtual circuit data area within a packet data frame
US8780762B2 (en) 2009-03-11 2014-07-15 Sony Corporation Node query in ad hoc home mesh network
US7974297B2 (en) * 2009-03-11 2011-07-05 Sony Corporation Quality of service queue management in home mesh network
US8861445B2 (en) * 2009-03-11 2014-10-14 Sony Cororation Multi-channel single radio communication in home mesh network
US20100232400A1 (en) * 2009-03-11 2010-09-16 Sony Corporation Virtualizing single radio for multiple wireless interfaces in home mesh network
US8761174B2 (en) * 2009-03-11 2014-06-24 Sony Corporation Quality of service traffic recognition and packet classification home mesh network
US8223786B2 (en) * 2009-03-11 2012-07-17 Sony Corporation Quality of service scheduling for home mesh network
US8194593B2 (en) 2009-03-11 2012-06-05 Sony Corporation Quality of service architecture for home mesh network
US9106539B2 (en) 2009-03-26 2015-08-11 At&T Intellectual Property I, L.P. User-controlled network configuration for handling multiple classes of service
KR101460848B1 (ko) * 2009-04-01 2014-11-20 니시라, 인크. 가상 스위치를 구현 및 관리하는 방법 및 장치
US8090901B2 (en) 2009-05-14 2012-01-03 Brocade Communications Systems, Inc. TCAM management approach that minimize movements
US8599850B2 (en) 2009-09-21 2013-12-03 Brocade Communications Systems, Inc. Provisioning single or multistage networks using ethernet service instances (ESIs)
US9160686B2 (en) * 2009-10-18 2015-10-13 Tellabs Operations, Inc. Method and apparatus for increasing overall aggregate capacity of a network
US8537846B2 (en) * 2010-04-27 2013-09-17 Hewlett-Packard Development Company, L.P. Dynamic priority queue level assignment for a network flow
US8537669B2 (en) 2010-04-27 2013-09-17 Hewlett-Packard Development Company, L.P. Priority queue level optimization for a network flow
CN101854717A (zh) * 2010-06-09 2010-10-06 中兴通讯股份有限公司 数据传输方法、用户设备及基站
WO2011159295A1 (en) * 2010-06-16 2011-12-22 Hewlett-Packard Development Company, L.P. System for information management protection and routing
US8850089B1 (en) * 2010-06-18 2014-09-30 Integrated Device Technology, Inc. Method and apparatus for unified final buffer with pointer-based and page-based scheme for traffic optimization
US8718070B2 (en) * 2010-07-06 2014-05-06 Nicira, Inc. Distributed network virtualization apparatus and method
US8817594B2 (en) * 2010-07-13 2014-08-26 Telefonaktiebolaget L M Ericsson (Publ) Technique establishing a forwarding path in a network system
CN102377633B (zh) * 2010-08-06 2014-10-08 北京乾唐视联网络科技有限公司 一种接入网设备的通信连接方法及系统
CN102137008B (zh) * 2011-01-24 2013-08-07 华为技术有限公司 一种服务质量QoS保持方法、装置及系统
US9225656B2 (en) 2011-02-07 2015-12-29 Brocade Communications Systems, Inc. Quality of service in a heterogeneous network
US8787351B2 (en) * 2011-04-14 2014-07-22 Alcatel Lucent Method and apparatus for scheduling transmissions in a communication network
US9379935B2 (en) * 2011-07-29 2016-06-28 Verizon Patent And Licensing Inc. Cached routing service
JP2014003525A (ja) * 2012-06-20 2014-01-09 Nec Commun Syst Ltd ネットワーク制御装置、ネットワーク制御方法およびネットワーク制御プログラム
US10270564B2 (en) * 2013-03-12 2019-04-23 Huawei Technologies Co., Ltd. System and method for multi-layer protocol selection
WO2014139094A1 (zh) * 2013-03-12 2014-09-18 华为技术有限公司 一种通信方法、装置及系统
CN104750657A (zh) * 2013-12-31 2015-07-01 中国石油化工股份有限公司 适用于缝洞型碳酸盐岩油藏的数值模拟冗余并行计算方法
US10834065B1 (en) 2015-03-31 2020-11-10 F5 Networks, Inc. Methods for SSL protected NTLM re-authentication and devices thereof
US20170188267A1 (en) * 2015-12-29 2017-06-29 Devanand Palanisamy Method And Apparatus For Network Bandwidth Measurement
US10404698B1 (en) 2016-01-15 2019-09-03 F5 Networks, Inc. Methods for adaptive organization of web application access points in webtops and devices thereof
US10263807B2 (en) * 2016-12-19 2019-04-16 Ciena Corporation Hierarchical statistics acceleration
US20180278459A1 (en) * 2017-03-27 2018-09-27 Cisco Technology, Inc. Sharding Of Network Resources In A Network Policy Platform
CN111131059A (zh) * 2019-12-04 2020-05-08 视联动力信息技术股份有限公司 数据传输控制方法、装置及计算机可读存储介质

Family Cites Families (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5740156A (en) * 1986-09-16 1998-04-14 Hitachi, Ltd. Packet switching system having self-routing switches
US4998242A (en) * 1988-12-09 1991-03-05 Transwitch Corp. Virtual tributary cross connect switch and switch network utilizing the same
US5081654A (en) * 1989-05-12 1992-01-14 Alcatel Na Network Systems Corp. Parallel bit detection circuit for detecting frame synchronization information imbedded within a serial bit stream and method for carrying out same
JP2821255B2 (ja) * 1990-09-12 1998-11-05 株式会社日立製作所 通信網接続装置
US5703879A (en) 1991-08-02 1997-12-30 Gpt Limited ATM switching arrangement
US5255264A (en) 1991-09-26 1993-10-19 Ipc Information Systems, Inc. Distributed control switching network for multi-line telephone communications
US5278824A (en) * 1992-06-02 1994-01-11 At&T Bell Laboratories Dual hubbing in a bidirectional line-switched ring transmission system
IT1259036B (it) * 1992-07-24 1996-03-11 Italtel Spa Centrale locale e/o di transito per una rete di comunicazioni a larga banda
US5490252A (en) 1992-09-30 1996-02-06 Bay Networks Group, Inc. System having central processor for transmitting generic packets to another processor to be altered and transmitting altered packets back to central processor for routing
US5367520A (en) 1992-11-25 1994-11-22 Bell Communcations Research, Inc. Method and system for routing cells in an ATM switch
US5555244A (en) 1994-05-19 1996-09-10 Integrated Network Corporation Scalable multimedia network
CA2124610C (en) * 1994-05-30 1998-10-06 Charles Kevin Huscroft Integrated user network interface device
US5600653A (en) * 1994-09-30 1997-02-04 Comsat Corporation Technique for improving asynchronous transfer mode operation over a communications link with bursty bit errors
US5802105A (en) 1994-11-30 1998-09-01 Qualcomm Incorporated Method and apparatus for testing a digital communication channel
US5533018A (en) * 1994-12-21 1996-07-02 National Semiconductor Corporation Multi-protocol packet framing over an isochronous network
JP3515263B2 (ja) * 1995-05-18 2004-04-05 株式会社東芝 ルータ装置、データ通信ネットワークシステム、ノード装置、データ転送方法及びネットワーク接続方法
US5729546A (en) * 1995-06-21 1998-03-17 Cisco Systems, Inc. Expandable communication cell bus for multiplexing and concentrating communication cell traffic onto high speed lines
US5751709A (en) 1995-12-28 1998-05-12 Lucent Technologies Inc. Adaptive time slot scheduling apparatus and method for end-points in an ATM network
US5892924A (en) * 1996-01-31 1999-04-06 Ipsilon Networks, Inc. Method and apparatus for dynamically shifting between routing and switching packets in a transmission network
JP2002516042A (ja) 1996-01-31 2002-05-28 イプシロン ネットワークス インコーポレイテッド 伝送ネットワークにおいてパケットの経路指定とスイッチングとの間をダイナミックにシフトする改良された方法及び装置
FI2408U1 (fi) 1996-02-02 1996-04-29 Tecwill Oy Betoniasema
US6021263A (en) * 1996-02-16 2000-02-01 Lucent Technologies, Inc. Management of ATM virtual circuits with resources reservation protocol
US6237029B1 (en) * 1996-02-26 2001-05-22 Argosystems, Inc. Method and apparatus for adaptable digital protocol processing
GB9604619D0 (en) 1996-03-04 1996-05-01 Plessey Telecomm Combined multiplexer
EP0797373B1 (en) * 1996-03-19 2006-07-19 Lucent Technologies Inc. A method and apparatus for converting synchronous narrowband signals into broadband asynchronous transfer mode signals in an integrated telecommunications network
US6219728B1 (en) 1996-04-22 2001-04-17 Nortel Networks Limited Method and apparatus for allocating shared memory resources among a plurality of queues each having a threshold value therefor
FI101921B (fi) * 1996-06-07 1998-09-15 Nokia Telecommunications Oy ATM-virtuaalikanavien toteuttaminen pakettiverkossa
US5764645A (en) * 1996-06-12 1998-06-09 Microsoft Corporation IP/ATM network adaptation
US5936965A (en) * 1996-07-08 1999-08-10 Lucent Technologies, Inc. Method and apparatus for transmission of asynchronous, synchronous, and variable length mode protocols multiplexed over a common bytestream
US6122281A (en) * 1996-07-22 2000-09-19 Cabletron Systems, Inc. Method and apparatus for transmitting LAN data over a synchronous wide area network
FI104670B (fi) * 1996-09-24 2000-04-14 Nokia Networks Oy Pakettien reititys tietoliikennejärjestelmässä
US6463477B1 (en) * 1996-09-27 2002-10-08 Mci Communications Corporation Detection of presence of multiprotocol encapsulation in a data packet
US6052373A (en) 1996-10-07 2000-04-18 Lau; Peter S. Y. Fault tolerant multicast ATM switch fabric, scalable speed and port expansion configurations
US5828844A (en) * 1996-10-08 1998-10-27 At&T Corp. Internet NCP over ATM
JPH10126419A (ja) 1996-10-23 1998-05-15 Nec Corp Atm交換機システム
JP3123447B2 (ja) 1996-11-13 2001-01-09 日本電気株式会社 Atm交換機のスイッチ制御回路
US6097722A (en) * 1996-12-13 2000-08-01 Nortel Networks Corporation Bandwidth management processes and systems for asynchronous transfer mode networks using variable virtual paths
US5903559A (en) * 1996-12-20 1999-05-11 Nec Usa, Inc. Method for internet protocol switching over fast ATM cell transport
US6002692A (en) 1996-12-30 1999-12-14 Hyundai Electronics America Line interface unit for adapting broad bandwidth network to lower bandwidth network fabric
US6047002A (en) * 1997-01-16 2000-04-04 Advanced Micro Devices, Inc. Communication traffic circle system and method for performing packet conversion and routing between different packet formats including an instruction field
US6115373A (en) * 1997-01-24 2000-09-05 The Hong Kong University Of Science And Technology Information network architecture
JP3765899B2 (ja) * 1997-01-27 2006-04-12 富士通株式会社 伝送装置
JPH10233745A (ja) * 1997-02-18 1998-09-02 Nec Corp 多重伝送方法およびシステム
JPH10242989A (ja) 1997-02-28 1998-09-11 Nec Corp 光電気複合型ネットワークノード制御方式
US6205154B1 (en) * 1997-04-15 2001-03-20 Lucent Technologies, Inc. Automatic path selection for fiber-optic transmission networks
US6134238A (en) * 1997-05-06 2000-10-17 Lucent Technologies Inc. Layered bandwidth management in ATM/SDH (SONET) networks
US5940389A (en) 1997-05-12 1999-08-17 Computer And Communication Research Laboratories Enhanced partially self-routing algorithm for controller Benes networks
US6075788A (en) * 1997-06-02 2000-06-13 Lsi Logic Corporation Sonet physical layer device having ATM and PPP interfaces
US6052364A (en) 1997-06-13 2000-04-18 Comsat Corporation CDMA system architecture for satcom terminals
US6408005B1 (en) 1997-09-05 2002-06-18 Nec Usa, Inc. Dynamic rate control scheduler for ATM networks
DE19740107A1 (de) * 1997-09-12 1999-03-18 Alsthom Cge Alcatel Verfahren zum Übertragen von Datenpaketen und zur Durchführung des Verfahrens geeignetes Netzelement
US6223301B1 (en) 1997-09-30 2001-04-24 Compaq Computer Corporation Fault tolerant memory
US6389453B1 (en) * 1997-10-09 2002-05-14 Mci Communications Corporation Method and system for routing undirectional multicast data
JP3561126B2 (ja) 1997-10-20 2004-09-02 富士通株式会社 コネクションレス型通信方式
US6198751B1 (en) * 1997-11-19 2001-03-06 Cabletron Systems, Inc. Multi-protocol packet translator
US6052375A (en) 1997-11-26 2000-04-18 International Business Machines Corporation High speed internetworking traffic scaler and shaper
JP3152293B2 (ja) * 1997-12-17 2001-04-03 日本電気株式会社 Ipレイヤ処理装置
US6049542A (en) 1997-12-31 2000-04-11 Samsung Electronics Co., Ltd. Scalable multistage interconnection network architecture and method for performing in-service upgrade thereof
US6125112A (en) 1998-03-23 2000-09-26 3Com Corporation Non-buffered, non-blocking multistage ATM switch
CA2295065A1 (en) * 1998-04-29 1999-11-04 Shang-Tse Chuang Packet-switch system
US6667956B2 (en) * 1998-05-01 2003-12-23 Nortel Networks Limited Multi-class network
US7100020B1 (en) * 1998-05-08 2006-08-29 Freescale Semiconductor, Inc. Digital communications processor
US6205150B1 (en) 1998-05-28 2001-03-20 3Com Corporation Method of scheduling higher and lower priority data packets
US6185635B1 (en) * 1998-05-30 2001-02-06 Alcatel Networks Corporation Method and circuit for transporting data based on the content of ingress data words and egress data words
US6266333B1 (en) * 1998-06-02 2001-07-24 Lucent Technologies Inc. Network-independent routing of communication signals
US6463096B1 (en) 1998-06-12 2002-10-08 Cisco Systems, Inc MAC protocol employing multiple data rates
US6487198B1 (en) * 1998-06-16 2002-11-26 Mci Communications Corporation Method and system for unloading T1 payloads from ATM cells
US6195346B1 (en) * 1998-06-16 2001-02-27 Mci Communications Corporation Method and system for processing an HDLC message
US6980543B1 (en) 1998-06-19 2005-12-27 Juniper Networks, Inc. Interconnect network for operation within a communication node
CN1214689C (zh) * 1998-06-19 2005-08-10 杜松网络公司 用于把数据导向目的地址的设备和方法
US6975631B1 (en) 1998-06-19 2005-12-13 Juniper Networks, Inc. Network packet forwarding lookup with a reduced number of memory accesses
US6466976B1 (en) * 1998-12-03 2002-10-15 Nortel Networks Limited System and method for providing desired service policies to subscribers accessing the internet
US6477168B1 (en) * 1999-02-03 2002-11-05 International Business Machines Corporation Cell/frame scheduling method and communications cell/frame scheduler
US6331978B1 (en) * 1999-03-09 2001-12-18 Nokia Telecommunications, Oy Generic label encapsulation protocol for carrying label switched packets over serial links
US7065037B1 (en) * 1999-03-25 2006-06-20 Samsung Electronics Co., Ltd. Method and apparatus to provide facility and module redundancy in telecommunication switching equipment
US6498792B1 (en) * 1999-06-03 2002-12-24 Fujitsu Network Communications, Inc. Method and apparatus for switching signals of multiple different communication protocols
US6771663B1 (en) * 2000-02-23 2004-08-03 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
US6466591B1 (en) * 2000-12-30 2002-10-15 Redback Networks Inc. Method and apparatus for processing of multiple protocols within data and control channels in data transmission signals

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1791120B (zh) * 2004-12-13 2010-10-13 奥特拉股份有限公司 用于有效对准并行数据信道上的数据比特的系统和方法
WO2011018002A1 (zh) * 2009-08-13 2011-02-17 华为技术有限公司 一种传输承载的中继方法、装置和通信系统
CN101998679A (zh) * 2009-08-13 2011-03-30 华为技术有限公司 一种传输承载的中继方法、装置和通信系统
CN101998679B (zh) * 2009-08-13 2012-11-07 华为技术有限公司 一种传输承载的中继方法、装置和通信系统
US8792410B2 (en) 2009-08-13 2014-07-29 Huawei Technologies Co., Ltd. Relay method of transport bearer, apparatus and communication system
CN102857564A (zh) * 2012-08-27 2013-01-02 华为终端有限公司 一种数据同步方法、终端及系统
CN102857564B (zh) * 2012-08-27 2016-08-10 华为终端有限公司 一种数据同步方法、终端及系统
CN116055573A (zh) * 2023-01-09 2023-05-02 深圳市东晟数据有限公司 一种混合数据处理方法、架构

Also Published As

Publication number Publication date
CN1214689C (zh) 2005-08-10
CA2301823A1 (en) 1999-12-23
EP1066735B1 (en) 2011-08-17
EP1005779A1 (en) 2000-06-07
CN1284409C (zh) 2006-11-08
AU4956499A (en) 2000-01-05
AU4697599A (en) 2000-01-05
DE69938329T2 (de) 2009-03-26
CN1166247C (zh) 2004-09-08
WO1999066761A1 (en) 1999-12-23
US6909720B1 (en) 2005-06-21
AU4689699A (en) 2000-01-05
CN100385876C (zh) 2008-04-30
US6611522B1 (en) 2003-08-26
CA2301910A1 (en) 1999-12-23
US9077777B2 (en) 2015-07-07
IL134611A (en) 2004-05-12
AU760640B2 (en) 2003-05-22
IL134616A (en) 2004-05-12
CA2301853A1 (en) 1999-12-23
WO1999066675A1 (en) 1999-12-23
AU4697399A (en) 2000-01-05
CA2301823C (en) 2006-11-14
EP1005780B1 (en) 2012-05-02
US6658021B1 (en) 2003-12-02
IL134612A0 (en) 2001-04-30
DE69938329D1 (de) 2008-04-24
IL134611A0 (en) 2001-04-30
US20050201387A1 (en) 2005-09-15
EP1005780A1 (en) 2000-06-07
EP1005779B1 (en) 2008-03-12
WO1999066762A1 (en) 1999-12-23
AU771091B2 (en) 2004-03-11
US20100020802A1 (en) 2010-01-28
CN1275299A (zh) 2000-11-29
US20130238810A1 (en) 2013-09-12
US7809015B1 (en) 2010-10-05
IL134612A (en) 2004-06-01
US7586919B2 (en) 2009-09-08
AU760313B2 (en) 2003-05-15
US8432921B2 (en) 2013-04-30
CN1275283A (zh) 2000-11-29
IL134615A (en) 2004-03-28
CA2301853C (en) 2007-01-09
AU760840B2 (en) 2003-05-22
CA2301736C (en) 2007-03-06
IL134616A0 (en) 2001-04-30
US8018947B2 (en) 2011-09-13
WO1999066758A3 (en) 2000-11-09
CA2301736A1 (en) 1999-12-23
CN1286886A (zh) 2001-03-07
EP1005742A1 (en) 2000-06-07
WO1999066758A2 (en) 1999-12-23
US20100322242A1 (en) 2010-12-23
IL134615A0 (en) 2001-04-30
EP1066735A2 (en) 2001-01-10

Similar Documents

Publication Publication Date Title
CN1284409C (zh) 用于封装/解封装硬件中每一信道基上的数据的方法和系统
US6631130B1 (en) Method and apparatus for switching ATM, TDM, and packet data through a single communications switch while maintaining TDM timing
CN1150725C (zh) 减少存储器访问次数的网络包发送查询的方法和装置
KR20080031397A (ko) 인피니밴드 네트워크의 물리적 범위를 확장하기 위한 방법
US7391792B2 (en) Data mapper and method for flexible mapping of control and data information within a SONET payload
CN1486560A (zh) 通过单一通信交换机交换异步传输模式、时分复用和分组数据的方法和装置
EP2365667A1 (en) Data transfer apparatus and data transfer system
EP0656704A1 (en) Method and devices for transmitting data packets via a network operating in accordance with the synchronous digital hierarchy (SDH)
US6987766B2 (en) Transport of SONET signals over an optical communications network
US7133931B1 (en) Method and system for making a frame alteration in a network processing system
CN1604566A (zh) 通用交换中心和交换方法以及输入、输出和连接单元
CN1625175A (zh) 传送多协议标签交换协议数据单元的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: UNILEVER PATRIARCH NETWORK LTD.

Free format text: FORMER OWNER: UNIFFIEL SETTLEMENT PLAN CO.

Effective date: 20020718

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20020718

Address after: Massachusetts

Applicant after: Eunice Phil networks Ltd

Address before: Massachusetts

Applicant before: Uniffiel Settlement Plan Co.

ASS Succession or assignment of patent right

Owner name: JUNIPER NETWORK CO.,LTD.

Free format text: FORMER OWNER: LONGNISIFEIER NET CO., LTD.

Effective date: 20030731

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20030731

Address after: American California

Applicant after: Juniper Networks Inc.

Address before: Massachusetts

Applicant before: Dragon nice Phil Network Limited

C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: Peribit Networks Inc.

Address before: American California

Patentee before: Juniper Networks Inc.

CX01 Expiry of patent term

Granted publication date: 20061108

CX01 Expiry of patent term