草庐IT

FCoE简单介绍

目录FCoE使用前提FCoEFCoE是一种融合网络技术,其目的是将FC帧封装到以太网帧中,实现以太网链路与光纤链路通信的功能。SAN一般指存储区域网络,FCSAN有光纤组网,IPSAN由以太网电缆组网。LAN一般指局域网,以太网组网。通常情况下业务前端面向普通用户都是采用以太网提供服务,在业务的后端由于庞大的用户基础可能会采用FCSAN提供存储服务(当然也有可能是IPSAN)。上图中LAN中的主机要与FCSAN通信,必须经过以下路径:使用FCoE组网,可以将路径简化为这样:使用前提FCoE需要软硬件支持,主要包括linux内核支持、网卡驱动支持、网卡硬件支持、FCoE交换机。针对网讯网卡txg

FCoE简单介绍

目录FCoE使用前提FCoEFCoE是一种融合网络技术,其目的是将FC帧封装到以太网帧中,实现以太网链路与光纤链路通信的功能。SAN一般指存储区域网络,FCSAN有光纤组网,IPSAN由以太网电缆组网。LAN一般指局域网,以太网组网。通常情况下业务前端面向普通用户都是采用以太网提供服务,在业务的后端由于庞大的用户基础可能会采用FCSAN提供存储服务(当然也有可能是IPSAN)。上图中LAN中的主机要与FCSAN通信,必须经过以下路径:使用FCoE组网,可以将路径简化为这样:使用前提FCoE需要软硬件支持,主要包括linux内核支持、网卡驱动支持、网卡硬件支持、FCoE交换机。针对网讯网卡txg

FCoE测试重启调试记录

环境CPU:Phytium,S2500/64C00内核版本:4.19.90-25.10网讯网卡:txgbe共两台设备,光纤直连复现步骤设备A、B分别执行以下操作,即可复现modprobefcoesystemctlstartlldpadsystemctlstartfcoe总结重启问题是SCSI存储模块libfcoe中fcoe_ctlr_timer_work(drivers/scsi/fcoe/fcoe_ctlr.c)函数访问了非法的内存地址,地址异常原因是编码问题导致,使用结构体强制赋值而忽略了list指针成员的值。调试记录查看内核日志麒麟4.19.9025.10版本,开启CONFIG_FCOE

FCoE测试重启调试记录

环境CPU:Phytium,S2500/64C00内核版本:4.19.90-25.10网讯网卡:txgbe共两台设备,光纤直连复现步骤设备A、B分别执行以下操作,即可复现modprobefcoesystemctlstartlldpadsystemctlstartfcoe总结重启问题是SCSI存储模块libfcoe中fcoe_ctlr_timer_work(drivers/scsi/fcoe/fcoe_ctlr.c)函数访问了非法的内存地址,地址异常原因是编码问题导致,使用结构体强制赋值而忽略了list指针成员的值。调试记录查看内核日志麒麟4.19.9025.10版本,开启CONFIG_FCOE