CN1320803C - 无源光网络上行带宽的动态分配控制方法 - Google Patents

无源光网络上行带宽的动态分配控制方法 Download PDF

Info

Publication number
CN1320803C
CN1320803C CNB2003101042997A CN200310104299A CN1320803C CN 1320803 C CN1320803 C CN 1320803C CN B2003101042997 A CNB2003101042997 A CN B2003101042997A CN 200310104299 A CN200310104299 A CN 200310104299A CN 1320803 C CN1320803 C CN 1320803C
Authority
CN
China
Prior art keywords
bandwidth
onu
time
frame
mandate
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.)
Expired - Lifetime
Application number
CNB2003101042997A
Other languages
English (en)
Other versions
CN1614944A (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.)
Gw Delight Technology Co ltd
Beijing University of Posts and Telecommunications
Original Assignee
GELIN WEIER SCI-TECH DEVELOPMENT Co Ltd BEIJING
Beijing University of Posts and Telecommunications
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 GELIN WEIER SCI-TECH DEVELOPMENT Co Ltd BEIJING, Beijing University of Posts and Telecommunications filed Critical GELIN WEIER SCI-TECH DEVELOPMENT Co Ltd BEIJING
Priority to CNB2003101042997A priority Critical patent/CN1320803C/zh
Publication of CN1614944A publication Critical patent/CN1614944A/zh
Application granted granted Critical
Publication of CN1320803C publication Critical patent/CN1320803C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种上行带宽动态分配控制方法,在由OLT、光分配网和多个ONU组成的无源光网络上进行上行带宽的动态分配控制。其对各ONU以太网业务数据的上行带宽的动态分配控制包括:由每个在线的ONU将自身缓存数据的大小,封装在带宽请求帧中上报给OLT;OLT依据上报的缓存数据大小和根据该ONU的上行用户带宽协议换算的基本带宽门限值,计算该ONU的授权起始时间和授权带宽长度,封装在带宽授权帧中发送给该ONU。其对各ONU的E1业务数据的上行带宽的动态分配控制包括:OLT将计算出的每个ONU E1业务数据的第一个授权发送时间和配置的授权带宽长度,封装在带宽授权帧中发送给每个ONU;接收到带宽授权的各ONU,在第一个授权发送时间开始发送E1业务数据,然后周期发送。

Description

