堆叠交换机系统的数据传输方法
【专利摘要】本发明提供了一种堆叠交换机系统的数据传输方法,其包括:将堆叠交换机系统的各线卡和主控卡的CPU集成网口通过傻交换芯片连接起来,构建一个二层局域网;给上述各个CPU集成网口分配MAC地址;修改各线卡和主控卡上的CPU集成网口数据发送和接收驱动,确保上述各个CPU集成网口能发送和接收到只带MAC地址的数据包。与现有技术相比,本发明业务数据可走交换芯片堆叠口传输,而控制数据、管理数据走基于MAC地址的二层局域网传输。一方面从根本上保证了业务数据与管理、控制数据的分离,因为它们走不同的传输通道;另一方面不占用用户可能使用到的IP地址。
【专利说明】堆叠交换机系统的数据传输方法 【【技术领域】】
[0001] 本发明涉及堆叠交换机系统的数据传输方法,尤其涉及堆叠交换机管理数据以及 控制数据的传输通道实现方式。 【【背景技术】】
[0002] 堆叠交换机系统中一般存在三种数据:业务数据、管理数据、控制数据。业务数据 是用户数据。控制数据一般是协议数据。管理数据是对堆叠系统进行管理的数据。
[0003] 目前,业务数据、管理数据、控制数据的传输方法,最常见的一种实现方式是,业务 数据、还是控制数据、管理数据都走交换芯片堆叠口,这种实现方式存在不足:用户有可能 接收到堆叠交换机系统运行的内部控制、管理数据包,但用户真正关心的是业务数据;另外 一种实现方式是,将业务数据和控制以及管理数据分离传输,业务数据走交换芯片堆叠口, 控制数据、管理数据走基于IP的三层带外网,其缺点是内部三层带外网占用一些IP地址, 这些IP地址用户也可能需要使用。 【
【发明内容】
】
[0004] 本发明需解决的技术问题是克服上述的不足,提供一种优化的堆叠交换机系统的 数据传输方法。
[0005] 为解决上述的技术问题,本发明设计了一种堆叠交换机系统的数据传输方法,其 包括:Stepl :将堆叠交换机系统的各线卡和主控卡的CPU集成网口通过傻交换芯片连接起 来,构建一个二层局域网;St印2 :给上述各个CPU集成网口分配MAC地址;St印3 :修改各线 卡和主控卡上的CPU集成网口数据发送和接收驱动,确保上述各个CPU集成网口能发送和 接收到只带MAC地址的数据包。
[0006] 作为本发明进一步改进,各线卡和主控卡安装于机框的物理槽中,Step2中分配的 MAC地址与各线卡和主控卡安装于在机框中的物理槽位存在一一对应关系。
[0007] 本发明通过傻交换芯片将堆叠交换机系统构建二层局域网,实现了一个带外网 (即二层局域网)的基于MAC地址的二层通信的传输通道,专用来传输控制、管理数据。与现 有技术相比,本发明业务数据可走交换芯片堆叠口传输,而控制数据、管理数据走基于MAC 地址的二层局域网传输。一方面从根本上保证了业务数据与管理、控制数据的分离,因为它 们走不同的传输通道;另一方面不占用用户可能使用到的IP地址。 【【专利附图】
【附图说明】】
[0008] 图1是本发明堆叠交换机系统的结构图。 【【具体实施方式】】
[0009] 下面结合附图和实施方式对本发明作进一步说明。
[0010] 本发明提供了一种堆叠交换机系统的数据传输方法,应用于堆叠交换机系统中。 堆叠交换机系统一般包括多个线卡和其管理作用的主控卡。多个线卡和主控卡安装于机框 的物理槽中。
[0011] 各线卡和主控卡通过堆叠端口相连,形成可堆叠交换机系统。在本发明堆叠交换 机系统中,各线卡和主控卡的业务数据走堆叠端口传输。而管理数据和控制数据的传输通 道与业务数据的传输通道分离,本发明构建二层局域网,实现了一个带外网(即二层局域 网)的基于MAC地址的二层通信的传输通道,专用来传输控制、管理数据。
[0012] 本发明方法实现手段包括:将堆叠交换机系统的各线卡和主控卡的CPU集成网口 通过傻交换芯片连接起来,构建一个二层局域网;给上述各个CPU集成网口分配MAC地址; 修改各线卡和主控卡上的CPU集成网口数据发送和接收驱动,确保上述各个CPU集成网口 能发送和接收到只带MAC地址的数据包。
[0013] 如图1所示,为本发明方法的一种实施例。线卡1和线卡2与主控卡的堆叠端口相 连,通过堆叠端口用于传输用户数据。而,线卡1和线卡2的CPU集成网口与主控卡的CPU 集成网口与傻交换芯片相连,通过傻交换芯片构建一个二层局域网(即带外网)。给线卡1、 线卡2、主控卡的CPU集成网口分配MAC地址,MAC地址与线卡1、线卡2、主控卡安装于在机 框中的物理槽位-对应关系。再修改各线卡和主控卡上的CPU集成网口数据发送和接收 驱动,确保上述线卡1、线卡2、主控卡的集成网口能发送和接收到只带MAC地址的数据包。 因而,线卡1、线卡2与主控卡的管理数据和控制数据的通信传输在这个二层局域网中,基 于MAC地址的二层通信的传输。
[0014] 本发明通过傻交换芯片将堆叠交换机系统构建二层局域网,实现了一个带外网 (即二层局域网)的基于MAC地址的二层通信的传输通道,专用来传输控制、管理数据。与现 有技术相比,本发明业务数据可走交换芯片堆叠口传输,而控制数据、管理数据走基于MAC 地址的二层局域网传输。一方面从根本上保证了业务数据与管理、控制数据的分离,因为它 们走不同的传输通道;另一方面不占用用户可能使用到的IP地址。
[0015] 以上所述的仅是本发明的实施方式,在此应当指出,对于本领域的普通技术人员 来说,在不脱离本发明创造构思的前提下,还可以做出改进,但这些均属于本发明的保护范 围。
【权利要求】
1. 一种堆叠交换机系统的数据传输方法,其特征在于,该方法包括以下步骤: Stepl :将堆叠交换机系统的各线卡和主控卡的CPU集成网口通过傻交换芯片连接起 来,构建一个二层局域网; St印2 :给上述各个CPU集成网口分配MAC地址; Step3 :修改各线卡和主控卡上的CPU集成网口数据发送和接收驱动,确保上述各个 CPU集成网口能发送和接收到只带MAC地址的数据包。
2. 根据权利要求1所述的一种堆叠交换机系统的数据传输方法,其特征在于, 各线卡和主控卡安装于机框的物理槽中,Step2中分配的MAC地址与各线卡和主控卡 安装于在机框中的物理槽位存在--对应关系。
【文档编号】H04L12/935GK104125174SQ201310145142
【公开日】2014年10月29日 申请日期:2013年4月24日 优先权日:2013年4月24日
【发明者】易开东 申请人:上海斐讯数据通信技术有限公司, 上海万得凯实业有限公司