CN101569147B - 多组件兼容数据体系结构 - Google Patents

多组件兼容数据体系结构 Download PDF

Info

Publication number
CN101569147B
CN101569147B CN2008800011403A CN200880001140A CN101569147B CN 101569147 B CN101569147 B CN 101569147B CN 2008800011403 A CN2008800011403 A CN 2008800011403A CN 200880001140 A CN200880001140 A CN 200880001140A CN 101569147 B CN101569147 B CN 101569147B
Authority
CN
China
Prior art keywords
data
switch
line cards
ethernet
data flow
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.)
Active
Application number
CN2008800011403A
Other languages
English (en)
Other versions
CN101569147A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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
Priority claimed from US11/737,803 external-priority patent/US7675945B2/en
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN101569147A publication Critical patent/CN101569147A/zh
Application granted granted Critical
Publication of CN101569147B publication Critical patent/CN101569147B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/04Distributors combined with modulators or demodulators
    • H04J3/047Distributors with transistors or integrated circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2408Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/56Queue scheduling implementing delay-aware scheduling
    • H04L47/564Attaching a deadline to packets, e.g. earliest due date first
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/56Queue scheduling implementing delay-aware scheduling
    • H04L47/568Calendar queues or timing rings

Abstract

骨干网络包括第一交换机以及第二交换机,第一交换机包括用于经由以太网接口传送数据流的第一端口以及用于经由SONET/SDH接口传送数据流的第二端口;第二交换机包括用于经由以太网接口从第一交换机接收数据流的第三端口,其中第一交换机和第二交换机同步。

Description