无源光网络上行带宽的动态分配控制方法
技术领域
本发明涉及一种基于以太网的多业务无源光网络技术,是一种上行信号的动态带宽分配控制方法,可有效提高上行带宽利用率,保障用户的带宽权益。
背景技术
基于以太网的多业务无源光网络(EPON)***,采用一个局端设备-光线路终端(Optical line Terminal,简称OLT),通过无源的光分配网连接多个远端设备-光网络单元(Optical Net Unit,简称ONU),构成点对多点树形拓补结构。
参见图1、图2,图中分别示出多业务EPON(MS-EPON)***拓扑结构中的下行数据流方向和上行数据流方向。
参见图1,下行方向,OLT 11侧下行信号传输的光信号由同一个激励源产生,如1、2、3,每个信号帧之间是连贯的,OLT 11通过广播方式向远端的各光网络单元13(ONU1至ONU3)发送数据信号,经分路器12,由远端的各光网络单元13(ONU1至ONU3),从连续数据1、2、3中选择出与已相关的一个或几个帧数据,发送给自己的用户14。
参见图2,上行方向,每个光网络单元13(ONU1至ONU3)只有在分配给自己的时隙内发送来自各自用户14的数据帧,其它时间则处于发送等待状态,各个光网络单元13的数据帧在光纤中经合路器12组合起来向OLT 11传送。
EPON上行传输是多个ONU时分复用上行带宽,因此使用恰当的带宽分配机制是十分必要的。多业务EPON***主要向用户提供基于以太网业务的数据业务,同时也应该支持有服务质量(QoS)保证的E1业务。
多业务EPON上行带宽分配可采用对带宽固定配置的方式,即***按照各ONU预定的带宽固定(或者说静态)配置各ONU的上行带宽。而由于EPON承载E1(E1 Over EPON)技术是一种将E1数据适配成以太网数据在固定时刻发送的技术,因而这种固定带宽分配方法可以有机地融合EPON承载E1技术来支持传统的时分复用(TDM)业务。
在带宽固定配置的情况下,若为了保证传输性能,以各ONU的峰值速率分配带宽,此时因各ONU的数据流往往不是同时处于峰值速率状态下,将导致整个***带宽没有被充分利用,大大降低了***资源的利用率。而若为了提高***资源的利用率,以各ONU传输数据的平均速率分配带宽,又常常会出现在某些ONU要发送较大的突发分组数据时,数据却不能及时发送出去的情况,从而使数据的丢包率和时延增加;而另外一些ONU的数据流量因小于平均速率,***资源仍会没有被充分利用。由此可见,因突发性很强的以太网数据业务占相当大比例,静态带宽分配将导致EPON***带宽利用率低。
动态带宽分配则是OLT根据各ONU实时上报的对带宽的请求进行统筹安排,动态调整授权给ONU的带宽值。由于动态带宽分配能够体现ONU的实时请求,从而可充分利用***资源,同时改善时延等性能。
但在动态带宽分配情况下,由于每个ONU发送数据的时间不固定,因而不能直接使用EPON承载E1技术来支持传统的TDM业务,且目前EPON***的动态带宽分配机制是根据ONU用户的请求给予其相应的带宽,不能对带宽进行管理,对用户请求提供的带宽只能是尽力而为的,因而其服务质量也是尽力而为的,不能满足电信运营商对综合业务平台的可运营可管理的要求,不能满足实际的市场需要。
因此一个科学有效的上行带宽动态分配控制机制,应能弥补目前MS-EPON***动态带宽分配的不足:可以根据各个ONU业务流的变化,实时地进行上行带宽分配,以提高带宽利用率;当各用户竞争***带宽时,可根据用户与运营商间预先签定的合约,公平地进行带宽分配,即用户得到的带宽正比于其付费的多少,以方便运营商进行运营管理;同时,可利用EPON承载E1的技术传输有QoS保证的E1业务,满足客户对传统电信业务的需求。
发明内容
本发明的目的是提供一种无源光网络上行带宽的动态分配控制方法,对基于以太网的多业务无源光网络***中的上行带宽进行动态分配控制,不仅能防止EPON***各ONU上行突发数据间的冲突,更重要的是可以根据各个ONU业务流的变化,实时地进行带宽分配,以提高带宽利用率;当各用户竞争***带宽时,根据用户与运营商签定的合约,公平地进行带宽分配,即用户得到的带宽正比于其付费的多少,保证带宽分配的公平性并方便运营商的运营管理;可利用EPON承载E1业务的技术,传输有QoS保证的E1业务,满足客户对传统电信业务的需求。
实现本发明目的的技术方案是这样的:一种无源光网络上行带宽动态分配控制方法,是在由OLT、光分配网和多个ONU组成的无源光网络上进行上行带宽的动态分配控制,其特征在于包括:
对各ONU基于以太网业务数据的上行带宽的动态分配控制方法,和同时对各ONU的E1业务数据的上行带宽的动态分配控制方法;
所述的对各ONU基于以太网业务数据的上行带宽的动态分配控制方法包括:
A1.由每个在线的ONU将自身缓存数据的大小,封装在含有时间标签值的以太网MAC控制帧格式的带宽请求帧中,并在各自的由OLT分配的授权带宽内于以太网业务数据发送结束时将该带宽请求帧上报给OLT;
B1.OLT在轮询到在线的ONU时,计算该ONU的授权起始时间和授权带宽长度,并封装在含有时间标签值的以太网MAC控制帧格式的带宽授权帧中,发送给该ONU,计算依据包括该ONU上报的带宽请求帧中的缓存数据的大小和根据该ONU的上行用户带宽协议换算的基本带宽门限值;
所述的对各ONU的E1业务数据的上行带宽的动态分配控制方法,包括:
A2.OLT将计算出的每个ONU E1业务数据的第一个授权发送时间和配置的授权带宽长度封装在含有时间标签值的以太网MAC控制帧格式的带宽授权帧中,发送给每个ONU;
B2.接收到带宽授权的各ONU,在其ONU时钟等于其第一个授权发送时间时进行第一个E1业务数据的发送,以后每隔一固定时间发送一次E1业务数据。
本发明的技术方案,利用时分复用和统计复用手段实现EPON***对上行共享链路带宽动态分配和控制。该方案利用以太网MAC控制帧格式的带宽请求帧来传递ONU的缓存数据大小信息;OLT对于协约要求带宽较小的ONU用户,根据其授权带宽门限值与最大以太网帧长的比较结果调整授权带宽门限值的大小,从而在不占用别的ONU带宽的情况下保证能够发送最大以太网帧;OLT根据各ONU上报的缓存数据大小信息给予各ONU不超过其授权带宽门限值的带宽授权并且避让E1业务发送时隙;利用以太网MAC控制帧格式的带宽授权帧来传递OLT侧与各ONU侧的时钟同步消息及带宽授权消息,时分控制各ONU上行发送缓存中的数据发送;利用带宽授权帧传递E1的配置信息,包括各ONU的第一个授权发送时间及E1授权长度,使各ONU的适配成以太网帧格式的E1数据,从其第一个授权发送时间开始,在固定时隙周期地上行发送。
本发明方法经济有效灵活地根据OLT与各ONU的带宽协议,和各个ONU的实时业务情况,管理控制EPON***各ONU的上行带宽。
本发明的技术方案中,各ONU按照接收到的来自OLT的以太网带宽授权内容,配置上行发送寄存器,实现对以太网数据和E1数据上行发送控制。
本发明利用以太网MAC控制帧格式的带宽请求帧,实现ONU的缓存数据大小信息的上报;带宽请求帧含有ONU的时间标签值,利用传统技术可实现OLT对ONU的测距。
本发明利用MAC控制帧格式的带宽授权帧,实现授权消息的下行传递;带宽授权帧含有时间标签值,用于实现各ONU侧与OLT侧的***时钟同步。
本发明的技术方案,带宽管理方式集中易控,只需在OLT侧,就可实现对各ONU侧上行带宽的配置与管理;由各ONU侧各自独立地实现对上行带宽的时分控制。
本发明采用的上行带宽控制方法能够充分利用线路资源,在低成本的EPON平台上提供可靠的上行连接通道;支持的协约带宽范围广、粒度小,可以尽量满足用户的需求;同时可以根据各个ONU的业务情况做到上行带宽的灵活控制,在不降低所有ONU服务质量的情况下为业务量大的ONU提供更好的服务;同时支持有QoS保证的传统TDM业务,在接入网部分实现多业务接入;还为电信运营商提供简洁方便的上行带宽管理方式,确保接入网段运营收费的合理性,即接入网用户所享受的带宽能与其付费保持正比。
本发明的方法能提高接入网运营商对EPON***上行共享带宽的控制和管理能力,提供上行带宽利用率,保障EPON用户的带宽权益。
附图说明
图1是多业务EPON(MS-EPON)***拓扑结构中下行数据流方向示意图;
图2是多业务EPON(MS-EPON)***拓扑结构中上行数据流方向示意图;
图3是本发明对多业务EPON(MS-EPON)***上行动态带宽分配过程示意图;
图4、图5是多业务EPON***上行动态带宽分配所使用的MAC控制帧的格式说明,其中图4是带宽请求帧的格式,图5是带宽授权帧的格式;
图6是多业务EPON***,OLT对ONU上行动态带宽分配时的授权内容的计算流程框图;
图7是本发明多业务EPON***上行动态带宽分配原理框图。
具体实施方式
本发明上行链路采取时分复用的方式,即在OLT给每个在线的ONU分配带宽的一轮授权中,OLT都是根据各个ONU与OLT的协约带宽和各ONU实时业务流的情况,将上行链路公平地分成一个个大小不等的时隙,分别授权给相应的ONU;各ONU只能在分配给自己的授权时隙内发送或接收数据。
在EPON的点到多点的***中,定义最大周期T。OLT首先通过网管界面得到各ONU客户和运营商间的带宽协议,计算出每个ONU的基本带宽门限:BTh=BW×T,其中BW为协议的带宽大小,该基本带宽门限也是ONU客户的最大带宽授权值。然后通过EPON管理通道,将各个ONU的基本带宽门限BTh保存在OLT侧的现场可编程逻辑阵列(FPGA)芯片中。各个ONU的在线状况也通过EPON管理通道保存在OLT侧的该FPGA芯片中。
本发明方案需要完成最大带宽授权(即基本带宽门限)计算、授权起始时间计算、数据业务授权长度的计算、E1首次授权发送时间计算、EPON***时钟同步、带宽请求信息传递、带宽授权信息传递、数据缓存、数据发送的时分控制等子任务。下面以在多业务EPON***上实施本发明技术方案为例并结合附图进一步说明本发明方案中的各子任务。
参见图3,说明了MS-EPON***的上行带宽动态分配过程。图中表示出OLT接收来自各ONU的上行数据(基于以太网业务的数据业务)、上行带宽请求和E1业务数据,及OLT向各ONU发送上行带宽授权。各ONU的E1业务数据固定在n×500μs点(n=0,1,2,......)集中发送,如图中点划线箭头所示;各ONU的上行带宽请求帧在其以太网业务数据发送结束时发送,如图中粗稀虚线箭头所示;OLT接到一ONU的上行带宽请求帧后立即处理并分配带宽,通过带宽授权帧通知该ONU,如图中细密虚线箭头所示。
MS-EPON***软件根据带宽协议计算出各ONU的上行基本带宽门限(最大带宽授权),然后通过FPGA计算出各ONU每发送周期T的带宽授权,包括授权起始时间ST和授权长度G(上行方向各ONU自行发出的广播帧,如一些管理信息,仍占用本ONU数据通道,即占用带宽)。MS-EPON***通过带宽请求-带宽授权的方式,为各ONU的数据传输分别提供独立的逻辑链路通道,并保障该逻辑链路通道的大小不小于与用户的带宽协议。
图3中,MS-EPON***,将对E1业务数据的传输固定在n×500μs(n=0,1,2,......)的固定时间点处,即在每固定时间点处提供授权,用于传输以太网帧格式的E1数据包。MS-EPON***再通过在接收端增加平滑抖动措施(缓存不同周期数据),就可以充分保障E1业务的业务质量(QOS)。每轮授权为n个在线ONU的普通以太网数据ONU1DATA1至ONUn DATAn的传输提供了n个授权,用于对应传输n个普通以太网数据帧。图3中,OLT侧至ONU侧不同距离位置处的ONU1、ONU2、......、ONUn,在互相独立的逻辑传输通道中进行上行普通以太网数据传输,如图中实线箭头所示。
最大带宽授权(即基本带宽门限值)计算子任务:EPON***将ONU用户带宽协议转换为最大带宽授权的过程称为最大带宽授权计算过程。本发明在OLT侧CPU中,通过***软件,利用制定在协议中的各ONU的最大带宽分配表(BW)计算出各ONU的上行最大带宽授权:BTh=T×BW。
授权起始时间计算子任务:EPON***决定各ONU每次授权开始时间的过程称为授权起始时间计算过程。本发明在OLT侧FPGA中,通过硬件,利用授权时间寄存器中的值、ONU的环路时延、E1数据包的授权时间起始点,以及当前时钟决定出ONU的授权起始时间(具体计算过程见附图6说明)。
数据业务授权长度的计算子任务:EPON***决定下一个发送周期给予ONU数据业务带宽授权大小的过程叫做数据业务授权长度计算过程。本发明在OLT侧的FPGA中,通过硬件,比较最大带宽分配表、ONU带宽请求表以及授权起始时间和下一个E1发送时间的差值,决定出ONU在下一发送周期的数据业务带宽授权(具体计算过程见附图6说明)。
E1首次授权发送时间计算子任务:EPON***决定每个ONU的E1数据首次授权发送时间的过程称为E1首次授权发送时间计算过程。在本发明的OLT侧FPGA中,通过硬件,从***计数器0点开始持续计数,依次加上***为各ONU配置的各E1授权长度(寄存器)的值,就可依次计算出每个ONU E1带宽授权的起始时间;每个ONU E1带宽授权的起始时间与各个ONU的环路时延相减,就可获得每个ONU E1带宽授权的发送时间。
EPON***时钟同步子任务:EPON上行为多点到一点的拓扑结构方式,每个ONU发送时隙与OLT分配的时隙一致是防止各个ONU上行数据发生碰撞的基础,因此,ONU侧的时钟应与OLT侧的时钟同步。本方案采用了以时间标签值为核心的时钟同步技术(利用时间标签值进行各ONU侧与OLT侧的时钟同步,其实现技术可参见本申请人于2002年12月6日递交的申请号为02153928.6、名称为“以太网无源光网络***中双向带宽控制的方法”的专利申请文件)。
带宽请求信息传递子任务:该过程是自ONU侧的FPGA传递到OLT侧FPGA的过程。本方案中,该过程是利用EPON MAC控制帧(帧类型标识符=0x8808)承载ONU侧发送的缓存数据大小信息即带宽请求信息。
带宽授权信息传递子任务:该过程是上行带宽授权信息自OLT侧FPGA传递到ONU侧FPGA的过程。本方案中,该过程是利用EPON MAC控制帧(帧类型标识符=0x8808)承载上行带宽授权信息。
数据缓存子任务:由于采用时分控制策略,各ONU只能在自己的授权时隙内发送或接收数据,因此,上行方向EPON***需要在ONU侧缓存数据。
数据发送的时分控制子任务:该任务是EPON***带宽控制策略的核心。上行方向,各ONU接收到带宽授权帧后,按照带宽授权配置上行授权寄存器,并利用该寄存器控制上行发送起始时间点及发送时长。
E1的授权时间是固定的,且所有配置了E1链接的ONU的E1授权是连续的,从0点开始对第一个ONU的E1授权,一直到对最后一个配置了E1链接的ONU的E1授权结束。通过网管界面可以得到各个ONU配置的E1的长度,保存在FPGA中。接下来,通过FPGA从OLT计数器0开始,连续计算出每个ONU E1的第一个授权起始时间,再连续计算出每个ONU E1的第一个授权发送时间,再将第一个授权发送时间和配置的E1授权长度封装在MAC控制帧格式的带宽授权帧中发送给ONU。
计算每个ONU E1的第一个授权起始时间,是从OLT计数器0开始,为第一个ONU的第一个授权起始时间,用此ONU第一个授权起始时间加上该ONU的E1授权长度即计算出该ONU下一个ONU E1的授权起始时间,如此直到计算完最后一个配置了E1链接的ONU E1的第一个授权起始时间结束。
计算每个ONU E1的第一个授权发送时间,是从计算第一个ONU的第一个授权发送时间开始,直到计算最后一个配置了E1链接的ONU E1的第一个授权发送时间结束。其过程是:读出每个ONU的环路时延,将ONU的第一个授权起始时间与其环路时延相减,如果差值为负数,则加上计数器的周期,即为该ONU发送E1业务数据的第一个授权发送时间,如果差值为正数,则该差值即为该ONU发送E1业务数据的第一个授权发送时间。
将各ONU E1的第一个授权发送时间和相应的授权长度封装成MAC控制帧格式的带宽授权帧发送给ONU,即OLT通过带宽授权帧向各ONU发送E1带宽配置信息。ONU收到对E1的带宽授权后,分离出E1第一个授权发送时间和E1授权带宽大小。当ONU的时钟等于其第一个E1授权发送时间时,进行E1数据的发送,以后ONU每隔500us自动将E1数据发送一次。
只要有一个ONU的E1配置改变(包括配置E1链接的ONU用户的增加或减少及其配置的变化),***对所有ONU的E1配置都重新计算发送一次。
此外,为了保证各ONU的步调一致,需要同步各ONU的时钟,使之与OLT时钟相一致。
EPON***通过上述带宽控制流程,实质上是在基于千兆以太网的PON平台上,为各个ONU提供了相互独立、具有带宽保障、可以根据业务忙闲灵活分配带宽的数据传输通道,并利用时分控制及分配的带宽授权,保证了各ONU数据通道的互不干扰,同时在固定时刻点周期地发送E1业务,并保证E1业务的QoS。
图4、图5分别显示了带宽请求帧和带宽授权帧的帧格式。图4是带宽请求帧的帧格式,图5是带宽授权帧的帧格式。
带宽请求帧由ONU侧FPGA产生并发送,由OLT端接收并终结于OLT端的FPGA芯片。带宽请求帧是OLT获取ONU缓存数据大小信息的途径,它采用了MAC控制帧的结构,包括了通用以太网帧格式中所有的域。
图4中带宽请求帧含有以下信息:8个字节的前导码,含广播LLID(LogicalLink Identification,为逻辑链路标识,是通过带宽控制策略在EPON平台上建立的点对点逻辑链路通道的标识);6个字节的目的MAC(DA,介质访问控制层,是以太网数据链路层的一个子层),是OLT MAC地址;6个字节的源MAC(SA),是ONU MAC地址;2个字节的唯一的类型标识符0x8808,用于进行帧类型标识(EPON OAM MAC控制帧);2个字节的MAC操控代码0x0003,用于区分不同的EPONMAC控制帧;4个字节的时间tag(timestamp,可用于OLT端对ONU端测距),是带宽请求帧发出的时间标签值。
带宽请求帧中含有的请求内容包括:2个字节的LLID;3个字节的request,用于向OLT端报告ONU缓存数据的大小,供OLT端计算下一个发送周期对该ONU的授权带宽。
带宽授权帧由OLT侧FPGA芯片产生并发送,由ONU端接收并终结于ONU端FPGA芯片。带宽授权帧是ONU获取上行带宽授权信息的途径,它采用MAC控制帧的结构,包括了通用以太网帧格式中所有的域。
图5中带宽授权帧含有下列信息:8个字节的前导码,含广播LLID或ONULLID(ONUID+0x00),在OLT侧建立有ONU以太网目的MAC地址与目的ONU_ID的对应表,通过硬件查表的方式可获得对应ONU的LLID号,并写入前导码中;6个字节的目的MAC(DA),是广播地址或目的ONU MAC地址;6个字节的源MAC(SA)地址,是OLT MAC地址;2个字节的唯一的类型标识符0x8808,用于进行帧类型标识(EPON OAM MAC控制帧);2个字节的MAC操控代码0x0002,用于区分不同的EPON MAC控制帧;4个字节的时间tag(timestamp),是授权帧发出的时间标签值,用于EPON***时钟同步。
带宽授权帧中含有的授权内容,包括:1个字节的授权数/flag域(MSG),其中包括1个比特的pon port flag,表示相应OLT端口;1个比特的discovery标志位,表示是否为初始化授权的标志;前2后4共6个比特的reserved是预留位;2个字节的LLID,表示授权所属的LLID(用于区别对ONU发送的是E1带宽配置的带宽授权帧还是以太网业务数据带宽配置的带宽授权帧);4个字节的StartTime(在本发明中标记为ST),表示授权起始时间;3个字节的Length,表示授权长度(在本发明中标记为G)。
利用上述MAC控制帧格式的带宽请求帧、带宽授权帧,实现***时钟同步、测距、带宽请求信息的上行传递及授权消息的下行传递。
综上所述,每当涉及E1配置的授权更新发生时,MS-EPON***都会通过OLT给每个在线的ONU分别发送一个有关E1配置的带宽授权帧;OLT接收到来自ONU的带宽请求帧后,向该ONU发送一个带宽授权帧;ONU在每次上行数据发送即将结束时,向OLT发送一个带宽请求帧。
参见图6,为OLT生成ONU授权帧内容的计算过程。
步骤600,OLT侧的FPGA循环读取各ONU在线状态,如果发现当前ONU不在线,则读取下一个ONU的在线状态;如果发现某一个ONU(i)在线,则停止读取下一个ONU(i+1)在线状态的操作,同时读取出ONU(i)上次授权结束时间T_end(i-1),和在读出的上次授权结束时间与OLT***时间一致时,读取此ONU的带宽请求信息,即缓存数据大小,表示为Re(i),和由OLT端的FPGA利用带宽请求帧中的时间标签值计算的该ONU的环路时延RTT(i);
步骤601,比较该ONU上一次ONU(i-1)的授权结束时间T_end(i-1)与***时间T_sys(***时间由OLT在上电后自动计算,通过计数器值反映)间的差值是否大于环路时延RTT(i),若差值大于ONU(i)的环路时延RTT(i),执行步骤603,否则执行步骤602;
步骤602,T_end(i-1)与T_sys的差值小于RTT(i),则ONU(i)的授权初始起点时间IT_begin(i)等于T_sys加上RTT(i);
步骤603,T_end(i-1)与T_sys的差值大于等于RTT(i),则ONU(i)的授权初始起点时间IT_begin(i)等于T_end(i-1)。
通过上述步骤601至603,获得该在线ONU(i)的授权初始起点时间IT_begin(i)。步骤601至603也可描述为:OLT将***时间与该ONU的环路时延值相加,和值与该ONU上一次授权结束时间比较,取大值作为初始授权起始时间。
步骤609,比较该ONU(i)上一次的E1数据发送时间T_E1与IT_begin(i)的差值是否大于等于该ONU(i)的上行最小带宽授权,若差值大于等于上行最小带宽授权,执行步骤610,若差值小于上行最小带宽授权,执行步骤611(将网管设置的前后保护带宽大小与MAC控制帧的大小求和,得到上行最小带宽授权,为一固定值);
步骤610,差值大于等于上行最小带宽授权时,授权起始时间T_begin(i)为授权初始起点时间IT_begin(i);
步骤611,差值小于上行最小带宽授权时,将ONU(i)的授权起始时间T_begin(i)推迟到其E1数据发送完后。
通过步骤609至611,得到了该ONU(i)的授权起始时间T_begin(i)。
步骤612,计算E1发送时间点T_E1与ONU(i)的授权起始时间T_begin(i)间隔内所能发送的字节数,记为授权受限值,并记录授权起始时间,计算的授权受限值送步骤613,用于计算最终授权值G(i),授权起始时间T_begin(i)送步骤614,用于生成授权帧。
步骤604,与步骤601同时,比较ONU(i)的带宽请求信息Re(i)和其门限值Th(i)的大小(初始授权时,该门限值等于基本带宽门限BTh),若Re(i)小于等于Th(i),则执行步骤605,否则执行步骤606;
步骤605,若Re(i)小于等于Th(i),OLT分配给ONU(i)的初始授权带宽IG(i)等于其带宽请求值Re(i),同时将门限值大小恢复到初始值,即恢复到基本带宽门限BTh;
步骤606,若Re(i)大于门限值Th(i),则比较Th(i)与最大以太网帧长MF的大小,Th(i)大于等于MF时执行步骤607,Th(i)小于MF时执行步骤608,设置步骤606,是为了防止当ONU侧缓存帧长比其基本带宽门限大时,可以通过累加自己的基本带宽门限来发出此帧,而不需要占用其他OUN带宽,也避免发不出此帧的发生;
步骤607,Th(i)大于等于MF时,初始授权带宽IG(i)等于Th(i),恢复门限值为初始值,即门限值恢复到基本带宽门限BTh;
步骤608,Th(i)小于MF时,初始授权带宽IG(i)等于带宽请求帧长,同时以基本带宽门限值BTh为粒度增加门限值。
上述步骤604至608,获得不同情况下的初始授权带宽IG(i)。
步骤613,将来自步骤605或607或608的初始授权带宽IG(i)与来自步骤612的授权受限值进行大小比较,取较小的作为最终授权值G(i),并送步骤614,用于生成授权帧;
步骤614,将授权起始时间T_begin(i)(即图5中的StartTime)和最终授权值G(i)(即图5中的Length)装配成MAC控制帧格式的带宽授权帧发送给ONU,同时记录本次授权结束时间T_end(i),以备该ONU下一次授权时使用。
ONU接收到带宽授权帧后分离出授权起始时间和最终授权值G(i)(授权长度),当ONU的时钟和授权起始时间相等时,ONU依次发送操作和管理(Operation& Manage:OAM)帧和以太网数据。当发现剩下的授权长度不够发送下一帧和带宽请求帧时,停止OAM帧或者以太网数据的发送,查询OAM存储器的大小和以太网存储器的大小,将两项的和值作为带宽请求信息再装配成MAC控制帧格式的带宽请求帧发送给OLT。
本发明所涉及到的上行带宽动态分配控制机制弥补了目前EPON***动态带宽分配的不足。它可以根据各个ONU业务流的变化实时地进行分配以提高带宽利用率;当各用户竞争***带宽时根据用户与运营商签定的合约公平地进行带宽分配,即用户得到的带宽正比于其付费的多少,这样方便运营商运营管理;同时利用E1 Over EPON技术传输有QoS保证的E1业务。
参见图7,图中示出上行带宽控制原理。OLT侧71的上行带宽授权消息,由OLT带宽授权生成器54,根据从接收的带宽请求帧532中分离出来的带宽请求长度,和由CPU 51产生并通过以太网交换机52生成的最大带宽授权表531计算产生,上行带宽授权消息进入带宽授权帧生成器45。带宽授权帧生成器45产生上行带宽授权帧,入管理队列44后,在步骤43***由OLT时钟计数器42产生的时间标签值,然后将含有该时间标签值的带宽授权帧发送到ONU端72。OLT时钟计数器42在OLT本地时钟源41的驱动下计数。
ONU端72,通过步骤461接收带宽授权帧,并通过步骤462从接收的带宽授权帧中提取出时间标签值,根据该时间标签值修改本地ONU时钟计数器47。步骤461还同时将从接收的带宽授权帧中提取出的授权信息(授权起始时间与授权长度)保存在上行发送控制器60的上行授权寄存器中。另一方面,ONU侧的本地数据在以太网接口55中封装成标准MAC帧,然后在步骤56中加上本ONU的LLID,再在上行发送缓存器59中缓存,在上行发送控制器59的控制下,上行数据在本地时钟计数器47的值等于上行带宽授权中本ONU的授权起始时刻(ST)时方能发送,在授权时长即将结束时,通过带宽请求帧生成器57生成带宽授权帧,在步骤58时***本地时钟源48产生的时间标签后向OLT侧71发送。
总之,采用本发明的方法,可以有效提高线路的利用率,保障PON内传输的可靠性,增强带宽控制和分配的灵活性,以及提供有QoS的传统TDM业务,为电信运营商提供真正安全可控的带宽管理控制方案。
本发明的方法主要应用在基于千兆以太网的多业务EPON***中,但在其它能够提供基于以太网点对多点应用的任何网络中,也都可以应用本发明的方案设计。

Claims (11)

1.一种无源光网络上行带宽动态分配控制方法,是在由OLT、光分配网和多个ONU组成的无源光网络上进行上行带宽的动态分配控制,其特征在于包括:
对各ONU基于以太网业务数据的上行带宽的动态分配控制方法,和同时对各配置了E1链接ONU的E1业务数据的上行带宽的动态分配控制方法;
所述的对各ONU基于以太网业务数据的上行带宽的动态分配控制方法包括:
A1.由每个在线的ONU将自身缓存数据的大小,封装在含有时间标签值的以太网MAC控制帧格式的带宽请求帧中,并在各自的由OLT分配的授权带宽内于以太网业务数据发送结束时将该带宽请求帧上报给OLT;
B1.OLT在轮询到在线的ONU时,计算该ONU的授权起始时间和授权带宽长度,并封装在含有时间标签值的以太网MAC控制帧格式的带宽授权帧中,发送给该ONU,计算依据包括该ONU上报的带宽请求帧中的缓存数据的大小和根据该ONU的上行用户带宽协议换算的基本带宽门限值;
所述的对各配置了E1链接ONU的E1业务数据的上行带宽的动态分配控制方法,包括:
A2.OLT将计算出的每个ONU E1业务数据的第一个授权发送时间和配置的授权带宽长度封装在含有时间标签值的以太网MAC控制帧格式的带宽授权帧中,发送给每个ONU;
B2.接收到带宽授权的各ONU,在其ONU时钟等于其第一个授权发送时间时,在配置的授权带宽长度内进行第一个E1业务数据的发送,以后每隔一固定时间发送一次E1业务数据。
2.根据权利要求1所述的无源光网络上行带宽动态分配控制方法,其特征在于:所述步骤A1中,所述自身缓存数据的大小包括OAM存储器的大小与以太网业务数据缓存器的大小之和;当ONU在剩下的授权带宽长度不够发送下一帧以太网业务数据和带宽请求帧时,停止发送以太网业务数据和向OLT发送带宽请求帧。
3.根据权利要求1所述的无源光网络上行带宽动态分配控制方法,其特征在于:所述步骤A1中,所述的带宽请求帧由各ONU的现场可编程逻辑阵列芯片产生并发送,包括了通用以太网帧格式中所有的域。
4.根据权利要求1所述的无源光网络上行带宽动态分配控制方法,其特征在于:所述步骤A1中,所述ONU的以太网业务数据发送,是在ONU的本地时钟与带宽授权帧中的授权起始时间相等时开始发送。
5.根据权利要求1所述的无源光网络上行带宽动态分配控制方法,其特征在于:所述步骤B1中,还包括在封装带宽授权帧时,记录对该ONU的带宽授权结束时间。
6.根据权利要求1所述的无源光网络上行带宽动态分配控制方法,其特征在于:
所述步骤B1中,所述的计算ONU的授权起始时间,进一步包括:
B11.OLT将***时间与该ONU的环路时延值相加,和值与该ONU上一次授权结束时间比较,取大值作为初始授权起始时间;
B12.求该ONU的初始授权起始时间后,一组E1业务数据发送时间与初始授权起始时间的差值,在判断差值小于上行最小带宽授权值时,将该ONU的授权起始时间改变为该E1业务数据的发送结束时间,否则该ONU的授权起始时间为初始授权起始时间。
7.根据权利要求6所述的无源光网络上行带宽动态分配控制方法,其特征在于:
所述步骤B11中的取大值进一步包括:
在该ONU上一次授权结束时间小于***时间与该ONU的环路时延值之和时,取***时间与该ONU的环路时延值之和作为初始授权起始时间;
在该ONU上一次授权结束时间大于***时间与该ONU的环路时延值之和时,取该ONU上一次授权结束时间作为初始授权起始时间。
8.根据权利要求1所述的无源光网络上行带宽动态分配控制方法,其特征在于:
所述步骤B1中,所述的计算ONU的授权带宽长度,进一步包括:
B13.OLT比较ONU请求的缓存数据大小值和门限值,其中门限值为ONU的基本带宽门限值的累加值;
B14.在请求的缓存数据大小值小于等于门限值时,取请求的缓存数据大小值作为初始授权带宽值,并将门限值恢复为基本带宽门限值;
B15.在请求的缓存数据大小值大于门限值时,比较门限值和最大以太网帧长;
B16.在门限值大于等于最大以太网帧长时,取门限值作为该ONU的初始授权带宽值,并将门限值恢复到基本带宽门限值;
B17.在门限值小于最大以太网帧长时,取带宽请求帧长作为该ONU的初始授权带宽值,同时以基本带宽门限值为粒度增加门限值;
B18.将步骤B14或步骤B16或步骤B17获得的初始授权带宽值与授权受限值比较,取小值作为该ONU的授权带宽长度。
9.根据权利要求8所述的无源光网络上行带宽动态分配控制方法,其特征在于:所述步骤B18中,所述的授权受限值为在该ONU的初始授权起始时间后,一组E1业务数据发送时间与所述的该ONU授权起始时间二者之间的时间间隔内所能发送的字节数。
10.根据权利要求1所述的无源光网络上行带宽动态分配控制方法,其特征在于:所述步骤B1、A2中,所述的带宽授权帧由OLT的现场可编程逻辑阵列芯片产生并发送,包括了通用以太网帧格式中所有的域。
11.根据权利要求1所述的无源光网络上行带宽动态分配控制方法,其特征在于:所述步骤A2中的带宽授权帧,在发生ONU更新E1业务数据授权带宽配置时,进行发送。
CNB2003101042997A 2003-11-06 2003-11-06 无源光网络上行带宽的动态分配控制方法 Expired - Lifetime CN1320803C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2003101042997A CN1320803C (zh) 2003-11-06 2003-11-06 无源光网络上行带宽的动态分配控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101042997A CN1320803C (zh) 2003-11-06 2003-11-06 无源光网络上行带宽的动态分配控制方法

Publications (2)

Publication Number Publication Date
CN1614944A CN1614944A (zh) 2005-05-11
CN1320803C true CN1320803C (zh) 2007-06-06

Family

ID=34756956

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101042997A Expired - Lifetime CN1320803C (zh) 2003-11-06 2003-11-06 无源光网络上行带宽的动态分配控制方法

Country Status (1)

Country Link
CN (1) CN1320803C (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100459598C (zh) * 2005-08-26 2009-02-04 北京格林威尔科技发展有限公司 电路业务在基于以太网的无源光网络上传输的方法
US7813279B2 (en) * 2006-01-13 2010-10-12 Futurewei Technologies, Inc. System for rate management of aggregate-rate communication services
US7881192B2 (en) 2006-01-13 2011-02-01 Futurewei Technologies, Inc. System for providing aggregate-rate communication services
US7817550B2 (en) 2006-01-13 2010-10-19 Futurewei Technologies, Inc. System for rate-control of aggregate-rate communication services
JP4466589B2 (ja) * 2006-03-06 2010-05-26 住友電気工業株式会社 Ponシステム及び端末装置の登録方法
CN101056199B (zh) 2006-04-10 2012-04-25 华为技术有限公司 一种点对多点接入网的上行突发性能监控方法,头端设备和接入网***
CN101136703B (zh) 2006-09-01 2011-04-20 华为技术有限公司 一种数据传输方法、***和装置
CN101197622B (zh) * 2006-11-09 2011-12-28 华为技术有限公司 用于不同传输率pon共存的带宽分配方法和装置
CN101127704B (zh) * 2007-09-20 2011-12-21 杭州华三通信技术有限公司 一种动态带宽分配的方法和装置
CN101425944B (zh) * 2007-10-30 2011-01-19 中兴通讯股份有限公司 一种g比特无源光网络***中业务承载的方法
CN101459588B (zh) * 2007-12-13 2011-11-16 华为技术有限公司 一种进行流量控制的方法、装置及***
CN101515883B (zh) * 2008-02-18 2011-12-28 华为技术有限公司 资源分配请求和分配方法及***、光网络和光线路终端
CN101383767B (zh) * 2008-10-23 2012-02-29 中兴通讯股份有限公司 上行带宽分配方法和光线路终端
CN101442377B (zh) * 2008-12-26 2013-03-20 北京格林伟迪科技有限公司 一种无源光网络***及其传输方法和设备
CN101583056B (zh) * 2009-06-12 2012-10-03 华为技术有限公司 带宽处理方法、网络装置及网络***
CN101998190A (zh) * 2009-08-20 2011-03-30 中兴通讯股份有限公司 无源光网络中协商的方法及无源光网络***和网元
CN101692716B (zh) * 2009-09-30 2014-05-07 华为技术有限公司 一种光线路终端、光网络单元及无源光网络***
CN101668234B (zh) * 2009-10-19 2012-07-04 国网信息通信有限公司 一种数据包发送方法及模块
CN101707788B (zh) * 2009-10-27 2014-04-02 北京邮电大学 基于差异化定价策略的多层网络业务动态规划方法
CN102075246B (zh) * 2011-01-19 2015-05-13 中兴通讯股份有限公司 获取光网络单元故障信息的方法、***和光线路终端
US9319171B2 (en) 2012-11-15 2016-04-19 Futurewei Technologies, Inc. Method and apparatus of managing bandwidth allocation for upstream transmission in a unified optical-coaxial network
WO2015085543A1 (zh) * 2013-12-12 2015-06-18 华为技术有限公司 无源光网络中的动态带宽分配方法及装置
ES2705376T3 (es) * 2014-07-01 2019-03-22 Huawei Tech Co Ltd Método de control de transmisión de datos, equipo y dispositivo de red óptica pasiva, y red óptica pasiva
CN104994030B (zh) * 2015-05-11 2017-12-29 华中科技大学 一种适用于智能配电网的epon通信***的动态带宽分配方法
CN108064451A (zh) 2017-03-23 2018-05-22 深圳市大疆创新科技有限公司 飞行器及其外部设备、通信方法、装置与***
CN109428830B (zh) * 2017-08-31 2022-10-14 深圳市中兴微电子技术有限公司 一种动态调整onu设备端口限速阀值的装置及方法
CN107465557B (zh) * 2017-09-07 2023-04-07 国网辽宁省电力有限公司 一种epon流量预测方法
CN110300038A (zh) * 2018-03-23 2019-10-01 中兴通讯股份有限公司 一种智能家居设备的通信方法、线卡、设备及存储介质
CN109327474A (zh) * 2018-12-03 2019-02-12 中国核动力研究设计院 一种核电安全级网关至非安级网关时标传递方法
CN111614497B (zh) * 2020-05-19 2023-05-09 鼎点视讯科技有限公司 网络带宽分配方法、装置、电子设备及存储介质
CN114640906B (zh) * 2020-11-28 2023-07-18 华为技术有限公司 传输调度的方法、装置、计算设备和存储介质
CN114025261B (zh) * 2021-11-03 2023-06-09 烽火通信科技股份有限公司 一种工业pon网络带宽自动分配方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1384619A (zh) * 2001-05-09 2002-12-11 华为技术有限公司 一种异步转移模式无源光网络动态带宽分配的实现方法
CN1388658A (zh) * 2001-05-30 2003-01-01 华为技术有限公司 Atm无源光网络测距时带宽补偿的实现方法
CN1420652A (zh) * 2001-11-21 2003-05-28 北京润光泰力科技发展有限公司 无源光网络上行带宽动态分配传输数据的方法
US20030133460A1 (en) * 2002-01-17 2003-07-17 Min-Hyo Lee Method for implementing various functions in gigabit ethernet-passive optical network system and structure of ethernet frame employed in the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1384619A (zh) * 2001-05-09 2002-12-11 华为技术有限公司 一种异步转移模式无源光网络动态带宽分配的实现方法
CN1388658A (zh) * 2001-05-30 2003-01-01 华为技术有限公司 Atm无源光网络测距时带宽补偿的实现方法
CN1420652A (zh) * 2001-11-21 2003-05-28 北京润光泰力科技发展有限公司 无源光网络上行带宽动态分配传输数据的方法
US20030133460A1 (en) * 2002-01-17 2003-07-17 Min-Hyo Lee Method for implementing various functions in gigabit ethernet-passive optical network system and structure of ethernet frame employed in the same

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
电信科学 李江涛,等,35-38,EPON MAC控制层实现动态带宽分配策略的研究 2002 *
电信科学 李江涛,等,35-38,EPON MAC控制层实现动态带宽分配策略的研究 2002;电子科技大学学报 刘沛莹,等,346-348,无源光网络的动态带宽分配调度算法 2003 *
电子科技大学学报 刘沛莹,等,346-348,无源光网络的动态带宽分配调度算法 2003 *

Also Published As

Publication number Publication date
CN1614944A (zh) 2005-05-11

Similar Documents

Publication Publication Date Title
CN1320803C (zh) 无源光网络上行带宽的动态分配控制方法
US8526815B2 (en) Dynamic bandwidth allocation for congestion management in PON channel aggregation
US7539211B2 (en) Dynamic bandwidth allocation method considering multiple services in ethernet passive optical network system
JP4339880B2 (ja) イーサネット(登録商標)受動光加入者網においてQoSを保障するための帯域割当装置及び方法
KR100721367B1 (ko) Tdm-pon에서 멀티캐스트 트래픽 공유 기반의 공정한차등 대역폭 할당 방법 및 시스템
TWI549456B (zh) 最佳化之動態頻寬排程器
US7257326B2 (en) Method for allocating bandwidth for voice service in a Gigabit Ethernet passive optical network
US20100208747A1 (en) Output demultiplexing for dynamic bandwidth allocation in passive optical networks
US20040052274A1 (en) Method and apparatus for allocating bandwidth on a passive optical network
WO2003005156A2 (en) System, method, and computer program product for managing communications in ethernet-based fiber optic tdma networks
JP5869698B2 (ja) アップリンク帯域幅およびダウンリンク帯域幅を割り当てるための方法、デバイス、およびネストされたシステム
US8040918B2 (en) Dynamic bandwidth allocation in a passive optical access network
WO2011017992A1 (zh) 带宽分配方法及光纤线路终端
JP2004104794A (ja) ツリーアルゴリズムを使用した動的帯域幅割り当て方法及びこれを使用したイーサネット(登録商標)受動光加入者ネットワーク
WO2007054387A1 (en) A method, communication system, central communication unit and a peripheral communication unit for controlling accesses to a shared medium
CN1252967C (zh) 以太网无源光网络***中双向带宽控制的方法
CN108540221B (zh) 数据发送方法及装置
KR101021329B1 (ko) 이더넷 수동 광가입자망에서의 에스엘에이 기반의 동적대역폭 할당 방법
KR100584420B1 (ko) 기가비트 이더넷 수동 광 가입자망에서 동적 대역폭할당방법
US11683102B1 (en) Bandwidth allocation method and associated optical line terminal
JP2004336578A (ja) ポイント・マルチポイント光伝送システムおよび局側通信装置
KR100719896B1 (ko) Epon 시스템에서 적응적 리미티드 동적 대역 할당방법
Mastrodonato et al. Analysis of a bandwidth allocation protocol for Ethernet passive optical networks (EPONs)
Hsueh et al. A new media access control protocol with quality of service and fairness guarantee in Ethernet-based passive optical networks
Zhang et al. Delay constraint dynamic bandwidth allocation in Ethernet Passive Optical Networks

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20090213

Address after: No. 38, West Road, information industry base, Beijing, Haidian District: 100085

Co-patentee after: Beijing University of Posts and Telecommunications

Patentee after: GW Delight Technology Co.,Ltd.

Address before: Beijing city Haidian District Xitucheng Road 10, zip code: 100876

Co-patentee before: BEIJING GW TECHNOLOGIES Co.,Ltd.

Patentee before: Beijing University of Posts and Telecommunications

ASS Succession or assignment of patent right

Owner name: BEIJING GELINWEIDI SCIENCE CO., LTD.

Free format text: FORMER OWNER: BEIJING UNIV. OF POST AND TELECOMMUNICATION

Effective date: 20090213

C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 100085 Beijing, Haidian District on the basis of information industry on the West Road, No. 38

Patentee after: GW DELIGHT TECHNOLOGY Co.,Ltd.

Patentee after: Beijing University of Posts and Telecommunications

Address before: 100085 Beijing, Haidian District on the basis of information industry on the West Road, No. 38

Patentee before: GW Delight Technology Co.,Ltd.

Patentee before: Beijing University of Posts and Telecommunications

PP01 Preservation of patent right

Effective date of registration: 20170914

Granted publication date: 20070606

PP01 Preservation of patent right
PD01 Discharge of preservation of patent

Date of cancellation: 20171018

Granted publication date: 20070606

PD01 Discharge of preservation of patent
CX01 Expiry of patent term

Granted publication date: 20070606

CX01 Expiry of patent term