一种以太网复用通信系统及其应用的以太网接口设置方法
【技术领域】
[0001] 本发明涉及网络通信领域,特别是涉及一种以太网复用通信系统及其应用的以太 网接口设置方法。
【背景技术】
[0002] 现有的以太网复用通信系统中,以太网接口卡不支持混插,系统的容量就会受限, 以10U机框为例,系统有12个线卡插槽,每块以太网接口卡有8个光纤接口模块,如果系统 支持线卡混插,系统的容量为:l〇GE(10GigabitEthernet,万兆以太网)网口最大数量为 96 口,GE(GigabitEthernet,千兆以太网)网口最大数量为96 口。如果系统不支持线卡 混插,系统定义其中6个插槽为10GE以太网接口卡插槽,6个插槽为GE以太网接口卡插槽, 那么系统的容量为:l〇GE以太网口最大数量为48 口,GE以太网口最大数量为48 口。当用 户需求的10GE或GE以太网口数超过48 口时,只配备一个系统就不能满足用户的需求了。
【发明内容】
[0003] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种以太网复用通信系统 及其应用的以太网接口设置方法,用于解决现有技术中不同种的以太网接口卡不能支持混 插,每种接口卡有固定的槽位限制,两种总线不存在复用相同的硬件总线资源而导致的系 统的容量受限的问题。
[0004] 为实现上述目的及其他相关目的,本发明提供一种以太网复用通信系统,包括:多 个以太网接口卡,用以通过其内部包含的光模块连接光纤;主控模块,通过总线与各个以太 网接口卡连接,用以识别其与各个以太网接口卡之间的总线的类型,并根据识别出的总线 类型设定与各所述以太网接口卡通信的总线协议。
[0005] 可选的,所述主控模块按照预设的至少一总线类型的时序,依次获取各个以太网 接口卡对应的寄存器值,并根据获取的与各所述以太网接口卡相对应的寄存器值,设定与 各所述以太网接口卡通信的总线协议。
[0006] 可选的,当所述主控模块读取的一以太网接口卡的寄存器值为千兆以太网光模块 的寄存器值时,则设定所述主控模块与所述以太网接口卡通信的总线协议为两线式串行总 线协议。
[0007] 可选的,当所述主控模块读取的一以太网接口卡的寄存器值为物理层芯片的寄存 器值时,则设定所述主控模块与所述以太网接口卡通信的总线协议为媒体独立接口总线协 议。
[0008] 可选的,所述主控模块包括处理器和复杂可编程逻辑器件,所述处理器通过所述 复杂可编程逻辑器件间接的与各所述以太网接口卡通信。
[0009] 可选的,当所述主控模块在判断一以太网接口卡与其的通信状态发生变化时,重 新判断与相应的以太网接口卡通信的总线协议。
[0010] 为实现上述目的及其他相关目的,本发明还提供一种以太网接口设置方法,用于 设置一主控模块与多个以太网接口卡之间的通信协议,所述主控模块与各个以太网接口卡 通过总线连接,包括以下步骤:识别所述主控模块与各个以太网接口卡之间的总线的类型; 根据识别出的总线类型设定所述主控模块与各所述以太网接口卡通信的总线协议。
[0011] 可选的,所述识别所述主控模块与各个以太网接口卡之间的总线的类型的步骤包 括:按照预设的至少一总线类型的时序,依次获取各个以太网接口卡对应的寄存器值;根 据获取的与各所述以太网接口卡相对应的寄存器值,识别所述主控模块与各个以太网接口 卡之间的总线的类型。
[0012] 可选的,所述根据识别出的总线类型设定所述主控模块与各所述以太网接口卡通 信的总线协议的步骤包括:当读取的一以太网接口卡的寄存器值为千兆以太网光模块的寄 存器值时,设定所述主控模块与所述对应的以太网接口卡通信的总线协议为两线式串行总 线协议。
[0013] 可选的,所述根据识别出的总线类型设定所述主控模块与各所述以太网接口卡通 信的总线协议的步骤包括:当读取的一以太网接口卡的寄存器值为物理层芯片的寄存器值 时,则设定所述主控模块与所述以太网接口卡通信的总线协议为媒体独立接口总线协议。
[0014] 可选的,所述根据识别出的总线类型设定所述主控模块与各所述以太网接口卡通 信的总线协议的步骤之后进一步包括:监测所述主控模块与各个以太网接口卡之间的通信 状态;当监测到所述主控模块与一以太网接口卡与其的通信状态发生变化时,重新识别所 述主控模块与相应以太网接口卡之间的总线的类型,并根据识别出的总线类型设定所述主 控模块与相应以太网接口卡通信的总线协议。
[0015] 接口设置方法如上所述,本发明的一种以太网复用通信系统及其应用的以太网接 口设置方法,可令不同种的以太网接口卡,复用相同的硬件总线资源,以在最大化的扩大系 统接口容量的同时,令主控模块根据读取的与各所述以太网接口卡相对应的寄存器值,以 准确的设定与各以太网接口卡通信的总线协议,保证主控模块与各以太网接口卡之间的有 效通信。
【附图说明】
[0016]图1显示为本发明的一种以太网复用通信系统在一具体实施例中的模块示意图。
[0017]图2显示为本发明的一种以太网复用通信系统在一具体实施例中的模块示意图。
[0018] 图3显不为I2C总线的时序图。
[0019]图4显示为本发明的一种以太网复用通信系统在一具体实施例中的模块示意图。
[0020] 图5显示为本发明的一种以太网复用通信系统在一具体实施例中的工作原理示 意图。
[0021] 图6显示为本发明的一种以太网接口设置方法在一具体实施例中的流程示意图。
[0022] 元件标号说明
[0023] 1 以太网复用通信系统
[0024] 110 主控模块
[0025] 121 以太网接口卡
[0026] 122 以太网接口卡
[0027]S11、S12 步骤
【具体实施方式】
[0028] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书 所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实 施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离 本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施 例中的特征可以相互组合。
[0029] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构 想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸 绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也 可能更为复杂。
[0030] 请参阅图1,显示为本发明的一种以太网复用通信系统在一具体实施例中的模块 示意图,所述以太网复用通信系统1包括主控模块110、多个以太网接口卡(例如包括2个 以太网接口卡,分别为图1中的以太网接口卡121和122),所述以太网接口卡121和122分 别用以通过其内部包含的光模块连接光纤,所述主控模块110与各所述以太网接口卡121 和122通信,用以识别其与与各所述以太网接口卡121和122之间的总线的类型,并根据识 别出的总线类型设定与各所述以太网接口卡通信的总线协议。优选的,在本实施例中,所述 主控模块110按照预设的至少一总线类型的时