多组件兼容数据体系结构
技术领域
本发明一般涉及通信网络技术,尤其涉及骨干网络以及用于配置多组件兼容数据体系结构的网络组件。
背景技术
因为以太网是灵活的、分散的以及可扩展的,所以以太网是多种网络的优选协议。以太网的灵活性在于它允许使用各种节点在不同类型介质上传输可变大小的数据分组,其中每个节点具有不同的传输速度。以太网的分散性在于它允许终端设备在没有集中式服务器或对端的监管或介入下发送以及接收数据。此外,以太网的可扩展性在于它可以在小规模以及大规模网络两者中实施。这些优点使得以太网成为许多计算机网络中的数据分发的优先选择。
不幸的是,以太网也具有一些缺点。当以太网分组通过网络传输时,该以太网分组与在相同链路上或通过相同节点正在传输的其它业务(traffic)竞争。该竞争的业务不仅包括要传向相同目的地的分组,还包括与该以太网分组在相同链路上或通过相同节点传输的要传向其它目的地的分组。这一竞争在网络内的节点处产生突发性以及抖动。这些问题中的一些可以通过在节点处使用资源仲裁和缓冲器以及通过将该分组分为高优先级数据和低优先级数据来解决。但是,这些方案增加了网络复杂性,增加了延迟,并降低了以太网的固有优点。
上述缺点是以太网还未在承载时分复用(TDM)数据的网络中广泛实施的部分原因。具体地,以太网没有提供足够的服务质量(QoS)来满足公共交换电话网(PSTN)和其它TDM网络中的语音业务的严格的抖动和数据丢失要求。取而代之,TDM业务通过高同步网络承载,比如同步光纤网(SONET)以及同步数字体系(SDH)网。已提出各种以太网增强方案来解决抖动和数据丢失问题,比如电路仿真、提供商骨干传输以及伪线技术,但是这些增强方案无法结合以太网的灵活性与TDM网络的高QoS要求。因此,需要一种改进的以太网协议,其灵活、实施简单、支持TDM网络的QoS要求且兼容现有技术。
发明内容
在一个方面,本公开包括骨干网络,该骨干网络包括第一交换机以及第二交换机,所述第一交换机包括用于经由以太网接口传送数据流的第一端口以及用于经由SONET/SDH接口传送数据流的第二端口;所述第二交换机包括用于经由以太网接口从所述第一交换机接收数据流的第三端口,其中第一交换机与第二交换机同步。
在另一个方面,本公开包括网络组件,该网络组件包括第一端口、第二端口以及交换结构,所述第一端口用于在以太网接口上传送第一数据流,所述第一数据流包括第一以太网分组数据和第一时分复用数据;所述第二端口用于在SONET/SDH接口上传送第二数据流,所述第二数据流包括第二以太网分组数据和第二时分复用数据;所述交换结构与第一端口和第二端口耦合,用于在第一端口和第二端口之间传送至少一些第一数据流和第二数据流,其中所述以太网分组数据和时分复用数据未被封装。
在第三方面,本公开包括一种网络,该网络包括第一线路卡、第二线路卡、第三线路卡以及第四线路卡,所述第一线路卡用于经由以太网接口发送数据流,其中所述数据流包括以太网分组数据和时分复用数据;所述第二线路卡用于经由太网接口接收数据流;第三线路卡用于经由SONET/SDH接口发送数据流;第四线路卡用于经由SONET/SDH接口接收数据流,其中所述第一线路卡、第二线路卡、第三线路卡以及第四线路卡同步到绝对时间。
利用本发明的实施例所提供的方案,数据可以在未封装的情况下在以太网节点和SONET/SDH节点之间有效地映射。
根据下述结合附图和权利要求的详细描述,将更清楚地理解这些以及其它特征。
附图说明
为了更完整地理解本公开,结合附图及详细描述来参考以下简要说明,其中相同参考标记代表相同部件。
图1是以太网MAC帧的实施例的图示;
图2是以太网数据流的实施例的图示;
图3是华为时分复用(H-TDM)覆盖(overlay)同步时隙方案(schema)的实施例的图示;
图4是H-TDM覆盖同步时隙方案的时隙的示例布局的图示;
图5是使用华为超大(H-JUMBO)操作模式的H-TDM覆盖同步时隙方案的分割的图示;
图6A是8B编码方案的图示;
图6B是使用8B编码方案编码的多个TDM八位字节(octet)的图示;
图7A是7B编码方案的图示;
图7B是使用7B编码方案编码的多个高性能流(HPF)八位字节的图示;
图8A是9B编码方案的图示;
图8B是使用8B编码方案编码的多个尽力型分组(BEP)八位字节的图示;
图9是组合7B和9B编码方案的示例数据流的图示;
图10是多传输交换机的示例方框图的图示;
图11是另一个多传输交换机的示例方框图的图示;
图12是在图11的多传输交换机上实现的线路卡的示例方框图的图示;
图13是缓冲器/疏导器(groomer)的示例方框图的图示;
图14是多传输交换机的示例方框图的图示;
图15是在图14的多传输交换机上实现的线路卡的示例方框图的图示;
图16是另一个多传输交换机的示例方框图的图示;
图17是另一个多传输交换机的示例方框图的图示;
图18是通过图16或17的多传输交换机实现的线路卡的示例方框图的图示;
图19是通过图16或17的多传输交换机实现的另一个线路卡的示例方框图的图示;
图20是通过图16或17的多传输交换机实现的另一个线路卡的示例方框图的图示;
图21是示例统一网络的图示;
图22是示例网络体系结构的图示;
图23是适于实施本公开的若干实施例的通用计算机系统的一个实例的图示。
具体实施方式
首先应当理解的是,尽管以下提供了一个或多个实施例的例示性实现,但是所公开的系统和/或方法可以使用当前已知或存在的任意技术来实现。本公开绝不应该限于以下所述的例示性实现、附图以及技术,包括此处所述的示例设计和实现,而是可以在所附权利要求的范围及其等价物全部范围内对本公开进行修改。
这里所公开的是一个统一网络体系结构,其可以在各种网络上传输语音、视频以及数据服务。该统一网络体系结构包括多个多传输交换机,该多个多传输交换机用于在不对时分复用(TDM)数据和分组数据进行封装的情况下在以太网链路和SONET/SDH链路上传送所述数据。特别地,多传输交换机可以使用多个操作模式来传送TDM数据和分组数据。多传输交换机还可以与以太网交换机和SONET/SDH交换机两者通信以建立至少一个同步通信路径。
这里所公开的操作模式包括华为同步(H-SYNC)模式、H-TDM模式以及H-JUMBO模式。H-SYNC模式通过在分组间间隙中包括同步和时间戳信息来对以太网节点进行同步。H-TDM模式定义一种覆盖同步时隙方案,该覆盖同步时隙方案在预定义的同步窗内传输大小为八位字节的时隙。该时隙可以承载同步数据、时间戳数据、控制数据以及有效载荷数据,其中有效载荷数据可以包括TDM数据、至少一个HPF数据以及BEP数据。该覆盖同步时隙方案可以允许在不对数据进行封装的情况下在以太网节点和SONET/SDH节点之间有效地映射该数据。H-JUMBO模式可以将H-TDM数据流为多个部分,并将每个部分封装到可以由不支持H-TDM操作模式的以太网节点处理的以太网分组中。
图1例示了以太网分组100的一个实施例。分组100开始于前导码104,该前导码可以是约7个重复模式的八位字节,比如“10101010”。前导码104可以允许节点的物理层信令(PLS)电路与分组的定时实现稳态同步。前导码104之后可以跟随帧起始定界符(SFD)106,该SFD可以是具有模式“10101011”的单个八位字节,并且可用于指示分组100的起始。目的地址(DA)108可以指定分组100要去往的目的节点的地址,并且可以是约6个八位字节。源地址(SA)110可以指定分组100源自的源节点的地址,并且可以是约6个八位字节。分组100可以包含多个可选八位字节112,用于将分组100与类型协议标识符(TPID)和/或虚拟局域网标识符(VID)相关联。例如,最多约16个八位字节可用于将分组100与TPID和VID相关联,例如如IEEE 802.1Q中所述。
分组100以长度/类型字段114继续,该长度/类型字段114可以指定有效载荷116的长度及正使用的以太网协议,并且可以是约两个八位字节。有效载荷116可以是用于承载数据有效载荷的大小可变的字段。尽管有效载荷116可以包含任意数量的数据,但在具体实施例中,有效载荷116在标准分组中可以包含从约42个八位字节到约1500个八位字节,在超大分组中可以包含从约9000个八位字节到约12000个八位字节。帧校验序列(FCS)118可用于错误检测,并且可以是一个为4个八位字节的字段,其包含使用分组100的内容计算出的循环冗余校验(CRC)值。尽管不是分组100的一部分,分组间间隙(IPG)102可以是用于分隔分组100的数据或空字符。IPG 102可以包含约12个八位字节的空闲控制字符,但是在IPG102中可以使用任意数量的数据或空闲字符。
如图2中所示,同步时间戳(Sync)202可以插入到两个以太网分组204之间的IPG 102中。Sync 202可用于在H-Sync操作模式中将上游节点时钟与下游节点时钟同步。特别地,Sync 202可以是用于在频率上同步两个时钟而不必在相位上对准该两个时钟的一个为4个八位字节的分组。Sync202还可以指示具有预定时间段的同步窗的起始,该预定时间段比如为约125微秒(μs)。Sync 202无需位于每个IPG 102中,但在一些实施例中,在每个同步窗期间具有至少一个Sync 202是有优势的。
在一些实施例中,在IPG 102中插入时间戳是有优势的。例如,H-Sync时间戳不影响可用带宽,这是因为Sync 202位于IPG 102中,该IPG 202在标准以太网通信中是空闲时间段。此外,在IPG 102中而非在分组100内传送时间戳,这允许时间戳独立于分组100进行传输。Sync 202和分组100的独立传输确保时间戳不会失去时效,并允许上游节点和下游节点时钟同步,而无需将多个时间戳从上游节点传输到下游节点。类似地,一旦在下游节点接收到时间戳,就可以在不处理分组100的情况下提取并处理时间戳。
图3描述H-TDM操作模式的覆盖同步时隙方案的一个实施例。特别地,图3例示了在具有预定时间段(比如约125微妙(μs))的同步窗内的覆盖同步时隙方案。该覆盖同步时隙方案包括SFD 304、Sync 306、时隙映射(TSMap)308以及有效载荷310。SFD 304可以描绘(delineat)H-TDM帧的起始,并可以是保留的以太网控制符号,比如/K28.1/控制符号。如同本领域的技术人员将知道的,/K28.1/控制符号包括一个逗号,其可用于当在经过8B/10B编码的介质上传送覆盖同步时隙方案时,实现8比特/10比特(8B/10B)符号同步。在一个实施例中,SFD 304还可以指定H-TDM帧的大小。
Sync 306可用于初始化同步窗,同步该同步窗,并对两个节点之间的同步窗进行相位对准。Sync 306可以包括转发时间戳(forward timestamp),其指示Sync 306的传输时间。Sync 306还可以包括环回时间戳,其组成根据Sync 306是从上游节点还是从下游节点传输而变化。特别地,当Sync 306正从上游节点传输时,环回时间戳可包括计算出的单向传输延迟。或者,当Sync 306正从下游节点传输时,环回时间戳可包括计算出的内部处理延迟以及同步基准。Sync 306、频率同步过程以及相位对准过程的详细描述可以在名称为“分组间间隙网络时钟同步”的美国专利申请No.11/735,590中找到。
覆盖同步时隙方案可以以TS Map 308继续,该TS Map可以指定有效载荷310中的数据的类型以及位置。在一个实施例中,有效载荷310中的各个时隙可以根据预定义模式分配给TDM业务、HPF业务以及BEP业务。例如,开始的1000个时隙可以分配给TDM业务,随后5000个时隙可以分配给HPF业务,而随后3000个时隙可以分配给BEP业务。在这一实施例中,如果节点知道预定义模式,则可以从H-TDM帧略去TS Map 308。或者,TS Map 308可以指示有效载荷310中的每个时隙作为TDM时隙、HPF时隙或BEP时隙的分配。通过使用TS Map 308,可以在覆盖同步时隙方案内对TDM业务、HPF业务和BEP业务进行动态地交织。
在同步窗的起始和/或末尾的一些时隙可以是保护间隔302的一部分。保护间隔302允许H-TDM帧在同步窗内漂移。特别地,与同步窗的起始相关的SFD 304的位置可以在同步窗之间变化。这样,同步窗的起始处的保护间隔302可以与同步窗的末尾处的保护间隔302具有相同或不同的大小,并且一个同步窗中的保护间隔302的大小可以与其它同步窗中的保护间隔302的大小不同。因为如果例如由于时钟容差或其它不确定因素而导致保护间隔302中的任意数据丢弃、损坏、丢失或不可读,仍可以保持SFD 304、Sync 306、TS Map 308以及有效载荷310中的数据的完整性,所以这一实施例是有优势的。在一些实施例中,保护间隔302可以传输低优先级BEP数据。或者,保护间隔302可以是零填充或可以包含空闲字符。
虽然同步窗可以具有任意持续时间,但是使用其持续时间为约125μs的同步窗特别有优势。特别地,通过将覆盖同步时隙方案同步到125μs,同步窗允许以太网节点与PSTN、SONET、SDH以及其它TDM网络进行互操作。这样,当覆盖同步时隙方案具有125μs的同步窗时,SONET/SDH传输开销312可以被添加到图3中所示的覆盖同步时隙方案格式中。SONET/SDH传输开销312允许有效载荷310中的数据在以太网和PSTN所用的SONET/SDH网络之间映射。SONET/SDH传输开销312被描述为包围Sync 306,这是因为Sync 306可以被插入到SONET/SDH传输开销312中的各个未定义的八位字节中。在一个实施例中,SONET/SDH传输开销312可以从覆盖同步时隙方案中略去,从而使得Sync 306可以位于SFD 304和TS Map 308之间。
覆盖同步时隙方案可以允许H-TDM帧传输多种数据类型。当同步窗具有约125μs的时间段并且每个时隙承载一个八位字节数据时,覆盖同步时隙方案中的每个时隙代表具有约64千比特每秒(Kbps)带宽的单个信道。这些信道提供足够的带宽来承载与PSTN兼容的语音会话。因此,H-TDM帧中承载的语音信道可以被称为TDM数据。
覆盖同步时隙方案还提供大小为八位字节的粒度,其支持具有严格QoS要求的其它业务的传送,该其他业务在此处称为HPF数据。在一个实施例中,HPF数据可以要求确定数量的带宽。HPF业务的实例包括视频、音频以及其它多媒体业务。HPF业务可以根据HPF业务的带宽要求分配具有单八位字节粒度的多个信道。换句话说,分配给HPF的每个信道使分配给HPF的带宽增加64Kbps。例如,可以从H-TDM帧中给需要约256Kbps带宽的低分辨率流视频HPF分配约4个信道。类似地,可以从H-TDM帧中给需要约3.2兆比特每秒(Mbps)带宽的HPF分配约50个信道。确定的带宽分配可允许HPF在HPF数据流内无中断或延迟地传输。在这种情况下,不需要背压信令系统。在一个实施例中,可以为HPF分配576Kbps粒度带宽以与SONET/SDH帧的整列对应。
除了被分配来承载TDM数据和HPF数据之外,有效载荷310中的时隙还可以被分配来承载BEP数据。BEP数据可以包括低优先级以太网分组数据、数据下载、网页浏览或任意其它低优先级数据。在一个实施例中,有效载荷310中未被作为TDM时隙或HPF时隙分配的任意时隙被自动地分配作为BEP时隙。在另一个实施例中,至少部分时隙被分配作为BEP时隙,以确保每个H-TDM帧中包含至少一些BEP数据。
尽管对固定比特率(CBR)数据流可以如上所述执行带宽分配,但可变比特率(VBR)数据流提出额外的挑战。在一个实施例中,可以根据VBR数据流可以使用的最大带宽量给VBR数据流分配带宽。考虑其中VBR HPF是经过运动图像专家组(MPEG)编码的视频数据流的情况。MPEG格式可以编码视频数据,从而使得需要较小带宽来显示具有较少变化或运动的场景,而需要较大带宽来显示具有大量变化或运动的场景。在这种情况下,承载经过MPEG编码的视频数据的HPF可以被分配足够数量的时隙来传输经过MPEG编码的视频数据流将需要的最大带宽量。在使用小于最大带宽量的带宽来传送经过MPEG编码的视频数据流场合期间,未使用的带宽可被其它数据类型再用,如下详细描述。
图4例示了图3的覆盖同步时隙方案的更详细布局。图4包含三行信息:用于描绘同步窗的内部同步信号402,用于列举每个时隙的时间轴404,以及用于描述每个时隙内所包含的数据的描述符406。内部同步信号402对应于在初始化H-Sync操作模式或H-TDM操作模式时所建立的同步窗,如名称为“分组间间隙网络时钟同步”的美国专利申请No.11/835,590中所述。
同步窗可以开始于时隙0。时隙0到X表示保护间隔302,并且由此描述符406指示可以在这些时隙期间传输BEP业务。特别地,时隙X-1包括被标识为BEPA的第一BEP的第一部分。在时隙X,BEPA可以被用于描绘H-TDM帧的起始的SFD 304中断。如果H-TDM帧包括SONET/SDH开销312,如图3中所示,那么SONET/SDH开销312和Sync 306在SFD 302之后被传送,例如在时隙X+1到X+W。在一个实施例中,至少一个空闲八位字节或SONET/SDH开销312八位字节可以被插入在时隙X+1到X+W之间。这些八位字节使得Sycn 306能够被有效映射到SONET/SDH帧,从而使得Sync 306与SONET/SDH帧的列对准。TS Map 308可以跟随在时隙X+W之后,并可以指示有效载荷310中的HPF时隙、TDM时隙和/或BEP时隙的类型和位置。TS Map 308可以延伸到时隙X+Y。
H-TDM帧的有效载荷310跟随在时隙X+Y之后。有效载荷310可以包含BEP A的第二部分,其可以被TDM数据或HPF数据的至少一个时隙中断。在TDM时隙或HPF时隙完成后,BEP A可以继续,直到BEP A在时隙J结束。跟随在IPG之后或紧跟BEP A的末尾之后,被表示为BEP B的第二BEP可以在时隙K和剩余时隙中初始化。H-TDM帧可以在时隙N结束,但BEP B可以继续到保护间隔302,并且可能继续到后续同步窗的保护间隔302。因此,BEP的传输不必在H-TDM帧末尾或同步窗末尾结束,而相反可以在BEP完成时或在被后续SFD 304中断时结束。
尽管图3中所示的时隙布局传送两个BEP,但是可以在同步窗内传送任意数量的BEP数据。例如,同步窗可以不包含BEP数据、包含BEP的一部分、恰好一个BEP或多个BEP。此外,尽管图4例示了BEP数据仅由于TDM时隙和/或HPF时隙而被中断一次,但是本领域的技术人员将知道的是,BEP数据可以被任意数量的TDM时隙或HPF时隙或分配到不同BEP数据实例的时隙中断任意次,如下所述。
图5例示了使用H-JUMBO操作模式分割的H-TDM覆盖同步时隙方案的实例。如上所述,H-JUMBO操作模式将覆盖同步时隙方案分割为被封装到以太网帧中的多个部分。所述多个部分不必对应于覆盖同步时隙方案内的任意特定内容,而是可以根据八位字节的数量来进行选择。虽然可以选择任意大小,但是在具体实施例中,每个部分的大小适合于标准以太网帧有效载荷(在约42个八位字节和约1500个八位字节之间),或超大以太网帧有效载荷(大于1500个八位字节,例如在约9000个八位字节和约12000个八位字节之间)。在另一个具体实施例中,在H-JUMBO操作模式中使用具有约9600个八位字节的有效载荷的超大以太网帧。
如图5中所示,H-TDM覆盖同步时隙方案的每个部分可以插入到超大有效载荷504中,该超大有效载荷可在以太网第2层帧502内进行封装。以太网第2层帧502允许通过标准以太网节点,例如,不支持H-SYNC或H-TDM操作模式的节点,传输H-TDM覆盖同步时隙方案。随后可以移除以太网第2层帧502,并且H-TDM覆盖同步时隙方案可以重组并象先前那样进行传输。在一个实施例中,可选的VID和/或TPID可以包括在超大以太网帧506中,以帮助对所接收的分组进行重排序。在另一个实施例中,可以顺序地传输超大以太网帧506,以确保正确的顺序。在实现10吉比特每秒(Gbps)以太网接口并且对于每个超大以太网帧506为约9600个八位字节的有效载荷时,可以在约16个超大以太网帧506内对H-TDM覆盖同步时隙方案进行封装。当实现吉比特以太网接口时,可以需要较少的超大帧。
如上所述,H-TDM覆盖同步时隙方案可以在以太网接口和SONET/SDH接口上传送而无需进行封装。特别地,SONET/SDH帧可以在接口上传送而无需嵌入信令,而以太网分组可以使用下层以太网第1层嵌入信令协议在接口上传送。为了适应以太网接口和SONET/SDH接口之间的差异,可以进行一些数据处理。特别地,H-TDM覆盖同步时隙方案中的每个时隙可以利用与分配给该时隙的数据类型及传输数据的接口类型相符的信令来进行编码,如下详细描述。
图6A例示了可用于被分配来承载TDM数据的时隙的8比特(8B)数据编码方案的实施例。8B编码方案在被分配来承载TDM数据的每个时隙中精确地放置一个TDM字节,例如比特D0到D7。使用与TDM数据对应的八位字节的所有8个比特,这未为嵌入信令留下任何位置。但是,TDM数据不需要任何嵌入信令,因为PSTN所使用的8比特字节已经包含嵌入信令,因此无需向TDM数据添加额外信令。当在SONET/SDH接口上传送覆盖同步时隙方案时,TDM字节和经过8B编码后的八位字节之间的这种一对一相互关系特别有优势。
图6B例示了TDM数据流和经过8B编码的TDM时隙之间的相互关系的实例。TDM数据流包括八位字节1到八位字节N,其中每个八位字节承载8个数据比特,D0到D7。如上所述,H-TDM覆盖时隙方案的每个时隙也承载8比特数据。这样,八位字节1的8个比特可以在TDM时隙1的8个比特中承载,八位字节2的8个比特可以在TDM时隙2的8个比特中承载,而八位字节3的8个比特可以在TDM时隙3的8个比特中承载。因此,TDM数据流中的每个八位字节可以完整地在被分配来承载TDM数据的时隙中的一个时隙中承载。
图7A例示了被分配来承载HPF数据的时隙的7比特/8比特(7B)数据编码方案的实施例。7B编码方案在被分配来承载HPF数据的每个时隙中放置8比特HPF字节中的7个比特。仅使用用于HPF数据的八位字节中的7个比特,这留下可用于嵌入信令的1个比特,其被称为7B信令比特。当在SONET/SDH接口上在覆盖同步时隙方案中传送HPF数据时,7B编码方案特别有优势。
7B信令比特可以指示HPF时隙是活动的还是空闲的。例如,当7B信令比特的值为“1”时,HPF时隙是活动的并且HPF时隙中所承载的数据是HPF数据。当7B信令比特的值为“0”时,HPF时隙是空闲的并且HPF时隙可以承载其它数据类型。本领域的技术人员将知道的是,用于指示HPF时隙是活动的还是空闲的的值是任意的,以及值0仅仅是容易用来指示HPF时隙是活动的。此外,7B信令比特的位置可以固定为每个HPF时隙的第一比特。或者,7B信令比特可以位于任意其它位置或者其位置可以变化。
当HPF时隙承载HPF数据时,HPF数据的起始和末尾可以通过7B信令比特的空闲状态和活动状态之间的转换来指示。例如,如果HPF时隙是空闲的,例如其7B信令比特被设置为0,并且后续HPF时隙是活动的,例如其7B信令比特被设置为1,那么后续时隙可以包含HPF数据的起始。在这一实施例中,HPF数据可以移位到HPF时隙的起始。换句话说,HPF数据可以紧接在7B信令比特之后开始。或者,如果HPF时隙是活动的,例如其7B信令比特被设置为1,并且后续HPF时隙是空闲的,例如其7B信令比特被设置为0,那么后续时隙可以包含HPF数据的末尾。当HPF数据结束时,HPF时隙的剩余部分可以以0填充或以其它方式填充。或者,HPF时隙可以进入到其它数据,例如BEP数据。
当实施7B编码方案时,HPF时隙的容量可以低于原始网络接口的容量。特别地,使用8个比特中的1个比特作为信令比特,这等价于每个八位字节14%的开销。因此,当使用7B编码方案时,HPF时隙的约86%可用于承载数据。如果H-TDM覆盖时隙方案中的每个时隙提供约64kbps的带宽并且根据SONET/SDH列来将时隙分配给每个数据类型,那么每个SONET/SDH列代表约576kbps的带宽。这样,当实施此处所述的7B编码方案时,被分配来承载HPF数据的每个SONET/SDH帧可以具有约504kbps的最大带宽。数据传输容量的这种降低与当以太网分组被封装在SONET/SDH帧中时所遇到的数据容量的降低具有可比性。换句话说,7B信令比特所消耗的带宽约等于前导码、帧起始定界符、IPG和/或被封装在SONET/SDH帧中的以太网数据流的任意其它非数据部分所消耗的带宽。
除了信令之外,当7B信令比特允许在没有HPF数据时动态地再用带宽。特别地,当7B信令比特指示HPF时隙是空闲时,HPF时隙的7个承载数据的比特可以被立即再用来承载其它数据,比如BEP数据。相反,当7B信令比特指示HPF时隙是活动时,HPF时隙的7个承载数据的比特可以被立即用于承载HPF数据,例如无需等待BEP数据或其它数据完成。业务类型的即时交换意味着当将HPF信道再用于其他业务类型时,不需要额外的HPF缓冲。
BEP业务对HPF时隙的再用不影响同步传输信号(STS)交换结构的交换。在一个实施例中,可以使用标准以太网交换结构交换BEP数据,但是可以使用标准SONET/SDH STS交换结构交换TDM数据和HPF数据。名称为“多路复用数据流有效载荷格式”的美国专利申请No.11/735,591提供了对H-TDM数据流的解复用的详细描述。在H-TDM数据流到达其中TDM业务和HPF业务与BEP业务分离的点时之前,可能已向该数据流添加一些监控信息和/或成帧信息,比如SDH/SONET开销312中所包含的信息,因此如果到TDM交换结构的数据流被改变,则必须重新生成所述数据流。
对于空闲HPF时隙中的数据,存在多种交换选项。如果在数据到达STS交换结构之前发生对空闲HPF时隙的再用,那么再用该HPF时隙的数据可以被转发到TDM交换结构,在TDM交换结构,该数据可以如同它是提供给HPF信道的一样被交换。该额外交换的数据可以稍后添加到BEP数据,或在其离开STS交换结构时丢弃。或者,再用该HPF时隙的数据可以被转发到以太网交换结构,以作为普通BEP数据交换。在这种情况下,当该BEP业务被提取出时,可以在空闲HPF时隙中插入固定值来代替该BEP业务。在一些这种情况下,可能需要重新生成监控信息和/或成帧信息。如果该再用发生在数据经过STS交换结构之后,则再用HPF时隙的数据可以从以太网交换结构上的BEP数据出口或用于存储以太网交换结构上输出的BEP数据的出口缓冲器中选择。
图7B例示了HPF数据流和经过7B编码的HPF时隙之间的相互关系的实例。HPF数据流包括八位字节1到八位字节N,其中每个八位字节承载8个数据比特,D0到D7。与图6B中所示的TDM时隙对照,7B编码方案未为每个HPF时隙提供足够的带宽来承载完整的HPF八位字节。因此,每个HPF八位字节的8个数据比特可以被比特移位到每个HPF时隙的7个可用比特中。例如,HPF时隙1包括处于第一比特中的7B信令比特以及处于剩余比特中的HPF八位字节1的数据比特D0到D6。类似地,HPF时隙2包括处于第一比特中的7B信令比特,以及处于剩余比特中的HPF八位字节1的数据比特D7和HPF八位字节2的数据比特D0到D5。最后,HPF时隙3包括处于第一比特中的7B信令比特,以及处于剩余比特中的HPF八位字节2的数据比特D6到D7和HPF八位字节3的数据比特D0到D4。
图8A例示了可用于BEP数据的8比特/9比特(9B)编码方案的实施例。9B编码方案包括单信令比特和8个比特的BEP数据。使用9个比特允许9B编码方案包含信令信息和BEP数据的完整八位字节。当在SONET/SDH接口上传输BEP数据时,9B编码方案特别有用。
BEP的起始和结束可以通过信令比特的转换来指示。在一个实施例中,9B信令比特从0到1的转换可以指示新BEP的起始,而9B信令比特从1到0的转换可以指示BEP的结束。本领域的技术人员将知道的是,9B信令比特从1到0的转换指示BEP的结束是任意的,从1到0的转换也可用于指示BEP的起始。当BEP在BEP时隙或在再用的HPF时隙中结束时,BEP时隙或再用的HPF时隙的剩余部分可以以0填充或以其它方式填充。后续BEP时隙或再用的HPF时隙(其包括9B信令比特)也可以以0填充或以其它方式填充,直到检测到新BEP。当检测到新BEP时,新BEP可以在第一个可用BEP时隙或空闲HPF时隙的第一个可用比特开始。
在9B编码方案中,9B信令比特的位置可以在BEP时隙内变化。特别地,因为9B信令比特位于8比特的BEP数据之前并且BEP时隙包含8个比特,所以信令比特的位置在每个后续时隙中增加一位。例如,当三个BEP时隙彼此相邻时,9B信令比特可以在第一时隙中位于第一比特中,在第二时隙中位于第二比特中,以及在第三时隙中位于第三比特中。这样,每第九个BEP时隙可以缺少9B信令比特。换句话说,当前一BEP时隙在BEP时隙的第八比特中包含9B信令比特时,该BEP时隙可以不包含9B信令比特。
图8B例示了BEP数据流和经过9B编码的BEP时隙之间的相互关系的实例。BEP数据流包括八位字节1到八位字节N,其中每个八位字节承载8个数据比特,D0到D7。通过使用9B编码方案,在每个BEP八位字节之前放置信令比特,以生成9比特段。因为BEP时隙没有足够带宽来承载每个BEP时隙中的所有9个比特,所以每个经过9B编码的段的9个比特可以比特移位到每个BEP时隙的8个可用比特中或比特移位到每个空闲HPF时隙的7个可用数据比特中。例如,BEP时隙1包含处于第一比特中的9B信令比特以及处于剩余比特中的BEP八位字节1的比特D0到D6。类似地,BEP时隙2包含处于第一比特中的八位字节1的比特D7,处于第二比特中的9B信令比特,以及处于剩余比特中的BEP八位字节2的比特D0到D5。最后,BEP时隙3包含处于前两个比特中的八位字节2的比特D6和D7,处于第三比特中的9B信令比特,以及处于剩余比特中的BEP八位字节3的比特D0到D4。
图9例示了用于描述7B编码和9B编码方案的各种特性的示例数据流。特别地,图9例示了被组织到3个类SONET/SDH列中的数据流,该三个类SONET/SDH列被分配来承载HPF数据。列X、X+1以及X+2中的每列包括9行,第1行到第9行;在每列中,数据被组织为8比特段,比特0到比特7。本领域的技术人员将知道的是,逐行从SONET/SDH帧传输数据,从而为第1行、随后第2行等等顺序地传送第X列、X+1列以及X+2列中的比特0到比特7。这样,在第X列中未完成的数据在第X+1列的相同行中继续,而在第X+2列中未完成的数据在第X列的后续行中继续。
每个行和列的组合的8比特组成HPF时隙的8比特。这样,所述三列的每行包含一个HPF时隙。当三列中的每列被分配来承载HPF数据并实施7B编码方案时,HPF时隙在列中对准,从而使得每列的第一比特是7B信令比特。特别地,三列的所有行中的比特0承载7B信令比特,其中0代表空闲的HPF时隙而1代表活动的HPF时隙。
如第1行中所示,第X列和X+1列的7B信令比特被设置为1,因此指示HPF数据正被传输。如图9中所示,HPF数据在第X+1列的第1行的比特3结束,其中第X+1列的第1行中的剩余比特以0填充。后续8个HPF时隙中的7B信令比特被设置为0,指示HPF时隙是空闲的。这样,空闲的HPF时隙可被再用来承载BEP数据。
当再用空闲的HPF时隙时,可以在BEP中断的比特重新开始BEP传输。如第X+2列的第1行所示,BEP的传输在比特1以BEP数据比特D4重新开始。BEP的传输在比特D4的重新开始假设所传输的上一BEP数据是BEP数据比特D3,其将在第X列之前出现。如果在第X列之前没有传输BEP数据,那么9B信令比特将在第X+2列的第1行的比特1中,其后跟随BEP数据比特D0到D5。
所述三列的第2和3行中的HPF时隙以及第X列的第4行中的HPF时隙也是空闲的,如7B信令比特所指示的,例如在这些时隙中比特0被设置为0。这样,例如,通过使用9B编码方案,可以将BEP数据放置在这些空闲的HPF时隙的每个中。如上所述,9B信令比特的位置随时隙而改变,并在8个BEP数据比特之前以粗体示出。当9B信令比特保持为1时,BEP在各个列上的传输继续。当9B信令比特被转换为0时,指示BEP的末尾,如第X+2列的第2行的比特2中所示。
在BEP末尾之后,可以是空闲时间段,在此时间段期间,在HPF时隙中没有放置HPF数据或BEP数据。如图9中所示,在BEP末尾后跟随两个八位字节空闲时间段,其比特以0填充,包括9B信令比特。0继续,直到检测到非0比特,这可以是新BEP的第一信令比特,如第X+1列的第3行的比特6所示。在一些实施例中,例如在BEP的起始处或在错误之后需要进行BEP业务重新同步。在这种情况下,可以通过在BEP业务中检测至少9个连续的0(不包括再用HPF时隙中的7B信令比特)来执行重新同步。
如第X+2列的第3行和第X列的第4行所示,BEP数据在空闲的HPF时隙中继续。当可得到新的HPF数据时,7B信令比特被设置为1并中断BEP数据。如第X+1列的第4行的比特0所示,通过7B信令比特被设置为1来指示新的HPF。因此,第X+1列的第4行是活动的HPF时隙并包含新的HPF数据。这样,图9中所示的所有后续HPF时隙也包含被设置为1的7B信令比特,因而也是活动的并包含HPF数据。
H-TDM覆盖同步时隙方案可以使用各种替换编码方案。例如,可以使用一种下层以太网第1层嵌入信号协议来在各种以太网接口上传送H-TDM覆盖同步时隙方案。特别地,以太网接口可以具有经过8B/10B编码的介质或经过64比特/66比特(64B/66B)编码的介质。当在这种以太网接口上传送H-TDM覆盖同步时隙方案时,HPF时隙和TDM时隙可以叠加在BEP以太网数据流之上。
1000BASE-X和10G BASE-X以太网接口可以使用8B/10B编码方案来传送H-TDM覆盖同步时隙方案。在这些实施例中,H-TDM帧的起始可以使用诸如/K28.1/控制符号的以太网控制符号来描述,并与8B/10B符号对准。使用/K28.1/以太网控制符号允许快速且准确地对准H-TDM帧。此外,因为每个8B/10B八位字节是独立符号并且物理层以太网接口自身同步到8B/10B符号,所以在H-TDM帧的末尾无需执行对准。
可以使用8B/10B编码将TDM时隙、HPF时隙以及BEP时隙中的每个时隙映射到经过8B/10B编码的介质。用于传送TDM时隙和HPF时隙的8B/10B码可以反映用于数据内容的8B/10B信令,并且可以使用上述的8B和7B编码方案来对TDM时隙和HPF时隙中承载的数据进行编码。用于传送BEP时隙的8B/10B码可以反映普通的以太网第1层分组编码状态。TDM时隙和HPF时隙在经过8B/10B编码的链路上的映射可以在一对一的基础上进行,从而以太网八位字节可以被TDM时隙和HPF时隙延迟或替代。如上所述,可以使用7B编码方案来在空闲HPF时隙的空的空间中承载BEP数据。当BEP分组结束时,如果后续时隙是BEP时隙,那么可以插入分组以太网控制符号/K29.7/的末尾来描绘BEP的末尾。如果后续时隙是空闲的HPF时隙,那么可以对空闲的HPF时隙的空的空间进行0填充,以描绘BEP的末尾。
10G BASE-R和10G BASE-W以太网接口可以使用经过64B/66B编码的介质传送H-TDM覆盖同步时隙方案。当在10G BASE-R以太网接口上传送H-TDM覆盖同步时隙方案时,H-TDM帧的起始可如上所述使用以太网控制符号来描绘。然而,为了最小化由于与64B/66B同步字段对准而造成的抖动,指针可以指向SONET/SDH传输开销312的起始,并可以跟随在以太网控制符号之后。指针和SONET/SDH传输开销312的起始之间的时隙可用于传送BEP数据。在10G BASE-R以太网接口上传送的TDM时隙、HPF时隙和BEP时隙可以如上所述映射到SONET/SDH接口,其中在8个八位字节的时钟之间添加64B/66B同步字段。特别地,TDM时隙、HPF时隙和BEP时隙可分别使用8B、7B和9B编码方案来将数据映射到SONET/SDH接口。当传送H-TDM时隙时,每个同步字段可以被设置为“01”来指示数据内容。
虽然H-SYNC操作模式、H-TDM操作模式和H-JUMBO操作模式对于在任意网络上传送分组数据和TDM数据是有用的,但这些操作模式对于在骨干网上传送数据尤其有用。随着向客户提供的语音、视频和数据服务的数量增长,骨干网需要有效且精确地传送基于分组的数据和基于TDM的数据以支持这些服务。H-TDM操作模式不仅可以能够实现高优先级TDM数据和HPF数据及低优先级BEP数据的传送,而且便于主骨干网技术、以太网和SONET/SDH之间简单有效地映射。此外,H-SYNC操作模式和H-JUMBO操作模式能够集成并向后兼容现有以太网和SONET/SDH骨干网设备。
图10例示了用于使用H-SYNC操作模式、H-TDM操作模式和H-JUMBO操作模式中至少之一来在骨干网上传送数据的多传输交换机1000的示例方框图。多传输交换机1000包括多个以太网线路卡1002、多个SONET/SDH线路卡1004以及交换结构1006。以太网线路卡1002和SONET/SDH线路卡1004代表节点上的端口,因此可以与其它多传输交换机1000上的类似以太网线路卡1002或SONET/SDH线路卡1004进行通信。交换结构1006可以在两个以太网线路卡1002之间、两个SONET/SDH线路卡1004之间、或一个以太网线路卡1002和一个SONET/SDH线路卡1004之间交换数据。这样,多传输交换机1000可以将数据从任意线路卡1002、1004路由到任意其它线路卡1002、1004。图11-20示出支持H-SYNC操作模式、H-TDM操作模式和H-JUMBO操作模式的多传输交换机1000的各种实现,并在下面对其进行描述。
图11例示了与传统系统(legacy system)兼容的多传输交换机1100的实现。多传输交换机1100可用于将现有网络移植到高性能SONET/SDH或基于以太网的网络。多传输交换机1100包括SONET/SDH交换机1102、虚支路(VT)交换机1104、列交换机1106以及以太网交换机1108,其可以统称为交换结构。在一个实施例中,SONET/SDH交换机1102可以是现有的STS-1交换结构,并且可以交换TDM业务和HPF业务。VT交换机1104可以是传统VT交换机1104,并且可以交换VT结构。本领域的技术人员将知道的是,VT结构用于组织并传输低速率子STS-1同步信号。列交换机1106可以交换小粒度HPF业务。以太网交换机1108可以是适于交换BEP数据的任意以太网交换机。SONET/SDH交换机1102和以太网交换机1108在其固有模式中支持TDM数据交换和分组交换两者。虽然仅例示了一个SONET/SDH交换机1102、一个列交换机1106和一个以太网交换机1108,但多传输交换机1100可以包含多个SONET/SDH交换机1102、多个列交换机1106和多个以太网交换机1108。
多传输交换机1100还可以包括TDM线路卡1110和以太网线路卡1112。TDM线路卡1110可以在任意适当的电信总线,比如低压差分信号(LVDS)总线,上与SONET/SDH交换机1102交换TDM数据。以太网线路卡1112可以通过使用任意适当的帧格式对数据进行封装来与SONET/SDH交换机1102交换数据。例如,可以使用通用成帧规程(GFP)或SDH链路接入规程(LAPS)来封装以太网数据。
多传输交换机1100还可以包括多个H-TDM线路卡1114、1116、1118。H-TDM线路卡1114、1116、1118可以支持传统以太网通信和SONET/SDH通信,以及这里所述的操作模式。特别地,H-TDM线路卡1114可以使用任意适当协议在经过64B/66B编码的介质上与其它线路卡交换数据,比如10G BASE-R以太网、10G BASE-W以太网、SONET STS-192c或SDHVC-4-64c。本领域的技术人员将知道的是,10G BASE-W以太网使用广域网接口子层(WIS)来将以太网数据封装为与SONET STS-192c传输格式或SDH VC-4-64c容器兼容的格式。H-TDM线路卡1116可以通过在H-TDM线路卡1116的入口处添加标签,统计地多路复用最多约10个1吉比特(1G)8B/10B以太网接口。类似地,H-TDM线路卡1118可以通过在H-TDM线路卡1118的入口处添加标签,统计地多路复用最多约4个STS-48c或VC-4-16c接口。H-TDM线路卡1114、1116、和1118可以使用H-TDM同步时隙方案将TDM业务、HPF业务和BEP业务传送到SONET/SDH交换机1102。H-TDM线路卡1114、1116、1118可以使用任意适当的电信总线,比如LVDS总线,与SONET/SDH交换机1102耦合。H-TDM线路卡1114、1116、1118可以使用任意可用通信总线,比如使用8B/10B信令的10吉比特连接单元接口(XAUI),与以太网交换机1108耦合。
图12例示了可以是H-TDM线路卡1114、1116、或1118中之一的H-TDM线路卡1200的示例功能方框图。H-TDM线路卡1200可以支持传统通信和这里所述的操作模式两者。该线路卡1200包括接收路径,由H-TDM线路卡1200上半部上的从左到右的箭头指示;以及发送路径,由H-TDM线路卡1200下半部上的从右到左的箭头指示。特别地,接收路径从通信接口(未示出)接收数据,并将数据发送到SONET/SDH交换机和以太网交换机1106(图11中所示)。类似地,发送路径从SONET/SDH交换机和以太网交换机接收数据,并将数据发送到通信接口。
接收路径上的数据通过物理层电路(PLS)1202在通信接口上接收。如图11中的线路卡1116和1118中所示,PLS 1202可以在多个不同的通信接口上接收数据。线路卡1200可以可选地包括适配器1204,该适配器1204支持如上所述的对多个接口的统计地多路复用。如图12中所示及以下描述,来自PLS 1202或适配器1204的数据可以根据数据类型和/或格式沿着多条路径中之一来进行处理。
如接收路径的顶部所示,数据可以是在以太网上或SONET/SDH接口上依照10G以太网或同步10G以太网,比如通过H-SYNC操作模式,传送的以太网分组。当在以太网接口上接收到以太网分组时,该以太网分组可以被发送到64B/66B-9B转换器1208。当在SONET/SDH接口上接收到以太网分组时,可以依照WIS将以太网分组封装到SONET/SDH帧中。这样,经过SONET/SDH封装的以太网分组可以被发送到SONET/SDH解扰器1210和开销处理器1214,以提取该以太网分组,然后将其发送到64B/66B-9B转换器1208。然后64B/66B-9B转换器1208将以太网分组数据发送到数据类型解复用器1220,如下进一步描述。
接收路径上接收的数据还可以包括标准SONET/SDH帧或在SONET/SDH接口上传送的H-TDM覆盖同步时隙方案。一旦接收到SONET/SDH帧,该帧就被发送到SONET/SDH解扰器1210和开销处理器1214,以从该SONET/SDH帧中提取TDM数据。开销处理器1214可以将TDM数据发送到H-TDM解帧器1218。类似地,在SONET/SDH接口上传送的H-TDM帧也可以被发送到SONET/SDH解扰器1210、开销处理器1214以及H-TDM解帧器1218。
H-TDM覆盖同步时隙方案还可以在以太网接口上、在统计地多路复用在一起的多个以太网接口上、或者在多个以太网超大帧内的封装状态下接收。一旦在以太网接口或多个以太网接口上接收到H-TDM覆盖同步时隙方案,H-TDM覆盖同步时隙方案就可以被发送到H-TDM解帧器1218。一旦在多个以太网超大帧中接收到H-TDM覆盖同步时隙方案,以太网超大帧就可以被发送到超大帧解帧器1216,该超大帧解帧器用于提取H-TDM覆盖同步时隙方案。然后,超大帧解帧器1216可以将所提取的H-TDM覆盖同步时隙方案发送到H-TDM解帧器1218。H-TDM解帧器1218可以将解帧出的时隙发送到数据类型解复用器1220。
数据类型解复用器1220可以使用线路卡时隙映射(LT-Map)1222来分离TDM数据、HPF数据和分组数据,并将TDM数据、HPF数据和分组数据分别放置于TDM输出、HPF输出和分组输出。数据类型解复用器1220还可以将从64B/66B-9B转换器1208接收的分组数据输出到分组输出。如分组输出上所示,分组数据可以包括BEP数据以及高优先级包(HPP)数据和电路仿真分组(CEP)数据。本领域的技术人员将知道的是,可以在CEP中承载电话语音数据。每个不同类型的分组数据可以使用可选的标签八位字节来进行区分。QoS解复用器1224可以分离出HPP并将该HPP发送到用于将HPP转换为HPF的转换器1232。类似地,QoS解复用器1224可以可选地分离出CEP并将该CEP发送到用于将CEP转换为TDM数据的转换器1230,然后TDM数据被发送到多路复用器1238。QoS解复用器1224可以将经过9B编码的BEP数据发送到9B-8B/10B转换器1226,该9B-8B/10B转换器1226用于将经过9B编码的BEP数据转换为经过8B/10B编码的BEP数据。然后经过8B/10B编码的BEP数据可以被发送到复制器1228并在XAUI上从线路卡1200输出到图11中所示的以太网交换机1108。
数据类型解复用器1220可以将HPF数据发送到缓冲器/疏导器1234。缓冲器/疏导器1234还可以接收经过转换器1232转换后的HPF数据。缓冲器/疏导器1234可以执行如下所述的缓冲和数据速率适配功能。从缓冲器/疏导器1234输出的数据可以发送到多路复用器1238。数据类型解复用器1220可以将TDM数据输出到可选的缓冲器1236,然后输出到多路复用器1238。多路复用器1238可以多路复用TDM数据和HPF数据,并将多路复用后的数据发送到成帧器1240。成帧器1240可以将来自线路卡1200的TDM数据和HPF数据发送到图11中所示的SONET/SDH交换机1102。
发送路径可以类似地执行接收路径的上述所有操作,但沿相反的方向。虽然线路卡1200被示出为支持所有不同的操作模式,但是可以想到的是,在线路卡1200上支持的操作模式可以少于上述所有操作模式。例如,在10G以太网接口上可以只支持H-TDM操作模式。在这种情况下,在数据类型解复用器1220之前,在接收路径上只需实现H-TDM解帧器1218。
图13例示了缓冲器/疏导器1234的示例实现。HPF业务的数据速率适配以与传统以太网数据类似的方式完成,即通过将八位字节添加到IPG和从IPG移除八位字节来完成。H-TDM链路和普通以太网链路的区别在于每个HPF流在具有固定带宽的时隙内传输和交换。因此,HPF业务的速率适配可以基于每个HPF流来完成。
基于IPG大小控制(manipulation)的速率适配的基本原理是,当初始创建分组流时,该分组流在IPG中必须包含足够的空间,以便于由于最坏频率变化而造成的IPG的收缩,而不影响分组本身。IPG的大小可以根据分组的大小以及所需的频率容差量确定。IPG的大小还取决于分组的大小,因为数据速率适配的调整机会只发生在分组之间。否则,在执行数据速率适配时可以发生数据丢失。在一个实施例中,IPG的大小可以从约2个IPG八位字节改变为约12个IPG八位字节。
在将HPP转换为HPF时有多种方法用于选择IPG的大小。一种方法是确定IPG的大小。通过使用静态确定,IPG的大小可以使用系统所支持的最大分组大小确定。这一方法可以简单快捷地确定IPG,但也会导致带宽浪费。另一种方法是动态地确定IPG的大小。IPG大小的确定可以通过生成与它之前的分组的大小成比例的IPG来动态地执行。
如图13中所示,缓冲器/疏导器1234可以从数据类型解复用器1220或从转换器1232接收HPF数据。然后,可以使用多路复用器1302多路复用HPF数据并将HPF数据发送到分组末尾检测器和额外IPG移除器1304。一旦已经根据具有正确IPG的HPP生成HPF,IPG只需被调整为与它的传送所在网络的本地频率匹配。可以使用每流HPF缓冲器1306来调整IPG。
从解复用器1220接收的HPF业务和由转换器1232生成的HPF业务都可以由分组末尾检测器和额外IPG移除器1304剥离额外IPG。可以通过检测HPF分组末尾和移除除一个IPG八位字节外的所有八位字节来剥离IPG。可以在HPF分组之间保留一个IPG八位字节,以标识HPF分组的边界。
当在线路卡的入口处接收HPF分组时,可以将HPF分组写入与在将HPP转换为HPF时所用的缓冲器相同的缓冲器1306。在该过程期间,可以移除再用空闲的HPF时隙的BEP业务,并且只有一个空闲的IPG八位字节可以被写入HPF分组和HPP分组之间。速率适配可以在从缓冲器1306读取数据时执行。对于已经是HPF格式的业务,当缓冲器填充过低时,可以由分组末尾检测器1308在HPF分组之间插入附加的空闲八位字节。对于从HPP转换为HPF的业务,具有如上所述确定的大小的IPG可由分组末尾检测器1308插入。
如上所述,HPF的速率适配可以在图12中所示的线路卡1200上执行。然后,在指定的STS同步有效载荷包络中将HPF流发送到图11中所示的SONET/SDH交换机1102。从那里,如上所述,小粒度HPF流可以进一步被发送到列交换机1106。由于这些HPF流已经被频率适配,所以列交换机不需要进一步进行速率适配。因此,列交换机1106的实现可以更简单,因为列交换机1106可以同步交换它所接收的所有HPF业务。在SDH/SONET环境中使用IPG操作进行HPF业务数据速率适配的最后结果是,当SDH/SONET有效载荷在特定高阶指针调整过程期间增加1个字节时,高阶指针调整可被IPG八位字节的对应移除或插入消减。
为了保证HPF流的QoS,可以使用图13中所示的缓冲器1306来实施每流排队(per-flow queuing)。该每流排队可以在已识别为HPP的以太网分组节点的入口处实施。为了提供实际实施的基础,可以最小化存储器访问要求。为了完成这一目标,从HPP到HPF的转换应当在将转换后的HPP分组放入缓冲器1306中之前进行,因为HPF数据是基于经过7B编码后的时隙来传送的。如果HPP以跨越经过7B编码的结构的边界的方式存储,那么需要多次访问存储器,并且存储器访问要求将增加。
如图13中所示,缓冲器1306可以包括缓冲器组,并可使用多个存储器管理方法中的一种。第一存储器管理方法是固定分配指定缓冲器。特别地,每个HPF流可以被分配至少一个指定缓冲器以完成每流排队。这一存储器管理方法的主要问题是,因为没有缓冲器再用,所以每个缓冲器必须足够大,以支持每流排队所需的统计多路复用需求量。此外,虽然当所有HPF都已装载且是活动的时,没有浪费存储器,但当不是所有HPF都已装载且是活动的时,可能浪费存储器。
在另一个存储器管理方法中,缓冲器1306中的缓冲器可被静态再用。在这一方法中,与未装载的HPF对应的缓冲器可以在已装载的HPF中静态分发。各个缓冲器可以使用缓冲器链接表(未示出)链接在一起,使用静态分发的缓冲器形成更大的缓冲器。当装载新HPF时,需要及时打破缓冲器链,而不影响现有HPF流的服务状态并且使正在服务的新HPF无额外延迟。如果所需缓冲器正由低数据率HPF使用,则这一存储器管理方法是一个问题。缓冲器链还可以重建,而不影响现有HPF流的服务状态。
在又一存储器管理方法中,可以动态地再用缓冲器1306中的缓冲器。在这一方法中,与未装载的HPF对应的缓冲器可以在已装载的HPF中动态地分发。此外,各个缓冲器可以使用缓冲器链接表链接在一起,使用动态分发的缓冲器形成更大的缓冲器。属于未装载的HPF的缓冲器可以汇聚在一起作为共享资源。当一个HPF需要额外存储器时,可以从这一共享资源分配至少一个额外缓冲器。当HPF不再需要额外缓冲器时,可将其释放回该缓冲器池。如果使用共享缓冲器时HPF空闲,则共享缓冲器的及时释放将是一个问题。
在最后一个存储器管理方法中,可以动态地分配缓冲器1306中的缓冲器。在这一方法中,可以在已装载的HPF中动态地分发缓冲器1306中的所有缓冲器。各个缓冲器可以使用缓冲器链接表链接在一起,以形成更大的缓冲器。可以使用至少三个方法中之一来保证HPF QoS。用于保证QoS的第一方法是使用滑动窗方法为每个HPF分配最小数量的缓冲器。也就是说,每次HPF释放缓冲器时,如果该HPF低于其最小数量的缓冲器,就被分配另一个缓冲器。用于保证QoS的第二方法是为每个HPF分配最大数量的缓冲器。这些最大缓冲器的数目之和应当不超过可用缓冲器数。用于保证QoS的第三方法是实施用于保证QoS的第一和第二方法的组合。当HPF需要额外存储器时,可从未分配的缓冲器池中分配至少一个额外缓冲器。当HPF不再需要这些额外缓冲器时,将其释放回缓冲器池。第三个方法的优势在于缓冲器链不需关闭。可以通过将新的物理缓冲器连续链接在一起,创建虚拟缓冲器。
图14例示了与上述多传输交换机1100类似的多传输交换机1400的另一个实施例。多传输交换机1400包括双模交换结构,该双模交换结构包括SONET/SDH交换机1418和以太网交换机1420。多传输交换机1400还包括多个用于保持伪SONET/SDH体系结构的背板互连。多传输交换机1400支持上述TDM线路卡1110和以太网线路卡1112以及与H-TDM线路卡1114、1116和1118类似的H-TDM线路卡1410、1412和1416。然而,H-TDM线路卡1410、1412和1416与H-TDM线路卡1114、1116和1118的区别在于H-TDM线路卡1114、1116和1118未使用SONET/SDH交换机1418来与交换结构交换TDM数据、HPF数据和BEP数据。
多传输交换机1400还包括数据类型解复用器1402和数据类型多路复用器1406。数据类型解复用器1402使用入口结构时隙映射(FT-Map)1404来使BEP数据与HPF数据和TDM数据分离。HPF数据和TDM数据可以发送到SONET/SDH交换机1418,而BEP数据发送到以太网交换机1108。如果以太网交换1420以与SONET/SDH交换机1418不同的基本频率运行,则BEP数据可以在发送到以太网交换机1420前进行时钟域适配(clockdomain adaptation)。在由SONET/SDH交换机1418和以太网交换机1420交换后,HPF数据、TDM数据和BEP数据被发送到数据类型多路复用器1404,数据类型多路复用器1404使用出口FT-Map 1408将TDM数据和HPF数据与BEP数据多路复用。数据类型多路复用器1406可以对BEP数据进行时钟域适配。然后,数据类型多路复用器1406可以将多路复用后的TDM数据、HPF数据和BEP数据发送到H-TDM线路卡1410、1412或1416中之一。
图15例示可以是H-TDM线路卡1114、1116或1118中之一的H-TDM线路卡1500的示例功能方框图。H-TDM线路卡1500的结构和操作类似于上述H-TDM线路卡1200。然而,在接收路径的输出和发送路径的输入上,H-TDM线路卡1500可以与H-TDM线路卡1200不同。特别地,不是输出与BEP数据分离的TDM数据和HPF数据,而是在普通接收路径上一起输出HPF数据、TDM数据和BEP数据。在这一实施例中,数据类型多路复用器1502可以使用入口背板时隙映射(BT-Map)1504来将TDM数据、HPF数据和BEP数据多路复用在一起。然后可以将多路复用后的数据发送到数据路径/类型复制器和成帧器1506并传送到图14中所示的数据类型解复用器1402。数据类型多路复用器1502还可以执行时钟域适配,以将以太网线路接口数据速率适配为用于将线路卡1500连接到数据类型解复用器1402的电信总线的数据速率。在利用图12中所示的线路卡时,发送路径可以类似地执行接收路径的上述所有操作,但是沿相反的方向。
图16例示了支持H-TDM覆盖同步时隙方案交换的示例多传输交换机1600。多传输交换机1600类似于上述多传输交换机1400,除了不支持传统的以太网线路卡或SONET/SDH线路卡。此外,可以使用8B/10B编码,在XAUI接口上将TDM数据、HPF数据和BEP数据发送到交换结构。多传输交换机1600位于与上述类似的双模交换结构的中央。双模交换结构通过SONET/SDH交换机1628支持TDM交换和HPF交换,以及通过以太网交换机1626支持BEP交换。
多传输交换机1600具有交换结构,该交换结构包括数据路径多路复用器1602、数据类型解复用器1604、数据路径解复用器1608以及数据类型多路复用器1610。数据路径多路复用器1602多路复用来自多个H-TDM线路卡1618、1620、1622和1624的经过8B/10B编码的TDM数据、HPF数据和BEP数据。然后,将多路复用后的数据发送到数据类型解复用器1604,数据类型解复用器1604使用入口FT-Map 1606将经过8B/10B编码的TDM数据和HPF数据与BEP数据分离。然后,将BEP数据发送到标准以太网交换机1626,而将TDM数据和HPF数据发送到时钟适配器和列疏导器1614。时钟适配器和列疏导器1614可以将TDM数据和HPF数据从8B/10B编码方案转换为8B编码方案。此外,时钟适配器和列疏导器1614可与列交换机1630和SONET/SDH交换机1628结合工作来交换HPF业务和基于VT的TDM业务。
所述多传输交换机还包括时钟适配器1616,用于将从SONET/SDH交换机1628接收的经过8B编码的TDM数据和HPF数据转换为经过8B/10B编码的TDM数据和HPF数据。经过8B/10B编码的TDM数据和HPF数据可与从以太网交换机接收的BEP数据一起发送到数据类型多路复用器1610。数据类型多路复用器1610使用出口FT-Map 1612来依据H-TDM覆盖同步时隙方案将TDM数据、HPF数据和BEP数据多路复用在一起。然后,将多路复用后的TDM数据、HPF数据和BEP数据发送到数据路径解复用器1608,然后在数据路径解复用器,将其分发到H-TDM线路卡1618、1620、1622和1624。
图17例示了在H-TDM覆盖同步时隙方案上交换的示例多传输交换机1700。多传输交换机1700类似于上述多传输交换机1600,除了多传输交换1700使用全列交换机1702交换TDM数据和HPF数据之外。该全列交换机防止阻塞HPF流并消除疏导复杂度。SONET/SDH开销处理功能可以在与多传输交换机1700耦合的SONET/SDH线路卡上执行,因此最小化为了支持传统TDM业务而不得不在多传输交换机1700中实施的传统功能的数量。以下是H-TDM线路卡1618、1620、1622和1624的示例实现。
图18例示了可以是上述H-TDM线路卡1618和1620的H-TDM线路卡1800的示例功能方框图。H-TDM线路卡1800的结构类似于上述H-TDM线路卡,但是它可以在SONET/SDH接口上接收数据。H-TDM线路卡1800与上述H-TDM线路卡的不同之处在于使用8B/10B编码方案对HPF数据和TDM数据进行编码。特别地,使用接收路径上的转换器1802将经过8B编码的TDM数据和经过7B编码的HPF数据转换为8B/10B(10B)编码方案。此外,H-TDM线路卡1800包括提取器1804,该提取器用于提取依照GFP/LAPS封装在SONET/SDH帧中并在SONET/SDH接口上传输的分组数据。该分组数据可以包括低优先级BEP分组数据和高优先级分组数据。H-TDM线路卡1800可选地包括QoS解复用器1806,用于将低优先级BEP数据与高优先级分组数据分离。然后,可以使用转换器1810将高优先级分组数据转换为TDM数据或HPF数据。可以类似地对发送路径进行修改。
图19例示了可以是上述H-TDM线路卡1622的H-TDM线路卡1900的示例功能方框图。H-TDM线路卡1900的结构类似于上述H-TDM线路卡1618和1620,但是它可以在10G以太网接口上接收数据。H-TDM线路卡1622与上述H-TDM线路卡的不同之处在于提取器被转换器1902替代。转换器1902将经过64B/66B编码后的以太网数据转换为经过8B/10B编码后的以太网数据。在发送路径上也存在类似的转换器。
图20例示了可以是上述H-TDM线路卡1624的H-TDM线路卡2000的示例功能方框图。H-TDM线路卡2000的结构类似于上述H-TDM线路卡1618和1620,但是它可以在多个以太网接口上接收数据。H-TDM线路卡2000与这些H-TDM线路卡的不同之处在于,在传送到多传输交换机的交换结构之前,所述多个以太网接口都将数据输送到数据路径多路复用器2002。类似地,H-TDM线路卡2000包括数据路径解复用器2004,用于分离从多传输交换机的交换结构接收的数据并在多个以太网接口上传送所述数据。
图21例示了可以在SONET/SDH接口和以太网接口上传输TDM数据和分组数据的示例统一网络2100。统一网络2100包括传统交换机2122和可以是此处的所述多传输交换机的多个多传输交换机2102、2104、2106、2108、2110、2112、2114、2116、2118、2120(统称为2102-2120)。这样,多传输交换机2102-2120可以使用上述以太网协议、SONET协议或SDH协议或H-SYNC操作模式、H-TDM操作模式或H-JUMBO操作模式彼此通信或与传统交换机2122通信。
在图21所示的具体实施例中,实线代表以太网链路,而虚线代表SONET/SDH链路。通信链路用指向两个方向的箭头示出,以代表双向全双工通信。在一个实施例中,至少一些多传输交换机2102-2120和/或传统交换机2122可以支持半双工通信。多个链路和多传输交换机2102-2120之间的接口代表物理通信介质和多传输交换机2102-2120上的线路卡之间的接口。例如,实线与多传输交换机2102-2120的接口代表用于在以太网链路上发送和接收数据的以太网线路卡。如图21中所示,利用至少两条链路来描述多传输交换机2102-2120,因此多传输交换机2102-2120可以包含至少两个线路卡。在一个实施例中,多传输交换机2102-2120中至少之一可以实施具有多个端口的单线路卡。多传输交换机2102-2120可以使用图12-20中所述的线路卡中至少之一和/或传统SONET/SDH线路卡或以太网线路卡中至少之一。
一些多传输交换机2102-2120可以支持TDM数据、HPF数据和BEP数据从以太网链路到SONET/SDH链路的映射,或支持TDM数据、HPF数据和BEP数据从SONET/SDH链路到以太网链路的映射。例如多传输交换机2102可以在以太网链路上接收数据并将该数据映射到SONET,以便在SONET/SDH链路上将该数据传输到多传输交换机2118。当穿越统一网络2100时,数据可以在多个协议和/或操作模式之间多次映射。例如,多传输交换机2102可以在以太网链路上将数据发送到多传输交换机2104,然后多传输交换机2104将该数据映射到SONET,以便在SONET/SDH链路上将该数据传输到多传输交换机2112。然后多传输交换机2112可以将该数据映射回以太网,以便在另一个以太网链路上传输该数据。
多传输交换机2102-2120还可以支持与传统交换机2122的通信。例如,传统交换机2122可以是传统以太网交换机,并且多传输交换机2102可以使用标准以太网协议或H-SYNC操作模式或H-JUMBO操作模式在以太网链路上与传统交换机2122进行通信。或者,传统交换机2122可以是传统SONET/SDH交换机,并且多传输交换机2102可以在SONET/SDH链路上与传统交换机2122进行通信。在这种情况下,多传输交换机2102可以使用H-TDM操作模式传送TDM数据和HPF数据,或者多传输交换机2102可以使用标准以太网或使用WIS的H-SYNC操作模式来传送分组数据。虽然只示出一个传统交换机2122,但可以想到的是,统一网络2100可以包括分布在整个统一网络2100上的多个传统交换机2122。
统一网络2100可用作骨干网、接入网、或其它任意网络或网络的一部分。这样,统一网络2100可以在网络边缘具有一些多传输交换机2102-2120并且在网络核心内具有一些多传输交换机2102-2120。在网络核心内的多传输交换机2102-2120可以与其它多传输交换机2102-2120或其它传统交换机2122进行通信,以便于网络上的数据传输。
多传输交换机2102-2120可以与需要发送和接收数据的各种设备进行通信,诸如服务提供商和服务用户。例如,多个多传输交换机2108、2110、2112、2114、2116、2118、2120(统称为2108-2120)也可以在网络边缘上,并且多传输交换机的多传输交换2104、2106、2112可以在核心处。多传输交换机2102可以在以太网链路和/或SONET/SDH链路上从至少一个数据源接收TDM数据、HPF数据和BEP数据,其中该至少一个数据源可以是服务提供商或任意其它数据源。多传输交换机2108-2120可以将数据发送到数据用户,该数据用户可以是服务用户。
H-TDM操作模式和H-SYNC操作模式能够实现同步通信。此外,H-SYNC操作模式能够实现频率同步通信,而H-TDM操作模式能够实现频率同步和相位对准通信。特别地,通过上述内部同步信号描述的在两个或多个多传输交换机2102-2120上的同步窗可以具有相同时间段,并因此可以是频率同步的。内部同步信号可以在两个或多个多传输交换机2102-2120上同时发生,从而使得两个或多个多传输交换机2102-2120上的同步窗在相同的绝对时间期间出现,这被称为相位对准。在一个实施例中,当实施H-TDM操作模式时,多传输交换机2102-2120可以被频率同步和相位对准。
H-TDM操作模式可以通过计算和调整多传输交换机2102-2120之间的通信延迟来对多传输交换机2102-2120进行频率同步和相位对准。如图21中所示,在一些多传输交换机2102-2120之间有中间节点。例如,多传输交换机2104是多传输交换机2102和多传输交换机2110之间的中间节点。另一方面,多传输交换机2102和多传输交换机2108之间没有中间节点。此外,一些中间节点可以是传统交换机,比如传统以太网交换机2122;而一些中间节点可以是多传输交换机,比如多传输交换机2104。这样,由于沿着多传输交换机2102-2110之间的通信路径的中间节点的数量和类型是变化的,因此沿着每条通信路径具有不同延迟。
在一些实例中,需要在多传输交换机2102和两个或多个多传输交换机2108-2118之间使用H-TDM操作模式进行同步通信。特别地,H-TDM操作模式允许多传输交换机2108-2118建立至少一条同步通信路径。例如,多传输交换机2102可以配置为从多媒体分发器接收多媒体内容,该多媒体内容可在多个通信路径上多播到两个或多个多传输交换机2108-2118。然后多传输交换机2108-2118可以将该多媒体内容分发到多个用户。通过考虑多条通信路径上的不同延迟,多传输交换机2102可以弥补每条通信路径上的延迟,以便多媒体内容同时到达两个或多个多传输交换机2108-2118的每个。当同步若干多媒体内容用户之间的多媒体内容重放时或在多个远程端之间进行电话会议时,这是期望的。
虽然上述实例旨在多媒体内容的分发和重放,但是本领域的技术人员将知道的是,不同位置处的对数据的延迟分发和同步接收可用于任意数据类型。此外,虽然上述实例旨在将数据从一个数据源分发到多个位置,但是本领域的技术人员将知道的是,多个数据源可以使其数据在单个位置同步接收。例如,当在远程录音棚进行录音时,乐队中每个音乐家可以位于远程位置。在这一实例中,可以将每个音乐家演奏的音乐同步在一起,以在远程录音棚中进行录音。通过统一网络2100中的同步通信,可以实现已经想到的以及未想到的许多其它应用。
图22例示了用于传送TDM数据、HPF数据和BEP数据的示例网络体系结构2200。网络体系结构2200包括多个服务提供商或数据生产者2202、2204、2206(统称为2202-2206)、作为骨干网络的至少一个多传输交换机2208、作为接入网的至少一个多传输多路复用器2210以及多个服务用户或数据消费者2214。数据生产者2202-2206可以是HPF数据生产者2202、TDM数据生产者2204和/或BEP数据生产者2206。本领域的技术人员将知道的是,数据生产者2202-2206中的每个也可以接收数据,诸如来自消费者设备的数据或服务请求或反馈信息。HPF数据生产者2202可以包括音频/视频(A/V)服务器、广播多媒体分发器、交互式多媒体分发器、多媒体分发网络、实时服务提供商以及公用事业/灾难管理器。TDM数据生产者2204可以包括公共交换电话网络(PSTN)、与PSTN耦合的中央局或蜂窝电话网络。BEP数据生产者2206可以包括广域网(WAN)、局域网(LAN)、城域网(MAN)、内部因特网、因特网、因特网服务提供商、无线接入点或web服务器。
虽然以上描述了一些数据生产者2202-2206的实例,但这些只是示例列表,并未概括所有数据生产者2202-2206。此外,虽然利用上述每个数据生产者产生的数据类型来对上述每个数据生产者进行分类,但可以想到的是,一些数据生产者可以归类为两种或多种数据类型。例如,在当多媒体展示不是意在立即重放而是下载到消费者设备(诸如机顶盒)以待以后重放时的情形下,交互式多媒体分发器可以将多媒体数据作为BEP数据传输。当多媒体数据意在被实时观看时,同一交互式多媒体分发器还可以传输HPF数据。
包括至少一个多传输交换机2208的网络体系结构2200的骨干网可以通过至少一个以太网链路或SONET/SDH链路与数据生产者2202-2206的每个耦合。类似于图21中的统一网络2100,实线代表以太网链路,而虚线代表SONET/SDH链路。例如,多传输交换机2208可以通过以太网链路耦合到A/V服务器,以及通过SONET/SDH链路耦合到中央局或PSTN。多传输交换机2208可以在无需多媒体网关的情况下与基于TDM的网络耦合,这是因为多传输交换机2208能够按照其固有模式在SONET/SDH接口和以太网接口上传送TDM数据。这样,在由多传输交换机2208进行传送之前,不需要对TDM数据进行缓冲、封装或其它修改。多传输交换机2208可以是上述多传输交换机中之一。此外,多传输交换机2208可以包括如上述统一网络所配置的多个多传输交换机。这样,多传输交换机2208可以在骨干网络上将TDM数据、HPF数据和BEP数据传送到多传输多路复用器2210或直接传送到数据消费者2214。
如上所述,多传输多路复用器2210可以作为网络体系结构2200中的接入网。这样,多传输多路复用器2210可以向数据消费者2214提供“最后一英里”通信。例如,多传输多路复用器2210可以通过以太网链路或使用诸如在无线网络2212、双绞线、同轴电缆、无源光网络、或光纤到户上进行通信的其它传统“最后一英里”技术,与数据消费者2214进行通信。在一个实施例中,多传输多路复用器2210可以是接入提供商的一部分或与接入提供商结合使用。
数据消费者2214可以是任意住宅、商务、或移动设备消费者或服务用户。本领域的技术人员将知道的是,数据消费者2214也可以产生可发送到其它数据消费者2214和/或数据生产者2202-2206的数据,比如文档、电子数据表、图片、电影以及其它数据。数据消费者可以包括WAN接口2216,其用于与多个消费者网络和设备进行通信。特别地,消费者网络和设备可以包括专用无线网络2218、专用有线网络2220以及诸如笔记本、蜂窝电话和电视的多个消费者设备2222。此外,WAN接口2216能够实现与消费者位置处的本地实现的服务进行通信,比如安全服务2224、使用管理2226以及紧急服务2228。
上述系统可以在具有足够处理能力、存储器资源和网络吞吐量来处理放置于其上的必需的工作量的任意通用计算机上实现。图23例示了适于实施至少一个此处所述的实施例的典型通用计算机系统。该计算机系统2380包括处理器2382(可被称为中央处理单元或CPU),其与包括辅助存储器2384、只读存储器(ROM)2386、随机访问存储器(RAM)2388的存储器设备,输入输出(I/O)2390设备以及网络连接设备2392进行通信。该处理器可以是至少一个CPU芯片。
辅助存储器2384典型地包括至少一个盘片驱动器或磁带驱动器,并可用于对数据进行非易失性存储,以及当RAM 2388的大小不足以存储所有工作数据时用作溢出数据储存设备。辅助存储器2384可用于存储在被选择执行时加载到RAM 2388中的程序。ROM 2386可用于存储在程序执行期间所读取的指令和可能的数据。ROM 2386可以是非易失性存储设备,其通常具有与辅助存储器的较大存储能力相比为较小的存储能力。RAM 2388可用于存储易失性数据并可能用于存储指令。访问ROM 2386和RAM 2388通常要比访问辅助存储器2384快。
I/O 2390设备可以包括打印机、视频监控器、液晶显示器(LCD)、触摸屏显示器、键盘、键区、开关、拨号盘、鼠标、跟踪球、语音识别器、读卡器、纸带读取器或其它公知的输入设备。网络连接设备2392的形式可以是调制解调器、调制解调器组、以太网卡、通用串行总线(USB)接口卡、串口、令牌环卡、光纤分布式数据接口(FDDI)卡、无线局域网(WLAN)卡、诸如码分多址(CDMA)和/或全球移动通信系统(GSM)无线收发机卡的无线收发机卡以及其它公知网络设备。这些网络连接设备2392使得处理器2382能够与因特网或至少一个内部因特网进行通信。利用该网络连接,可以想到的是,在执行上述方法步骤过程中,处理器2382可以从网络接收信息或可以将信息输出到网络。该信息通常被表示为使用处理器2382执行的指令序列,其可以以例如载波中包含的计算机数据信号的形式从网络接收以及输出到网络。
该信息可以包括使用处理器2382执行的数据或指令,其可以例如以计算机数据基带信号或载波中包含的信号的形式从网络接收以及输出到网络。由网络连接设备2392生成的基带信号或载波中包含的信号可以在电导体中或在电导体表面上、在同轴电缆中、在波导中、在光学介质(例如光纤)中或在空气或自由空间中传播。在期望处理还是生成信息或者发送信息还是接收信息时,基带信号或载波中嵌入的信号中所包含的信息可根据不同顺序进行排序。可以根据本领域的技术人员已知的几个方法生成基带信号或载波中嵌入的信号或当前使用或此后开发(develop)的其它类型信号(此处称为传输介质)。
处理器2382执行从硬盘、软盘、光盘(这些各种基于磁盘的系统都可以看作辅助存储器2383)、ROM 2386、RAM 2388或网络连接设备2392得到的指令、代码、计算机程序和脚本。
虽然本发明提供了几个实施例,但是应当理解的是,所公开的系统和方法可在不背离本公开的精神和范围的情况下以许多其它具体形式体现。本实例被认为是例示性的而非限制性的,且本发明并不意在被限制于此处所述的细节。例如,各种元件或组件可以组合或集成在另一个系统中,或者可以略去或不实现特定功能。此外,本领域的技术人员将知道的是,此处所用术语“八位字节”与术语“字节”同义,并且此处所述的八位字节不必包含8个比特。
此外,在各个实施例中被描述和例示为分散或分离的技术、系统、子系统和方法可以在不背离本公开的范围的情况下与其它系统、模块、技术、或方法组合或集成。被示出或讨论为耦合或直接耦合或彼此通信的其它项可以是通过一些接口、设备、或中间部件以电气的、机械的或其他方式间接耦合或通信。本领域的技术人员可确定的是,可以在不背离此处所公开的精神和范围的情况下实现其它变更、替换、以及改变的实例。

Claims (19)

1.一种骨干网络,包括:
第一交换机,包括第一端口以及第二端口,所述第一端口用于经由以太网接口传送数据流,所述第二端口用于经由SONET/SDH接口传送所述数据流;以及
第二交换机,包括用于经由所述以太网接口从所述第一交换机接收所述数据流的第三端口,
其中所述第一交换机与所述第二交换机频率同步。
2.如权利要求1所述的网络,其中所述第一交换机和所述第二交换机相位对准。
3.如权利要求1所述的网络,还包括第三交换机,所述第三交换机包括用于经由所述SONET/SDH接口从所述第一交换机接收所述数据流的第四端口,其中所述第一交换机与所述第三交换机同步。
4.如权利要求3所述的网络,其中所述第一交换机和所述第三交换机相位对准。
5.如权利要求4所述的网络,其中所述以太网接口具有第一延迟,所述SONET/SDH接口具有第二延迟,并且其中所述第一延迟不等于所述第二延迟。
6.如权利要求1所述的网络:
其中所述第二交换机还包括用于经由第二以太网接口传送所述数据流的第四端口,
其中所述网络还包括第三交换机,所述第三交换机包括用于经由所述第二以太网接口从所述第二交换机接收所述数据流的第五端口,以及
其中所述第三交换机与所述第二交换机同步。
7.如权利要求1所述的网络:
其中所述第二交换机还包括用于经由第二SONET/SDH接口传送所述数据流的第四端口,
其中所述网络还包括第三交换机,所述第三交换机包括用于经由所述第二SONET/SDH接口从所述第二交换机接收所述数据流的第五端口,以及
其中所述第三交换机与所述第二交换机同步。
8.如权利要求7所述的网络:
其中所述第二交换机还包括用于经由第二以太网接口传送所述数据流的第六端口,
其中所述网络还包括第四交换机,所述第四交换机包括用于经由所述第二以太网接口从所述第二交换机接收所述数据流的第七端口,以及
其中所述第四交换机与所述第二交换机同步。
9.如权利要求8所述的网络,其中所述第三交换机和所述第四交换机与所述第二交换机相位对准。
10.一种网络组件,包括:
第一端口,用于在以太网接口上传送第一数据流,所述第一数据流包括第一以太网分组数据和第一时分复用数据;
第二端口,用于在SONET/SDH接口上传送第二数据流,所述第二数据流包括第二以太网分组数据和第二时分复用数据;
交换结构,其与所述第一端口和所述第二端口耦合,用于在所述第一端口和所述第二端口之间传送至少一些所述第一数据流和所述第二数据流,
其中所述以太网分组数据和所述时分复用数据未被封装,
其中所述网络组件还包括计时器,其中所述计时器与通过所述以太网接口或所述SONET/SDH接口与所述网络组件通信的设备中的计时器频率同步且相位对准。
11.如权利要求10所述的网络组件,其中所述第一时分复用数据与所述第二时分复用数据相同。
12.如权利要求10所述的网络组件,其中所述交换结构包括用于交换所述第一时分复用数据和所述第二时分复用数据的第一交换结构,以及用于交换所述第一以太网分组数据和所述第二以太网分组数据的第二交换结构。
13.如权利要求10所述的网络组件,其中所述第一端口用于在所述以太网接口上接收所述第一数据流,以及所述第二端口用于在所述SONET/SDH接口上发送所述第二数据流。
14.如权利要求10所述的网络组件,其中所述第二端口用于在所述SONET/SDH接口上接收所述第一数据流,以及所述第一端口用于在所述以太网接口上发送所述第二数据流。
15.一种网络,包括:
第一线路卡,用于经由以太网接口发送数据流,其中所述数据流包括以太网分组数据和时分复用数据;
第二线路卡,用于经由所述以太网接口接收所述数据流;
第三线路卡,用于经由SONET/SDH接口发送所述数据流;以及
第四线路卡,用于经由所述SONET/SDH接口接收所述数据流,
其中所述第一线路卡、所述第二线路卡、所述第三线路卡以及所述第四线路卡频率同步。
16.如权利要求15所述的网络,其中所述第二线路卡和所述第四线路卡相位对准。
17.如权利要求15所述的网络,还包括:
第五线路卡,用于经由所述以太网接口从所述第二线路卡接收所述数据流,以及经由第二SONET/SDH接口发送所述数据流;
交换机,用于经由所述第二SONET/SDH接口从所述第五线路卡接收所述数据流,处理所述数据流,并经由第三SONET/SDH接口发送所述数据流;以及
第六线路卡,用于经由所述第三SONET/SDH接口从所述交换机接收所述数据流,以及经由第二以太网接口发送所述数据流,
其中所述第五线路卡、所述交换机以及所述第六线路卡位于所述第一线路卡和所述第二线路卡之间。
18.如权利要求17所述的网络,还包括:
第七线路卡,用于经由第四SONET/SDH接口从所述交换机接收所述数据流;以及
第八线路卡,用于经由第五SONET/SDH接口从所述第七线路卡接收所述数据流,
其中所述第七线路卡位于所述交换机和所述第八线路卡之间,
其中所述第八线路卡同步到绝对时间,以及
其中在所述第二线路卡、所述第四线路卡、所述第六线路卡和所述第八线路卡处的所述数据流的接收是相位对准的。
19.如权利要求15所述的网络,其中所述数据流进一步包括高优先级流数据以及位于所述高优先级流数据之后的至少一个空比特,其中空比特的数量根据SONET/SDH有效载荷的大小进行调整。
CN2008800011403A 2007-01-26 2008-01-02 多组件兼容数据体系结构 Active CN101569147B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US88683307P 2007-01-26 2007-01-26
US60/886,833 2007-01-26
US11/737,803 US7675945B2 (en) 2006-09-25 2007-04-20 Multi-component compatible data architecture
US11/737,803 2007-04-20
PCT/CN2008/070007 WO2008092389A1 (en) 2007-01-26 2008-01-02 Multi-component compatible data architecture

Publications (2)

Publication Number Publication Date
CN101569147A CN101569147A (zh) 2009-10-28
CN101569147B true CN101569147B (zh) 2012-05-02

Family

ID=39667841

Family Applications (4)

Application Number Title Priority Date Filing Date
CN2008800011403A Active CN101569147B (zh) 2007-01-26 2008-01-02 多组件兼容数据体系结构
CN2008800016093A Expired - Fee Related CN101578794B (zh) 2007-01-26 2008-01-02 数据通信装置及网络组件
CNA2008800007709A Pending CN101548505A (zh) 2007-01-26 2008-01-03 多路复用数据流的带宽再利用
CN2008800025092A Active CN101584164B (zh) 2007-01-26 2008-01-25 闭环时钟同步

Family Applications After (3)

Application Number Title Priority Date Filing Date
CN2008800016093A Expired - Fee Related CN101578794B (zh) 2007-01-26 2008-01-02 数据通信装置及网络组件
CNA2008800007709A Pending CN101548505A (zh) 2007-01-26 2008-01-03 多路复用数据流的带宽再利用
CN2008800025092A Active CN101584164B (zh) 2007-01-26 2008-01-25 闭环时钟同步

Country Status (3)

Country Link
US (2) US7787498B2 (zh)
CN (4) CN101569147B (zh)
WO (1) WO2008092402A1 (zh)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8976796B2 (en) * 2006-09-25 2015-03-10 Futurewei Technologies, Inc. Bandwidth reuse in multiplexed data stream
US7675945B2 (en) 2006-09-25 2010-03-09 Futurewei Technologies, Inc. Multi-component compatible data architecture
US7809027B2 (en) 2006-09-25 2010-10-05 Futurewei Technologies, Inc. Network clock synchronization floating window and window delineation
US7986700B2 (en) 2006-09-25 2011-07-26 Futurewei Technologies, Inc. Multiplexed data stream circuit architecture
US7961751B2 (en) 2006-09-25 2011-06-14 Futurewei Technologies, Inc. Multiplexed data stream timeslot map
US8494009B2 (en) * 2006-09-25 2013-07-23 Futurewei Technologies, Inc. Network clock synchronization timestamp
US8660152B2 (en) 2006-09-25 2014-02-25 Futurewei Technologies, Inc. Multi-frame network clock synchronization
US8295310B2 (en) 2006-09-25 2012-10-23 Futurewei Technologies, Inc. Inter-packet gap network clock synchronization
US8588209B2 (en) 2006-09-25 2013-11-19 Futurewei Technologies, Inc. Multi-network compatible data architecture
US8340101B2 (en) 2006-09-25 2012-12-25 Futurewei Technologies, Inc. Multiplexed data stream payload format
US7813271B2 (en) * 2006-09-25 2010-10-12 Futurewei Technologies, Inc. Aggregated link traffic protection
CN101569147B (zh) 2007-01-26 2012-05-02 华为技术有限公司 多组件兼容数据体系结构
KR20100124909A (ko) * 2009-05-20 2010-11-30 삼성전자주식회사 이동통신 단말기에서 영상과 음성의 동기화를 위한 장치 및 방법
US8804578B2 (en) * 2009-06-29 2014-08-12 Broadcom Corporation Method and system for jitter and frame balance and/or rebalance for EEE refresh cycles
US9008512B2 (en) * 2010-06-22 2015-04-14 Technion Research And Development Foundation Ltd. Optical network unit, optical access network and a method for exchanging information
CN102315892B (zh) * 2010-07-02 2014-06-18 杭州华三通信技术有限公司 数据转发装置和线卡板以及数据转发方法
US9197576B2 (en) * 2010-11-15 2015-11-24 Rockwell Automation Technologies, Inc. Method and apparatus for allocating and prioritizing data transmission
US9118494B2 (en) 2011-01-06 2015-08-25 Futurewei Technologies, Inc. Method for group-based multicast with non-uniform receivers
US8554951B2 (en) * 2011-03-08 2013-10-08 Rackspace Us, Inc. Synchronization and ordering of multiple accessess in a distributed system
CN104426645A (zh) * 2013-09-02 2015-03-18 华为技术有限公司 确定以太时钟源的方法和装置
CN108370327A (zh) 2015-09-25 2018-08-03 Fsa技术股份有限公司 多干线数据流调节系统和方法
WO2017211431A1 (en) * 2016-06-10 2017-12-14 Telefonaktiebolaget Lm Ericsson (Publ) Scheduling of data flow transmission in a data center
US10979368B2 (en) * 2017-08-02 2021-04-13 Nebbiolo Technologies, Inc. Architecture for converged industrial control and real time applications
CN113872719A (zh) * 2017-12-29 2021-12-31 华为技术有限公司 用于时间同步的方法、装置和系统
CN110312275B (zh) * 2018-03-20 2022-08-02 中兴通讯股份有限公司 Cbr业务在以太网帧上实现业务监控的方法
CN109165001B (zh) * 2018-08-24 2020-07-10 京东方科技集团股份有限公司 编码方法、装置及显示装置
CN109120369B (zh) * 2018-11-23 2019-03-05 湖南有马信息技术有限公司 一种sdh数据处理方法、系统及相关装置
JP7035988B2 (ja) * 2018-12-04 2022-03-15 日本電信電話株式会社 経路制御方法及び経路制御装置
US11005585B1 (en) 2019-12-31 2021-05-11 Juniper Networks, Inc. Transporting client timing information across a network
EP4266647A1 (en) * 2022-04-22 2023-10-25 Mercury Mission Systems International S.A. Data network for safety-critical applications

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6487169B1 (en) * 1998-12-09 2002-11-26 Fujitsu Limited Cell switch module with unit cell switching function
CN1512683A (zh) * 2002-12-31 2004-07-14 北京邮电大学 基于全网同步时隙的光波长交换方法
CN1728720A (zh) * 2004-07-27 2006-02-01 邓里文 一种用于以太网与同步数字体系或者同步光网络融合的适配方法

