一种mdu设备及其工作方法_2

文档序号:9619213阅读:来源:国知局
处理芯片13包括第六以太网接口。在一个实施例中,所述语音处理芯片采用了 ARM CPU。所述语音处理芯片13与至少一个用户语音设备相连。用户语音设备包括用户外接话机。所述语音处理芯片13与用户语音设备之间通过24路POTS接口相连。
[0034]交换芯片12包括第三以太网接口、第四以太网接口以及第五以太网接口,所述第五以太网接口与语音处理芯片13的所述第六以太网接口相连;所述第三以太网接口与所述主控芯片11的第一以太网接口相连,用于通过所述第三以太网接口与第五以太网接口建立一条所述主控芯片11与所述语音处理芯片13之间的通信通道;所述第四以太网接口与所述主控芯片11的第二以太网接口相连,用于通过所述第四以太网接口与第五以太网接口建立一条所述主控芯片11与所述语音处理芯片13之间的通信通道。具体地,交换芯片12用于建立一条从主控芯片11的第一以太网接口开始,通过交换芯片12的第三以太网接口以及第五以太网接口,到语音处理芯片13的第六以太网接口的通信通道,该通信通道用于主控芯片11到语音处理芯片13的语音数据通信。交换芯片12还用于建立一条从主控芯片11的第二以太网接口开始,通过交换芯片12的第四以太网接口以及第五以太网接口,到语音处理芯片13的第六以太网接口的通信通道,该通信通道用于主控芯片11到语音处理芯片13的管理信令通信。在一个实施例中,所述交换芯片12具有根据优先级做QoS调度的功能。QoS(Quality of Service,服务质量)调度是指边缘汇聚设备针对下行(从骨干网进入接入网)流量,根据接入网的拓扑结构、网络处理能力等因素,采用流量整形、拥塞避免等措施进行先期QoS调度,使进入接入网的流量相对平稳,避免在接入网中出现拥塞。在边缘汇聚设备上采用QoS调度后,可降低对二层设备的QoS能力要求。一方面可以降低二层网络的建设成本和维护成本,另一方面也可以改进整网的QoS效果。所述交换芯片包括24端口交换芯片。所述第四以太网接口与所述第五以太网接口具有不同的处理速度,所述第四以太网接口与所述第五以太网接口通过L2层对数据包进行转发。L2层(也可简称为二层)对数据包进行转发是指只跟MAC地址有关的转发。通常在交换机(或交换芯片)中的L2层转发过程包括:1)交换机在MAC地址表中查找数据帧中的目的MAC地址,如果找至IJ,就将该数据帧发送到相应的端口,如果找不到,就向所有的端口发送;2)如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文;3)交换机向入端口以外的其它所有端口转发广播报文。在一个实施例中,引入VLAN (Virtual Local AreaNetwork),虚拟局域网)进行二层转发。引入了 VLAN以后对二层交换机的报文转发过程如下:1)交换机在MAC地址表中查找数据帧中的目的MAC地址,如果找到(同时还要确保报文的入VLAN和出VLAN是一致的),就将该数据帧发送到相应的端口,如果找不到,就向(VLAN内)所有的端口发送;2)如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文;3)交换机向(VLAN内)入端口以外的其它所有端口转发广播报文。
[0035]本发明还提供一种MDU设备工作方法,应用于如上所述的MDU设备中。在一个实施例中,所述MDU设备工作方法包括:主控芯片控制所述交换芯片的工作方式,通过所述交换芯片与所述语音处理芯片通信以实现对语音的相关配置管理;在所述交换芯片、主控芯片以及语音处理芯片之间建立一条语音信令通道;在所述交换芯片、主控芯片以及语音处理芯片之间建立一条语音数据通道。
[0036]在一个实施例中,如图2所示,所述MDU设备工作方法包括:
[0037]步骤S1,主控芯片控制所述交换芯片的工作方式,通过所述交换芯片与所述语音处理芯片通信以实现对语音的相关配置管理。
[0038]步骤S2,在所述交换芯片、主控芯片以及语音处理芯片之间建立一条语音信令通道。在所述交换芯片、主控芯片以及语音处理芯片之间建立一条语音信令通道的具体实现包括:建立语音信令VLAN,并将交换芯片的第四以太网接口与所述第五以太网接口、所述主控芯片的第二以太网接口以及所述语音处理芯片的第六以太网接口以Trunk Tag模式加入语音信令VLAN。
[0039]步骤S3,在所述交换芯片、主控芯片以及语音处理芯片之间建立一条语音数据通道。在所述交换芯片、主控芯片以及语音处理芯片之间建立一条语音数据通道的具体实现包括:建立语音数据VLAN,并将交换芯片的第三以太网接口与所述第五以太网接口、所述主控芯片的第一以太网接口以及所述语音处理芯片的第六以太网接口以Trunk Tag模式加入语音数据VLAN。
[0040]在一个实施例中,所述MDU设备工作方法还包括:设置语音信令报文的优先级高于语音数据报文的优先级。当所述交换芯片具有根据优先级做QoS调度的功能时,所述交换芯片将优先转发所述语音信令报文。
[0041 ] 在一个实施例中,所述MDU设备包括主控芯片,语音处理芯片以及交换芯片。其中,主控芯片采用了MIPS CPU,负责处理PON MAC相关协议和主程序运行所在地。所述主控芯片包括EMAC_1以太网接口(即第一以太网接口)以及EMAC_0以太网接口(即第二以太网接口)。交换芯片包括MII以太网接口(即第三以太网接口)、GE0接口(即第四以太网接口)以及GE1接口(即第五以太网接口),其中MII和GE1是属于交换芯片的两个以太网接口,前者是100M接口,后者是1000M接口,两者之间在L2层能够正常转发数据包。
[0042]所述语音处理芯片包括ethO接口(即第六以太网接口)。所述GE1接口(即第五以太网接口)与ethO接口(即第六以太网接口)相连;MII以太网接口(即第三以太网接口)与EMAC_1以太网接口(即第一以太网接口)相连,用于通过MII以太网接口(即第三以太网接口)与GE1接口(即第五以太网接口)建立一条所述主控芯片与所述语音处理芯片之间的通信通道,该通道可用于传输管理信令;GE0接口(即第四以太网接口)与EMAC_0以太网接口(即第二以太网接口)相连,用于通过所述GE0接口(即第四以太网接口)与GE1接口(即第五以太网接口)建立一条所述主控芯片与所述语音处理芯片之间的通信通道,该通道可用于传输语音数据。
[0043]所述主控芯片采用了 MIPS CPU,包括NP (即网络处理器模块)以及PON MAC模块(即MAC通信模块)。所述语音处理芯片采用了 ARM CPU。所述语音处理芯片与至少一个用户外接话机(即用户语音设备)通过POTS端口相连。0NU(即MDU设备)的主控芯片处理PON MAC协议,通过PON MAC模块与0LT通信,进而通过交换芯片与语音处理芯片(作为DSP)的ARM CPU通信,完成对语音的配置和查询功能;0NU的主控芯片MIPS CPU通过SPI接口完成对交换芯片的寄存器的读写控制;DSP的语音信令通过ARM CPU由交换芯片转发到NP,再由NP通过PON MAC转发到0LT进一步处理。用户数据宽带业务接入MDU的以太网接口,即24端口的交换芯片接入。上行数据通过交换芯片上联口汇聚到0NU主芯片的NP(网络处理器)模块,然后通过PON MAC模块转发给0LT,下行数据由0LT通过PON MAC转发给NP,然后通过交换芯片上联口转发给相应的用户端口。用户语音业务接入MDU的语音接口,即DSP芯片的24路P0TS端口。上行语音通过DSP芯片的24路P0TS端口经DSP调制成IP包由交换芯片转发给0NU的主芯片的NP处理器,然后由PON MAC模块形成Ρ0Ν协议报文转发给0LT ;下行语音由0LT通过PON MAC转发给NP,然后通过交换芯片转发给DSP芯片的ARM CPU,最终转发给相应的P0TS端口。
[0044]所述MDU设备工作方法具体包括:1)语音业务配置管理过程:0NU的主芯内置MIPS CPU通过EMAC_1以太网接口与交换芯片的MII以太网接口连接,DSP的ARM CPU通过ethO与交换芯片的GE1接口连接,其中MII和GE1是属于交换芯片的两个以太网接口,前者是100M接口,后者是1000M接口,两者之间在L2层能够正常转发数据包。这样MIPS CPU通过这一通路能够发送管理指令到ARM CPU,从而完成管理报文的交互。比如,0LT需要获取POTS语音端口的Link状态,先发查询指令给MIPS CPU,通过分析和解析0LT指令后将指令转发给ARM CPU,MIPS CPU与ARM CPU之
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1