基于用户网络接口uni的流量控制方法和设备的制造方法

文档序号:9828136阅读:398来源:国知局
基于用户网络接口uni的流量控制方法和设备的制造方法
【技术领域】
[0001]本申请涉及网络通信技术,特别涉及基于用户网络接口(UN1:User NetworkInterface)的流量控制方法和设备。
【背景技术】
[0002]以太网无源光网络(EPON:Ethernet Passive Optical Network), 一种基于以太网的无源光网络(PON:Passive Optical Network)技术,将以太网和PON技术结合,在物理层采用PON技术,在数据链路层使用以太网协议,利用PON的拓扑结构实现以太网接入。EPON综合了 PON技术和以太网技术的优点:低成本、高带宽、扩展性强、与现有以太网兼容、方便管理等,其采用点到多点结构、无源光纤传输。
[0003]在EPON网络中,光线路终端(0LT:0ptical Line Terminal)为每个光网络单元(0NU:Optical Network Unit)分配逻辑链路标记(LLID:Logical Link Identifier)和发送时隙,当ONU按照被分配的发送时隙向上行PON链路转发报文时会在报文的前导码中携带被分配的LLID,OLT收到报文时根据报文携带的LLID来识别报文所来自的0NU。
[0004]在EPON网络中,OLT可以针对整个ONU进行流量的控制,比如流量隔离和镜像等,但不能具体对ONU上的UNI进行流量控制,这是因为:从ONU上不同UNI进入的流量经过ONU发送给OLT时都是携带同一个LLID即ONU被分配的LLID,0LT无法确认流量具体是经由ONU上的哪一个UNI端口进入的;还有,发送至ONU上的流量,由ONU自行决定转发,至于ONU通过哪一个UNI转发或者是否转发,均不在OLT控制范围之内。

【发明内容】

[0005]本申请提供了基于用户网络接口 UNI的流量控制方法和设备,以实现OLT对ONU上的UNI进行精确地流量控制。
[0006]本申请提供的技术方案包括:
[0007]—种基于用户网络接口 UNI的流量控制方法,该方法应用于光线路终端0LT,包括:为光网络单元ONU上的UNI分配逻辑链路标记LLID值;接收ONU发送的报文,报文携带了报文的源UNI被分配的LLID值,报文的源UNI为ONU接收到报文的UNI ;确定报文的目的UNI被分配的LLID值;依据本地流量控制策略确定源UNI被分配的LLID值与目的UNI被分配的LLID值之间是否允许相互转发报文,如果否,丢弃报文,如果是,向目的UNI发送报文。
[0008]—种基于用户网络接口 UNI的流量控制方法,该方法应用于光网络单元0NU,包括:确定光线路终端OLT为本ONU上的UNI分配的逻辑链路标记LLID值;将本地UNI接收到的报文发送给0LT,报文携带了报文的源UNI被分配的LLID值,其中,报文的源UNI为本ONU本地接收到报文的UNI。
[0009]一种基于用户网络接口 UNI的流量控制设备,该设备应用于光线路终端0LT,包括:分配单元,用于为光网络单元ONU上的UNI分配逻辑链路标记LLID值;接收单元,用于接收ONU发送的报文,报文携带了报文的源UNI被分配的LLID值,报文的源UNI为ONU接收到报文的UNI ;确定单元,用于确定报文的目的UNI被分配的LLID值;流量控制单元,用于依据本地流量控制策略确定源UNI被分配的LLID值与目的UNI被分配的LLID值之间是否允许相互转发报文,如果否,丢弃报文,如果是,向目的UNI发送报文。
[0010]一种基于用户网络接口 UNI的流量控制设备,该设备应用于光网络单元0NU,包括:
[0011]确定单元,用于确定光线路终端OLT为本ONU上的UNI分配的逻辑链路标记LLID值;
[0012]发送单元,用于将本地UNI接收到的报文发送给0LT,报文携带了报文的源UNI被分配的LLID值,其中,报文的源UNI为本ONU本地接收到报文的UNI。
[0013]由以上技术方案可以看出,本发明中,OLT通过为ONU上的UNI分配LLID值,能够保证OLT精确识别ONU上的各个UNI,进而在报文进出ONU时能精确识别出报文具体是进入ONU的哪一个UNI或者报文通过ONU的哪一个UNI转发,实现了 OLT对ONU上的UNI的进出流量进行精确控制,完善了 EPON的流量管理功能。
【附图说明】
[0014]图1为本发明提供的方法流程图;
[0015]图2为本发明实施例提供的注册请求消息结构示意图;
[0016]图3为本发明实施例提供的注册响应消息结构示意图;
[0017]图4为本发明实施例提供的步骤101实现流程图;
[0018]图5为本发明实施例提供的步骤102实现流程图;
[0019]图6为本发明实施例提供的实例组网图;
[0020]图7为本发明提供的设备结构图;
[0021]图8为本发明提供的另一设备结构图。
【具体实施方式】
[0022]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
[0023]本发明提供的方法包括图1所示的流程:
[0024]参见图1,图1为本发明提供的方法流程图。如图1所示,该流程可包括以下步骤:
[0025]步骤101,OLT为ONU上的UNI分配LLID值。
[0026]在本发明中,为了方便OLT在EPON中精确地识别ONU上各UNI,可以对OLT进行如下改进:由OLT对其PON端口连接的ONU上的各UNI分配LLID值。需要说明的是,在本发明中,每一个ONU上的每一个UNI端口被分配的LLID值唯一,同一 ONU上的不同UNI端口被分配的LLID值不同、且OLT通过同一 PON端口连接的不同ONU上的UNI端口被分配的LLID值不同。
[0027]作为本发明的一个优选实施例,步骤101中,OLT为ONU上的UNI分配LLID值的操作可发生在现有OLT为ONU分配LLID的过程中执行。现有OLT为ONU分配LLID的过程具体可包括:0LT接收ONU发送的注册请求消息(Register Request Message) ;OLT为ONU分配LLID,将为ONU分配的LLID携带在注册响应消息(Register Response Message)中发送给ONU。
[0028]为了实现在现有OLT为ONU分配LLID的过程中进一步执行步骤101中OLT为ONU上的UNI分配LLID值,则本发明需要对上述的注册请求消息和注册响应消息进行改进,具体改进如下:
[0029]I),注册请求消息增加UNI总数量(UNI Numbers)字段;UNI Numbers字段用于携带ONU上的UNI总数量;因为注册请求消息增加了 UNI Numbers字段,则相比于现有的注册请求消息,注册请求消息中的标记(Flags)字段、填充(Pad)字段则需要响应修改,具体如图2所示。
[0030]2),注册响应消息增加了 LLID基地址(Assinged Port base Index)字段和LLID值总数量(Assinged Port Numbers)字段。Assinged Port base Index字段用于携带LLID基地址,Assinged Port Numbers字段用于携带LLID值总数量。因为注册响应消息增加了Assinged Port base Index字段和Assinged Port Numbers字段,则相比于现有的注册响应消息,注册响应消息中的标记(Flags)字段、需要响应修改,具体如图3所示。
[0031 ] 基于上述改进,则上述步骤101中OLT为ONU上的UNI分配LLID值包括如图4所示的流程,具体为:
[0032]步骤401,OLT从ONU发送的注册请求消息中提取出UNI总数量NI。
[0033]如上描述的注册请求消息的改进,OLT接收的注册请求消息中携带ONU上的UNI总数量NI,则执行到步骤401时,OLT就从ONU发送的注册请求消息中提取出UNI总数量NI。
[0034]步骤402,OLT为ONU分配LLID基地址LLIDl和LLID值总数量N2,将为ONU分配的LLID基地址LLIDl和LLID值总数量N2携带在注册响应消息中发送给0NU,N2等于NI。
[0035]在本发明中,OLT为不同ONU分配的LLID基地址不同。
[0036]在本发明中,LLID基地址LLIDl和LLID值总数量N2用于指导ONU本地N个UNI被分配的LLID值依次为LLIDU LLID1+1、LLID1+2,直至LLID1+N2-1。比如,ONUl本地有四个UNI,则ONUl发送的注册请求消息中UNI总数量NI为4,当OLT收到ONUl发送的注册请求消息后,OLT确定为ONUl分配的LLID基地址LLID1,因为ONUl发送的注册请求消息中UNI总数量NI为4,则意味着OLT为ONUl分配4个LLID值,即LLID值总数量N2为4,基于此,OLT就需要
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1