新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 在线缆moden中实现线速处理

在线缆moden中实现线速处理

作者:时间:2001-03-23来源:电子产品世界收藏

    为了满足宽带线缆业务的广泛的市场需求,主要的线缆系统公司和多重系统运营商(MSO)正联合起来应对特定的市场挑战。过去,一个关键的问题是制定一个标准的方案,以便于通过线缆产品实现高速的数据业务 。标准的技术规范鼓励很多厂商开发标准的用户产品和数据转发器产品,并且,大批量生产带来的规模效益也会自然而然地促使MSO和用户数量的增加。标准的用户产品还使线缆调制解调器(Cable modem,CM)的消费者零售模型与传统的拨号类似。为了做到这一点,线缆产业制定了自己的技术规范称为线缆业务中的数据接口规范(DOCSIS)。一个研究和开发线缆业务的群体CableLabs管理这一标准,以保证供应商之间以及设备类型之间的互操作性。

    在过去的两年里,美国及世界其他地区的许多MSO开始提供基于 DOCSIS的高速数据业务。这些业务的开展是以 DOCSIS规范的1.0版本和各个生产商提供的第一代系统平台为基础的。到2000年底,仅在美国,就有超过三百万个家庭积极采用了高速数据业务,今后几年,这个数字还会成倍增加。美国和加拿大的很多MSO正在提供宽带的线缆modom业务,这些运营商包括AT&T、Time  Warner、Media One、Cox、Rogers、等。

    通过推行相应的规范和技术,通过市场运作,这些第一代的解决方案带来了巨大的产业效益。然而,随着住家应用功能和用途的继续增加,随着消费者在生活习惯上对入户高速接入的依赖性增强,用户对高可靠性业务和更高性能的需求将会持续增加。MSO越来越多地要求包括新一代线缆modom终端系统(CMTS)在内的高可靠性、高实用性基础设施。

    随着产业的成熟, “提供范围更广的业务种类,满足正在出现的市场份额的需求,”这种要求正在增加。结果, DOCSIS 的一个新版本应运而生,它提供了不同种类的业务,并增加了IP电话等新的应用。这个新版本就是 DOCSIS 1.1,它定义了一个服务质量(QoS)指标的最小集合和一组先进的QoS指标,这个最小的QoS指标集是所有合乎规范的CMTS 产品都必须满足的,而先进的QoS指标则建议CMTS产品满足,不做强制要求 。 大多数计算机网络产品(交换机和路由器)都已经在它们的功能集合中增加了一些QoS的成分。尽管不同的标准委员会还正在从众多的QoS建议中决定哪些将正式应用于Internet。现在, QoS指标已经在提供线缆数据业务的数据转发设备中得到执行。随之而来的业务性能改进在线缆业务量的增加方面将尤为明显 。向Internet的转变是非常重要的,因为它改变现有的Internet路由模型,使之从对所有的用户都“尽最大努力”地提供服务,向对不同的数据包和业务流区别对待转变。现在,对不同的数据包和业务流区别对待模型已经能够实现了。

    当QoS控制能够以普遍的、端到端的形式在Internet上实现时,就有根据相应的性能保证提供有区别的服务可能的。高优先级的数据包将通过低延迟和低抖动的路由传送,低优先级的数据包则有可能经历较多的延迟和抖动。在线缆数据转发器处理和Internet传输过程中,不同应用功能对吞吐量的要求将决定它们各自相应的业务流的优先级。甚至,在程序执行过程中,高级的应用程序动态地改变相应应用程序业务流的优先级也是可能的。

    因为所有的数据包不以相同的优先级等级处理 ,以请求的(或者交付的)业务水平为基础对不同类别的数据包实行不同的收费价格是可行的。将来的Internet用户有可能对不同类别的业务支付不同标准的费用,并且,还可能是以应用单位(如每分钟、每个数据包或者每个字节)为基础来支付的。因为采用了不同的收费价格,用户和服务供应商之间的服务水平协议(SLA)将详细说明已有的各个优先级水平、相应的费用以及相关的性能保证。服务提供和收费模型方面的这些变化,代表着为MSO提供接入的供应商的收入的实质性增长潜力。

 

 QoS和线缆 modom终端系统(CMTS)

 

    在线缆网络结构中, MSO处于最佳位置,对优先级业务起着看门人的作用。它们介入每一个用户的服务水平的约定,对自己的用户插入Internet的所有数据包都能够恰当地标记优先级指标。事实上,一个MSO的设备是最先受到信任的设备(它不为用户所有),用户的数据包必须通过它才能找到进入Internet的路径。MSO对消费者的数据包负责,并且,能够提供不同水平的用户业务,并对用户收费。在数据转发器的CMTS允许的情况下, MSO 还将能够对用户业务水平的进行动态升级。为了在新的模型中成功运作, MSO 按照时间、数据包或者数据量,按照线缆modom或者其之后的计算机设备,逐个对各种业务水平的应用进行详尽地计数。产生QoS控制能力的主要源泉将由MSO的CMTS包含的功能特点来提供,CMTS 位于数据转发器车间,在那里,CMTS 提供线缆设备和Internet的基本连接。

 