Family Cites Families (164)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1601951A (en) * 1926-01-02 1926-10-05 Flocchini Amato Disk attachment for plows
JPH04192828A (ja) * 1990-11-27 1992-07-13 Fujitsu Ltd ワードインタリーブ方式における同期方式
US5367524A (en) * 1991-08-05 1994-11-22 Motorola, Inc. Method for sequential data transmission
US5361261A (en) * 1992-11-02 1994-11-01 National Semiconductor Corporation Frame-based transmission of data
EP0702871A4 (en) * 1993-06-07 1998-01-28 Telecom Technologies Pty Ltd COMMUNICATION SYSTEM
US6501810B1 (en) * 1998-10-13 2002-12-31 Agere Systems Inc. Fast frame synchronization
DE69433879T2 (de) * 1993-09-30 2005-08-25 Skyworks Solutions, Inc., Irvine Basisstation für ein digitales schnurloses Telefon mit Mehrfachantennenanordnung
US5757801A (en) * 1994-04-19 1998-05-26 Multi-Tech Systems, Inc. Advanced priority statistical multiplexer
US5434848A (en) * 1994-07-28 1995-07-18 International Business Machines Corporation Traffic management in packet communications networks
US6490248B1 (en) 1995-09-18 2002-12-03 Kabushiki Kaisha Toshiba Packet transfer device and packet transfer method adaptive to a large number of input ports
US5802051A (en) * 1996-06-10 1998-09-01 Telefonaktiebolaget Lm Ericsson Multiplexing of voice and data minicells
US6985497B2 (en) 1999-09-13 2006-01-10 At&T Corp. Method and apparatus for network transmission capacity enhancement for the telephone circuit switched network
US6157657A (en) * 1997-10-02 2000-12-05 Alcatel Usa Sourcing, L.P. System and method for data bus interface
US6272109B1 (en) * 1997-11-18 2001-08-07 Cabletron Systems, Inc. Hierarchical schedules for different ATM traffic
US6754206B1 (en) * 1997-12-04 2004-06-22 Alcatel Usa Sourcing, L.P. Distributed telecommunications switching system and method
US6049541A (en) * 1997-12-04 2000-04-11 Alcatel Usa Sourcing, L.P. Distributed telecommunications switching system and method
US6363079B1 (en) * 1997-12-31 2002-03-26 At&T Corp. Multifunction interface facility connecting wideband multiple access subscriber loops with various networks
US6233237B1 (en) 1998-02-02 2001-05-15 3Com Corporation Method and protocol for connecting data calls using R2 signaling
SE513221C2 (sv) 1998-04-17 2000-07-31 Net Insight Ab Förfarande och anordning för allokering av tidluckor till en kanal i ett kretskopplat tidsmultiplexerat nät
SE512169C2 (sv) * 1998-05-14 2000-02-07 Net Insight Ab Förfarande och anordning för synkronisering i ett kretskopplat nät
US6539011B1 (en) 1998-06-10 2003-03-25 Merlot Communications, Inc. Method for initializing and allocating bandwidth in a permanent virtual connection for the transmission and control of audio, video, and computer data over a single network fabric
US6633566B1 (en) * 1998-06-16 2003-10-14 Mci Communications Corporation Method, apparatus and computer program product for interfacing a TDM link with a cell-switched network
GB9813390D0 (en) 1998-06-23 1998-08-19 Koninkl Philips Electronics Nv Telecommunication system with channel sharing
FR2787660B1 (fr) 1998-12-17 2001-03-09 Cit Alcatel Procede de synchronisation dans un systeme de telecommunication
US6711122B1 (en) * 1999-02-08 2004-03-23 Radiolan, Inc. Frequency offset differential pulse position modulation
US6674756B1 (en) 1999-02-23 2004-01-06 Alcatel Multi-service network switch with multiple virtual routers
US7007099B1 (en) * 1999-05-03 2006-02-28 Lucent Technologies Inc. High speed multi-port serial-to-PCI bus interface
CA2371026C (en) * 1999-05-11 2007-11-06 British Telecommunications Public Limited Company A node and method for processing high priority transit packets in an optical communications network
US6771614B1 (en) * 1999-07-06 2004-08-03 Cisco Technology, Inc. Wireless power control in conjunction with a wireline MAC protocol
US6496477B1 (en) * 1999-07-09 2002-12-17 Texas Instruments Incorporated Processes, articles, and packets for network path diversity in media over packet applications
CN1250294A (zh) * 1999-07-27 2000-04-12 邮电部武汉邮电科学研究院 以太网与同步数字体系或同步光网络融合的适配方法
US6674750B1 (en) 1999-09-24 2004-01-06 Paradyne Corporation Apparatus and method for communicating time-division multiplexed data and packet data on a shared bus
JP2001186188A (ja) 1999-10-08 2001-07-06 Alcatel マルチプロトコル機能をもつ遠隔通信ネットワークノード、信号を処理する方法、およびマルチプロトコルノードを含む遠隔通信ネットワーク
SE9904026L (sv) * 1999-11-05 2001-05-06 Net Insight Ab Metod för styrning av resurser i ett kommunikationsnät
JP3479248B2 (ja) * 1999-12-17 2003-12-15 日本電気株式会社 Atm伝送試験装置
US7103124B1 (en) * 1999-12-30 2006-09-05 Telefonaktiebolaget Lm Ericsson (Publ) Synchronization of nodes
US7089485B2 (en) 2000-02-03 2006-08-08 Agere Systems Inc. Simple link protocol providing low overhead coding for LAN serial and WDM solutions
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
US6847644B1 (en) * 2000-02-23 2005-01-25 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
US6999479B1 (en) * 2000-02-23 2006-02-14 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
ATE392074T1 (de) 2000-02-28 2008-04-15 Alcatel Lucent Vermittlungseinrichtung und vermittlungsverfahren
US6985499B2 (en) * 2000-04-20 2006-01-10 Symmetricom, Inc. Precise network time transfer
US6693909B1 (en) 2000-05-05 2004-02-17 Fujitsu Network Communications, Inc. Method and system for transporting traffic in a packet-switched 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
US6754238B1 (en) 2000-06-13 2004-06-22 Lucent Technologies Inc. Method and apparatus for transport of control information over a data link
US6816500B1 (en) 2000-07-10 2004-11-09 3Com Corporation Apparatus, method and system for multimedia access network channel management
US20020087716A1 (en) 2000-07-25 2002-07-04 Shakeel Mustafa System and method for transmitting customized multi priority services on a single or multiple links over data link layer frames
GB2366161B (en) 2000-08-14 2004-05-19 Motorola Inc Communications apparatus and method of communicating timing information
GB2369015A (en) * 2000-11-09 2002-05-15 Sony Uk Ltd Receiver that uses guard signals to estimate synchronisation position
FR2817093B1 (fr) * 2000-11-17 2006-11-17 Thomson Csf Procede d'augmentation du debit dans un reseau de telecommunications, a transmission de donnees et de phonie
US7046680B1 (en) * 2000-11-28 2006-05-16 Mci, Inc. Network access system including a programmable access device having distributed service control
DE10062303C2 (de) * 2000-12-14 2002-11-28 Layers Ag 7 Verfahren zum Betrieb eines Ad Hoc-Netzwerkes zur drahtlosen Datenübertragung von synchronen und asynchronen Nachrichten
US7333512B2 (en) 2000-12-18 2008-02-19 Rmi Corporation Dynamic mixing TDM data with data packets
NO20006683D0 (no) 2000-12-28 2000-12-28 Abb Research Ltd Fremgangsmåte for tidssynkronisering
US6876669B2 (en) 2001-01-08 2005-04-05 Corrigent Systems Ltd. Packet fragmentation with nested interruptions
US7430262B2 (en) * 2001-03-19 2008-09-30 Defense Ultra Electronics Canada Inc. Frame synchronization method and system
JP3973560B2 (ja) * 2001-03-30 2007-09-12 テェーテェーテック・コンピュータテクニック・アーゲー 分散コンピュ−タシステムのオペレーション方法
US7277447B2 (en) 2001-03-30 2007-10-02 Redback Networks Inc. Onboard RAM based FIFO with pointers to buffer overhead bytes of synchronous payload envelopes in synchronous optical networks
ITMI20010726A1 (it) 2001-04-05 2002-10-05 Cit Alcatel Metodo ed apparato per mappare interfacce dati fast ethernet in un singolo contenitore virtuale vc-4 di un payload stm-1/oc-3 trasmesso in u
US6859458B2 (en) * 2001-04-30 2005-02-22 Institute For Information Industry Multiple access control system with intelligent bandwidth allocation for wireless ATM networks
US7246376B2 (en) * 2001-05-03 2007-07-17 Nortel Networks Limited Method and apparatus for security management in a networked environment
US7035294B2 (en) * 2001-06-04 2006-04-25 Calix Networks, Inc. Backplane bus
BR0117053A (pt) 2001-06-29 2004-07-27 Thomson Licensing Sa Remoção de perturbação do sinal de multimìdia em uma rede doméstica digital assìncrona
US7366754B2 (en) * 2001-06-29 2008-04-29 Thomson Licensing Multi-media jitter removal in an asynchronous digital home network
US7218637B1 (en) 2001-07-20 2007-05-15 Yotta Networks, Llc System for switching data using dynamic scheduling
JP2003060603A (ja) 2001-08-10 2003-02-28 Allied Tereshisu Kk 時分割多重伝送方法、装置およびシステム
US6727790B2 (en) * 2001-08-20 2004-04-27 Itran Communications Ltd. Acquisition of sychronization in a spread spectrum communications transceiver
CA2458481C (en) 2001-08-24 2010-05-18 Rumi S. Gonda Method and apparatus for translating sdh/sonet frames to ethernet frames
US7126941B1 (en) 2001-08-24 2006-10-24 Cisco Technology, Inc. Managing packet voice networks using a virtual switch approach
US20040252688A1 (en) * 2001-08-28 2004-12-16 May George Anthony Routing packets in frame-based data communication networks
US7043651B2 (en) 2001-09-18 2006-05-09 Nortel Networks Limited Technique for synchronizing clocks in a network
JP3914036B2 (ja) 2001-11-19 2007-05-16 富士通株式会社 Pon通信の親機及び子機
JP2003188912A (ja) 2001-12-17 2003-07-04 Oki Electric Ind Co Ltd Atmセルバッファ制御方法及びatmセルバッファ制御装置並びにプログラム
US7251199B2 (en) * 2001-12-24 2007-07-31 Agilent Technologies, Inc. Distributed system time synchronization including a timing signal path
US20030179755A1 (en) 2002-01-18 2003-09-25 Fraser Alexander Gibson System and method for handling prioritized data in a network
DE60306433T2 (de) 2002-02-01 2007-09-13 Innovative Sonic Ltd. Verfahren zur Vermeidung der Blockierung mittels des Empfangenzustands der HARQ Prozesse
US7095737B2 (en) * 2002-02-28 2006-08-22 Sun Microsystems, Inc. Variable length inter-packet gap
JP2003259471A (ja) * 2002-03-06 2003-09-12 Hitachi Ltd パケット/tdm統合型ノード装置
US7895643B2 (en) 2002-03-16 2011-02-22 Trustedflow Systems, Inc. Secure logic interlocking
US7164692B2 (en) * 2002-04-08 2007-01-16 Jeffrey Lloyd Cox Apparatus and method for transmitting 10 Gigabit Ethernet LAN signals over a transport system
US20030219042A1 (en) * 2002-05-23 2003-11-27 Akira Tosa Time divison multiplexing and transport method, apparatus and system
US6874048B2 (en) * 2002-05-29 2005-03-29 Oasis Silicon Systems, Inc. Communication system and methodology for sending a designator for at least one of a set of time-division multiplexed channels forwarded across a locally synchronized bus
US7486894B2 (en) 2002-06-25 2009-02-03 Finisar Corporation Transceiver module and integrated circuit with dual eye openers
US20040001483A1 (en) * 2002-06-27 2004-01-01 Schmidt Kurt E. Distribution and reconstruction of AD-HOC timing signals
US7187688B2 (en) 2002-06-28 2007-03-06 International Business Machines Corporation Priority arbitration mechanism
US7206314B2 (en) 2002-07-30 2007-04-17 Brocade Communications Systems, Inc. Method and apparatus for transparent communication between a fibre channel network and an infiniband network
US20040047367A1 (en) 2002-09-05 2004-03-11 Litchfield Communications, Inc. Method and system for optimizing the size of a variable buffer
US7257087B2 (en) * 2002-10-04 2007-08-14 Agilent Technologies, Inc. System and method to calculate round trip delay for real time protocol packet streams
US7184404B2 (en) * 2002-10-15 2007-02-27 Broadcom Corporation Programmable inter-packet gap generator with byte granularity
US20040076166A1 (en) 2002-10-21 2004-04-22 Patenaude Jean-Marc Guy Multi-service packet network interface
CN1279759C (zh) 2003-01-03 2006-10-11 华为技术有限公司 实现线路动态级联的系统和方法
CN100359956C (zh) 2003-02-09 2008-01-02 中兴通讯股份有限公司 无线通信系统中实现同步与测距的方法及其实施装置
FR2851708B1 (fr) 2003-02-24 2005-05-27 At & T Corp Methode pour transmettre des paquets de haute priorite dans un reseau de transmission ip
US7188189B2 (en) * 2003-04-02 2007-03-06 Avaya Technology Corp. System and method to improve the resiliency and performance of enterprise networks by utilizing in-built network redundancy
ATE335323T1 (de) * 2003-04-22 2006-08-15 Cit Alcatel Verfahren zur verwendung der gesamten resourcenkapazität in einem sdh-netzwerk mit einem verkerrsschutzmechanismus, in gegenwart von einem paketorientierten datennetzwerk, und dazugehörender apparat zur durchführung des verfahrens
US7733965B2 (en) 2003-05-29 2010-06-08 Teridian Semiconductor Corp. Encoding method and apparatus for a dual mode super source follower circuit
US7613212B1 (en) 2003-06-10 2009-11-03 Atrica Israel Ltd. Centralized clock synchronization for time division multiplexed traffic transported over Ethernet networks
US7353284B2 (en) 2003-06-13 2008-04-01 Apple Inc. Synchronized transmission of audio and video data from a computer to a client via an interface
AU2003304219A1 (en) 2003-06-18 2005-01-04 Utstarcom (China) Co. Ltd. Method for implementing diffserv in the wireless access network of the universal mobile telecommunication system
US7324537B2 (en) 2003-07-18 2008-01-29 Intel Corporation Switching device with asymmetric port speeds
CN100375432C (zh) 2003-07-21 2008-03-12 中兴通讯股份有限公司 一种在传输设备中实现动态调整数据业务带宽的设备和方法
US20050041691A1 (en) 2003-07-28 2005-02-24 Eli Laufer Apparatus and methods for providing synchronous digital data transfer over an ethernet
US7646710B2 (en) * 2003-07-28 2010-01-12 Nortel Networks Limited Mobility in a multi-access communication network
US7436765B2 (en) * 2003-09-03 2008-10-14 Teknovus, Inc. Method and apparatus for dynamically allocating upstream bandwidth in passive optical networks
KR100536503B1 (ko) 2003-09-09 2005-12-14 삼성광주전자 주식회사 사이클론 분리장치 및 이를 구비한 진공청소기
US7519747B1 (en) * 2003-09-11 2009-04-14 Xilinx, Inc. Variable latency buffer and method of operation
JP4173789B2 (ja) * 2003-09-19 2008-10-29 株式会社キャンパスクリエイト ノード、これを用いた通信システムおよび通信方法
IL158158A (en) * 2003-09-29 2012-05-31 Bamboo Mediacasting Ltd Distribution of multicast data to users
CN100456717C (zh) 2003-10-17 2009-01-28 北京邮电大学 在无线局域网中保证高优先级用户的带宽的实现方法
CN100474801C (zh) * 2003-11-07 2009-04-01 上海贝尔阿尔卡特股份有限公司 一种正交频分复用系统中的空闲模式控制方法
US7873739B2 (en) * 2003-11-19 2011-01-18 Honeywell International Inc. Voting mechanism for transmission schedule enforcement
US8027344B2 (en) 2003-12-05 2011-09-27 Broadcom Corporation Transmission of data packets of different priority levels using pre-emption
KR100567326B1 (ko) * 2003-12-24 2006-04-04 한국전자통신연구원 Sonet/sdh, pdh, 그리고 이더넷 신호의 통합스위칭/전달 장치 및 그 방법
WO2005067252A1 (ja) * 2004-01-07 2005-07-21 Matsushita Electric Industrial Co., Ltd. データ受信装置
GB2413237B (en) 2004-04-13 2007-04-04 Orange Personal Comm Serv Ltd Packet node, and method of operating a data packet network
US7720101B2 (en) 2004-05-25 2010-05-18 Cisco Technology, Inc. Wideband cable modem with narrowband circuitry
EP1608100A1 (en) 2004-06-17 2005-12-21 Mitsubishi Electric Information Technology Centre Europe B.V. Method for transmitting TDD frames with increased data payload
CN100370864C (zh) 2004-06-17 2008-02-20 大唐移动通信设备有限公司 移动通信系统中的网元时间同步方法
GB0416074D0 (en) * 2004-07-17 2004-08-18 Ibm Controlling data consistency guarantees in storage apparatus
EP1779608A1 (en) 2004-08-12 2007-05-02 Koninklijke Philips Electronics N.V. A method for allocating data to at least one packet in an integrated circuit
FR2874293B1 (fr) 2004-08-13 2006-11-03 Thales Sa Codeur et decodeur 9 bits-10 bits
AT501480B8 (de) * 2004-09-15 2007-02-15 Tttech Computertechnik Ag Verfahren zum erstellen von kommunikationsplänen für ein verteiltes echtzeit-computersystem
DE102004046822A1 (de) 2004-09-27 2006-03-30 Infineon Technologies Ag Verfahren zum Übertragen von Daten zwischen einem Speicher und mehreren peripheren Einheiten mit Hilfe einer Direct Memory Access-Steuerung sowie entsprechende Direct Memory Access-Steuervorrichtung
US7453885B2 (en) 2004-10-13 2008-11-18 Rivulet Communications, Inc. Network connection device
KR100594008B1 (ko) * 2004-10-29 2006-06-30 삼성전자주식회사 동기식 이더넷 시스템에서의 시간 임계 정보 전송 방법
CN100590997C (zh) 2004-11-02 2010-02-17 华为技术有限公司 一种otn网络中业务复用的开销处理方法
CN100385848C (zh) 2004-11-08 2008-04-30 华为技术有限公司 宽带码分多址系统中基站间节点b帧号同步方法及其系统
ES2330459T3 (es) 2004-11-11 2009-12-10 Koninklijke Philips Electronics N.V. Procedimiento de prioridad basado en colas y ensamblaje de paquetes de datos.
US20060104302A1 (en) 2004-11-18 2006-05-18 Samsung Electronics Co.; Ltd Method of configuring system layers for synchronous Ethernet
US8718067B2 (en) 2004-11-24 2014-05-06 Lantiq Deutschland Gmbh Pre-emption mechanism for packet transport
KR100689489B1 (ko) 2004-12-07 2007-03-02 삼성전자주식회사 연속적인 비디오 디스플레이를 위한 트랜스코딩 방법
KR100689517B1 (ko) * 2004-12-13 2007-03-02 삼성전자주식회사 NTP(Network Time Protocol)서버를 이용한 AGPS시스템 및 그를 이용한 단말기의위치 측정 방법
US7561559B2 (en) * 2005-03-30 2009-07-14 Ixia Hardware time stamping and processor synchronization
JP4645281B2 (ja) 2005-04-19 2011-03-09 ソニー株式会社 情報処理装置および方法、プログラム、並びに記録媒体
WO2006111788A1 (en) * 2005-04-21 2006-10-26 Intel Corporation Interrupting transmission of low priority ethernet packets
US7590756B2 (en) * 2005-05-13 2009-09-15 Itt Manufacturing Enterprises, Inc. Method and system for transferring data in a communications network using redundant communication paths
US20060277330A1 (en) * 2005-06-01 2006-12-07 Wilhelmus Diepstraten Techniques for managing priority queues and escalation considerations in USB wireless communication systems
GB2426886A (en) * 2005-06-01 2006-12-06 Agilent Technologies Inc Measuring a delay time metric
EP1739890A3 (en) * 2005-06-28 2007-07-18 Tttech Computertechnik AG Processing of data frames exchanged over a communication controller in a time-triggered system
US7835293B2 (en) * 2005-09-13 2010-11-16 Cisco Technology, Inc. Quality of service testing of communications networks
US7835383B2 (en) 2005-09-30 2010-11-16 Robert Bosch Gmbh Method and system for providing a modified timed division multiple access (TDMA) for reduced delay
US7826374B2 (en) * 2005-12-19 2010-11-02 Trilliant Networks, Inc. Method and apparatus for efficient transfer of data over a network
US20070201365A1 (en) * 2006-01-23 2007-08-30 Frederick Skoog Video packet multiplexer with intelligent packet discard
US20070206602A1 (en) 2006-03-01 2007-09-06 Tellabs San Jose, Inc. Methods, systems and apparatus for managing differentiated service classes
US7890840B2 (en) * 2006-03-03 2011-02-15 Pmc-Sierra Israel Ltd. Enhancing the Ethernet FEC state machine to strengthen correlator performance
CN101039245A (zh) * 2006-03-13 2007-09-19 华为技术有限公司 高速以太网到光传输网的数据传输方法及相关接口和设备
US20070258419A1 (en) 2006-05-04 2007-11-08 Hitachi, Ltd. Network adaptive priority management in wireless local area networks
US7808979B2 (en) * 2006-06-26 2010-10-05 Ciena Corporation Methods and systems for packet aggregation combining connection-oriented and connection-less techniques
US20070297375A1 (en) * 2006-06-27 2007-12-27 Motorola, Inc. System and method for data transmission in an ad hoc communication network
US20080031136A1 (en) * 2006-08-07 2008-02-07 Gavette Sherman L Round trip time (rtt) proximity detection testing
US7836220B2 (en) 2006-08-17 2010-11-16 Apple Inc. Network direct memory access
US8295310B2 (en) * 2006-09-25 2012-10-23 Futurewei Technologies, Inc. Inter-packet gap network clock synchronization
US7961751B2 (en) * 2006-09-25 2011-06-14 Futurewei Technologies, Inc. Multiplexed data stream timeslot map
US8340101B2 (en) * 2006-09-25 2012-12-25 Futurewei Technologies, Inc. Multiplexed data stream payload format
US7675945B2 (en) * 2006-09-25 2010-03-09 Futurewei Technologies, Inc. Multi-component compatible data architecture
US7813271B2 (en) * 2006-09-25 2010-10-12 Futurewei Technologies, Inc. Aggregated link traffic protection
US8494009B2 (en) * 2006-09-25 2013-07-23 Futurewei Technologies, Inc. Network clock synchronization timestamp
US7986700B2 (en) * 2006-09-25 2011-07-26 Futurewei Technologies, Inc. Multiplexed data stream circuit architecture
US7809027B2 (en) 2006-09-25 2010-10-05 Futurewei Technologies, Inc. Network clock synchronization floating window and window delineation
US8660152B2 (en) * 2006-09-25 2014-02-25 Futurewei Technologies, Inc. Multi-frame network clock synchronization
US8976796B2 (en) * 2006-09-25 2015-03-10 Futurewei Technologies, Inc. Bandwidth reuse in multiplexed data stream
US8588209B2 (en) * 2006-09-25 2013-11-19 Futurewei Technologies, Inc. Multi-network compatible data architecture
CN101569147B (zh) 2007-01-26 2012-05-02 华为技术有限公司 多组件兼容数据体系结构
CN101309258B (zh) * 2007-05-18 2012-11-21 华为技术有限公司 高速以太网介质无关接口码块的分发和接收方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6487169B1 (en) * 1998-12-09 2002-11-26 Fujitsu Limited Cell switch module with unit cell switching function
CN1512683A (zh) * 2002-12-31 2004-07-14 北京邮电大学 基于全网同步时隙的光波长交换方法
CN1728720A (zh) * 2004-07-27 2006-02-01 邓里文 一种用于以太网与同步数字体系或者同步光网络融合的适配方法

