1.一种堆叠交换机的协议调试通用方法,所述堆叠交换机包括主控卡和线卡,所述主控卡和线卡均包括带外网卡和调试网卡,其特征在于,所述堆叠交换机的协议调试通用方法包括:在所述带外网卡的驱动中添加协议调试层;
利用所述协议调试层将上层软件发送的协议数据包不做任何修改通过调试网卡发送至协议调试编码端,以便所述协议调试编码端通过主控卡镜像直接查看调试网卡的串口输出信息;
所述协议调试编码端通过主控卡镜像直接查看调试网卡的串口输出信息的一种实现过程包括:所述协议调试编码端启用Wireshark抓包软件随时抓取所述调试网卡发送来的协议数据包;
所述协议调试编码端加载主控卡镜像;
所述协议调试编码端通过Wireshark抓包软件直接查看主控卡上的调试网卡的串口输出信息。
2.根据权利要求1所述的堆叠交换机的协议调试通用方法,其特征在于,所述协议调试编码端通过主控卡镜像直接查看调试网卡的串口输出信息的另一种实现过程包括:通过所述协议调试编码端修改主控卡代码,在主控卡中添加串口打印rpc消息或/和串口打印rlink消息的打印代码;
所述协议调试编码端编译代码,生成新的主控卡镜像,重启主控卡加载所述新的主控卡镜像;
所述协议调试编码端在主控卡运行过程中查看调试网卡的串口输出信息。
3.一种堆叠交换机的协议调试通用方法,所述堆叠交换机包括主控卡和线卡,所述主控卡和线卡均包括带外网卡和调试网卡,其特征在于,所述堆叠交换机的协议调试通用方法包括:利用一协议调试编码端接收调试网卡发送的协议数据包;
所述协议调试编码端通过主控卡镜像直接查看调试网卡的串口输出信息;
所述利用一协议调试编码端接收调试网卡发送的协议数据包的一种实现过程包括:在所述带外网卡的驱动中添加协议调试层;
利用所述协议调试层将上层软件发送的协议数据包不做任何修改通过调试网卡发送至协议调试编码端;
所述协议调试编码端通过主控卡镜像直接查看调试网卡的串口输出信息的一种实现过程包括:所述协议调试编码端启用Wireshark抓包软件随时抓取所述调试网卡发送来的协议数据包;
所述协议调试编码端加载主控卡镜像;
所述协议调试编码端通过Wireshark抓包软件直接查看主控卡上的调试网卡的串口输出信息。
4.根据权利要求3所述的堆叠交换机的协议调试通用方法,其特征在于,所述协议调试编码端通过主控卡镜像直接查看调试网卡的串口输出信息的另一种实现过程包括:通过所述协议调试编码端修改主控卡代码,在主控卡中添加串口打印rpc消息或/和串口打印rlink消息的打印代码;
所述协议调试编码端编译代码,生成新的主控卡镜像,重启主控卡加载所述新的主控卡镜像;
所述协议调试编码端在主控卡运行过程中查看调试网卡的串口输出信息。
5.一种堆叠交换机的协议调试通用系统,所述堆叠交换机包括主控卡和线卡,所述主控卡和线卡均包括带外网卡和调试网卡,其特征在于,所述堆叠交换机的协议调试通用系统包括:协议调试层,添加于所述带外网卡的驱动中,用于将上层软件发送的协议数据包不做任何修改通过调试网卡发送至协议调试编码端,以便所述协议调试编码端通过主控卡镜像直接查看调试网卡的串口输出信息;
所述协议调试编码端的一种实现结构包括:
Wireshark抓包软件模块,与所述主控卡相连,随时抓取所述调试网卡发送来的协议数据包;
第一主控卡镜像模块,与所述主控卡相连,加载主控卡镜像;
第一串口读取模块,与所述Wireshark抓包软件模块和第一主控卡镜像模块分别相连,通过Wireshark抓包软件直接查看主控卡上的调试网卡的串口输出信息。
6.根据权利要求5所述的堆叠交换机的协议调试通用系统,其特征在于,所述协议调试编码端的另一种实现结构包括:代码修改模块,与所述主控卡相连,修改主控卡代码,在主控卡中添加串口打印rpc消息或/和串口打印rlink消息的打印代码;
第二主控卡镜像模块,与所述主控卡相连,编译代码,生成新的主控卡镜像,重启主控卡加载所述新的主控卡镜像;
第二串口读取模块,与所述第二主控卡镜像模块相连,在主控卡运行过程中查看调试网卡的串口输出信息。
7.一种堆叠交换机的协议调试通用系统,所述堆叠交换机包括主控卡和线卡,所述主控卡和线卡均包括带外网卡和调试网卡,其特征在于,所述堆叠交换机的协议调试通用系统包括:协议调试编码端,接收调试网卡发送的协议数据包,通过主控卡镜像直接查看调试网卡的串口输出信息;
所述调试网卡包括一协议调试层;所述协议调试层添加于所述带外网卡的驱动中,用于将上层软件发送的协议数据包不做任何修改通过调试网卡发送至协议调试编码端;
所述协议调试编码端的一种实现结构包括:
Wireshark抓包软件模块,与所述主控卡相连,随时抓取所述调试网卡发送来的协议数据包;第一主控卡镜像模块,与所述主控卡相连,加载主控卡镜像;
第一串口读取模块,与所述Wireshark抓包软件模块和第一主控卡镜像模块分别相连,通过Wireshark抓包软件直接查看主控卡上的调试网卡的串口输出信息。
8.根据权利要求7所述的堆叠交换机的协议调试通用系统,其特征在于,所述协议调试编码端的另一种实现结构包括:代码修改模块,与所述主控卡相连,修改主控卡代码,在主控卡中添加串口打印rpc消息或/和串口打印rlink消息的打印代码;
第二串口读取模块,与第二主控卡镜像模块相连,在主控卡运行过程中查看调试网卡的串口输出信息。