线速处理,确保性能

 

    通常,一个功能强大,且具备QoS控制功能的 CMTS将提供数据包分类、优先级标注、业务流监督、连接控制、流量控制、拥塞控制、精细排队、时序安排和逐个业务流成型等功能。为了完成上述功能,且不对CMTS吞吐量的QoS控制功能产生负面影响,硬件辅助的QoS处理(线速处理)通常是必须的。具备线速处理的CMTS 将能够完成所有的QoS控制功能以及与转发、计数和测量相关的全部功能,这些功能要求在最短的数据包到达间隔期望值内完成。不采用线速处理,这些功能占用的时间将超过两个连续的数据包的达到时间间隔。因此, CMTS 必须在完成对第一个数据包的处理的同时,对第二个数据包进行排队。一旦超时,排队深度就会增加,受业务影响的数据包丢失就会产生,而用户则会将其理解为服务水平较低、吞吐量较小、带宽较窄或者应答较慢。结果,用户对业务性能理解的降低将导致用户对服务质量的不满 。

    MSO可能会偏爱能够通过线速处理提供QoS控制功能的 CMTS 产品。今天,针对Internet中如此高的数据速率,只有为数不多的几种实用的方法实现线路处理,其中之一是设计高速定制的ASIC,以实现满足特定的QoS的处理速度。这种方法成本高,且在标准不断变化的情况下无法修改。在CMTS中实现线速处理的另一个方法是使用类似汽车装配生产线的技术对处理功能实行流水作业——流水线的每一级仅仅完成整个任务的一个子集,各个 子任务级联起来,新的任务(数据包)就可以以非常高的速度进入流水线。

    流水线方法既可以由软件实现,也可由硬件实现,还可由两者组合实现。采用高速处理器时,流水线可以用软件实现,这样做的好处是开发时间相对较短,开发工具丰富,且开发环境已为人们所广泛理解。然而,不幸的是,大多数通用处理器在任务划分和总线灵活性方面受到限制。新一代的网络处理器正试图通过并行处理来执行网络任务,从而克服上述缺点。一方面,它们处理类似语音流和视频流这样的实时数据的能力还有待于进一步验证,另一方面,用于网络处理器的软件编译器能否有效地处理数据依赖性以及时序安排和管理等任务还需要进一步观察。在硬件方案中,流水线算法可以利用可编程逻辑器件(PLD)实现,这样做既可以避免ASIC非常长的开发时间,又可以达到比纯软件方法快得多的速度。硬件层次的性能尤其重要,因为象DOCSIS这样的标准很可能提高对数据包传输的时延要求。另外,很多现代的PLD包含了有利于CMTS设计的结构特点。这些结构特点包括高速I/O缓冲器、锁相环(PLL)和灵活的嵌入式存储器结构。组合可编程逻辑和高速处理器构成的平衡的设计方案,可以兼有上述两种实现方法优点——既包括硬件加速的性能,又具备软件开发环境的熟悉,还包含了可重复编程平台的灵活性。

 

I/O功能和锁相环

 

    最新的可PLD支持多种I/O标准和多种逻辑电平。通过兼容多种 I/O电平标准,这些PLD可以在电路板上用作不同器件之间的接口,其逻辑电平可以是3.3V 或者在1.8V~2.5V之间任选。更重要的是,象LVDS低电平差分信号这样的高速I/O 选项使得PLD能够达到更高的性能水平――每个通道高达840 Mbps 。由于片内锁相环的参与,这样的速度是可以达到的。正如图1所表示的那样,锁相环在串-并转换电路中实现时钟倍频。

 

<图1:   基于可编程逻辑的LVDS电路使用多个时钟信号,可以实现高达每个通道840 Mbps数据传输速率。这种操作要求片内锁相环能够以8倍于输入时钟的速度同步LVDS 转换电路。>

 

    利用锁相环( PLL)和LVDS,设计者可以增加系统带宽。例如,在一个有8个客户的光交换单元里,每个客户有两组总线,每组总线有 8个I/O,但没有LVDS-PLL 组合,总的I/O引脚数量为:

 

8客户



关键词: 线缆moden 无线 通信

评论


相关推荐

技术专区

关闭