崗位職責(zé):
1、負責(zé)以太網(wǎng)交換機軟件中 L2 / L3 協(xié)議模塊的設(shè)計與開發(fā),包括 VLAN、MAC 學(xué)習(xí)、ARP、IPv4 / IPv6 轉(zhuǎn)發(fā)等基礎(chǔ)協(xié)議功能。
2、負責(zé)二層控制協(xié)議的開發(fā)與維護,包括 STP / RSTP / MSTP、LACP、IGMP Snooping 等協(xié)議實現(xiàn)與優(yōu)化。
3、負責(zé)三層路由協(xié)議及轉(zhuǎn)發(fā)邏輯的開發(fā),包括靜態(tài)路由、OSPF、BGP、ECMP 等功能的軟件實現(xiàn)與維護。
4、參與交換機控制面軟件架構(gòu)設(shè)計,負責(zé)協(xié)議模塊與轉(zhuǎn)發(fā)平面、管理平面(CLI / Netconf / SNMP)的接口設(shè)計。
5、負責(zé)協(xié)議相關(guān)的狀態(tài)機、定時器與異常場景處理,包括鏈路抖動、拓撲變化、重收斂、異常報文等復(fù)雜場景。
6、配合底層 SDK / SAI 完成協(xié)議到硬件表項的下發(fā)與維護,確保協(xié)議邏輯與硬件轉(zhuǎn)發(fā)表的一致性和穩(wěn)定性。
7、負責(zé)協(xié)議相關(guān)問題的定位與性能優(yōu)化,包括路由收斂慢、CPU 異常、表項溢出、轉(zhuǎn)發(fā)異常等問題。
8、編寫協(xié)議模塊設(shè)計文檔與維護開發(fā)規(guī)范,輸出高質(zhì)量技術(shù)文檔,支撐測試、交付和后續(xù)維護。
任職要求:
1、本科及以上學(xué)歷,計算機、通信、網(wǎng)絡(luò)工程相關(guān)專業(yè),具備扎實的計算機網(wǎng)絡(luò)與操作系統(tǒng)基礎(chǔ)。
2、精通 C / C++,熟悉 Linux 網(wǎng)絡(luò)編程與多進程 / 多線程模型,能獨立完成復(fù)雜協(xié)議模塊的編碼與調(diào)試。
3、深入理解以太網(wǎng)交換與 IP 路由原理,對 L2 / L3 協(xié)議工作機制、狀態(tài)機和異常場景有實際經(jīng)驗。
4、具備至少一種主流交換機或路由器協(xié)議開發(fā)經(jīng)驗,如 STP、LACP、OSPF、BGP、VRRP、IGMP Snooping 等。
5、熟悉控制面與數(shù)據(jù)面的交互機制,理解協(xié)議如何驅(qū)動硬件轉(zhuǎn)發(fā)(FDB / LPM / ECMP / ACL 等表項)。
6、具備較強的問題定位與系統(tǒng)分析能力,能獨立定位協(xié)議異常、轉(zhuǎn)發(fā)表不一致、網(wǎng)絡(luò)環(huán)路等復(fù)雜問題。
7、有交換機 / 路由器產(chǎn)品實際量產(chǎn)或商用經(jīng)驗者優(yōu)先,熟悉版本發(fā)布流程、現(xiàn)場問題定位和客戶支持。
8、良好的文檔意識和溝通能力,能與 SDK、硬件、測試和系統(tǒng)平臺團隊高效協(xié)作。