至l2以太网节点的通信可用传输网络带宽的制作方法

文档序号:7850102阅读:161来源:国知局
专利名称:至l2以太网节点的通信可用传输网络带宽的制作方法
技术领域
这里公开的各种不同的示例性实施例一般地涉及电信网络和业务管理。
背景技术
例如用户边缘设备或用户设备(像膝上型电脑、移动电话或连至通信网络的其他设备)的设备通常可以租用传输网络提供商设备上的特定的带宽。这种租用可以定义带宽对边缘设备的分配的有效持续时间。例如,DHCP服务器可以当接收有效请求时为DCHP配置的客户端分配IP地址、租约和IP配置参数,例如子网掩码和默认网关。对于局域网而言,带宽的容量通常可以匹配于设备的端口速度。例如,具有IGbps的连接端口速度(类似于示例性千兆位以太网(GigE)连接的操作端口速度)的用户设备可以止于IGbps通信速度。在定期操作期间,实际带宽容量(其可以是实际可用容量或者是“真”或“正常”可用容量)通常可以匹配于链路的租用带宽容量(租用容量)。然而,租用链路的带宽可以不必匹配于基础设施的端口速度。例如,无线移动提供商可以租用城域以太网(MEN)提供商上的50Mbps的对等出租线路(即也称作以太网虚拟线路或以太网虚拟私有线路)。即使GigE端口连通性可以提供IGbps的容量,租用链路也只能是50Mbps。在该例子中,传输提供商网络上的实际可用容量可以随网络负载条件、链路可用性和许多其他因素的变化而变化。例如,当传输提供商网络通过微波连接时,提供商网 络可能在晴天比在暴风雨天能够提供更大的带宽。然而,租用带宽不采用任何方式来针对这种波动进行适当地调节。流量工程用来通知边缘设备这种在容量、可用性等方面的变化。针对流量工程的其他所提出的方案通常需要附加的协议来处理消息。例如,开放最短路径优先-流量工程(OSPF-TE)是一种用在IP网络中的动态路由协议,其需要路由层对等邻接。协议利用携带类型长度值(TLV)元素的不透明的链路状态通告(LSA)来交换信息。然而,由于这种流量工程扩展在路由协议之上而被添加给网络,所提出的方案通常有损于总体网络性能并且增加了网络的复杂度。通过以上描述可知,期望监控租用链路的实际可用容量。特别地,期望使得通信网络中的设备能够确定租用链路是否是以可与适用链路的租用容量相比较的实际可用容量来操作的。

发明内容
由于当前需要通过以太网帧高效地通告实际可用容量,介绍了各种不同的示例性实施例的简要概述。在下面的概要中会有一些简化和忽略,其旨在强调并引入不同示例性实施例的一些方面,而不是限制本发明的范围。为了使得本领域普通技术人员能够利用本发明的概念而在后面的章节中对优选示例性实施例进行详细描述。各种不同的实施例可以涉及一种用于在通信网络上发送信息的方法。该方法可以包括确定在第一接口的第一链路的可用容量,其中该第一链路具有定义租用容量;创建包括以太网帧的通告帧,其中该以太网帧包括可用容量;以及通过该第一接口发送该通告中贞至至少一个第一设备。各种不同的实施例也可以涉及一种用于在通信网络上路由信息的方法。该方法可以包括在第一设备接收包括以太网帧的通告帧,该以太网帧把卡在提供商设备的第一接口处的第一链路的可用容量,其中该第一链路具有定义租用容量;以及由该第一设备将过量数据或全部数据重新路由到至少另一个链路,其中所述重新路由补偿了所述第一链路的租用容量与该第一链路的可用容量之间的差异。各种不同的实施例也可以涉及一种在通信网络上发送信息的设备。所述设备可以包括经由第一链路发送数据的第一接口,其中该第一链路具有定义租用容量。所述设备还可以包括确定在所述第一接口的第一链路的可用容量的网络业务监控器,创建包括含有该可用容量的以太网帧的通告帧的帧生成器,以及经由该第一接口将该通告帧发送到至少一个第一设备的网络业务管理器。应当清楚,以这种方式,各种不同的示例性实施例使得链路的实际可用容量通过网络现有路由协议而被通告。特别地,通过定义新的以太网帧类型,网络性能方面的压力较小并且为了高效出租可用 带宽给各种不同的设备所需要的复杂度也较小。


参考附图,能够更好地理解各种不同的示例性实施例,其中图1示出了用于经由一组链路递送数据的示例性通信系统;图2示出了具有通信设备之间的多个链路的示例性通信系统;图3示出了其中可用容量小于链路租用容量的通信系统的示例性实施例;图4示出了示例性通信设备及其组成部件;图5示出了作为L2以太网帧的示例性通告帧;图6是关于发送通告帧的示例性流程图;图7是关于当接收通告帧时重新路由过量数据的示例性流程图。
具体实施例方式现在参考附图,其中相似的号码代表相似的部件或步骤,公开了各种不同的示例性实施例的宽泛的方面。图1示出了用于经由一组链路递送数据的示例性通信系统。通信系统100可以包括提供商101、提供商边缘网关(PE) 103和用户边缘网关(CE) 105、107。在一些实施例中,通信系统可以具有多个提供商101和PE 103。在一些实施例中,多个其他设备可以在显示的设备之间连接,例如提供商101和PE 103,或PE 103和CE 105、107。在示例性实施例中,设备101至107之间的链路可以是千兆位以太网(GigE)通信链路。在其他实施例中,设备101至107之间的链路可以能够传输以太网帧的多个链路。如将在下面参考图2所讨论的,在设备之间可以有多个异构链路,例如提供商101与PE 103之间的GigE通信链路和FE/1OOMbps 链路。提供商101可以例如是MAIL/FTP服务器,其提供数据给CE 105、107。在一些实例中,提供商101可以在CE 105请求时提供数据。提供商101可以包括多个设备,例如连至内容数据库的内容服务器(未显示)。在其他实施例中,提供商101可以是将CE 105、107连至IP网络的边缘设备(未显示)。提供商101可以例如包括网络业务监控器和/或网络业务管理器并且因而可以确定至PE 103的链路的实际容量并基于实际测量的速率来对数据速率整形,如下文将讨论的那样。提供商边缘网关(PE) 103例如可以是提供商边缘路由器,其可以管理从提供商101至多个用户边缘网关105、107的数据传输。在一些实施例中,PE 103可以监控来自提供商101的进入链路和至CE 105、107的多个外出链路二者的带宽。当监控这些链路中的任一个时,PE 103可以当链路的实际可用容量小于该链路的租用容量时生成通告帧。这可以包括由PE103针对每条链路生成通告巾贞。在一些实施例中,每条链路可以具有异构的租用链路。例如,PE 103可以租用至提供商101的IGbps链路。因此,在该例子中,PE 103可以允许CE 105、107分别租用500Mbps的链路。作为中间设备,PE 103既可以监控实际可用带宽,也可以可选地中继从另一设备(例如提供商101)生成的通告帧。例如,如果提供商101与PE 103之间的链路以IGbps被租用,但是实际只有500Gbps的可用容量,则提供商101或PE 103都可以监控链路的实际可用容量。如下面将参考图4详细讨论的那样,当提供商101监控链路容量时,提供商101中的网络业务监控器可以使其帧生成器创建通告帧,该通告帧然后可以被发送到PE103JE103然后可以使其网络业务管理器调整其链路以补偿如在通告帧中被中继的实际容量。例如PE 103可以将链路改变到CE 105、107以分别具有250Mbps的容量。PE 103然后可以中继从提供商101生成的通告帧,其详述了实际可用容量。在一些实施例中,PE103中的网络业务监控器可以当接收来自提供商101的通告帧时致使PE 103的帧生成器利用相关带宽信息生成第二通告帧,其中该相关带宽信息是基于(但不等同于)包含在由提供商101生成的通告帧中的带宽信息的。

