CN104218995B - 一种onu、通信系统及onu通信方法 - Google Patents
一种onu、通信系统及onu通信方法 Download PDFInfo
- Publication number
- CN104218995B CN104218995B CN201310219082.4A CN201310219082A CN104218995B CN 104218995 B CN104218995 B CN 104218995B CN 201310219082 A CN201310219082 A CN 201310219082A CN 104218995 B CN104218995 B CN 104218995B
- Authority
- CN
- China
- Prior art keywords
- onu
- submodules
- data
- module
- user
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 20
- 238000012545 processing Methods 0.000 claims abstract description 56
- 238000000034 method Methods 0.000 claims description 32
- 230000003287 optical effect Effects 0.000 claims description 32
- 230000008569 process Effects 0.000 claims description 30
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000013519 translation Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000002955 isolation Methods 0.000 claims description 2
- 239000013307 optical fiber Substances 0.000 claims description 2
- 238000011144 upstream manufacturing Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000000534 ion trap mass spectrometry Methods 0.000 description 6
- 239000000835 fiber Substances 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 101150012579 ADSL gene Proteins 0.000 description 2
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 2
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/27—Arrangements for networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/27—Arrangements for networking
- H04B10/272—Star-type networks or tree-type networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0064—Arbitration, scheduling or medium access control aspects
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种ONU、通信系统及ONU通信方法,本发明提供的ONU包括处理模块和至少两个用户接口模块;在处理模块中设置至少两个ONU子模块,设置的ONU子模块与所述用户接口模块一一对应;ONU子模块对来自与其对应的用户接口模块的用户侧数据进处理;可见,本发明提供的ONU,并不需要在每个用户接口卡上都设置CPU、PON MAC等,在用户接口卡上只需要设置用户接口电路即可,然后通过与处理模块中对应的ONU子模块配合实现一个现有ONU的所有功能,且不需要设置FPGA以实现对ONU的切换,因此可在大大降低硬件成本的同时,解除现有ONU受FPGA切换的限制,可提升上行接口速率。
Description
技术领域
本发明涉及通信领域,具体涉及一种ONU、通信系统及ONU通信方法。
背景技术
OLT(Optical Line Terminal:光线路终端),是一种用于连接光纤干线的终端设备,实现对用户端设备ONU的控制、管理等功能。
ONU(Optical Network Unit:光网络单元),是一种光接入网络设备,常用于楼道或家庭中。
ITMS(Integrated Terminal Management System:终端综合管理系统)。
TR069(DSL Forum CPE WAN Management Protocol)是DSL论坛所开发的技术规范之一,其全称为“CPE广域网管理协议”。它提供了对下一代网络中家庭网络设备进行管理配置的通用框架和协议,用于从网络侧对家庭网络中的网关、路由器、机顶盒等设备进行远程集中管理。
WAN连接(Wide Area Network Connection),WAN是广域网的简称,WAN连接则是指一个设备连接到WAN的方式。比如家庭网关设备对外连接方式,一般有ADSL方式、LAN以太网以及EPON/GPON方式。此种情况下,定义该家庭网关WAN连接是ADSL、以太网或EPON/GPON。
E8是指中国电信家庭网关,E8C是指中国电信C型家庭网关。中国电信家庭网关使用TR069协议进行管理。
FTTx(Fiber-to-the-x)光纤接入,x是指接入点。其中FTTB(Fiber-to-the-Building)是指光纤到大楼,FTTH(Fiber-to-the-Home)指光纤到户。
对于FTTH面临的主要问题是:1.入户困难,光纤部署不容易;2.FTTH入户成本较高,建设资金不足问题突出;3.二次分光也增加了建设成本。FTTB则面临着非运行商主推建设被动问题,无法很好解决实装考核率问题和供电问题不好解决的问题。
为了解决当前FTTH和FTTB所面临的问题,提出了一种新的光纤接入方案,称之为增强型FTTH,这种方案使用插卡式,请参见图1所示,将ONU做成子卡插入机框中,每个子卡都是一个独立的ONU,机框可以灵活的放置在楼道或门口,利用原有的线缆(网线或电话线)入户,每个卡可以灵活提供接入方式,支持宽带接入和语音业务,不改变FTTH的放装流程,并且能较好的解决供电问题,建设成本也尽可能的降低。图1所示的增强型FTTH设备的实现方案是每个子卡上有独立的CPU和PONMAC,即每个接口卡具备标准ONU设备的电路;而所有的子卡共享同一个光模块,详见附图1,下行数据流通过FPGA发送给每一个PONMAC,PONMAC会过滤出属于自己的数据,上行方向,同一个时间只有一个PONMAC可以发送数据,由FPGA通过高速开关实现,当某一个ONU需要发送数据时,需要将高速开关接通自己的PONMAC,这样每个ONU都不会感知其它ONU的存在。图1所示的实现方案的一个好处是软件实现相对简单,原来的ONU软件几乎不用变动就能使用,但其存在以下问题:
(1)硬件成本高,每个ONU都有CPU和PONMAC,特别是为了实现光模块的共享而引入的FPGA,成本更是随着子卡数的增加而直线上升。
(2)随着上行接口速度的提升,FPGA无法做到在ONU间快速切换,导
致上行接口速率上存在瓶颈,无法引入更高速率的上行接口。
发明内容
本发明要解决的主要技术问题是,提供一种ONU及其设置方法、通信系统及通信方法,解决现有ONU硬件成本高、上行接口速率受FPGA切换限制而存在瓶颈的问题。
为了解决上述问题,本发明提供了一种ONU,所述ONU包括处理模块和至少两个用户接口模块,所述处理模块包括至少两个ONU子模块,所述ONU子模块与所述用户接口模块一一对应;所述ONU子模块用于对来自与其对应的用户接口模块的用户侧数据进处理;以及向与其对应的用户接口模块发送来自网络侧的数据。
在本发明的一种实施例中,所述处理模块包括的至少两个ONU子模块相互独立。
在本发明的一种实施例中,所述ONU子模块包括依次连接的ONU进程处理单元、ONU路由单元和第一桥单元;
所述第一桥单元用于存储所述ONU子模块的端口信息,以及用户将来自用户侧的数据经由所述ONU路由单元发送给所述ONU进程处理单元;各ONU子模块的第一桥单元之间相互隔离;
所述ONU路由单元用于为所述ONU子模块设置路由表;
所述ONU进程处理单元用于接收到的用户侧数据进行处理。
在本发明的一种实施例中,所述处理模块包括第二桥单元,所述第二桥单元分别与所述各ONU子模块的第一桥单元连接,用于将来自用户侧的数据经过端口转换后发送给对应的第一桥单元;以及用于接收第一桥单元发送的网络侧数据,并将其发送给用户接口模块。
在本发明的一种实施例中,所述ONU子模块还包括与所述ONU进程处理单元连接的逻辑数据库;所述逻辑数据库用于存储所述ONU子模块的数据;各ONU子模块的逻辑数据库之间相互隔离。
在本发明的一种实施例中,每个ONU子模块对应一个IP地址;所述ONU路由单元为其ONU子模块设置的路由表中包含该ONU子模块对应的IP地址。
在本发明的一种实施例中,所述ONU具备一个共享IP地址,所述各ONU子模块向网络侧发送数据时,使用所述共享IP地址进行发送。
在本发明的一种实施例中,所述ONU还包括一个光模块、一个无源光网络介质访问控制模块和一个交换模块;所述光模块与所述无源光网络介质访问控制模块连接,所述无源光网络介质访问控制模块与所述处理模块连接,所述用户接口模块通过所述交换模块与对应的所述ONU子模块连接;所述光模块用于将接收到的网络侧数据进行转换处理后,经由所述无源光网络介质访问控制模块发送给所述处理模块。
在本发明的一种实施例中,所述用户接口模块由用户接口电路组成。
为了解决上述问题,本发明还提供了一种通信系统,包括光线路终端和如上所述的ONU,所述光线路终端与所述ONU通信连接。
在本发明的一种实施例中,所述通信系统还包括终端综合管理系统,所述终端综合管理系统与所述ONU通信连接。
为了解决上述问题,本发明还提供了一种ONU通信方法,包括:
所述ONU的用户接口模块接收来自用户侧的数据,并将其发送给所述ONU的处理模块所包括的至少两个ONU子模块中与之对应的ONU子模块;
所述ONU子模块对来自与其对应的所述用户接口模块的用户侧数据进处理。
所述ONU子模块对来自与其对应的所述用户接口模块的用户侧数据进处理。
在本发明的一种实施例中还包括:所述ONU子模块接收网络侧发送的数据,并将其发送给与其对应的用户接口模块。
本发明的有益效果是:
本发明提供的ONU包括处理模块和至少两个用户接口模块;在处理模块中设置至少两个ONU子模块,设置的ONU子模块与所述用户接口模块一一对应;ONU子模块对来自与其对应的用户接口模块的用户侧数据进处理;以及向与其对应的用户接口模块发送来自网络侧的数据。可见,本发明提供的ONU,并不需要在每个用户接口卡上都设置CPU、PON MAC等,在用户接口卡上只需要设置用户接口电路即可,然后通过与处理模块中对应的ONU子模块配合实现一个现有ONU的所有功能,且不需要设置FPGA以实现对ONU的切换,因此可在大大降低硬件成本的同时,解除现有ONU受FPGA切换的限制,可提升上行接口速率。
附图说明
图1为一种ONU的结构示意图;
图2为本发明一种实施例提供的ONU的结构示意图;
图3为本发明一种实施例提供的ONU子模块的连接示意图;
图4为本发明一种实施例提供的ONU子模块的结构示意图一;
图5为本发明一种实施例提供的ONU子模块的结构示意图二;
图6为本发明一种实施例提供的ONU子模块的IP地址分配示意图;
图7为本发明一种实施例提供的上行数据流的传输流程示意图;
图8为本发明一种实施例提供的下行数据流的传输流程示意图。
具体实施方式
本发明提供的ONU包括处理模块和至少两个用户接口模块;在处理模块中设置至少两个ONU子模块,设置的ONU子模块与所述用户接口模块一一对应;用户接口模块通过交换模块与所述ONU子模块连接。可见,本发明提供的ONU,并不需要在每个用户接口卡上都设置CPU、PON MAC等,在用户接口卡上只需要设置用户接口电路即可,然后通过与处理模块中对应的ONU子模块组成一个现有的ONU,实现现有ONU的功能,且不需要设置FPGA以实现对ONU的切换,因此可在大大降低硬件成本的同时,解除现有ONU受FPGA切换的限制,提升上行接口速率。为了更好的理解本发明,下面结合具体的实施例对本发明做进一步的说明:
请参见图2所示,该图所示为本实施例提供的ONU的结构示意图,包括依次连接的光模块、无源光网络介质访问控制模块(PON MAC)、处理模块(CPU)以及交换模块(Switch);还包括至少两个用户接口模块,用户接口模块通过交换模块与处理模块连接。在本实施例中,用户接口模块仍可通过接口卡的形式实现,但在本实施例中,在用户接口卡上只需设置用户接口电路即可,例如包括FE接口电路和/或POTS接口电路等。可见,在本实施例中,并不需要在每个接口卡上设置CPU、PON MAC等,因此可降低ONU的硬件成本。同时,本实施例中在处理模块(CPU)中设置有至少两个ONU子模块,设置的ONU子模块与用户接口模块一一对应;所述用户接口模块通过所述交换模块与所述ONU子模块连接。本实施例中,设置的多个ONU子模块之间相互独立(即相互隔离),即其中任何一个ONU子模块都不会感知到其他ONU子模块的存在。具体的,上述模块的具体功能如下:
用户接口模块,用于接收用户侧数据,将其通过交换模块转发给处理模块;以及用户接收处理模块通过交换模块转发过来的网络侧数据,并将其转发给用户;
交换模块,用于转发处理模块和用户接口模块之间的数据;
处理模块,用于处理用户侧的数据和网络侧的数据;
无源光网络介质访问控制模块,用于控制光模块的访问;
光模块,用于接收网络侧的数据和向网络侧发送数据,且在接收和发送过程中进行光电信号转换;
ONU子模块,用于实现一个现有的ONU的各功能模块(除用户接口模块外)的所有功能;为了更好的理解,下面会结合ONU子模块的各功能模块对其进行详细说明。
由上可知,本实施例中的ONU硬件包括一个CPU(可以是多核),一块SWITCH芯片,一个PONMAC和一个光模块,FE接口和/或POTS接口等用户接口以接口卡的形式插入机框,接口卡上不再有CPU和PONMAC等。每个接口卡上的接口属于一个用户(即一个用户接口模块对应一个用户),各接口卡(即各用户接口模块)共享CPU,PONMAC和光模块,通过一个Switch连接在一起。虽然本实施例中的增强型FTTH仍实现为一个机框,每一个ONU对应的用户接口还是做在一个接口卡上,但是接口卡上只有ONU用户侧的接口电路;CPU,PONMAC,光模块,交换芯片则设置在主板上,所有接口卡可通过背板总线共享CPU,PONMAC和光模块,通过软件将来自子卡和PON的数据划分到处理模块包括的对应的ONU子模块上,以模拟出多个现有的ONU。
本实施例中,图2所示的ONU注册到OLT后,也即与OLT建立物理连接后,OLT只能检测到其为一个ONU,因此本实施例中的ONU可适用于HGU型家庭网关,请参见图3所示,可使用TR069协议连管理接入方式,ONU到OLT之间只通过PLOAM或MPCP建立基本的物理链路,在ONU注册到OLT后。后续的管理流程通过TR069协议与ITMS进行。TR069协议使用IP来承载,因此本实施例中的每个ONU子模块都建立一个指向ITMS的WAN连接,TR069管理报文通过TR069WAN连接分发到对应的ONU子模块。
每个ONU子模块与ITMS之间首先要通过一个注册认证流程,该认证分为首次连接设备认证和非首次连接设备认证,首次连接设备认证包括基于物理ID(如设备序列号等)和基于逻辑ID(如宽带上网帐号等)两种方式,因此本实施例中为每个用户接口模块分配一个物理ID和/或逻辑ID,该物理ID和/或逻辑ID也即为用户接口模块对应的ONU子模块的物理ID和/或逻辑ID。首次连接设备认证通过后,ITMS就可以依据物理ID和/或逻辑ID以及TR069的WAN连接IP地址识别到一个ONU子模块。非首次连接设备认证跟首次连接认证相比,省却了认证过程中的配置和版本下发过程,其它过程均是一样的。
为了使ITMS检测到一个ONU上的多个ONU子模块,并且每个ONU子模块能独立运行,请参见图4所示,本实施例中的ONU子模块具体可包括以下功能单元:
1、逻辑数据库,每个ONU子模块都包括一个逻辑数据库,以使数据库系统能否区分出多个ONU子模块的数据和配置信息;在本实施例中,多个ONU子模块的数据可以存放在一个数据表中,但每个ONU子模块只能查看到属于自己的数据。即个ONU子模块的逻辑数据库之间是相互隔离的。
在本实施例中,ONU子模块的数据分为内存中运行的数据和存储在FLASH或硬盘等介质上的数据表。内存中的数据包括运行过程中产生的各种数据,如全局配置,用户数据,运行时数据等,对于内存中的数据,本实施例通过对应每个ONU子模块设置一个独立的进程或进程组,通过操作系统对进程的隔离,进而将各个ONU子模块的内存中运行的数据区分开,各ONU子模块可以不用感知其他ONU子模块的存在。
对于保存在介质中的数据表,本实施例中以以下两种区分方式为例进行说明:
方式一:每个ONU子模块使用独立的数据表,数据表名可以相同,但使用独立的数据库或是放在不同的路径,每个ONU子模块找到属于自己的数据库或是路径,就可以操作自己的数据表;当然,数据表名也可各不相同,此时可使用一个数据库。
方式二:所有ONU子模块使用的数据表只有一份,保存在一个数据库或是一个路径当中,在该数据表中需要使用一个关键字段来区分记录是属于哪个ONU子模块,为了操作方便,本实施例中为每个ONU子模块建立一个数据视图,每个ONU子模块只可以查看和操作属于自己的数据记录。
通过上述方式,可将各ONU子模块的数据表和运行时数据都很好的区分开,使ONU子模块之间相互隔离。在本实施例中,具体可通过视图的方式来实现,请见附图5所示,每个ONU子模块都创建一个属于自己的视图,通过这个视图只能操作属于自己的数据。
2、ONU进程处理单元,为每个ONU子模块设置一个ONU进程处理单元,在用户态,设置的每个ONU进程处理单元拥有一个或一组进程,一个用户接口模块绑定一个ONU子模块的ONU进程处理单元,ONU进程处理单元用于对来自用户侧的数据进行相应的处理。用户接口模块和ONU进程处理单元之间的分配关系具体可以以用户接口模块的标识信息(例如槽位号、设备序列号等)来对应。见附图3,本实施例中还可为每个用户接口模块(即子卡)分配一个物理ID(例如设备序列号)和/或逻辑ID,用来建立对应的TR069WAN连接用于设备注册。
3、第一桥单元,为每个ONU子模块设置一个第一桥单元;本实施例
为了实现支持多个ONU子模块,除了将上述用户态的数据分开外,内核态的协议栈部分也需要区分出用户接口模块对应于哪个ONU子模块,以作出相应的操作,内核的协议栈,从底层的以太网驱动开始,向上就是桥,IP层路由,传输层,然后就向上到了跟用户态进程的接口。在现有协议栈物理桥(即内核二层桥)模块,端口数据需要向物理桥里面其它端口洪范,如果将所有ONU子模块的端口放在一个物理桥里面,将导致数据在ONU子模块之间洪范。因此本实施例需要在协议栈的物理桥之上,为每个ONU子模块设置一个第一桥单元,将属于同一个ONU子模块的端口信息放在一个第一桥单元里面,本实施例中ONU子模块的端口信息包括该ONU子模块对应的用户接口模块上包括的各端口信息。各ONU子模块的第一桥单元之间的数据互相隔离,使一个第一桥单元内的端口发送的广播包不能洪泛到其它第一桥单元端口,但是虚拟ONU上的组播协议和组播流不需要第一桥单元的机制,因为组播模块本身就限制了组播流的分发端口。在本实施例中,第一桥单元取代协议栈的物理桥的功能,本实施例中的物理桥只作物理桥端口到第一桥单元端口的转换和物理端口上的数据收发,但取消其原具有的洪泛的功能。
4、ONU路由单元,在协议栈的IP层为每个ONU子模块设置一个ONU路由单元;因为每个ONU子模块有属于自己的WAN连接,每个ONU子模块对应的用户接口只能从属于自己ONU的WAN连接出去,因此本实施例中为每个ONU子模块设置自己的ONU路由单元以设置自己的路由表,相应的防火墙模块也进行适应的修改,ACL的配置规则只应用到ONU子模块内部,不跨越ONU子模块对应的端口。
在本实施例中,为了使协议栈传输层区分出每个用户的连接,可为每个ONU子模块分配一个IP地址,每个ONU子模块的ONU路由单元获取其对应的ONU子模块的IP地址,以用于为其设置路由表。同时,为了符合用户的使用习惯,本实施例中还可为ONU设置一个共享IP,使ONU包括的各ONU子单元能共用该IP,具体为,各ONU子模块向网络侧发送数据时,使用该共享IP地址进行发送。本实施例中,ONU包括的各ONU子单元种的其中一个ONU子单元可以使用该ONU的共享IP地址作为自己的IP地址,当然,也可不使用。下面结合具体的一种实现方式为例进行进一步的说明:
请参见图6所示:现有的每个ONU本地IP地址一般都是设置为192.168.1.1,用户只要登录192.168.1.1,就可以访问ONU,当在一个ONU包括出多个虚拟的ONU子模块时,为了保持用户的习惯,每个用户都是登录192.168.1.1,用户侧的地址也可能相同,这样在协议栈的传输层就没法通过五元组来区分每个用户的连接。因此本实施例中的每个ONU子模块使用不同的IP地址,即为每个ONU子模块分配一个IP地址。比如ONU有8个ONU子模块,第一个ONU子模块使用IP地址192.168.1.1,第二个ONU子模块使用192.168.1.2,依次类推,第八个ONU子模块使用192.168.1.8,而ONU的共享IP地址则可设置为这八个IP地址中的任意一个,当然也可另外单独设置一个;本实施例以共享IP地址为第一个ONU子模块使用的IP地址192.168.1.1为例进行说明。例如,为了使使用第八个ONU子模块的用户能以地址192.168.1.1访问到,我们可以在IP包通过第一桥单元时做个转换,从网络侧进来的IP包如果目的IP为192.168.1.1,则转换为192.168.1.8,从用户侧出去的IP包,则将源IP为192.168.1.8的转换为192.168.1.1,也就是在第一桥单元的处理点放置一个IP地址转换表即可,这样就可保证每个ONU用户都能以192.168.1.1访问ONU,为配合这个功能,在DHCP服务器分配地址时,就不能再分配192.168.1.1~192.168.1.8给ONU的用户,具体需保留的IP地址数量等同于ONU子模块的数量。
根据上述分析可知,本实施例中的处理模块还包括物理桥(即第二桥单元),请参见图4所示,第二桥单元用于将来自用户侧的数据经过端口转换后发送给对应的第一桥单元;以及用于接收第一桥单元发送的网络侧数据,并将其发送给用户接口模块。具体为:上行时,将物理端口转换为与对第一桥对应的虚拟端口,并转发给相应的第一桥单元,下行时将第一桥单元的虚拟端口转换为物理端口。用户接口模块则通过该第二桥单元与对应的ONU子模块的第一桥单元连接。
基于上述在处理模块中设置的多个ONU子模块,即可在附图2所示的硬件架构下,实现多个ONU同时注册成功并进入服务状态。
下面结合在该虚拟的ONU子模块的环境下,结合上行方向和下行方向的数据流走向为例对本发明做进一步的说明:
上行方向,见附图7,包括:
步骤701:用户接口模块上的用户接收口(LAN口)接收到数据包后,通过交换芯片Switch转发至处理模块CPU;
步骤702:内核的以太网驱动(即物理桥的底层模块)接收到数据包后,发送协议栈的物理桥(即第二桥单元);
步骤703:第二桥单元将用户端口转换为(虚拟ONU,虚拟端口)对,然后发送该虚拟端口对应的第一桥单元处理;
步骤704:第一桥单元判断该数据包的目地MAC,决定是通过其它端口(包括物理桥的端口,具体对应到用户接口卡的LAN口)转发出去还是往上交给协议栈的IP层,即判断是否是第一桥单元的MAC;如是,转至步骤705;否则,转至步骤710;
步骤705:上发给协议栈的IP层;
步骤706:IP层的对应的ONU路由单元使用对应的路由表来查找路由;
步骤707:判断该数据包是否是本ONU子模块的;如是,转至步骤708;否则,转至步骤709;
步骤708:通过socket接口送到对应的ONU子模块的ONU进程处理单元,即上传至应用层进行处理;
步骤709:通过路由表找到的对应WAN连接的第一桥单元并将该数据包转发给该第一桥单元,然后转至步骤710;
步骤710:将该数据包发送给协议栈的第二桥单元,内核第二桥单元将(虚拟ONU,虚拟端口)对转换为物理端口,通过以太网端口发送出去。
下行方向:见附图8,包括:
步骤801:上行物理口(例如WAN接口)收到数据包;
步骤802:获取数据包的目地MAC地址和VLAN(虚拟局域网)信息;
步骤803:判断是否是广播地址,如是,转至步骤804;否则,转至步骤805:
步骤804:向所有第一桥单元洪泛,并发送给IP层。
步骤805:判断是否是组播地址或是组播协议,如是,转至步骤806;否则,转至步骤807;
步骤806:直接将该数据包发送给组播模块。
步骤807:在WAN连接的MAC地址表中查找,如果找到,转至步骤808;否则,转至步骤809;
步骤808:将该数据包发送给相应的WAN连接。
步骤809:在LAN侧学到的MAC地址表中查找,如果找到,转至步骤810;否则,转至步骤811;
步骤810:将该数据包发送到对应的第一桥单元,即虚拟桥;对于广播报文,还需向所有第一桥单元复制一份。
步骤811:将该数据包丢弃。
可见,本发明提供的ONU,并不需要在每个用户接口卡上都设置CPU、PON MAC等,在用户接口卡上只需要设置用户接口电路即可,然后通过与处理模块中对应的ONU子模块配合实现一个现有ONU的所有功能,且不需要设置FPGA以实现对ONU的切换,因此可在大大降低硬件成本的同时,解除现有ONU受FPGA切换的限制,可提升上行接口速率。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (11)
1.一种ONU,其特征在于,所述ONU包括处理模块和至少两个用户接口模块,所述处理模块包括至少两个ONU子模块,所述ONU子模块与所述用户接口模块一一对应;所述ONU子模块用于对来自与其对应的用户接口模块的用户侧数据进处理;以及向与其对应的用户接口模块发送来自网络侧的数据;
所述处理模块包括的至少两个ONU子模块相互独立,所述ONU子模块包括依次连接的ONU进程处理单元、ONU路由单元和第一桥单元;
所述第一桥单元用于存储所述ONU子模块的端口信息,以及用于将来自用户侧的数据经由所述ONU路由单元发送给所述ONU进程处理单元;各ONU子模块的第一桥单元之间相互隔离;
所述ONU路由单元用于为所述ONU子模块设置路由表;
所述ONU进程处理单元用于对接收到的用户侧数据进行处理。
2.如权利要求1所述的ONU,其特征在于,所述处理模块包括第二桥单元,所述第二桥单元分别与所述各ONU子模块的第一桥单元连接,用于将来自用户侧的数据经过端口转换后发送给对应的第一桥单元;以及用于接收第一桥单元发送的网络侧数据,并将其发送给用户接口模块。
3.如权利要求1所述的ONU,其特征在于,所述ONU子模块还包括与所述ONU进程处理单元连接的逻辑数据库;所述逻辑数据库用于存储所述ONU子模块的数据;各ONU子模块的逻辑数据库之间相互隔离。
4.如权利要求1所述的ONU,其特征在于,所述各ONU子模块分别对应一个IP地址;所述ONU路由单元为其ONU子模块设置的路由表中包含该ONU子模块对应的IP地址。
5.如权利要求4所述的ONU,其特征在于,所述ONU具有一个共享IP地址,所述各ONU子模块向网络侧发送数据时,使用所述共享IP地址进行发送。
6.如权利要求1-5任一项所述的ONU,其特征在于,所述ONU还包括一个光模块、一个无源光网络介质访问控制模块和一个交换模块;所述光模块与所述无源光网络介质访问控制模块连接,所述无源光网络介质访问控制模块与所述处理模块连接,所述用户接口模块通过所述交换模块与对应的所述ONU子模块连接;所述光模块用于将接收到的网络侧数据进行转换处理后,经由所述无源光网络介质访问控制模块发送给所述处理模块。
7.如权利要求1-5任一项所述的ONU,其特征在于,所述用户接口模块由用户接口电路组成。
8.一种通信系统,其特征在于,包括光线路终端和如权利要求1-7任一项所述的ONU,所述光线路终端与所述ONU通信连接。
9.如权利要求8所述的通信系统,其特征在于,所述通信系统还包括终端综合管理系统,所述终端综合管理系统与所述ONU通信连接。
10.一种如权利要求1-7任一项所述的ONU的通信方法,其特征在于包括:
所述ONU的用户接口模块接收来自用户侧的数据,并将其发送给所述ONU的处理模块所包括的至少两个ONU子模块中与之对应的ONU子模块;
所述ONU子模块对来自与其对应的所述用户接口模块的用户侧数据进行处理。
11.如权利要求10所述的通信方法,其特征在于,所述通信方法还包括:
所述ONU子模块接收网络侧发送的数据,并将其发送给与之对应的用户接口模块。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310219082.4A CN104218995B (zh) | 2013-06-04 | 2013-06-04 | 一种onu、通信系统及onu通信方法 |
JP2016515628A JP6212630B2 (ja) | 2013-06-04 | 2014-05-21 | Onu、通信システム及びonu通信方法 |
PCT/CN2014/078041 WO2014194760A1 (zh) | 2013-06-04 | 2014-05-21 | 一种onu、通信系统及onu通信方法 |
US14/894,071 US9755749B2 (en) | 2013-06-04 | 2014-05-21 | ONU, communication system and communication method for ONU |
EP14807816.5A EP2991245A4 (en) | 2013-06-04 | 2014-05-21 | ONU COMMUNICATION SYSTEM AND ONU COMMUNICATION PROCEDURE |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310219082.4A CN104218995B (zh) | 2013-06-04 | 2013-06-04 | 一种onu、通信系统及onu通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104218995A CN104218995A (zh) | 2014-12-17 |
CN104218995B true CN104218995B (zh) | 2018-06-05 |
Family
ID=52007533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310219082.4A Active CN104218995B (zh) | 2013-06-04 | 2013-06-04 | 一种onu、通信系统及onu通信方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9755749B2 (zh) |
EP (1) | EP2991245A4 (zh) |
JP (1) | JP6212630B2 (zh) |
CN (1) | CN104218995B (zh) |
WO (1) | WO2014194760A1 (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104253735B (zh) * | 2013-06-27 | 2019-05-24 | 中兴通讯股份有限公司 | 光网络单元、通信系统及方法 |
US9544667B2 (en) * | 2013-10-14 | 2017-01-10 | Nec Corporation | Burst switching system using optical cross-connect as switch fabric |
CN106851439B (zh) * | 2015-12-07 | 2020-04-24 | 深圳市中兴微电子技术有限公司 | 一种多个光网络单元的接入方法及装置 |
JP6680642B2 (ja) * | 2016-08-01 | 2020-04-15 | 日本電信電話株式会社 | 通信装置、設計方法及び通信プログラム |
CN106375884A (zh) * | 2016-08-29 | 2017-02-01 | 烽火通信科技股份有限公司 | 一种GPON上行的Nanocell设备及其实现方法 |
CN108880686B (zh) * | 2018-07-14 | 2020-06-16 | 中天宽带技术有限公司 | 面向多应用pon的fpga收发器的单芯片onu |
US11101889B2 (en) * | 2019-03-02 | 2021-08-24 | Sealight Technologies, Inc. | Virtual optical edge device |
CN110233748B (zh) * | 2019-04-22 | 2021-10-22 | 四川省农业科学院服务中心 | 一种同时实现网络无线覆盖和有线网络电视的方法 |
US11470408B2 (en) * | 2019-09-09 | 2022-10-11 | Viavi Solutions Inc. | Test instruments and methods for emulating optical network terminal (ONT) devices and testing optical networks based on the emulation |
CN112804598A (zh) | 2019-11-13 | 2021-05-14 | 中兴通讯股份有限公司 | 一种光线路终端线卡以及兼容pon功能的方法 |
JP7463841B2 (ja) * | 2020-05-20 | 2024-04-09 | 住友電気工業株式会社 | 制御装置、ponシステム、及び、通信方法 |
US12132939B2 (en) * | 2020-12-30 | 2024-10-29 | Comcast Cable Communications, Llc | Data forwarding in a content delivery network |
CN116155372B (zh) * | 2023-04-17 | 2023-07-11 | 湖南泛联新安信息科技有限公司 | 一种基于光交换的多fpga原型验证系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1997240A (zh) * | 2006-01-04 | 2007-07-11 | 华为技术有限公司 | 无源光网络组播流量控制方法、系统及无源光网络终端 |
CN201114078Y (zh) * | 2007-10-24 | 2008-09-10 | 深圳华为通信技术有限公司 | 无源光网络终端 |
CN102386970A (zh) * | 2011-06-24 | 2012-03-21 | 深圳键桥通讯技术股份有限公司 | Epon系统的光网络单元onu装置及其保护倒换方法 |
CN102547491A (zh) * | 2010-12-29 | 2012-07-04 | 中兴通讯股份有限公司 | 光线路终端、光网络单元和无源光网络系统 |
Family Cites Families (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3591932B2 (ja) * | 1995-08-28 | 2004-11-24 | 住友電気工業株式会社 | 半導体受光素子 |
US5903372A (en) * | 1997-02-10 | 1999-05-11 | Alcatel Network Systems, Inc. | Means for remote addition of video services to subscribers |
CN1315019B (zh) | 1998-12-03 | 2013-01-02 | 北方电讯网络有限公司 | 向接入因特网的用户提供所需的服务策略 |
US7272137B2 (en) * | 2001-05-14 | 2007-09-18 | Nortel Networks Limited | Data stream filtering apparatus and method |
US6964539B2 (en) | 2002-03-18 | 2005-11-15 | International Business Machines Corporation | Method for managing power consumption of multiple computer servers |
US7181142B1 (en) * | 2002-04-09 | 2007-02-20 | Time Warner Cable Inc. | Broadband optical network apparatus and method |
JP4110890B2 (ja) * | 2002-09-03 | 2008-07-02 | 株式会社日立製作所 | パケット通信システム |
US20040264961A1 (en) * | 2003-06-12 | 2004-12-30 | Nam Hong Soon | Ethernet passive optical network system, and optical network terminal and optical line terminal provided in the same |
KR100557138B1 (ko) * | 2003-07-16 | 2006-03-03 | 삼성전자주식회사 | 광 가입자망에서의 영상 데이터 처리 장치 |
JP4301025B2 (ja) * | 2004-02-10 | 2009-07-22 | 住友電気工業株式会社 | 通信端末および複数の光加入者線終端装置の登録処理方法 |
JP2007074256A (ja) * | 2005-09-06 | 2007-03-22 | Of Networks:Kk | 複数llid処理装置 |
JP2007074234A (ja) * | 2005-09-06 | 2007-03-22 | Hitachi Communication Technologies Ltd | 伝送装置 |
KR100775426B1 (ko) * | 2005-12-08 | 2007-11-12 | 삼성전자주식회사 | Gpon 시스템 및 gpon 시스템에서의 대역 할당 방법 |
CN1863013B (zh) | 2005-12-28 | 2010-05-05 | 华为技术有限公司 | 无源光网络中的网络终端装置及其数据处理方法 |
JP2008277962A (ja) * | 2007-04-26 | 2008-11-13 | Matsushita Electric Ind Co Ltd | 光受信装置 |
JP4442635B2 (ja) * | 2007-05-09 | 2010-03-31 | 株式会社日立製作所 | Ponシステムにおける障害通知方法 |
CN101312377A (zh) | 2007-05-25 | 2008-11-26 | 上海大亚科技有限公司 | 无源光纤网络中带有无线接入功能的光网络单元装置 |
JP4470963B2 (ja) * | 2007-06-01 | 2010-06-02 | 株式会社日立製作所 | ゲートウェイ装置、ont及びponシステム |
JP4839266B2 (ja) * | 2007-06-07 | 2011-12-21 | 株式会社日立製作所 | 光通信システム |
US20090059933A1 (en) * | 2007-08-28 | 2009-03-05 | Tellabs Vienna, Inc. | Validating customer in-home network connectivity using moca bridge mode |
EP2053762A1 (en) | 2007-10-24 | 2009-04-29 | British Telecommunications public limited company | Optical communication |
JP5114268B2 (ja) * | 2008-03-31 | 2013-01-09 | 株式会社日立製作所 | 受動光網システムおよびその運用方法 |
CN101562480A (zh) | 2008-04-15 | 2009-10-21 | 华为技术有限公司 | 一种光接入网络、光线路终端的备份方法、系统及设备 |
JP5241524B2 (ja) * | 2009-01-09 | 2013-07-17 | 株式会社日立製作所 | 光通信システムならびにその運用方法 |
CN101902447B (zh) * | 2009-05-28 | 2012-12-26 | 华为技术有限公司 | 无源光网络中的认证方法、装置及一种无源光网络 |
JP5320257B2 (ja) * | 2009-10-28 | 2013-10-23 | 株式会社日立製作所 | 受動光網システムおよび光加入者端局装置 |
WO2011075885A1 (zh) * | 2009-12-22 | 2011-06-30 | 中兴通讯股份有限公司 | 一种光网络单元集成装置 |
JP5315282B2 (ja) * | 2010-04-01 | 2013-10-16 | 株式会社日立製作所 | 受動光網システム |
JP5143866B2 (ja) * | 2010-06-07 | 2013-02-13 | 株式会社日立製作所 | 光アクセスシステム、光ネットワーク装置、及び、光回線装置 |
US8363656B2 (en) | 2010-09-15 | 2013-01-29 | International Business Machines Corporation | Multiple virtual machines sharing a single IP address |
JP5380689B2 (ja) * | 2011-05-30 | 2014-01-08 | 株式会社日立製作所 | 光回線装置、帯域制御方法、及び、光ネットワークシステム |
US8781322B2 (en) * | 2011-08-08 | 2014-07-15 | Google Inc. | Migratable wavelength division multiplexing passive optical network |
CN102271059B (zh) | 2011-09-02 | 2014-01-08 | 烽火通信科技股份有限公司 | 一种基于虚拟终端的大容量通信设备的测试方法和装置 |
US8320760B1 (en) * | 2011-11-03 | 2012-11-27 | Google Inc. | Passive optical network with asymmetric modulation scheme |
KR20130085523A (ko) * | 2011-12-15 | 2013-07-30 | 한국전자통신연구원 | 저전력 광망 종단 장치 및 저전력 광망 종단 장치의 동작 방법 |
WO2013122519A1 (en) * | 2012-02-16 | 2013-08-22 | Telefonaktiebolaget Lm Ericsson (Publ) | An optical network terminal and a method therein for maintenance of the same |
US8818188B2 (en) * | 2012-10-05 | 2014-08-26 | Telefonaktiebolaget L M Ericsson (Publ) | Traffic generation and analysis for ONU emulation |
CN104125083A (zh) * | 2013-04-24 | 2014-10-29 | 中兴通讯股份有限公司 | 一种网络设备的主备倒换方法、装置、设备及系统 |
-
2013
- 2013-06-04 CN CN201310219082.4A patent/CN104218995B/zh active Active
-
2014
- 2014-05-21 WO PCT/CN2014/078041 patent/WO2014194760A1/zh active Application Filing
- 2014-05-21 US US14/894,071 patent/US9755749B2/en active Active
- 2014-05-21 EP EP14807816.5A patent/EP2991245A4/en not_active Withdrawn
- 2014-05-21 JP JP2016515628A patent/JP6212630B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1997240A (zh) * | 2006-01-04 | 2007-07-11 | 华为技术有限公司 | 无源光网络组播流量控制方法、系统及无源光网络终端 |
CN201114078Y (zh) * | 2007-10-24 | 2008-09-10 | 深圳华为通信技术有限公司 | 无源光网络终端 |
CN102547491A (zh) * | 2010-12-29 | 2012-07-04 | 中兴通讯股份有限公司 | 光线路终端、光网络单元和无源光网络系统 |
CN102386970A (zh) * | 2011-06-24 | 2012-03-21 | 深圳键桥通讯技术股份有限公司 | Epon系统的光网络单元onu装置及其保护倒换方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2014194760A1 (zh) | 2014-12-11 |
JP2016526339A (ja) | 2016-09-01 |
EP2991245A1 (en) | 2016-03-02 |
EP2991245A4 (en) | 2016-06-22 |
JP6212630B2 (ja) | 2017-10-11 |
US9755749B2 (en) | 2017-09-05 |
US20160119058A1 (en) | 2016-04-28 |
CN104218995A (zh) | 2014-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104218995B (zh) | 一种onu、通信系统及onu通信方法 | |
CN104253735B (zh) | 光网络单元、通信系统及方法 | |
US8369347B2 (en) | Fiber channel over Ethernet and fiber channel switching based on Ethernet switch fabrics | |
US7272137B2 (en) | Data stream filtering apparatus and method | |
EP2355374B1 (en) | Method, system and optical line terminal for message transmission in an optical communication system | |
US7873039B2 (en) | Enhanced optical line terminal controller | |
CN101389147B (zh) | 一种基于点对多点网络的从节点数据互通装置、方法与系统 | |
ES2432743T3 (es) | Un método de control del flujo de multidifusión, dispositivo y sistema en una red óptica pasiva | |
US20080232804A1 (en) | Pon with protected cross-connect forwarding | |
US20050083950A1 (en) | Shared LAN emulation method and apparatus having VLAN recognition and LLID management functions on EPON | |
CN104467951A (zh) | 光网络单元管理方法及光网络单元 | |
CN101635702B (zh) | 应用安全策略的数据包转发方法 | |
CN102447568B (zh) | 一种gpon系统中下行广播、洪泛业务及组播业务处理方法 | |
JP5295273B2 (ja) | データストリームフィルタリング装置及び方法 | |
CN105379219A (zh) | 接入网络中的信息交互方法、装置及系统 | |
CN103023769A (zh) | Onu实现二层广播包和未知包转发的方法 | |
CN109121026A (zh) | 一种基于逻辑端口实现volt的方法及系统 | |
CN101414955B (zh) | 以太网无源光网络系统上虚拟局域网中数据流的控制方法 | |
CN110958502B (zh) | 一种实现同一pon内不同onu之间互通的方法及系统 | |
CN105357597B (zh) | 一种无源光纤网络、数据传输的方法及装置 | |
CN105049265B (zh) | 一种olt用户侧端口地址本地定位方法及生成方法 | |
WO2014146397A1 (zh) | 一种光接口逻辑链路与铜缆接口映射的方法和装置 | |
CN104540047B (zh) | 在gpon中实现onu端口二三层业务混配的方法及系统 | |
CN102227143A (zh) | 一种GPON上行接口的vlan功能的实现方法 | |
KR20100070411A (ko) | 수동 광가입자망에서 유니캐스팅 기법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |