一种无源光纤网络、数据传输的方法及装置的制造方法_2

文档序号:9601217阅读:来源:国知局
3连接;每个所述光分配网络203与至少一 个所述光网络单元204连接。所述光交换机用于按照数据包的时隙顺序向所述ΕΡ0Ν接口 和/或所述GP0N接口转发来自所述光分配网络的数据包;还用于按照数据包的时隙顺序向 所有所述光分配网络转发来自所述ΕΡ0Ν接口和GP0N接口的数据包。
[0039] 其中,0LT为一种机架式设备,可以插入多个ΕΡ0Ν或GP0N电路板,每个ΕΡ0Ν或 GP0N电路板上可以有4个或8个ΕΡ0Ν或GP0N接口。
[0040] 光交换机是一款高性能的管理型交换机,是一种高速的网络传输中继设备,它较 普通交换机而言采用了光纤电缆作为传输介质,可以进行光信号的数据交换,能够保证网 络的可靠性和提供灵活的信号路由平台。本发明实施例中的光交换机可以为全光端口配置 或光电端口混合配置,接入光纤媒质可选单模光纤或多模光纤。该光交换机可同时支持网 络远程管理和本地管理以实现对端口工作状态的监控和交换机的设置。
[0041] 在本发明实施例的一种实现方式中,所述光交换机为全光端口交换机,光线路终 端的每个所述ΕΡ0Ν和GP0N接口通过光纤与所述光交换机连接;所述光分配网络通过光纤 与所述光交换机连接。
[0042] 本发明实施例提供的无源光纤网络,在现有的Ρ0Ν网络架构和网络设备的基础 上,增加了光交换机,该光交换机既能够和0LT设备的所有类型的接口连接,也能够和所有 0DN连接。这样,来自0LT设备的所有数据,无论是通过ΕΡ0Ν接口还是GP0N接口的数据均 能通过该光交换机向所有0DN发送,并通过0DN广播至所有0NU设备。与现有技术中采用 单模0NU设备时,与同一 0DN的相连的所有0NU和与该0DN相连的0LT设备的接口均需要 保持一致相比,本发明中只要0LT中同时存在ΕΡ0Ν接口和GP0N接口,则无需限定用户侧所 连接的0NU的类型,当更换用户侧的0NU设备的类型时,无需更换0LT中的接口类型;因而 能够便于Ρ0Ν网络的组网以及设备的更换。与现有技术中采用双模0NU设备时,成本较高 相比,本发明仅需要增加光交换机,而无需对现网中的单模ONU进行更换,因而实现成本较 低。综上所述,本发明提供的无源光纤网络能够便于组网的同时降低实现成本。
[0043] 本发明实施例提供的上述无源光纤网络,由于增加了光交换机,且光交换机可能 接收到位于用户端的所有0NU通过0DN发送的数据包或者0LT通过所有ΕΡ0Ν接口或GP0N 接口发送的数据,为了避免冲突,光交换机需要按照一定的时隙顺序进行转发。
[0044] 因此,本发明实施例还提供了一种数据传输的方法,包括上行方向和下行方向的 数据传输,上行方向的数据传输,如图3所示,包括:
[0045] 301 :所述光交换机接收所有所述光分配网络发送的至少一个数据包。
[0046] 其中,所指的0DN发送的数据包为来自与该0DN相连接的用户端的0NU设备。
[0047] 302 :获取每个所述数据包中的时隙标志。
[0048] 303 :根据所述数据包的时隙标志,得到所述数据包的时隙顺序。
[0049] -般而言,各个数据包的时隙标志不同,因而可根据时隙标志对数据包进行排序, 得到数据包的时隙顺序。
[0050] 304 :按照时隙顺序向所述光线路终端上的ΕΡ0Ν接口和/或GP0N接口分别发送数 据包。
[0051] 各个接口接收到数据包后,根据数据包的媒质访问控制(MACMediumAccess Control,MAC)或序列号(SerialNumber,SN)或逻辑 0NU标识(LogicalONUIdentifier, L0ID)及逻辑链路标识(LogicalLinkIdentifier,LLID)确认该数据包是否为发送给自 己的数据包,如果是则进行处理,否则丢弃。
[0052] 下行方向的数据传输,如图4所示,包括:
[0053] 401 :所述光交换机接收所述光线路终端上每个所述ΕΡ0Ν接口和GP0N接口发送的 至少一个数据包。
[0054] 402:获取每个所述数据包中的时隙标志。
[0055] 403 :根据所述数据包的时隙标志,得到所述数据包的时隙顺序。
[0056] 404:按照时隙顺序向所有光分配网分别发送数据包。
[0057] 光分配网再将各个数据包转发至其所连接的光网络单元,以便于光网络单元根据 数据包的MAC或SN或L0ID及LLID进行识别并处理。
[0058] 因此,无论是上行方向还是下行方向,光交换机都要根据数据包的时隙顺序转发 数据包。
[0059] 本发明实施例提供的上述数据传输的方法,能够在本发明实施例提供的Ρ0Ν网络 的基础上,实现数据包的成功传输。
[0060] 此外,由用户端ΕΡ0Ν0NU发送的数据包的二层帧结构(下文简称ΕΡ0ΝMAC)采用 以太网封装方式,而由用户端GP0N0NU发送的数据包的二层帧结构(下文简称GP0NMAC) 采用GEM/ATM封装方式。ΕΡ0ΝMAC帧结构虽基于IEEE802. 3以太网基本帧结构,但是对 PreambleSFD做了封装修改,具体修改如下表表一所示:
[0061]表一
[0062]
[0063] 由上表表一可见,修改后的EPONMAC帧在SLD字节值修改为0xd5。针对此特性,在 光交换机上增加EP0N/GP0N识别处理单元,主要用于处理上行方向的数据流,上行方向经 过获取时隙标志的处理后由该EP0N/GP0N识别处理单元比对各数据包的SLD位,若其值为 0xd5,则将数据包转发至0LT设备上的ΕΡ0Ν接口,否则将数据包转发至0LT设备上的GP0N 接口。
[0064] 因此,在上行方向进行数据传输时,为了提高数据转发的效率,光交换机除了按照 时隙顺序向0LT设备进行数据转发,还能够对数据包进行区分以仅向0LT设备上的ΕΡ0Ν接 口或GP0N接口转发。因此,所述步骤304"按照时隙顺序向所述光线路终端上的ΕΡ0Ν接口 和/或GP0N接口分别发送数据包",如图5所示,具体包括:
[0065] 501 :获取每个所述数据包中SLD字段的值。
[0066] 502 :当所述SLD字段的值为第一取值时,按照时隙顺序向所述光线路终端上的 ΕΡ0Ν接口分别发送数据包。
[0067] 其中,该第一取值为0xd5。
[0068] 503 :当所述SLD字段的值为第二取值时,按照时隙顺序向所述光线路终端上的 GP0N接口分别发送数据包。
[0069] 其中,该第二取值为0x55。
[0070] 此外,无论是上行方向,还是下行方向,在数据包转发的过程中,可能出现某几个 数据包的时隙相同的情况,则所述按照时隙顺序发送数据包,具体包括:
[0071] 如果存在时隙标志相同的至少两个数据包,则获取所述至少两个数据包中每个数 据包的优先级字段;
[0072] 按照优先级由高到低的顺序分别发送所述至少两个数据包。
[0073] 同样,除了时隙顺序相同外,还可能存在某几个数据包的优先级字段的值也相同, 也即同一优先级的数据包,则所述按照优先级由高到低的顺序分别发送所述至少两个数据 包,具体还包括:
[0074] 如果存在时隙标志和优先级都相同的至少两个数据包,则进行随机发送。
[0075] 作为上述方法的具体实现,本发明实施例还提供了一种数据传输的装置,应用于 本发明实施例提供的所述无源光纤网络,主要位于所述无源光纤网络中的光交换机,如图6 所示,具体包括:
[0076] 接收单元601,用于在上行方向,接收所有所述光分配网络发送的至少
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1