跳转到主要内容

网络协议栈工程师(安全加密网关方向)

Technology
安徽问天量子科技股份有限公司
合肥-高新区, 中国¥20,000 - ¥40,000 /月2周前

职位描述

岗位定位 负责安全加密网关二层、三层、IPv4、IPv6、路由协议、交换芯片适配以及IPSec控制面的设计和开发,构建设备桥模式、网关模式、旁路模式和多业务口场景下稳定、可配置、可运维的网络基础软件。 主要职责 1. 负责网络功能需求分析和协议栈架构,明确数据面、控制面与管理面边界,形成端口、VLAN、路由、ACL、QoS和安全引流的统一模型。 2. 负责二层交换功能开发,包括VLAN、QinQ、MAC学习、链路聚合、STP RSTP MSTP、LLDP、端口镜像、风暴抑制和环路保护。 3. 负责IPv4和IPv6基础协议,包括ARP、ICMP、DHCP、IPv6 ND、ICMPv6、RA、SLAAC、DHCPv6、PMTU及双栈转发。 4. 负责静态路由、策略路由、VRF、ECMP以及OSPF、BGP、PIM、VRRP、BFD等协议的集成、配置和故障收敛。 5. 负责盛科交换芯片SDK或SAI适配,将端口、VLAN、MAC、路由、邻居、ACL、QoS、组播和统计配置下发至交换芯片。 6. 负责桥模式、网关模式、旁挂及串接部署的数据行为,明确各类ARP、ND、路由、组播和管理报文的透传、上送、加密或丢弃规则。 7. 参与IPSec VPN控制面开发,完成IKE、策略、SA、路由与XFRM联动,并与FPGA硬件加解密数据面完成接口适配。 8. 负责网络配置管理、运行状态、统计、告警、诊断命令和升级兼容,支持CLI、Web及北向管理接口。 9. 开展协议互通、性能和稳定性问题定位,能够使用抓包、内核跟踪、路由表、邻居表和交换芯片计数器完成端到端分析。 岗位要求 1. 计算机、通信、网络工程等相关专业本科及以上学历,具有10年以上Linux网络设备、交换机、路由器、防火墙或VPN开发经验。 2. 熟练掌握C或C++,熟悉Linux网络协议栈、Socket、Netlink、路由、邻居、Bridge、VLAN和网络命名空间。 3. 熟悉以太网、IPv4、IPv6、TCP UDP、ARP、ICMP、ND等协议,能够根据RFC和抓包定位协议行为问题。 4. 熟悉常用二三层协议和配置模型,至少具备交换、路由或组播其中一个方向的深入开发经验。 5. 熟悉交换芯片SDK、Linux Switchdev、DSA、SAI或硬件卸载中的一种,理解控制面表项到硬件FIB的下发过程。 6. 熟悉IPSec、IKE、ESP、XFRM或strongSwan者优先,理解隧道模式、传输模式、策略匹配和SA生命周期。 7. 熟悉tcpdump、Wireshark、iproute2、ethtool、perf、ftrace等工具,具备较强的网络故障定位能力。 8. 具备模块设计和工程化能力,能够输出需求、接口、详细设计、测试用例及兼容性说明。 优先条件 具有盛科CTC交换芯片、FRRouting、SONiC、DPDK、VPP、Open vSwitch、strongSwan或商用交换路由设备经验;具有IPv6、运营商网络、银行专线或高可用网关项目经验。

Keywords
FRRoutingLinuxNetlinkEthtool

对这个职位感兴趣吗?