一种网络设备及信息传输方法

文档序号:8415542阅读:608来源:国知局
一种网络设备及信息传输方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种网络设备及信息传输方法。
【背景技术】
[0002]交换机(英文:Switch)是一种用于电信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。
[0003]其中的框式交换机主要应用于网络骨干层,所以近几年得到了更多的关注,框式交换机中包括主控板和业务板,业务板上有很多插槽,可以用来插接网络接口卡。通常框式交换机被设置成高冗余性的系统,设有主用主控板和备用主控板,在出现不可控的灾难或故障时仍能提供可用并且可靠的网络服务。
[0004]通常框式交换机中主用主控板上的中央处理单元(Central Processing Unit,简称CPU)和备用主控板上的CPU分别通过控制总线与业务板上的CPU连接,主用主控板上的交换芯片和备用主控板上的交换芯片分别通过数据总线与业务板上的物理层(PhysicalLayer,简称PHY)器件连接,为业务板间提供互连和数据交换,数据总线一般为点到点总线。由于主控板与业务板的控制信息交互通过独立的控制总线实现,业务板需配置独立CPU和管理软件;此外,受数据总线限制,千兆以太网(Gigabit Ethernet,简称GE)接口无法灵活配置出多个百兆以太网接口,如需实现灵活配置需要在主控板内增加交换芯片,这样导致框式交换机的硬件成本增加和软件复杂度增高。

【发明内容】

[0005]本发明提供一种网络设备及信息传输方法,以解决现有技术中交换机成本以及复杂度高的问题。
[0006]本发明第一方面提供了一种网络设备,包括:主控板和业务板,所述主控板包括处理器和交换芯片;所述业务板包括物理层器件;
[0007]所述交换芯片与所述物理层器件通过系统总线连接;
[0008]所述系统总线由串行器/解串器SerDes链路组成;
[0009]所述系统总线用于传输业务数据和所述物理层器件的端口的控制信息;
[0010]所述处理器用于通过所述物理层器件的端口的控制信息,控制所述物理层器件的端口。
[0011]在第一方面的第一种可能实现方式中,所述物理层器件,用于从所述物理层器件的端口接收第一以太报文,并按照预定义规则在所述第一以太报文中插入所述端口的第一控制信息,得到插入了控制信息的第一以太报文;
[0012]所述系统总线具体用于传输所述插入了控制信息的第一以太报文;
[0013]所述交换芯片,用于按照所述预定义规则,从所述插入了控制信息的第一以太报文中提取所述端口的第一控制信息,得到所述第一以太报文。
[0014]结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述交换芯片,还用于按照所述预定义规则,在待发送到所述物理层器件的端口的第二以太报文中插入所述端口的第二控制信息;
[0015]所述系统总线具体还用于传输所述插入了控制信息的第二以太报文;
[0016]所述物理层器件,还用于按照所述预定义规则从所述插入了控制信息的第二以太报文中提取所述端口的第二控制信息。
[0017]在第一方面的第三种可能实现方式中,所述物理层器件包括多个端口 ;
[0018]所述物理层器件,用于按照预定义规则,在从所述多个端口接收的多个第一以太报文中分别插入对应端口的第一控制信息,得到多个插入了控制信息的第一以太报文;通过预设复用方式,对所述多个插入了控制信息的第一以太报文进行复用,得到复用后的第一以太报文;
[0019]所述系统总线具体用于传输所述复用后的第一以太报文;
[0020]所述交换芯片,用于对所述复用后的第一以太报文解复用,得到所述多个插入了控制信息的第一以太报文;并按照所述预定义规则,从每个插入了控制信息的第一以太报文中提取对应端口的第一控制信息,得到多个第一以太报文;
[0021]所述预设复用方式包括:时分复用方式,以及比特/字节交织方式。
[0022]结合第一方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,所述交换芯片,还用于按照所述预定义规则,在待发送到所述物理层器件的多个第二以太报文中分别插入对应端口的第二控制信息,得到多个插入了控制信息的第二以太报文;通过预设复用方式,对所述多个插入了控制信息的第二以太报文进行复用,得到复用后的第二以太报文;
[0023]所述系统总线具体还用于传输所述复用后的第二以太报文;
[0024]所述物理层器件,还用于对所述复用后的第二以太报文解复用,得到所述多个插入了控制信息的第二以太报文;按照所述预定义规则,从每个插入了控制信息的第二以太报文中提取对应端口的第二控制信息,得到所述多个第二以太报文。
[0025]结合第一方面和第一方面的第一至第四种可能实现方式中的任一种,在第一方面的第五种可能实现方式中,所述预定义规则包括:
[0026]在以太报文的帧间隙中插入/提取控制信息;
[0027]或者,在以太报文的前导码中插入/提取控制信息;
[0028]或者,在以太报文的帧间隙和前导码中插入/提取控制信息。
[0029]结合第一方面和第一方面的第一至第五种可能实现方式中的任一种,在第一方面的第六种可能实现方式中,所述网络设备还包括备用处理器和备用主控板,所述备用主控板包括备用交换芯片;所述备用交换芯片与所述物理层器件通过备用系统总线连接;所述备用系统总线由SerDes链路组成。
[0030]本发明第二方面提供一种信息传输方法,用于网络设备中,所述网络设备包括主控板和业务板,所述主控板包括处理器和交换芯片,所述业务板包括物理层器件;所述交换芯片与所述物理层器件通过系统总线连接,所述系统总线由SerDes链路组成;
[0031]所述信息传输方法包括:
[0032]所述物理层器件与所述交换芯片之间通过所述系统总线传输业务数据和所述物理层器件的端口的控制信息;
[0033]所述处理器用于通过所述物理层器件的端口的控制信息,控制所述物理层器件的端口。
[0034]在第二方面的第一种可能实现方式中,所述物理层器件与所述交换芯片之间通过所述系统总线传输业务数据和所述物理层器件的端口的控制信息,包括:
[0035]所述物理层器件从所述物理层器件的端口接收第一以太报文,所述第一以太报文中包括业务数据;并按照预定义规则在所述第一以太报文中插入所述端口的第一控制信息,得到插入了控制信息的第一以太报文;
[0036]所述物理层器件通过所述系统总线向所述交换芯片传输所述插入了控制信息的第一以太报文;
[0037]所述交换芯片接收所述插入了控制信息的第一以太报文,按照所述预定义规则,从所述插入了控制信息的第一以太报文中提取所述端口的第一控制信息,得到所述第一以太报文。
[0038]结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,所述物理层器件与所述交换芯片之间通过所述系统总线传输业务数据和所述物理层器件的端口的控制信息,还包括:
[0039]所述交换芯片按照预定义规则,在待发送到所述物理层器件的端口的第二以太报文中插入所述端口的第二控制信息;
[0040]所述交换芯片通过所述系统总线向所述物理层器件传输所述插入了控制信息的第二以太报文;
[0041]所述物理层器件按照所述预定义规则从所述插入了控制信息的第二以太报文中提取所述端口的第二控制信息,得到所述第二以太报文。
[0042]在第二方面的第三种可能实现方式中,所述物理层器件与所述交换芯片之间通过所述系统总线传输业务数据和所述物理层器件的端口的控制信息,包括:
[0043]所述物理层器件按照预定义规则,在从所述物理层器件的多个端口接收的多个第一以太报文中分别插入对应端口的第一控制信息,得到多个插入了控制信息的第一以太报文;
[0044]所述物理层器件通过预设复用方式,对所述多个插入了控制信息的第一以太报文进行复用,得到复用后的第一以太报文;
[0045]所述物理层器件通过所述系统总线向所述交换芯片传输所述复用后的第一以太报文;
[0046]所述交换芯片接收所述复用后的第一以太报文,对所述复用后的第一以太报文解复用,得到所述多个插入了控制信息的第一以太报文;按照所述预定义规则,从每个插入了控制信息的第一以太报文中提取对应端口的第一控制信息,得到所述多个第一以太报文;
[0047]所述预设复用方式包括:时分复用方式,以及比特/字节交织方式。
[0048]结合第二方面的第三种可能实现方式,在第二方面的第四种可能实现方式中,所述物理层器件与所述交换芯片之间通过所述系统总线传输业务数据和所述物理层器件的端口的控制信息,还包括:
[0049]所述交换芯片按照预定义规则,在待发送到所述物理层器件的多个第二以太报文中分别插入对应端口的第二控制信息,得到多个插入了控制信息的第二以太报文;通过预设复用方式,对所述多个插入了控制信息的第二以太报文进行复用,得到复用后的第二以太报文;
[0050]所述交换芯片通过所述系统总线向所述物理层器件传输所述复用后的第二以太报文;
[0051]所述物理层器件接收所
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1