主要负责公司数通产品设备(IPRAN/PTN)的接口管理模块(IFM)和收发包模块(FTM)设计开
发,负责部分 CPU 外围芯片接口驱动的开发调试,负责 linux 内核的升级工作。
1、负责接口管理模块(IFM)。IFM 在整体设计上与硬件设计和 FPGA 相关,涉及驱动的匹配。
在功能上提供接口配置功能,将功能配置通过 SNMP 发送至网管进行界面显示;在业务层面,
IFM 下发相应规则和表项为业务转发指定方向。负责详细的方案设计、编写整体代码(平台
命令行设计、适配层相关配置以及驱动层功能实现)以及功能测试。
2、负责收发包模块(FTM),维护该模块已有功能并进行优化,对新功能进行开发。FTM 主要是
对以太层、网络层、应用层相关报文的接收和发送的处理过程,涉及到协议报文的注册、报
文封装解封装、报文队列、优先级等。负责优化原有代码、新功能的代码编写以及功能测试。
3.负责驱动相关工作,适配层根据不同设备,不同的 CPU 架构,不同的 CPU 外围驱动和 SDK 为
平台提供统一接口,驱动层根据 CPU 提供相应的驱动程序,根据 switch 芯片不同移植 SDK