在一个可选的实施例中,PE 104本身可以通过其网络业务监控器来确定至提供商101或CE 105、107的任一链路的实际可用容量小于定义租用容量。当发生这种情况时,网络业务监控器可以触发PE 103中的帧生成器生成通告帧。网络业务管理器然后可以在两个方向中发送该通告帧,即向提供商101发送通告帧并且向至少一个CE 105发送至少一个附加的相同通告帧。在一些实施例中,PE 103可以在连至PE 103的接口的每条链路上发送相同的通告帧。例如,PE 103可以生成并发送三个相同的通告帧以发送给提供商101和CE 105、107。在其他实施例中,PE 103可以根据接收方来生成并发送不同的通告帧。用户边缘网关(CE)105、107例如可以是家庭网关。在一些实施例中,CE 105可以例如是用户终端设备,例如膝上型电脑、移动设备或由用户直接使用的连至通信网络的其他设备。当接收通告帧时,CE 105、107可以例如对所接收数据的速率重新整形。例如,CE105可以当接收指示了实际可用容量是250Mbps的通告帧时,管制实际速率以使得它期望以只有250Mbps的带宽来接收。在一些实施例中,CE 105可以在其他链路上重新路由所期望的过量数据。例如,如果CE 105拥有至PE 103的多个链路(未显示)或至提供商101的直接链路(未显示),则CE105可以当接收通告帧时经由这些可选链路来重新路由所期望的过量数据,以使得CE 105能够在多个链路上以租用带宽接收数据,而不是单个租用链路。在可选的实施例中,提供商101或PE 103可以经由可选链路重新路由过量数据以维持租用带宽容量。
图2示出了具有通信设备之间的多个链路的示例性通信系统200。如上文就通信系统100所讨论的,通信系统200中的提供商201可以经由至少一个链路211连接提供商边缘网关(PE)203。在该实施例中,提供商201经由多个平行链路211至217连接到PE 203。在一些实施例中,链路211至217共享相同的属性并且可以承载相等比例的租用链路容量。在可选的实施例中,链路221至217可以是异构的,其中提供商201和PE 203中各自的网络业务管理器基于每个链路211-217的成比例带宽容量来设定成比例带宽。在一些实施例中,链路组211-217可以被提供商201和PE 203看作是组链路,其中聚集的整体容量相对于租用容量而被测量。在这些实施例中,链路上降低的实际可用容量(例如链路214上的可用容量从50Mbps降低到25Mbps)会导致该组中的其他链路提高其各自的容量作为补偿。例如,如果每个链路211-217维持50Mbps的租用容量,链路214从50Mbps到20Mbps的下降会导致剩下的六条链路构成30Mbps的过量数据带宽。因此,在该实施例中,链路211-213、215-217可以将其实际可用容量从50Mbps提高到55Mbps。在一些实施例中,补偿可以被自动触发,以使得提供商210或PE 203中的网络业务管理器只看到整体组链路 速率。在一些实施例中,关于单独链路的新的可用带宽信息必须在提供商201与PE 203之间被传送。提供商201和PE 203必须具有对针对每个链路的新可用带宽的共同理解。由于组速率没有变化,因此各个业务管理器可能不触发过量数据至可选链路的重新路由。在可选的实施例中,多个链路211-217可能被提供商201和PE 203中的网络业务监控器和网络业务管理器看作是不同的、独立的线路。在这种情况下,从链路214到链路211-213、215-217的过量数据的重新路由作为对接收所生成的通告帧的响应而发生。图3示出了通信系统300的示例性实施例,其中可用容量小于租用的链路容量。通信系统300可以类似于如上文讨论的通信系统100、200。提供商301和提供商边缘网关(PE) 303可以通过链路311而连接。PE 303可以以设定容量从提供商301租用链路311。在示例性实施例中,PE 303以等于端口速度的带宽(例如IGbps)从提供商301租用链路311。然而,在租用有效的时间段内,链路311的实际容量可能不等于租用容量。这可能是因为例如由于网络连接特性造成的总体网络容量的波动。这对于微波网络而言特别真实,因为变化的天气模式可能大大影响其组成链路的最大带宽容量。在一些实施例中,对带宽的高要求会导致提供商101为超过组成链路的总容量的相连设备分配带宽。在其他实施例中,在每个设备处的高网络负载条件或接口可用性也会导致链路上的初始租用带宽容量与实际可用容量之间的差异。在这种情况下,链路311仅可以递送被测量为低于租给PE 303的带宽容量的实际可用带宽容量321。当这种情况发生时,向设备(提供商301和PE 303)发回实际可用带宽容量以使得每个设备能够立刻采取动作是十分关键的。这种动作可以包括整形和/或管制数据传输速率以匹配于实际可用带宽。其他动作也可以包括当存在可选链路以通过多个独立链路维持租用容量时在该可选链路上部分地或总体地(即所有数据业务)重新路由数据。图4示出了示例性通信设备400及其组成部件。网络设备400可以例如是图1的通信系统100中的提供商101、PE 103或CE 105、107。在所说明的实施例中,网络设备400可以是连至链路411、413的PE 103。网络设备400可以包括网络业务监控器(监控器)401、网络业务管理器(管理器)402和帧生成器403。监控器401和管理器402 二者可以连接到两个链路411、413。在所说明的实施例中,链路411可以在网络设备400的进入接口 421连接到例如提供商101,而链路413可以在网络设备400的外出接口 423连接到CE 105。网络业务监控器401可以是网络设备400内部的部件,其监控连至网络设备400的进入接口 421和/或外出接口 423处的业务流。在一些实施例中,网络设备400可以包含多个进入接口和/或外出接口。在这种情况下,监控器401可以独立地跟踪并测量每个接口。监控器401可以记录每个链路411、413的租用带宽容量并且可以测量每个链路411、413上的实际可用带宽。在一些实施例中,监控器401可以以定义的实际间隔测量链路411、413的带宽,例如每10ms。在其他实施例中,监控器401可以是消极的,其仅当在链路413的租用容量与链路411中的实际容量之间存在阈值差时才有所动作。例如,监控器401可以消极地在外出接口 423测量链路413,直到实际容量低于阈值(例如5Mbps的差值,通常是用户配置的阈值)。当这个差值出现时,监控器401可以发送信号至帧生成器403以生成通告中贞。从监控器40 1发送到帧生成器403的信号可以包括在接口 421、423的实际测量的容量。继续该例子,当监控器401或者是消极地或者是在激活时间间隔期间测量到至少一个5Mbps差值时,监控器401可以生成信号以发送给帧生成器,该信号具有包含于所生成信号的有效负荷中的所标识链路的实际可用容量(例如在链路413处的35Mbps,而不是50Mbps的租用容量)。网络业务管理器402可以是网络设备400中的用于管理通过接口 421、423传送数据的部件。管理器402可以将数据流例如从进入接口 421定向到外出接口 423。管理器402也可以按照包含于分组中的信息来中继例如L2以太网帧的数据分组。例如,当网络设备400是PE时,管理器402可以例如按照包含于数据分组的报头中的目的媒体访问控制(MAC)地址而将所接收的数据分组中继到目的CE。管理器402可以接收从帧生成器403生成的通告帧并且将分组定向到接口 421、423中的至少一个。在一些实施例中,管理器402可以添加通告帧的目的地址。因此,在这种情况下,管理器402也可以组播该通告帧。当组播该通告帧时,管理器402,或在一些实施例中是子网(例如224. O. O. 2)内的所有路由器,可以使用任何其他组播目的地址,其中第一个字节的最低有效位被设为“I”。这可以指示以太网帧要泛洪到子网或网络中的所有点。在一些实施例中,对标准以太网广播分组的使用也是期望的。管理器402因而可以在其进入和/或外出接口二者上发送通告帧。管理器402可以当同一设备中的监控器401测量到实际可用带宽容量中的差异时中继来自帧生成器403的通告帧,或者可以中继接收自另一设备的通告帧,例如在进入接口 421通过链路411而从提供商101接收的通告帧。帧生成器403可以是网络设备400中的用于生成通告帧的部件,该帧包括与给定链路的实际可用容量有关的信息。帧生成器403可以例如响应于从监控器401的接收的信号而生成L2以太网帧,如下文将详细讨论的那样。在一些实施例中,帧生成器403可以包含在消息的有效负荷中的实际可用容量。在一些实施例中,帧生成器403可以将地址信息添加到通告帧中,而不是管理器402。在一些实施例中,网络设备400的内部部件401-403可以被组合成一个较大的部件。例如网络设备可以具有包括帧生成器403和网络业务管理器的芯片或其他硬件。本领域技术人员知道网络设备400的内部部件的现有组合。图5示出了作为L2以太网帧的示例性通告帧。通告帧500可以是用于OSI联网模型(例如符合IEEE 802. 3)的物理层的信令的L2以太网(即DIX)帧。在一些实施例中,通告帧在数据链路层上被传送。通告帧500因而可以具有包括目的MAC地址501、源MAC地址503和以太网类型505的MAC报头511。通告帧500也可以具有数据有效负荷507和CRC校验和509。通告帧500的长度可以随着其不同的部件而变化,其长度是至少两个字节。例如,目的和源MAC地址501、503的长度是六个字节,而CRC校验和是四个字节并且以太网类型是两个字节。数据有效负荷507的长度可以变化,其范围从最小46个字节到最大1500个字节。示例性通告帧500说明了 L2以太网帧的一个例子,其中每个字节由其十六进制等值来表示(即 7Ehex=011111102)。MAC报头511可以包含目 的MAC地址501、源MAC地址503和以太网类型505。帧生成器403可以添加以太网类型505到通告帧,而帧生成器403或网络业务管理器402都可以添加目的和源MAC地址501、503。在所说明的实施例中,通告帧500可以由管理器402组播,因为目的MAC地址的最后一个字节2Dhex=00101101具有最低有效位“ 1”,这说明通告帧要被组播并且遍及通信网络而传播。以太网类型505可以指示L2以太网帧500是通告帧。帧生成器403可以通过指定未定义的以太网类型来指示特定的帧是通告帧500。例如,通信网络100可以分配未定义的以太网类型码“15241(|”以指示通告帧。当帧生成器403随后添加05hex、F4hex字节作为以太网类型505时,管理器402可以确定它正处理的以太网帧实际上是通告帧。通信网络100可以指定任何未定义的以太网类型,例如1523-1535范围内的值,或在1535以上的未分配的值。在该上下文中,未定义的以太网类型可以包括在1500至1536 (不包括在内)之间的未定义值,以及在1535 (不包括在内)以上的未指定的值。这种未指定的值可以是还没有分配给以太网类型值的IEEE列表中的组织的值。针对带宽通告而对以太网帧的使用可以允许包括路由协议的其他协议的共存。以太网层带宽通告通常可以不对通信节点增添额外的压力,不像支持流量工程信息的路由协议那样。支持流量工程的这种设备也将其操作与以下负担相关联运行路由协议、处理保活分组以及基于网络内的变化而重新计算拓扑等,都对通信设备的处理器增加额外负担。数据有效负荷507可以在长度上变化并且可以包含与目标链路的实际可用容量有关的信息,并且也可以包含相关重路由信息。数据有效负荷507可以包含一个或多个TLV(类型长度值),当目标链路实际上是多个组合在一起的链路时,其可以包含与例如单个整体聚集链路容量有关的信息。通告巾贞也可以包括dotlp,其可以是虚拟局域网(VLAN)报头优先级比特。该dotlp可以指定针对特定优先级的特定以太网报头的所需处理。例如,dotlp可以指示用于特定数据集合的链路或特定VLAN。这可以当过量数据包括不同数据类型(例如语音分组、视频分组和文本分组)时发生。dotlp报头因而可以在链路组中的不同的组成链路之间进行区分,其可以使得网络业务管理器能够更有指定性地重新路由过量数据。例如,包括图2中的链路组211-217的单独链路的特定实际容量的通告帧可以使得有关管理器能够从有缺陷的链路214到其他能够处理过量数据的链路211-213、215-217重新路由数据。图6是关于发送通告帧的示例性流程图。方法600可以由例如提供商101或PE103来执行以确定由另一设备租用的链路是否具有更低的实际容量。方法600开始于步骤601并且进行到步骤603,其中设备确定租用链路的定义容量。这可以包括出租定义的带宽给另一个设备,例如提供商101出租500Mbps给PE 103或PE 103出租50Mbps给CE 105。在一些实施例中,这可以包括提供商101或PE 103例如通过检查网络业务监控器401中所存储的值来确定现有租用容量项。所确定的值可以称为定义的租用容量。在步骤605中,设备可以确定租用链路的实际可用容量。这可以包括例如从接口/端口目标探测带宽数据。这例如可以包括设备中的网络业务监控器401在给定时刻测量实际容量。这个确定的步骤605可以以预定的时间间隔进行(例如每10ms),或可以消极地进行,其中监控器401不采取动作直到步骤607。在步骤607,监控器401可以确定链路的所测量实际可用容量是否小于定义的租用容量。在一些实施例中,仅当可用容量下降到租用容量的定义值以下时,例如低于定义的租用容量的50Mbps,这才会是真实的。这种阈值可以帮助避免由于定义的租用容量的微小变化而引起的不必要的业务调整。该阈值可以由网络工程师设定,或者可以由提供商101或PE 103在建立出租时来设定。如果实际可用容量等于或大于定义的租用容量,则方法600可以结束于步骤615。否则,当实际可用容量低于定义的租用容量时,方法600可以进行到步骤609。在步骤609中,可以生成通告帧。这`可以包括监控器401发送包含实际可用容量的信号给帧生成器403,其中帧生成器403以L2以太网帧的形式生成通告帧,该帧在其有效负荷中包含实际可用容量信息。通告帧也可以在其以太网类型505中包括在标准中未定义的值,该值在通信系统100中被用来指示所生成的帧是通告帧。该帧也可以包括各种不同的TLV,其指示了与组中的一个或多个相关链路有关的特定信息。一旦通告帧被生成,方法600就可以进行到步骤611。在步骤611中,帧生成器可以发送通告帧至网络业务管理器403。方法600然后可以进行到步骤613,其中网络业务管理器403可以发送通告帧至一个或多个设备。接收通告帧的设备也可以处理包含于该通告帧中的信息并且将该信息中继到其他设备。在一些实施例中,如果目的MAC地址没有在步骤611中被帧生成器403添加,则业务管理器在613中可以将目的MAC地址添加到通告帧。在一些实施例中,网络业务管理器403可以通过组播发送通告帧,其可以遍及通信系统地传播该通告帧。一旦网络业务管理器发送通告帧,方法600就可以结束于步骤615。图7示出了用于当接收通告帧时重路由过量数据的示例性方法700。方法700可以由运营商设备执行,例如PE 103或CE 105、107,其从提供商设备租用链路,例如提供商101或PE 103。方法700可以被执行以通过经由可选链路重路由过量数据来补偿租用容量中的新更新的损失。类似地,运营商设备也可以使用其他方法来响应于实际可用容量的减少而对业务进行整形和/或管制。方法700开始于步骤701并且进行到步骤703,其中运营商设备的网络业务管理器403接收通告帧。通告帧可以从另一个设备接收,例如提供商101或PE 103。在一些实施例中,网络业务管理器403可以从帧生成器403接收通告帧。在另一个实施例中,通告帧可以包括与具有低于定义的租用容量的实际可用容量的目标链路有关的信息。方法700 因而可以进行到步骤705,其中运营商设备的网络业务管理器可以通过将过量数据重路由到其他链路来对包含于该通告帧中的信息做出响应。其他链路可以能够增加其实际可用带宽以补偿目标链路的定义租用容量与实际可用容量之差。例如PE 203 可以通过以每个500Mbps租用的一组IGbps链路211-217连接到提供商201。PE 203的网络业务管理器可以在步骤703中接收指示链路214的实际可用容量仅为200Mbps的通告帧。网络业务管理器因而可以在步骤705中将过量数据重路由至链路211-213、215-217,这将每个链路的实际可用容量增加到500Mbps到550Mbps的租用容量以上。在步骤707,运营商设备的网络业务管理器可以确定在重路由过量数据之后,目标链路的实际可用容量是否返回到其定义的租用容量。步骤707可以在步骤705之后以定义的时间间隔进行(例如10分钟)。在一些实施例中,网络业务管理器可以当实际可用带宽在定义的阈值内时确定两个量是“相等的”。如果网络业务监控器确定量是“相等的”,则方法700可以进行到步骤709,其中网络业务管理器将过量数据重新路由回原始目标链路并且结束于步骤711。当在步骤707实际可用容量保持低于定义的租用容量时,方法700可以直接进行到步骤711和过程。根据以上描述可知,本发明的各种不同的示例性实施例可以实现在硬件和/或固件中。此外,各种不同的示例性实施例可以实现为存储在机器可读存储介质上的指令,其可以由至少一个处理器读取并执行以执行这里详细描述的操作。机器可读存储介质可以包括用于以机器可读的形式存储信息的任何机制,所述机器例如是个人或膝上型电脑、服务器或其他计算设备。因此,机器可读存储介质可以包括只读存储器(ROM)、随机访问存储器(RAM)、磁盘存储介质、光存储介质、闪存设备和类似的存储介质。本领域技术人员应当认识到,这里的任何框图代表了体现本发明原理的说明性电路的概念性视图。类似地,应当认识到,任何流程图、状态过渡图、伪码等代表各种不同的过程,其可以实质上在机器可读介质中表示并且由计算机或处理器执行,而不管是否明确显示了这种计算机或处理器。尽管已经特别地参考其特定的示例性方面而详细描述了各种不同的示例性实施例,然而应当理解,本发明能够实现其他实施例并且其细节能够以各种不同的明显方面进行修改。如对于本领域技术人员显而易见的,可以实现在本发明精神和范围内的变化和修改。因此,前面的公开、描述和附图只是说明性的并且不以任何方式限制本发明,本发明仅由权利要求限定。
权利要求
1.一种用于在通信网络上发送信息的方法,,所述方法包括 确定在第一接ロ的第一链路的可用容量,其中该第一链路具有定义的租用容量; 创建包括以太网帧的通告帧,该以太网帧包含所述可用容量; 通过所述第一接ロ将所述通告帧发送给至少ー个第一设备。
2.根据权利要求1所述的方法,其中,所述通告帧包括L2以太网帧,该L2以太网帧包括从针对以太网类型字段而未被定义的若干值之一中选出的以太网类型值和包括链路容量信息的有效负荷中的至少ー个类型长度值(TLV)。
3.根据权利要求1所述的方法,还包括 由所述第一设备通过至少一个次级链路发送所述通告帧到至少ー个次级设备。
4.根据权利要求1所述的方法,还包括 从第二设备出租第二链路上的带宽的租用容量; 通过第二接ロ至少向所述第二设备发送所述通告帧;和 由所述第二设备通过所述至少ー个次级链路发送所述通告帧至所述至少ー个次级设备。
5.根据权利要求1所述的方法,还包括 由所述第一设备至少将过量数据重路由到至少另ー个链路,其中所述重路由补偿了所述第一链路的租用容量与该第一链路的可用容量之间的差异; 确定所述第一接ロ的所述第一链路的可用容量等于所述租用容量; 创建包括L2以太网帧的第二通告帧,该L2以太网帧包含更新的可用容量; 通过所述第一接ロ将所述第二通告帧发送到至少ー个第一设备;和 至少将所述过量数据重路由至所述第一接ロ的所述第一链路。
6.一种通过通信网络发送信息的设备,该设备包括 通过第一链路发送数据的第一接ロ,其中该第一链路具有定义的租用容量; 确定所述第一接ロ处的所述第一链路的可用容量的网络业务监控器; 创建包括以太网帧的通告帧的帧生成器,其中该以太网帧包含所述可用容量;和 通过所述第一接ロ将所述通告帧发送到至少ー个第一设备的网络业务管理器。
7.根据权利要求6所述的设备,其中,所述帧生成器当所述第一链路的可用容量低于该第一链路的租用容量时创建所述通告帧。
8.根据权利要求6所述的设备,其中,所述通告帧包括L2以太网帧,该L2以太网帧包括未定义的以太网类型和包括链路容量信息的有效负荷中的至少ー个类型长度值(TLV)。
9.根据权利要求6所述的设备,还包括 通过第二链路接收数据的第二接ロ,其中所述第二链路具有第二定义的租用容量,其中所述网络业务管理器通过所述第二接ロ将所述通告帧发送到至少ー个第二设备并且所述第二设备通过至少ー个次级链路将所述通告帧发送到至少ー个次级设备。
10.根据权利要求6所述的设备,其中,所述网络业务管理器将过量数据重路由到至少另ー个链路,所述重路由补偿了所述第一链路的租用容量与该第一链路的可用容量之间的差异,所述网络业务监控器确定所述第一接ロ处的所述第一链路的可用容量等于所述租用容量,所述帧生成器创建包括L2以太网帧的第二通告帧,该L2以太网帧包含更新的可用容量,并且所述网络业务管理器通过所述第一接ロ将所述第二通告帧发送到至少ー个第一设备并且将所述过量数据重路由到所述第一接ロ处的所述第一链路。
全文摘要
各种不同的实施例涉及通告租用链路的可用带宽容量的通信系统和相关方法。在出租链路给运营商设备后,提供商或运营商可以监控租用链路的可用容量并且当实际可用容量低于该链路的定义的租用容量时生成通告帧。该通告帧可以是以类似于用在通信网络中的路由协议的形式的L2以太网帧以避免由于流量工程的附加协议而对网络增加附加的压力和复杂度。在利用该通告帧遍及网络地传播新的信息之后,运营商设备可以响应于租用链路上的更新的可用容量而对其数据业务进行重定向或整形。
文档编号H04L12/801GK103039042SQ201180027876
公开日2013年4月10日 申请日期2011年6月1日 优先权日2010年6月7日
发明者A·迪比尔迪, H·昌 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1