首页 / 专利库 / 软件 / 命令行界面 / ONU透传模式的配置方法及系统

ONU透传模式的配置方法及系统

阅读:871发布:2020-05-18

专利汇可以提供ONU透传模式的配置方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 提供一种ONU透传模式的配置方法,所述配置方法包括以下步骤:S1、用户通过OLT向ONU下发包含有配置数据的OAM配置报文;S2、ONU对所述OAM配置报文进行解析获取所述配置数据,根据所述配置数据完成所述ONU的端口配置并生成OAM提醒报文;S3、ONU配置完成并向OLT反馈所述OAM提醒报文。本发明还提供了一种ONU透传模式的配置系统,本发明通过配置改变FTTH型ONU的vlan透传模式实现方法,使得FTTH ONU可以高效、快速的响应OLT下发的配置 请求 报文和其他方式配置ONU的UNI的vlan模式,特别是携带ONU vlan模式配置数据的配置请求保温,而且不影响ONU核心线程效率的方法。,下面是ONU透传模式的配置方法及系统专利的具体信息内容。

1.一种ONU透传模式的配置方法,其特征在于,所述配置方法包括以下步骤:
S1、用户通过OLT向ONU下发包含有配置数据的OAM配置报文;
S2、ONU对所述OAM配置报文进行解析获取所述配置数据,根据所述配置数据完成所述ONU的端口配置并生成OAM提醒报文;
S3、ONU配置完成并向OLT反馈所述OAM提醒报文;
所述步骤S2中ONU对所述OAM配置报文进行解析获取所述配置数据,根据所述配置数据完成所述ONU的端口配置,具体包括:
S21、ONU对所述OAM配置报文进行解析获取所述配置数据;
S22、判断所述配置数据是否为端口vlan透传模式配置数据,是则执行步骤S23;
S23、将要配置的所述端口加入到vlan0,产生vlan0表项;
S24、判断ONU内部是否还包括其他vlan表项,是则执行步骤S25;
S25、将要配置的所述端口加入到所述其他vlan表项对应的vlan中;
S26、ONU完成配置并生成OAM提醒报文。
2.根据权利要求1所述的ONU透传模式的配置方法,其特征在于,所述步骤S1用户通过OLT向ONU下发包含有配置数据的OAM配置报文,具体包括:
S11、OLT获取用户输入的配置数据并打包生成OAM配置报文;
S12、OLT通过EPON协议栈将所述OAM配置报文发送至所述ONU。
3.根据权利要求2所述的ONU透传模式的配置方法,其特征在于,所述OLT获取用户输入的配置数据,包括:
用户通过web页面输入配置数据。
4.根据权利要求2所述的ONU透传模式的配置方法,其特征在于,所述OLT获取用户输入的配置数据,还包括:
用户通过CLI命令行界面输入配置数据。
5.一种ONU透传模式的配置系统,适于使用权利要求1-3任一项所述的ONU透传模式的配置方法,其特征在于,所述配置系统包括:
OLT,用于获取用户输入的配置数据并打包生成OAM配置报文并发送;
ONU,用于接收所述OLT发送的所述OAM配置报文,并进行解析获取所述配置数据,根据所述配置数据完成配置;所述ONU包括:
解析模,用于对接收的所述OAM配置报文进行解析获取配置数据;
透传模式配置数据判断模块,用于判断所述解析模块获取的所述配置数据是否为透传模式配置数据;
vlan表项判断模块,用于判断ONU是否包含其他vlan表项;
配置模块,用于根据所述配置数据将要配置的端口加入到所述其他vlan表项的vlan中。
6.根据权利要求5所述的ONU透传模式的配置系统,其特征在于,所述OLT包括:
配置数据获取模块,用于获取用户输入的配置数据;
OAM报文生成模块,连接于所述配置数据获取模块,根据所述配置数据获取模块获取的所述配置数据生成OAM配置报文;
收发模块,连接于所述OAM报文生成模块,用于将所述OAM报文生成模块生成的所述OAM配置报文通过EPON协议栈发送至ONU。
7.根据权利要求6所述的ONU透传模式的配置系统,其特征在于,所述配置数据获取模块包括:
web界面输入单元和CLI命令行界面输入单元。
8.根据权利要求5所述的ONU透传模式的配置系统,其特征在于,所述ONU还包括:
反馈模块,当配置完成时生成OAM提醒报文并反馈到OLT。

说明书全文

ONU透传模式的配置方法及系统

技术领域

[0001] 本发明涉及光通讯领域,特别是涉及一种ONU透传模式的配置方法及系统。

背景技术

[0002] 根据中国电信CTC2.1的标准,ONU的VLAN模式包括VLAN标记,VLAN透传、VLAN Translation、N:1VLAN聚合、VLANTrunk。VLAN透传模式:在VLAN透传模式下,ONU对接收到上行的以太网的处理方式是对以太网帧不作任何处理(无论以太网帧是否带VLANTAG)透明的向OLT转发;对于下行的以太网帧也是透明转发的方式。
[0003] FTTH型ONU采用内嵌CPU的cortinaCS8032的PON芯片,扩展一个marvel的交换芯片的方案设计而成。ONU的vlan模式配置在交换芯片上。软件采用ECOS实时操作系统,多线程编程,用户可以通过CLI、WEB、OAM对ONU进行配置。Vlan的模式实现比较复杂,用户接口是基于端口的配置,驱动接口是基于vlan的,对内部marvel交换芯片而言就是全局。从用户接口数据结构转化到驱动接口数据结构有较复杂的逻辑,特别是当处理大量vlan数据时,cpu就会花费较长时间处理。ONU的透传模式是指无论UNI口收到的太网帧是否带VLAN TAG,带何种TAG,都可以通过这个UNI口,根据交换原理,这个端口就必须加入所有的vlan。Vlan的取值范围(0-4095),这样的配置ONU端口的vlan模式为透传或者其他vlan模式时,ONU就会处理4K(4096)个vlan,对于本身性能就不高的CPU来说,若要完成一个完整的配置,就会花费大量时间。若用户通过web或者cli去配置端口的vlan模式为透传或者把透传vlan模式改为其他模式时,CPU就等较长时间才处理完毕,反应较慢。这样给用户的体验就不太好,若OLT下发配置vlan数据,会等较长的时间ONU才去回复OLT,但是OLT已经超时,就会认为这个配置失败,就不会在OLT保存这个配置,当ONU重新上线时,OLT重新下发配置就不会下发此前的配置,从而导致ONU的配置恢复失败。

发明内容

[0004] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种ONU透传模式的配置方法及系统,用于解决现有技术中在配置ONU透传模式时浪费FTTH型ONU核心线程的资源和性能,会导致其他配置和后续vlan配置OAM报文无法及时响应的问题。
[0005] 为实现上述目的及其他相关目的,本发明提供一种OUN透传模式的配置方法,包括:S1、用户通过OLT向ONU下发包含有配置数据的OAM配置报文;S2、ONU对所述OAM配置报文进行解析获取所述配置数据,根据所述配置数据完成所述ONU的端口配置并生成OAM提醒报文;S3、ONU配置完成并向OLT反馈所述OAM提醒报文。
[0006] 于本发明的一实施例中,所述步骤S1用户通过OLT向ONU下发包含有配置数据的OAM配置报文,具体包括:S11、OLT获取用户输入的配置数据并打包生成OAM配置报文;S12、OLT通过EPON协议栈将所述OAM配置报文发送至所述ONU。
[0007] 于本发明的一实施例中,所述OLT获取用户输入的配置数据,包括:用户通过web页面输入配置数据。
[0008] 于本发明的一实施例中,所述OLT获取用户输入的配置数据,还包括:用户通过CLI命令行界面输入配置数据。
[0009] 于本发明的一实施例中,所述步骤S2ONU对所述OAM配置报文进行解析获取所述配置数据,根据所述配置数据完成所述ONU的端口配置,具体包括:S21、ONU对所述OAM配置报文进行解析获取所述配置数据;S22、判断所述配置数据是否为端口vlan透传模式配置数据,是则执行步骤S23;S23、将要配置的所述端口加入到vlan0,产生vlan0表项;S24、判断ONU内部是否还包括其他vlan表项,是则执行步骤S25;S25、将要配置的所述端口加入到所述其他vlan表项对应的vlan中;S26、ONU完成配置并生成OAM提醒报文。
[0010] 本发明还提供了一种ONU透传模式的配置系统,适于使用上述ONU透传模式的配置方法,所述配置系统包括:OLT,用于获取用户输入的配置数据并打包生成OAM配置报文发送;ONU,用于接收所述OLT发送的所述OAM配置报文,并进行解析获取所述配置数据,根据所述配置数据完成配置。
[0011] 于本发明的一实施例中,所述OLT包括:配置数据获取模,用于获取用户输入的配置数据。OAM报文生成模块,连接于所述配置数据获取模块,根据所述配置数据获取模块获取的所述配置数据生成OAM配置报文;收发模块,连接于所述OAM报文生成模块,用于将所述OAM报文生成模块生成的所述OAM配置报文通过EPON协议栈发送至ONU。
[0012] 于本发明的一实施例中,所述配置数据获取模块包括:web界面输入单元和CLI命令行界面输入单元。
[0013] 于本发明的一实施例中,所述ONU包括:解析模块,用于对接收的所述OAM配置报文进行解析获取配置数据;透传模式配置数据判断模块,用于判断所述解析模块获取的所述配置数据是否为透传模式配置数据;vlan表项判断模块,用于判断ONU是否包含其他vlan表项;配置模块,用于根据所述配置数据将要配置的端口加入到vlan中。
[0014] 于本发明的一实施例中,所述ONU还包括:反馈模块,当配置完成时生成OAM提醒报文并反馈到OLT。
[0015] 如上所述,通过使用本发明提供的一种ONU透传模式的配置方法及系统,具有以下有益效果:
[0016] 本发明通过配置改变FTTH型ONU的vlan透传模式实现方法,使得FTTHONU可以高效、快速的响应OLT下发的配置请求报文和其他方式配置ONU的UNI的vlan模式,特别是携带ONUvlan模式配置数据的配置请求报文,而且不影响ONU核心线程效率的方法。附图说明
[0017] 图1显示为本发明实施例的ONU透传模式的配置方法流程示意图。
[0018] 图2显示为本发明实施例的用户通过OLT向ONU下发包含有配置数据的OAM配置报文的流程示意图。
[0019] 图3显示为本发明实施例的根据所述配置数据完成所述ONU的端口配置的流程示意图。
[0020] 图4显示为本发明实施例的ONU透传模式的配置系统结构示意图。
[0021] 元件标号说明
[0022] 1 OLT
[0023] 11 配置数据获取模块
[0024] 12 OAM报文生成模块
[0025] 13 收发模块
[0026] 2 ONU
[0027] 21 解析模块
[0028] 22 透传模式配置数据判断模块
[0029] 23 vlan表项判断模块
[0030] 24 配置模块
[0031] 25 反馈模块

具体实施方式

[0032] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0033] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0034] 本发明针对FTTHONU高效、快速的响应OLT下发的配置请求报文(特别是携带ONU vlan模式配置数据时)和其他方式配置ONU的UNI的vlan模式时,而且不影响ONU核心线程效率的方法,通过改变FTTH型ONU的vlan透传模式实现方法。利用对于一个进来的tag报文,若无报文所带的tag中vlan的vlan表项,会在vlan0里进行学习、转发这一配置为透传的ONUUNI端口加工作原理,将入vlan0里面,若交换芯片内部有其他的vlan表项产生(即其他端口设置其他模式,加入其他vlan导致),那么处于透传模式的端口也要加入新产生的vlan。
[0035] 请参阅图1,显示为本发明提供一种ONU透传模式的配置方法流程示意图,如图所示,所述配置方法包括:
[0036] S1、用户通过OLT向ONU下发包含有配置数据的OAM配置报文;
[0037] 于本实施例中,用户通过在开始进行配置之前需通过OLT输入需要配置的数据,并将该配置数据打包生成OAM配置文件,具体步骤参阅图2所示的用户通过OLT向ONU下发包含有配置数据的OAM配置报文的流程示意图,如图所示,包括:
[0038] S11、OLT获取用户输入的配置数据并打包生成OAM配置报文;
[0039] S12、OLT通过EPON协议栈将所述OAM配置报文发送至所述ONU。
[0040] 一种实施例的情况下,在开启ONU的端口配置后,OLT需将用户输入的配置数据打包成OAM配置报文,并通过EPON的协议栈找到需要配置的ONU,将该OAM配置报文发送至ONU。用户可以通过web页面输入的方式输入配置数据,也可以通过CLI命令行界面输入方式输入配置数据。
[0041] S2、ONU对所述OAM配置报文进行解析获取所述配置数据,根据所述配置数据完成所述ONU的端口配置并生成OAM提醒报文;于本实施例中,在ONU获取到OLT发送的OAM配置报文后,将该OAM配置报文进行解析获取其中包含的配置数据,通过该配置数据完成对ONU的端口透传模式的配置,具体步骤参阅图3所示根据所述配置数据完成所述ONU的端口配置的流程示意图,如图所示,该配置步骤具体包括:
[0042] S21、ONU对所述OAM配置报文进行解析获取所述配置数据;
[0043] S22、判断所述配置数据是否为端口vlan透传模式配置数据,是则执行步骤S23;
[0044] S23、将要配置的所述端口加入到vlan0,产生vlan0表项;
[0045] S24、判断ONU内部是否还包括其他vlan表项,是则执行步骤S25;
[0046] S25、将要配置的所述端口加入到所述其他vlan表项对应的vlan中;
[0047] S26、ONU完成配置并生成OAM提醒报文。
[0048] 于本实施例下,在配置过程中,还需首先判断该配置数据是否为端口vlan透传模式的配置数据,当判断通过则根据该配置数据将需要配置的端口加入到vlan0,并产生一个vlan0表象,在配置完之后,还需要判断该ONU中是否还保存有其他vlan表项,有则将该需要配置的端口也加入到其他vlan表项对应的vlan中,在完成配置后生成一个OAM提醒报文反馈给OLT。
[0049] S3、ONU配置完成并向OLT反馈所述OAM提醒报文。
[0050] OLT在接收到ONU反馈的OAM提醒报文后,提醒用户配置成功。
[0051] 本发明还提供了一种ONU透传模式的配置系统,适于使用上述ONU透传模式的配置方法,参阅图4本发明实施例的ONU透传模式的配置系统结构示意图,依图可知,所述配置系统包括:OLT1和ONU2,OLT1通过将用户输入的配置数据并打包生成OAM配置报文发送ONU2,ONU2接收所述OLT1发送的所述OAM配置报文,并进行解析获取所述配置数据,根据所述配置数据完成配置。
[0052] 继续参阅图4,所述OLT1包括:
[0053] 配置数据获取模块11,用于获取用户输入的配置数据。
[0054] OAM报文生成模块12,连接于所述配置数据获取模块11,根据所述配置数据获取模块获取的所述配置数据生成OAM配置报文;
[0055] 收发模块13,连接于所述OAM报文生成模块12,用于将所述OAM报文生成模块生成的所述OAM配置报文通过EPON协议栈发送至ONU2。
[0056] 于本发明的一实施例中,在开启ONU2端口透传模式的配置后,用户在配置窗口输入需要配置的端口的配置数据,则OLT1通过其包含的配置数据获取模块11,获取用户输入的配置数据,在通过OAM报文生成模块12将所述配置数据获取模块11获取的所述配置数据生成OAM配置报文,最后通过收发模块13将OAM报文生成模块12生成的所述OAM配置报文通过EPON协议栈发送至ONU2。一种实施例的情况下,用户在输入配置数据是可以通过web界面输入单元进行输入该配置数据,也可以通过CLI命令行界面输入单元输入配置数据。
[0057] 继续参阅图4,所述ONU2包括:
[0058] 解析模块21,用于对接收的所述OAM配置报文进行解析获取配置数据;
[0059] 透传模式配置数据判断模块22,用于判断所述解析模块21获取的所述配置数据是否为透传模式配置数据;
[0060] vlan表项判断模块23,用于判断ONU是否包含其他vlan表项;
[0061] 配置模块24,用于根据所述配置数据将要配置的端口加入到vlan中;
[0062] 反馈模块25,当配置完成时生成OAM提醒报文并反馈到OLT。
[0063] 于本发明的一实施例中,当ONU2收到OLT1发送的OAM配置文件后,通过ONU2包含的解析模块21对接收的所述OAM配置报文进行解析获取配置数据;在通过透传模式配置数据判断模块22判断所述解析模块21获取的所述配置数据是否为透传模式配置数据;当判断通过之后则将需要配置的端口加入到vlan0同时生成vlan0表项,之后还需要通过vlan表项判断模块23判断ONU是否包含其他vlan表项,当ONU中还有包括其他vlan表项,则通过配置模块24跟所述配置数据将要配置的端口加入到vlan中。最后通过一反馈模块25生成一OAM提醒报文反馈给OLT1,以通知用户ONU2端口透传模式配置完成。
[0064] 综上所述,通过使用本发明提供的一种ONU透传模式的配置方法及系统,实现通过配置改变FTTH型ONU的vlan透传模式实现方法,使得FTTHONU可以高效、快速的响应OLT下发的配置请求报文和其他方式配置ONU的UNI的vlan模式,特别是携带ONUvlan模式配置数据的配置请求报文,而且不影响ONU核心线程效率的方法。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0065] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