Also Published As

Publication number Publication date
CN101578794A (zh) 2009-11-11
CN101548505A (zh) 2009-09-30
CN101584164A (zh) 2009-11-18
US8605757B2 (en) 2013-12-10
US7787498B2 (en) 2010-08-31
WO2008092402A1 (en) 2008-08-07
US20100284421A1 (en) 2010-11-11
CN101569147A (zh) 2009-10-28
US20080181114A1 (en) 2008-07-31
CN101578794B (zh) 2012-12-12
CN101584164B (zh) 2013-01-09

Similar Documents

Publication Publication Date Title
CN101569147B (zh) 多组件兼容数据体系结构
US8289962B2 (en) Multi-component compatible data architecture
US8532094B2 (en) Multi-network compatible data architecture
US7986700B2 (en) Multiplexed data stream circuit architecture
US7961751B2 (en) Multiplexed data stream timeslot map
US8340101B2 (en) Multiplexed data stream payload format
US7564849B2 (en) Utilizing available SONET overhead bytes for additional signaling channels
US7130276B2 (en) Hybrid time division multiplexing and data transport
JPH0817389B2 (ja) データ伝送方法およびそれに用いるネットワーク
EP2127216B1 (en) Bandwidth reuse in multiplexed data stream
US4819226A (en) Framer circuit for use in a DTDM network
US20080219669A1 (en) SDH/SONET Convergent Network
US6931023B2 (en) Access device and method thereof for accessing a network
JPS59171239A (ja) 回線/パケツト統合交換方式
Peres et al. Integrated circuit solutions for multimedia servers

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant