无源光网络系统LAN侧设备动态适配方法及相关设备与流程

文档序号:26571987发布日期:2021-09-08 02:24阅读:200来源:国知局
无源光网络系统LAN侧设备动态适配方法及相关设备与流程
无源光网络系统lan侧设备动态适配方法及相关设备
技术领域
1.本说明书涉及无源光网络领域技术领域,更具体第说,本发明涉及一种无源光网络系统lan(local area network,局域网)侧设备动态适配方法。


背景技术:

2.无源光网络系统一般由olt(optical line terminal,光线路终端)和onu(optical network unit,光网络单元)组成。olt负责在核心网侧提供二层业务的汇聚和分发,onu负责在用户侧提供二层业务的接入和汇聚功能。在pon(passive optical network,无源光网络)系统中,olt会配置不同的vlan(virtual local area network,虚拟局域网)下发上网通道,配置到onu,由onu来配置并控制数据的转发行为。
3.传统的onu的上网通道配置及实现方式是由olt下发固定的vlan到onu,通告onu从lan侧上传的数据包,打上上述vlan标签并从onu wan侧转发出去。同理,当onu wan侧收到带有上述vlan标签的数据包,剥离掉vlan,再将数据通过对应的lan转发到lan侧设备。
4.采用上述的传统的onu端口固定上网通道方式,当onu的一个lan侧接入多个不同类型设备,上传的报文都是打上固定端口的同一vlan标签,再发到olt,无法实现不同设备的vlan分隔;当onu的多个lan接入多个不同类型设备,其设备只能与对应的lan端连接,一旦顺序错乱,就会带来逻辑上的错误,设备不能正常运转。从而在大量及多种设备组网时,现有的端口固定上网通道模式有诸多不便。由此,如何设计一种能够在lan侧对不同设备进行自动识别并组网的适配方法,成为了领域内逐步重视的问题。
5.因此,有必要提出一种无源光网络系统lan侧设备动态适配方法,以至少部分地解决现有技术中存在的问题。


技术实现要素:

6.在发明内容部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
7.为至少部分地解决上述问题,第一方面,本发明提出一种无源光网络系统lan侧设备动态适配方法,上述方法包括:
8.olt将规划vlan文件发送给至少一个onu,其中,上述规划vlan文件包括预设vlan与上述lan侧设备的地址标识的对应关系;
9.当上述onu接收到上述lan侧设备的报文的情况下,基于上述lan侧设备的报文中的地址标识和上述规划vlan文件,在上述lan侧设备的报文中加入上述lan侧设备的报文中的地址标识对应的预设vlan,基于上述预设vlan将上述lan侧设备的报文上报至上述olt;
10.当上述onu接收到上述olt下发的报文的情况下,基于上述olt下发的报文中的预设vlan和上述规划vlan文件,基于上述预设vlan在上述规划vlan文件中对应的lan侧设备的地址标识将上述olt下发的报文下发至相应的lan侧设备。
11.可选的,上述规划vlan中的地址标识是上述lan侧设备的mac地址。
12.可选的,上述基于上述lan侧设备的报文中的地址标识和上述规划vlan文件,在上述lan侧设备的报文中加入上述lan侧设备的报文中的地址标识对应的预设vlan,基于上述预设vlan将上述lan侧设备的报文上报至上述olt,包括:
13.上述基于上述lan侧设备的报文中的mac地址和上述规划vlan文件,在上述lan侧设备的报文中加入上述lan侧设备的报文中的mac地址的前三位字节或前四位字节对应的预设vlan,基于上述预设vlan将上述lan侧设备的报文上报至上述olt;
14.可选的,上述基于上述olt下发的报文中的预设vlan和上述规划vlan文件,基于上述预设vlan在上述规划vlan文件中对应的lan侧设备的地址标识将上述olt下发的报文下发至相应的lan侧设备,包括:
15.基于上述olt下发的报文中的预设vlan和上述规划vlan文件,基于上述预设vlan在上述规划vlan文件中对应的lan侧设备的mac地址的前三位字节或前四位字节将上述olt下发的报文下发至相应的lan侧设备。
16.可选的,上述预设vlan至少为两个,并包含一条默认vlan。
17.可选的,上述onu是sfu型onu。
18.可选的,上述报文的格式是untag。
19.第二方面,本发明还提出一种无源光网络系统lan侧设备动态适配装置,包括:
20.设备配置模块,用于配置预设vlan与上述lan侧设备的地址标识的对应关系;
21.动态适配模块,用于识别预设vlan与上述lan侧设备的地址标识的对应关系。
22.第三方面,本发明还提出一种电子设备,包括:储存器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器用于执行存储器中存储的计算机程序时实现如上上述的第一方面上述的无源光网络系统动态适配方法的步骤。
23.第四方面,本发明还提出一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现第一方面上述任一项上述的无源光网络系统动态适配方法。
24.综上,本技术实施例提供的一种无源光网络lan侧设备动态适配方法,通过olt将包含vlan与上述lan侧设备的地址标识的对应关系规划vlan文件发送给至少一个onu,onu接收到上述lan侧设备的报文的情况下,基于上述lan侧设备的报文中的地址标识和上述规划vlan文件,在上述lan侧设备的报文中加入上述lan侧设备的报文中的地址标识对应的预设vlan,基于上述预设vlan将上述lan侧设备的报文上报至上述olt,基于不同设备对应不同的vlan,实现不同设备的动态识别,这样在设备安装时不必保证lan侧端口匹配特定的设备可随意安装,后台可实现灵活组网,减少了安装过程的难度,并提高了安装的容错率。相应地,本发明实施例提供的电子设备和计算机可读存储介质,也同样具有上述技术效果。
25.本发明的无源光网络系统lan侧设备动态适配方法,本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。
附图说明
26.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通
技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本说明书的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
27.图1为本技术实施例提供的一种可能的无源光网络系统结构示意图;
28.图2为本技术实施例提供的一种可能的无源光网络系统lan侧设备动态适配流程示意图;
29.图3为本技术实施例提供的一种可能的无源光网络系统lan侧设备动态适配保护装置的硬件结构示意图;
30.图4为本技术实施例提供的一种可能无源光网络系统lan侧设备动态适配电子设备的示意性结构框图。
具体实施方式
31.本技术实施例提供了一种无源光网络系统lan侧设备动态适配方法及相关设备,可以实现lan侧设备自动适配与灵活组网。
32.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。
33.请参阅图1,为本技术实施例提供的一种可能的无源光网络系统结构示意图,具体可以包括:
34.olt 11,用于与汇聚层交换机用网线相连,转化成光信号,用单根光纤与用户端的分光器互联,实现对用户端设备onu的控制、管理、测距,下发规划vlan文件给onu;
35.分光器12,用于连接olt和onu,分发下行数据,并集中上行数据。分光器带有一个上行光接口,不少于一个下行光接口;
36.onu 13,用于选择性接收olt发送的广播,还用于将用户的需要发送的以太网数据进行收集和缓存,按照被分配的发送窗口向olt端发送该缓存数据;
37.lan侧设备14,是指接入在lan侧的电子设备,包括:pc 141,无线ap 142,摄像头143;
38.综上,上述实施例提供的无源光网络系统,仅需安装一个无源的分光器,在olt和onu之间实现信息的传递,无源光网络是一种纯介质网络,避免了外部设备的电磁干扰和雷电影响,减少了线路和外部设备的故障率,提高了系统可靠性。
39.上面对本技术实施例中无源光网络系统结构进行了描述,下面对本技术实施例中的无源光网络系统lan侧设备动态适配方法进行描述。
40.请参阅图2,为申请实施例中的无源光网络系统lan侧设备动态适配方法的流程图,可以包括:s210

s230。
41.s210,olt将规划vlan文件发送给onu。
42.具体地,规划vlan文件包括预设vlan与lan侧设备的地址标识的对应关系。例如,vlan 10,valn 20,vlan 30是olt配置的三条vlan通道,vlan 10对应lan侧的pc设备的地址标识,vlan 20对应lan侧的无线ap设备的地址标识,vlan 30对应lan侧的摄像头设备地址标识。onu接收到上述规划vlan文件,并将上述文件保存在onu设备。
43.s220,当上述onu接收到上述lan侧设备的报文的情况下,基于上述lan侧设备的报文中的地址标识和上述规划vlan文件,在上述lan侧设备的报文中加入上述lan侧设备的报文中的地址标识对应的预设vlan,基于上述预设vlan将上述lan侧设备的报文上报至上述olt。
44.具体地,pc或其它网络设备接入onu的lan侧,设备发送报文到onu。从上述报文中提取出地址标识。将取得的地址标识与上述规划vlan中的地址标识比较;若报文地址标识与pc设备一致,则将上述报文加入vlan 10,若报文地址标识与无线ap设备一致,则将报文加入vlan 20,若报文地址标识与摄像头一致,则将报文加入vlan 30。将上述带有预设vlan的报文,通过预设的vlan地址上报至上述olt。
45.s230,当上述onu接收到上述olt下发的报文的情况下,基于上述olt下发的报文中的预设vlan和上述规划vlan文件,基于上述预设vlan在上述规划vlan文件中对应的lan侧设备的地址标识将上述olt下发的报文下发至相应的lan侧设备。
46.具体地,olt下发带有上述预设vlan的报文到onu。从上述报文中提取出地址标识。将取得的地址标识与上述规划vlan中的地址标识比较;若报文地址标识为vlan 10,则将上述报文去掉vlan 10,目标设备为pc;若报文地址标识为vlan 20,则将上述报文去掉vlan 20;目标设备为无线ap,若报文地址标识为vlan 30,则将报文去掉vlan 30;目标设备为无线摄像头。基于上述预设vlan在上述规划vlan文件中对应的lan侧设备的地址标识将olt下发的报文下发至相应的lan侧设备。
47.为了能够快速准确动态适配lan侧设备,因此上述应用程序保护方法还可以包括:
48.上述的无源光网络系统动态适配方法,其中上述规划vlan中的地址标识是上述lan侧设备的mac地址。
49.具体地,一台电子设备在网络中,拥有ip地址和mac地址,同一个lan口上传的数据会打上相同的vlan,不能实现不同设备的分离,不同的设备拥有不同的mac地址,可用mac地址作为地址标识进行设备的区分。
50.根据一些实施例,上述的mac地址,还包括:
51.上述基于上述lan侧设备的报文中的地址标识和上述规划vlan文件,在上述lan侧设备的报文中加入上述lan侧设备的报文中的地址标识对应的预设vlan,基于上述预设vlan将上述lan侧设备的报文上报至上述olt,包括:
52.上述基于上述lan侧设备的报文中的mac地址和上述规划vlan文件,在上述lan侧设备的报文中加入上述lan侧设备的报文中的mac地址的前三位字节或前四位字节对应的预设vlan,基于上述预设vlan将上述lan侧设备的报文上报至上述olt;
53.具体地,网络设备有个共性,设备mac前三字节或前四字节标志设备的厂商,因此我们可以从onu上行数据包的源mac中,读取设备厂商,mac前三字节相同,我们就可以判定为同一类设备,再打上对应的设备规划vlan,例如:onu的lan 1端口收上来的报文,pc的mac
地址为:02:22:22:xx:xx:xx,前三字节代表厂商,报文配置vlan 10,无线ap的mac地址为:02:33:33:xx:xx:xx,前三字节代表厂商,报文配置vlan 20。onu的lan 2端口收上来的报文,pc的mac地址为:02:22:22:xx:xx:xx)配置vlan 10,无线ap的mac地址为:02:33:33:xx:xx:xx配置vlan 20。
54.根据一些实施例,上述的无源光网络系统动态适配方法,还可以包括;
55.上述预设vlan至少为两个,并包含一条默认vlan。
56.具体地,可以预设vlan通道为三个,vlan 10为pc设备通道,vlan20为无线ap设备通道,默认vlan为种类繁多的其他设备通道。
57.根据一些实施例,上述的无源光网络系统动态适配方法,还可以包括:
58.onu是sfu型onu。
59.根据一些实施例,上述的无源光网络系统动态适配方法,还可以包括:
60.上述报文的格式是untag。
61.上面对本技术实施例中无源光网络系统lan侧设备动态适配方法进行了描述,下面对本技术实施例中的无源光网络系统lan侧设备动态适配装置进行描述。
62.请参阅图3,本技术实施例中无源光网络系统lan侧设备动态适配装置的一个实施例,可以包括:
63.设备配置模块401,用于配置预设vlan与lan侧设备的地址标识的对应关系,其中,不同的vlan对应不同的lan侧设备;
64.动态适配模块402,用于识别预设vlan与lan侧设备的地址标识的对应关系。
65.综上,上述实施例提供的无源光网络系统lan侧设备动态适配装置,通设备配置模块,用于配置预设vlan与lan侧设备的地址标识的对应关系,通过动态适配模块,用于识别预设vlan与lan侧设备的地址标识的对应关系,可以实现lan侧设备动态适配,无需在设备安装阶段保证设备与lan侧端口按照既定的匹配规则一一对应,可随意安装,后台可实现灵活组网,减少了安装过程的难度,并提高了安装的容错率。
66.请参阅图4,图4为本技术实施例提供的电子设备的实施例示意图。
67.如图4所示,本技术实施例还提供一种电子设备,包括存储器410、处理器420及存储在存储器420上并可在处理器上运行的计算机程序411,处理器420执行计算机程序411时实现前文lan侧设备动态适配系统方法的任一方法的步骤。
68.由于本实施例所介绍的电子设备为实施本技术实施例中一种应用程序保护装置所采用的设备,故而基于本技术实施例中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本技术实施例中的方法不再详细介绍,只要本领域所属技术人员实施本技术实施例中的方法所采用的设备,都属于本技术所欲保护的范围。
69.在具体实施过程中,该计算机程序411被处理器执行时可以实现图2对应的实施例中任一实施方式。
70.需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。
71.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
72.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式计算机或者其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
73.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
74.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
75.本技术实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机软件指令,当计算机软件指令在处理设备上运行时,使得处理设备执行如图2对应实施例中的应用程序保护方法中的流程。
76.计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
77.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
78.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
79.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的
部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
80.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
81.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
82.以上,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修该,或者对其中部分技术特征进行等同替换;而这些修该或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1