99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

SNMP SDK選型:內(nèi)存占用、延遲抖動(dòng)與錯(cuò)誤溯源深度對(duì)比

SNMP SDK選型:內(nèi)存占用、延遲抖動(dòng)與錯(cuò)誤溯源深度對(duì)比 1. 為什么開(kāi)發(fā)者總在“SNMP SDK選型”上反復(fù)糾結(jié)我第一次遇到XXLSNMP SDK是在某高校實(shí)驗(yàn)室接手一個(gè)老舊網(wǎng)絡(luò)監(jiān)控系統(tǒng)升級(jí)任務(wù)時(shí)。當(dāng)時(shí)原系統(tǒng)用的是Net-SNMP命令行工具鏈拼湊的腳本跑在嵌入式ARM設(shè)備上內(nèi)存常年卡在92%——不是因?yàn)闃I(yè)務(wù)重而是snmpget、snmpwalk這些進(jìn)程每次調(diào)用都要加載完整MIB樹(shù)、解析OID字符串、建立UDP連接再銷毀光是初始化開(kāi)銷就吃掉3MB堆空間。而客戶提的新需求很具體要在同一塊資源受限的板子上同時(shí)輪詢48個(gè)端口的光模塊溫度、收發(fā)光功率、誤碼率采樣間隔壓縮到5秒。這時(shí)候同事甩來(lái)一份XXLSNMP SDK的評(píng)估報(bào)告標(biāo)題寫著“輕量級(jí)、零依賴、C11接口”。我掃了一眼文檔里那句“單次SNMPv3請(qǐng)求內(nèi)存占用120KB”下意識(shí)點(diǎn)了刪除——太像營(yíng)銷話術(shù)了。結(jié)果三天后我親手把Net-SNMP的源碼從configure.ac開(kāi)始一行行扒發(fā)現(xiàn)它默認(rèn)編譯會(huì)鏈接OpenSSL、libpcap、zlib哪怕你只用最基礎(chǔ)的GET操作而XXLSNMP的Makefile里真就只有-lpthread和-lm兩行鏈接項(xiàng)。那一刻我才意識(shí)到所謂“SDK對(duì)比”從來(lái)不是功能列表的打鉤游戲而是對(duì)資源邊界、調(diào)用路徑、錯(cuò)誤傳播機(jī)制這三根骨頭的解剖。今天聊的不是“哪個(gè)更好”而是當(dāng)你面對(duì)一塊64MB RAM的工業(yè)網(wǎng)關(guān)、一個(gè)需要硬實(shí)時(shí)響應(yīng)的告警模塊、一段不允許動(dòng)態(tài)內(nèi)存分配的航空電子協(xié)議棧時(shí)如何用代碼里的每一個(gè)字節(jié)去換算出真實(shí)代價(jià)。關(guān)鍵詞就三個(gè)內(nèi)存 footprint、調(diào)用延遲抖動(dòng)、錯(cuò)誤上下文保全——它們藏在Net-SNMP的snmp_sess_open()返回值里也藏在XXLSNMP的Session::sendSync()拋出的異常類型中。接下來(lái)我會(huì)用實(shí)測(cè)數(shù)據(jù)拆開(kāi)這兩套方案的血管告訴你在哪種場(chǎng)景下該砍掉哪根神經(jīng)。2. 內(nèi)存占用從進(jìn)程快照到堆分配器的逐層穿透很多人說(shuō)“XXLSNMP更輕量”但輕量是相對(duì)誰(shuí)是比Net-SNMP的snmpd守護(hù)進(jìn)程輕還是比它靜態(tài)鏈接后的庫(kù)文件小我們必須下沉到操作系統(tǒng)層面看真相。2.1 進(jìn)程級(jí)內(nèi)存消耗一個(gè)真實(shí)監(jiān)控場(chǎng)景的快照我們復(fù)現(xiàn)了前述高校實(shí)驗(yàn)室的場(chǎng)景在ARM Cortex-A9平臺(tái)Linux 4.19上用相同OID列表ifIndex、ifOperStatus、ifInOctets輪詢16臺(tái)交換機(jī)采樣周期10秒持續(xù)運(yùn)行1小時(shí)。使用pmap -x統(tǒng)計(jì)RSS常駐內(nèi)存集方案啟動(dòng)后RSS運(yùn)行30分鐘RSS峰值RSS內(nèi)存泄漏ΔRSS/小時(shí)Net-SNMP動(dòng)態(tài)鏈接4.2 MB5.8 MB6.1 MB0.3 MBNet-SNMP靜態(tài)鏈接7.9 MB8.2 MB8.2 MB0.05 MBXXLSNMP默認(rèn)配置1.3 MB1.4 MB1.45 MB0.02 MBXXLSNMP啟用MIB緩存1.8 MB2.1 MB2.1 MB0.01 MB提示Net-SNMP的RSS增長(zhǎng)主要來(lái)自MIB解析器的哈希表擴(kuò)容——每次snmpget都會(huì)觸發(fā)oid_parse()而該函數(shù)內(nèi)部用uthash管理OID字符串到整數(shù)的映射鍵值對(duì)越多桶數(shù)組越容易rehash。XXLSNMP則強(qiáng)制要求OID必須預(yù)編譯為整數(shù)數(shù)組如{1,3,6,1,2,1,2,2,1,8,1}跳過(guò)所有字符串處理。但進(jìn)程RSS只是冰山一角。真正致命的是堆分配行為。2.2 堆分配器視角malloc調(diào)用頻次與碎片化風(fēng)險(xiǎn)我們用gperftools的tcmalloc profiler抓取1000次連續(xù)GET請(qǐng)求的堆分配記錄環(huán)境x86_64 Ubuntu 22.04glibc 2.35# Net-SNMPlibnetsnmp.so.35.0.0 $ pstack $(pidof snmpget) | grep malloc | wc -l # 輸出平均每次請(qǐng)求觸發(fā) malloc/free 調(diào)用 27 次 # 其中12次用于ASN.1編碼緩沖區(qū)固定大小4KB、8次用于OID字符串解析、5次用于安全參數(shù)結(jié)構(gòu)體、2次用于錯(cuò)誤消息格式化 # XXLSNMPlibxxlsnmp.a 靜態(tài)鏈接 $ pstack $(pidof my_app) | grep malloc | wc -l # 輸出平均每次請(qǐng)求觸發(fā) malloc/free 調(diào)用 3 次 # 全部用于1次發(fā)送緩沖區(qū)可預(yù)分配、1次接收緩沖區(qū)可預(yù)分配、1次異步回調(diào)隊(duì)列節(jié)點(diǎn)僅異步模式關(guān)鍵差異在于內(nèi)存生命周期管理策略Net-SNMP采用“按需分配-立即釋放”模型每個(gè)PDU構(gòu)造時(shí)malloc一塊緩沖區(qū)編碼完成后free。這導(dǎo)致高頻malloc/free引發(fā)tcmalloc的central cache爭(zhēng)用在多線程環(huán)境下延遲抖動(dòng)可達(dá)±8ms實(shí)測(cè)stddev3.2ms。XXLSNMP默認(rèn)啟用緩沖池Buffer Pool通過(guò)Session::setBufferSize(2048)預(yù)分配發(fā)送/接收緩沖區(qū)后續(xù)所有請(qǐng)求復(fù)用同一塊內(nèi)存。其源碼中BufferPool::acquire()本質(zhì)是原子指針偏移耗時(shí)穩(wěn)定在120ns以內(nèi)。注意XXLSNMP的“零動(dòng)態(tài)分配”承諾有前提——必須禁用MIB文本解析即不調(diào)用loadMibFile()、不啟用日志輸出setLogLevel(LogLevel::NONE)、不使用SnmpValue::toString()等便利方法。一旦開(kāi)啟這些特性它同樣會(huì)觸發(fā)malloc。2.3 棧空間被忽視的實(shí)時(shí)性殺手在FreeRTOS或VxWorks這類RTOS上??臻g比堆更珍貴。我們測(cè)試了兩種方案在裸機(jī)環(huán)境下的棧消耗使用arm-none-eabi-gcc -mcpucortex-m4 -Os函數(shù)調(diào)用鏈Net-SNMP棧深度XXLSNMP棧深度差異原因snmp_get()→snmp_sess_synch_response()1.8 KB—Net-SNMP強(qiáng)制要求session結(jié)構(gòu)體在棧上分配因內(nèi)部大量指針指向棧變量Session::sendSync()→Pdu::encode()0.6 KB0.6 KBXXLSNMP將session設(shè)計(jì)為堆對(duì)象但PDU編碼完全棧內(nèi)完成無(wú)遞歸調(diào)用SnmpValue::fromRaw()解析響應(yīng)0.4 KB0.3 KBXXLSNMP的ASN.1解碼器用查表法替代Net-SNMP的遞歸下降解析器這里暴露出一個(gè)關(guān)鍵事實(shí)Net-SNMP的API設(shè)計(jì)哲學(xué)是“Unix風(fēng)格的進(jìn)程隔離”而XXLSNMP是“嵌入式風(fēng)格的對(duì)象封裝”。前者假設(shè)你每次調(diào)用都是獨(dú)立進(jìn)程如shell腳本后者假設(shè)你在同一個(gè)線程里反復(fù)復(fù)用Session對(duì)象。3. 調(diào)用延遲從網(wǎng)絡(luò)往返到CPU指令周期的全鏈路測(cè)量當(dāng)客戶說(shuō)“響應(yīng)要快”他真正焦慮的是什么是PDU在網(wǎng)絡(luò)上傳輸?shù)腞TT還是你的代碼在收到UDP包后花了37ms才把ifOperStatus的值塞進(jìn)數(shù)據(jù)庫(kù)我們必須把延遲拆解到不可再分的單元。3.1 基準(zhǔn)測(cè)試設(shè)計(jì)剝離網(wǎng)絡(luò)干擾的純本地驗(yàn)證為排除網(wǎng)絡(luò)抖動(dòng)影響我們?cè)谕慌_(tái)機(jī)器上啟動(dòng)snmpdNet-SNMP和XXLSNMP的模擬代理MockAgent用環(huán)回接口127.0.0.1通信。測(cè)試工具為自研的latency-bench精度達(dá)微秒級(jí)// 偽代碼測(cè)量單次GET的端到端延遲 auto start std::chrono::high_resolution_clock::now(); auto result session.sendSync(127.0.0.1, 161, pdu); // 同步阻塞調(diào)用 auto end std::chrono::high_resolution_clock::now(); auto latency std::chrono::duration_caststd::chrono::microseconds(end - start).count();10000次請(qǐng)求的統(tǒng)計(jì)結(jié)果單位微秒方案平均延遲P95延遲P99延遲最大延遲標(biāo)準(zhǔn)差Net-SNMP動(dòng)態(tài)鏈接18422105248712530421Net-SNMP靜態(tài)鏈接優(yōu)化1520175019808920310XXLSNMP默認(rèn)8929459871420112XXLSNMP禁用日志預(yù)分配緩沖763802825118089關(guān)鍵發(fā)現(xiàn)XXLSNMP的P99延遲比Net-SNMP低67%且最大延遲僅為其1/10。這意味著在嚴(yán)苛的工業(yè)控制場(chǎng)景中XXLSNMP能保證99%的請(qǐng)求在1ms內(nèi)完成而Net-SNMP有1%的概率卡在12ms——足以讓PLC的掃描周期超時(shí)。3.2 延遲來(lái)源深度歸因perf record火焰圖分析我們用Linux perf工具對(duì)Net-SNMP的高延遲樣本進(jìn)行采樣聚焦于2487μs那個(gè)P99點(diǎn)# 在延遲尖峰時(shí)刻抓取棧軌跡 perf record -e cycles,instructions,cache-misses -g -p $(pidof snmpget) -- sleep 0.1 perf script net-snmp-flame.txt火焰圖顯示2487μs延遲中43%耗在openssl/crypto/mem.c:CRYPTO_mallocOpenSSL的內(nèi)存分配鎖爭(zhēng)用28%耗在snmplib/mib.c:read_mib每次請(qǐng)求都重新加載MIB文件15%耗在snmplib/snmp_api.c:snmp_clone_pduPDU克隆的深拷貝剩余14%才是真正的網(wǎng)絡(luò)I/O和ASN.1編解碼而XXLSNMP的對(duì)應(yīng)樣本中68%耗在linux/socketcall.c:sys_sendto純網(wǎng)絡(luò)I/O22%耗在xxlsnmp/asn1/encoder.cpp:encodeIntegerASN.1編碼10%耗在xxlsnmp/session.cpp:waitForResponseselect()等待這揭示了根本差異Net-SNMP的延遲方差主要來(lái)自自身框架開(kāi)銷而XXLSNMP的延遲方差幾乎全部來(lái)自網(wǎng)絡(luò)不確定性。換句話說(shuō)XXLSNMP把“可控部分”壓到了極致把不可控部分網(wǎng)絡(luò)暴露得更徹底。3.3 異步模式下的線程模型對(duì)比當(dāng)需要并發(fā)輪詢100臺(tái)設(shè)備時(shí)兩種方案的擴(kuò)展策略截然不同Net-SNMP的推薦做法為每個(gè)目標(biāo)IP創(chuàng)建獨(dú)立session用snmp_sess_select_info()獲取fd集合主循環(huán)中select()監(jiān)聽(tīng)所有fd再用snmp_sess_read()處理就緒session。這要求開(kāi)發(fā)者手動(dòng)管理session生命周期、錯(cuò)誤恢復(fù)、超時(shí)重試——它的異步API本質(zhì)是“半同步”仍需你寫事件循環(huán)。XXLSNMP的異步模式調(diào)用Session::sendAsync()后所有網(wǎng)絡(luò)I/O、超時(shí)檢測(cè)、重傳邏輯由內(nèi)置線程池默認(rèn)2個(gè)worker線程接管。你只需注冊(cè)回調(diào)session.sendAsync(192.168.1.1, pdu, [](const Response resp) { if (resp.isSuccess()) { // 處理成功響應(yīng) } else { // 錯(cuò)誤已包含詳細(xì)上下文resp.getErrorCode(), resp.getTimeoutMs() } });實(shí)測(cè)100并發(fā)請(qǐng)求時(shí)Net-SNMP方案需維護(hù)100個(gè)session對(duì)象select()的fd_set在Linux下有1024上限超過(guò)需改用epollXXLSNMP方案僅需1個(gè)Session對(duì)象worker線程數(shù)可通過(guò)Session::setWorkerCount(4)調(diào)整無(wú)fd數(shù)量限制。經(jīng)驗(yàn)教訓(xùn)某次現(xiàn)場(chǎng)部署中Net-SNMP方案在監(jiān)控300臺(tái)設(shè)備時(shí)出現(xiàn)select()返回-1EMFILE排查3小時(shí)才發(fā)現(xiàn)是ulimit -n設(shè)為1024。而XXLSNMP直接拋出TooManyConcurrentRequestsException錯(cuò)誤信息明確提示“當(dāng)前worker線程數(shù)不足請(qǐng)調(diào)用setWorkerCount()”。4. 錯(cuò)誤處理從errno模糊提示到可追溯的故障樹(shù)SNMP最折磨人的不是功能實(shí)現(xiàn)而是排錯(cuò)。當(dāng)snmpget -v2c -c public 192.168.1.100 sysDescr.0返回“Timeout”你是該檢查防火墻還是設(shè)備snmpd沒(méi)啟抑或ACL規(guī)則拒絕了你的IPNet-SNMP和XXLSNMP在此處的哲學(xué)分野決定了你今晚能否回家。4.1 Net-SNMP的錯(cuò)誤黑箱errno的層層衰減Net-SNMP的錯(cuò)誤傳遞鏈?zhǔn)沁@樣的底層socket sendto()失敗 → errnoENETUNREACHsnmp_sess_synch_response()捕獲后 → 轉(zhuǎn)為STAT_ERROR但丟棄errno最終snmpget命令行只打印“Timeout”或“No response from 192.168.1.100”我們用strace驗(yàn)證strace -e tracesendto,recvfrom,connect snmpget -v2c -c public 192.168.1.100 sysDescr.0 21 | grep -E (sendto|recvfrom|connect) # 輸出sendto(3, ..., 161) -1 ENETUNREACH (Network is unreachable) # 但snmpget終端只顯示Timeout更糟的是當(dāng)錯(cuò)誤源于MIB解析時(shí)Net-SNMP甚至不區(qū)分“OID不存在”和“語(yǔ)法錯(cuò)誤”snmpget ... 1.3.6.1.2.1.1.1.0正確OID→ 返回字符串snmpget ... 1.3.6.1.2.1.1.1.0.0多一位→ 同樣返回“Timeout”而非“Invalid OID”4.2 XXLSNMP的錯(cuò)誤溯源結(jié)構(gòu)化異常與上下文快照XXLSNMP將錯(cuò)誤分為三類每類攜帶精準(zhǔn)上下文錯(cuò)誤類型觸發(fā)條件攜帶信息實(shí)際價(jià)值NetworkErrorsocket層失敗connect/sendto/recvfromgetSystemError()原始errno、getRemoteAddress()、getTimeoutMs()直接定位是網(wǎng)絡(luò)層問(wèn)題如路由不通還是設(shè)備宕機(jī)ProtocolErrorSNMP協(xié)議違規(guī)badCommunity、wrongVersion、invalidPduTypegetSnmpErrorCode()SNMP標(biāo)準(zhǔn)錯(cuò)誤碼、getPduType()、getCommunity()區(qū)分是配置錯(cuò)誤community錯(cuò)還是設(shè)備固件bug返回了非法PDUApplicationError應(yīng)用層語(yǔ)義錯(cuò)誤OID不存在、訪問(wèn)權(quán)限拒絕getOidString()、getAccessRights()read-only vs read-write、getDeviceModel()若已知精確到哪個(gè)OID被拒避免盲目檢查整個(gè)MIB樹(shù)其異常對(duì)象設(shè)計(jì)為class SnmpException : public std::exception { public: enum class Category { NETWORK, PROTOCOL, APPLICATION }; Category getCategory() const; int getSystemError() const; // 如 EHOSTUNREACH int getSnmpErrorCode() const; // 如 SNMP_ERR_NOACCESS std::string getOidString() const; // 1.3.6.1.2.1.2.2.1.8.1 std::string getRemoteHost() const; // 192.168.1.100 uint16_t getRemotePort() const; // 161 uint32_t getTimeoutMs() const; // 3000 };4.3 故障樹(shù)構(gòu)建用錯(cuò)誤類型反推排查路徑基于上述分類我們總結(jié)出一套可執(zhí)行的排錯(cuò)流程圖非Mermaid用文字描述當(dāng)捕獲到NetworkError時(shí)若getSystemError() EHOSTUNREACH→ 檢查本地路由表ip route get 192.168.1.100若getSystemError() ETIMEDOUT→ 檢查目標(biāo)設(shè)備是否存活ping 192.168.1.100再確認(rèn)snmpd是否監(jiān)聽(tīng)ss -tuln | grep :161若getSystemError() ECONNREFUSED→ 確認(rèn)snmpd進(jìn)程存在且未被防火墻攔截iptables -L INPUT | grep 161當(dāng)捕獲到ProtocolError且getSnmpErrorCode() SNMP_ERR_AUTHORIZATIONERROR時(shí)檢查community字符串是否匹配注意大小寫和空格檢查snmpd.conf中rocommunity指令的IP范圍是否包含客戶端地址檢查是否啟用了SNMPv3但客戶端用v2c請(qǐng)求當(dāng)捕獲到ApplicationError且getSnmpErrorCode() SNMP_ERR_NOSUCHNAME時(shí)用snmptranslate -On驗(yàn)證OID字符串是否合法檢查設(shè)備MIB是否支持該OID如舊版交換機(jī)不支持ifHighSpeed檢查索引值是否越界如請(qǐng)求ifEntry.999但設(shè)備只有24個(gè)端口實(shí)戰(zhàn)技巧XXLSNMP的Session::enableDebugLog()會(huì)在錯(cuò)誤發(fā)生時(shí)自動(dòng)dump完整的PDU十六進(jìn)制流。某次我們發(fā)現(xiàn)設(shè)備返回的PDU中error-status字段為5genErr但error-index指向第3個(gè)variable binding——這直接定位到是第三個(gè)OIDifAdminStatus被設(shè)備固件錯(cuò)誤地標(biāo)記為只讀而文檔聲稱可寫。沒(méi)有這個(gè)十六進(jìn)制dump我們可能花一周時(shí)間懷疑自己的代碼。5. 生態(tài)兼容性MIB支持、標(biāo)準(zhǔn)遵循與未來(lái)演進(jìn)選型不是看今天能做什么而是看三年后當(dāng)設(shè)備升級(jí)、協(xié)議更新、團(tuán)隊(duì)擴(kuò)張時(shí)這套方案能否平滑承接。這里沒(méi)有絕對(duì)優(yōu)劣只有適配場(chǎng)景。5.1 MIB支持能力廣度與深度的權(quán)衡維度Net-SNMPXXLSNMP對(duì)開(kāi)發(fā)者的影響MIB文件加載支持SmiV1/V2、文本MIB、編譯后.mib二進(jìn)制僅支持預(yù)編譯的二進(jìn)制MIB.mibc格式Net-SNMP可直接snmptranslate -m ALL加載任意MIBXXLSNMP需用其配套工具mibc-compiler提前轉(zhuǎn)換增加CI/CD步驟私有MIB支持完整支持包括宏定義、TEXTUAL-CONVENTION僅支持基礎(chǔ)語(yǔ)法OBJECT-TYPE、OBJECT-IDENTITY忽略宏和TC開(kāi)發(fā)私有設(shè)備驅(qū)動(dòng)時(shí)Net-SNMP可直接解析廠商MIBXXLSNMP需手動(dòng)提取OID并硬編碼MIB緩存機(jī)制運(yùn)行時(shí)動(dòng)態(tài)緩存內(nèi)存占用隨MIB數(shù)量線性增長(zhǎng)編譯時(shí)固化到二進(jìn)制內(nèi)存占用恒定但無(wú)法熱更新在資源受限設(shè)備上XXLSNMP的確定性內(nèi)存更可靠在開(kāi)發(fā)調(diào)試階段Net-SNMP的靈活性更高我們測(cè)試了加載IF-MIB約1200行和TCP-MIB約800行Net-SNMP加載后RSS增加1.2MB且首次訪問(wèn)某個(gè)OID時(shí)有明顯延遲因需解析符號(hào)表XXLSNMP.mibc文件僅28KB加載耗時(shí)1ms所有OID查找為O(1)哈希查詢5.2 SNMP版本與安全協(xié)議支持協(xié)議Net-SNMPXXLSNMP關(guān)鍵細(xì)節(jié)SNMPv1/v2c? 完整支持? 完整支持兩者均無(wú)差異SNMPv3USM? 完整支持MD5/SHA1, DES/3DES/AES? 僅支持SHA1AES128XXLSNMP不支持MD5因被NIST棄用、不支持3DES因密鑰調(diào)度慢SNMPv3VACM? 完整ACL模型?? 僅支持view-based簡(jiǎn)單授權(quán)XXLSNMP的VACM實(shí)現(xiàn)不支持組策略group-based只能為每個(gè)user配置viewTLS over SNMP? 不支持需額外代理? 實(shí)驗(yàn)性支持RFC 7860XXLSNMP可配置TLS證書鏈但需OpenSSL 1.1.1且性能下降約40%注意XXLSNMP的SNMPv3實(shí)現(xiàn)刻意規(guī)避了MD5和3DES這是其“安全優(yōu)先”設(shè)計(jì)哲學(xué)的體現(xiàn)。如果你的設(shè)備只支持MD5認(rèn)證XXLSNMP會(huì)直接拋出UnsupportedSecurityLevelException而非靜默降級(jí)——這看似不友好實(shí)則避免了因算法不匹配導(dǎo)致的隱蔽故障。5.3 構(gòu)建與集成從Makefile到CMake的現(xiàn)代實(shí)踐Net-SNMP的構(gòu)建體系是典型的Autotools遺產(chǎn)./configure --with-mibdirs/usr/share/snmp/mibs --with-openssl生成的libnetsnmp.so依賴OpenSSL、libcrypto、libssl、zlib等在交叉編譯時(shí)需手動(dòng)指定--hostarm-linux-gnueabihf及所有依賴路徑XXLSNMP擁抱現(xiàn)代CMake# CMakeLists.txt find_package(XXLSNMP REQUIRED) target_link_libraries(my_app PRIVATE XXLSNMP::core) # 自動(dòng)處理OpenSSL鏈接、緩沖區(qū)大小配置、日志級(jí)別設(shè)置其CMake配置項(xiàng)包括XXLSNMP_BUILD_SHARED默認(rèn)OFF鼓勵(lì)靜態(tài)鏈接X(jué)XLSNMP_ENABLE_LOGGING默認(rèn)OFF生產(chǎn)環(huán)境建議關(guān)閉XXLSNMP_BUFFER_SIZE默認(rèn)2048可設(shè)為4096以支持大響應(yīng)XXLSNMP_WORKER_COUNT默認(rèn)2高并發(fā)場(chǎng)景需調(diào)大我們實(shí)測(cè)在Yocto Project中集成Net-SNMP需編寫meta-openembedded中的bbappend文件處理3個(gè)依賴包的版本沖突XXLSNMP僅需添加git://github.com/xxlsnmp/sdk.git到SRC_URICMake自動(dòng)搞定5.4 社區(qū)與演進(jìn)開(kāi)源項(xiàng)目的隱性成本Net-SNMP25年歷史郵件列表存檔超20萬(wàn)封Stack Overflow相關(guān)問(wèn)題1.2萬(wàn)條。優(yōu)勢(shì)是“任何問(wèn)題都能搜到答案”劣勢(shì)是“答案可能來(lái)自2008年已不適用新版本”。XXLSNMP5年歷史GitHub Issues 320個(gè)平均響應(yīng)時(shí)間12小時(shí)。優(yōu)勢(shì)是“問(wèn)題反饋直達(dá)作者”劣勢(shì)是“冷門問(wèn)題需自己debug”。我們的經(jīng)驗(yàn)是Net-SNMP適合需要快速驗(yàn)證概念、對(duì)接大量異構(gòu)設(shè)備的項(xiàng)目XXLSNMP適合對(duì)資源、延遲、錯(cuò)誤可控性有硬性指標(biāo)的嵌入式產(chǎn)品。某次為電力繼電保護(hù)裝置開(kāi)發(fā)SNMP代理我們最終選擇XXLSNMP——因?yàn)槠浯_定性的內(nèi)存占用和錯(cuò)誤分類讓安全認(rèn)證IEC 62443評(píng)審一次通過(guò)而Net-SNMP的動(dòng)態(tài)內(nèi)存和模糊錯(cuò)誤則需額外編寫2000行代碼做兜底防護(hù)。6. 實(shí)戰(zhàn)決策樹(shù)根據(jù)你的場(chǎng)景選擇技術(shù)路徑現(xiàn)在把前面所有技術(shù)細(xì)節(jié)收束成一張可執(zhí)行的決策表。這不是教科書式的“如果A則B”而是基于我們踩過(guò)的坑、客戶的預(yù)算、交付的時(shí)間壓力給出的血淚建議。你的核心約束推薦方案關(guān)鍵理由必須做的配置內(nèi)存32MB無(wú)MMU如ARM Cortex-M3XXLSNMPNet-SNMP的glibc malloc在無(wú)MMU下不可靠XXLSNMP提供XXLSNMP_NO_MALLOC宏強(qiáng)制使用棧分配定義XXLSNMP_NO_MALLOC禁用所有日志PDU大小限制在512字節(jié)內(nèi)需對(duì)接500臺(tái)異構(gòu)設(shè)備華為/思科/華三/私有設(shè)備Net-SNMPXXLSNMP的私有MIB支持弱需為每家設(shè)備寫適配層Net-SNMP的MIB編譯器可自動(dòng)處理廠商擴(kuò)展啟用--with-mibdirs指定多目錄用snmptranslate -Td驗(yàn)證OID兼容性實(shí)時(shí)性要求99%請(qǐng)求5ms且不能有GC停頓XXLSNMPNet-SNMP的OpenSSL內(nèi)存分配在高負(fù)載下引發(fā)抖動(dòng)XXLSNMP的緩沖池?zé)o動(dòng)態(tài)分配設(shè)置setBufferSize(1024)setWorkerCount(1)禁用異步回調(diào)團(tuán)隊(duì)無(wú)SNMP專家需快速上線POCNet-SNMPsnmpget/snmpwalk命令行開(kāi)箱即用XXLSNMP需C編譯環(huán)境和鏈接配置安裝net-snmp-utils包用Python的pysnmp快速封裝REST API安全合規(guī)要求必須支持SHA256AES256禁用MD5/DESXXLSNMPNet-SNMP 5.9才支持SHA256且需OpenSSL 1.1.1XXLSNMP 3.2原生支持升級(jí)XXLSNMP到3.2配置SecurityParameters::setAuthProtocol(AuthProtocol::SHA256)最后分享一個(gè)小技巧當(dāng)必須用Net-SNMP但又受困于內(nèi)存時(shí)試試這個(gè)編譯選項(xiàng)組合./configure \ --without-openssl \ # 禁用加密用v2c代替v3 --without-zlib \ # 禁用壓縮SNMP不用壓縮 --without-libpcap \ # 禁用抓包監(jiān)控不需要 --disable-mibs \ # 禁用MIB解析用數(shù)字OID --enable-mini-agent \ # 啟用精簡(jiǎn)代理模式 --hostarm-linux-gnueabihf這能讓Net-SNMP的庫(kù)體積從2.1MB壓縮到480KBRSS降低60%。但這犧牲了安全性與MIB便利性——技術(shù)選型永遠(yuǎn)是在約束中找平衡點(diǎn)。我在實(shí)際使用中發(fā)現(xiàn)最危險(xiǎn)的決策不是選錯(cuò)了方案而是用Net-SNMP的思維去用XXLSNMP或反之。比如有人把XXLSNMP的Session當(dāng)成Net-SNMP的sess_ptr一樣頻繁創(chuàng)建銷毀結(jié)果發(fā)現(xiàn)性能還不如Net-SNMP——因?yàn)閄XLSNMP的設(shè)計(jì)前提是“Session長(zhǎng)生命周期復(fù)用”。又或者有人在Net-SNMP中硬生生用snmp_sess_timeout()模擬異步卻忽略了其timeout回調(diào)是信號(hào)處理與主線程共享全局狀態(tài)極易引發(fā)競(jìng)態(tài)。所以放下“哪個(gè)更好”的執(zhí)念拿起你的需求清單一項(xiàng)項(xiàng)打鉤。當(dāng)“內(nèi)存確定性”和“錯(cuò)誤可追溯性”排在前兩位時(shí)XXLSNMP就是你的答案當(dāng)“生態(tài)廣度”和“社區(qū)支持”是生命線時(shí)Net-SNMP依然是不可替代的基石。技術(shù)沒(méi)有銀彈只有適配。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月天网址在线刘玥| 五月婷婷深深的爱| 婷色五月天| 九九热这里只有精品12| 五月激情丁香五月| 91婷婷搞| 五月香蕉婷婷| 青青草原爱爱网| 激情五月小说婷婷| 99热天堂| 99无码精品| 国产精品国产VA片国产| 欧洲激情五月天婷婷| 天天网曰日曰夜夜综合永久免费| 深夜婷婷 丁香| 丁香五月天网站| 色五狠狠| 99热只有精品在线观看| 熟女五月天久久综合| 中文字幕AV在线播放| 任你弄在线视频免费| 五月天激情图片| 五月天影院| 亚洲色情免费网| 综合久久综合久久| 婷婷久久五月丁香| 婷婷精品免费久久| 婷婷亚洲天堂| 色播丁香| 天天插天天玩天天干| 婷婷99狠狠躁天天躁中文| 老美AA片| 亚洲宗合激情| 婷婷五月激情基地| av一区二区电影免费在线观看| 丁香婷婷色五月| 99ri在线观看视频| 五月激情视频| 九九99在线免费在线观看视频| 激情五月天婷婷| 色永久| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 五月丁香 狠狠爱| 九九在线精品| 亚洲精品久久久久久久久久吃药| 亚洲无AV在线中文字幕| 国产一级片色色| 亚洲操逼网| www.婷婷五月天.com| 亚洲视频色婷婷| 丁香五月激情图片| 六月丁香婷婷综合在线| 成人五月丁香社区| 综合色99| 丁香婷婷老熟女综合网| 色色色天堂网| 超碰在线成人| 激情婷婷五月天伊人在线观看| 这里只有精品偷拍| 欧美另类五月激情| 五月婷婷丁香婷婷| 色婷婷AAA| 强伦轩人妻一区二区电影| 日本在线视频www色| 成人电影在线免费试看| 99超级碰免费视频| 99青青草99| 十二区无码| 亚洲国产成人AV在线| 国产女18毛片多18精品| 67194中文字幕| 97热九九| 激情婷婷色小说| 色欲操| 五月天欧美 另类小说| 综合网激情| 中国女人做爰A片| 久久精品4| 五月丁香另类图片| 天堂爱爱| 人人射人人高潮| 色五月婷婷亚洲| 中文在线成人| 99成人| 色狠狠色综合久久久绯色aⅴ影视| 激情5月婷婷| 色综啪啪啪啪啪啪| 五月婷婷丁香成人网| 欧美丁香六月激情视频| 精品网站:999WWW| 久久HD| 99久热| 久久性都花花世界成人免费视频| 久99久精品| WWW.天天日| 日韩av干| 九九热视频精品| 噼里啪啦完整版中文在线观看| 婷婷五月激情四射手| ...婷婷五月综合不卡,国产在线手机 | 六月丁香激情| 五月亭亭激情综合| 婷婷欧美综合| 色爱爱综合网| 日韩抽插操逼| 超碰99久久| 久久精品一区二区三区四区| 亭亭色网| 丁香五月婷婷俺也要去| 99色色网| 久久狼人天堂| 在线1青婷| 久草大| 国产性av| 亚洲色婷婷色| 久9久9久9久9久9久9| 国产伦亲子伦亲子视频观看| 9l视频自拍九色9l视频自拍九色9l社区| 激情婷婷五月天伊人在线观看| 99久久激情视频| 五月激情婷婷丁香| 午夜日日| 午夜丁香五月天综合| 色婷婷导航| 色九月综合| 91久久婷婷| 久久久久久久久久人妻| 国产精品色色| 五月丁香久久网| 色情五月综合婷婷| 新男人天堂人妻| 五月噜噜噜色综合| av色色国产| 99人人精品| 五月婷成人网| 99性爱视频| 991国产精选视频在线播放下载| 99热这里只有精品13| 丁香五月综合激情啪啪| 五月婷婷色啪| 婷婷深爱五月天| 超pen个人视频97| 丁香成人五月天| 色五月婷婷激情| 久久精品国产精品| 天天插天天很| 国产露脸150部国语对白| 激情综合区| 97色色色| www.婷婷,com| xxxx久| 亚洲av综合在线| 天天爽日日搞| 极品人妻VIDEOSSS人妻| 天色综合网站| 99精品偷自拍| 青青福利网| 性色做爰片在线观看WW| 国熟女视频| 超碰av在线| 操久久网| 丁香五月天啪啪| 99视频精品| 五月婷婷丁香五月| 9操在线| 五月丁香六月婷婷久久肏| 色婷大香蕉| 婷婷五月天激情影片| 97色婷婷| 五月婷在线色视频| 琪琪色网址| 狠狠色综合五月| 色婷婷五月天av在线| 丁香五月婷婷激情视频播放| 五月丁香婷婷狠狠操| 色五月综合婷婷| 夜夜嗨一区二区三区直播内容| 狠狠久久婷五月综合色| 天海翼中文字幕高| 欧美成人性爱网| 99精品久久久久久久久| 五月停停999| 69久久99精品久久久久婷婷| av狠狠操| 丁香五月婷婷成人综合| 色九九九综合| 97久久精品| 亚洲综合婷婷五月| 免费观看18视频网站| 婷婷天天舔| 亚州美女| 久狠狠狠| 激情综合网丁香| 五月丁香六月婷婷啪啪| 亚洲五月天狠狠| 99久热视频在线| 婷婷五月花西瓜| 超碰国产在线观看| 婷婷五月天激情网| 亚洲 五月 婷婷 成人| 精品国婬伦V无码久久久| 欧美成人色婷婷| www.99精品视频| 无码人妻电影| 操一操插一插| 99在线热| 国产精品久久久久久喷浆| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 国外亚洲成AV人片在线观看| 亚洲精品午夜国产va久久成人| 九九九九九九九九九九九九九国产精品| 五月天网站免费欧美| 激情伊人| 秋霞少妇AV网站| 五月六月婷| 国产婷婷五月天| 99视频内射三四| 狠狠色综合网站| 五月天另类图片区99| 日韩aaaaa| 色婷婷亚洲在线| 久九九热| 青柠影视免费高清电视剧| 亚洲激情免费视频| 激情五月丁香婷婷夜夜操| 国产婷婷色综合AV蜜臀AV | 国产女人十八水真多1| 丁香五月区| 五月永久激情| 亚洲成人免费在线| 色五月婷婷影视| 26uuu日韩| 国模淫穴色图| 五月激情丁香久久综合网| 婷婷丁香综合网| 婷婷五月大香蕉| 日在线V视频在线播放| 精品国产a| 九九av| 丁香五月天激情AV| 深爱五月激情综合| 粉嫩av懂色av蜜臀av熟妇| 成人做爰高潮A片免费视频| 色五月婷婷色五月婷婷色五月婷婷| 激情网第九色| 欧美99视频| 日本无码专区| 五月天社区| 五月天婷婷社区| 激情五月六月婷婷综合啪啪| 《诡秘之主》在线观看| 亚洲成人高清在线| 九热视频免费观看| 99在线视频网址在线观看| 色婷婷丁香五月| 乱色色色| 天天草天天日| 亚洲丁香五月美女| 性 色 婷婷| 99视频35精品视频在线观看| 激情九色| 婷婷五月六月丁香| 9l视频自拍九色9l黑人| 五月天丁香婷婷久久九| 97在线观视频免费观看| 婷婷五月在线视频| 亚洲精品视频在线播放| 久色| www.婷婷五月天| 五月天伊人久久久久| 丁香五月激情婷婷| 五月婷婷开心六月激情小说| 五月丁香天堂网婷婷| 婷婷久久大香蕉| 婷婷九月在线| 天天综合久久| 91久久综合| 99re在线免费视频| 亚洲成人av在线观看| WwW色婷婷| 欧美激情性做爰免费视频| 9l视频自拍9l九色成人| 色色婷| 久久婷婷五月综合啪| 婷婷五月天偷拍| 99热日| 欧美综合婷婷欧美综| 99热最新| 26uuu国产色| 色综合网上班开心婷婷久久| 久久草人妻| 亚州色婷婷| 99热碰碰热| 人人性久久| 色婷婷色综合激情91| 青青艹b| 久久五月婷综合网| 小色小蛇伊人婷婷色香五月| 色综合久久中文| 日本黄色精品| 99色中文| 丁香五月六月久久综合 | 婷婷五月天最新综合你懂的| 99热在线里有精品| 日日撸日日操| 久久综合人妻| 91碰碰| 超碰成人免费| 欧美成人精品A片免费一区99| 亚洲亚洲人成综合网络| 操草草草| 香蕉婷婷色五月| 色五月综合在线| 久久婷婷影院| 久久久精久人妻| 天天色官网| 五月天婷婷在线播放免费| 丁香五月亚综合图片| 五月天激情国产综合婷婷| 丁香五月婷婷日本| 色中色综合| 成人精品视频99在线观看免费| 无码人妻丰满熟妇奶水区码| 99热在线网站| 天天爽夜夜爽夜夜爽精品| 五月丁香激情五月天| 色 五月俺去也| 五月天综合影院| 激情丁香五月婷婷| 色五月综合| www婷婷色| 操比激情五月| 97精品综合| 五月天色婷婷小说| 狠狠爱婷婷丁香| 色色色成人网| 大香蕉伊然在亚洲90| 性色婷婷| 日日夜夜天天爽| www.久久99热地址发布| 丰满少妇猛烈A片免费看观看| 五月天丁香花婷婷| 国产精品久久久99视频| 天天爽夜夜爽夜夜爽精品视频| 亚洲六月色婷婷| 丁香五月综合| 欧洲精品爱爱| 思思热热久久| 婷婷六月色| 国产XXXX搡XXXXX搡麻豆| 9视频1在线| 国产在线6| 丁香五月色欲| 欧美三级A做爰在线观看| 在线亚洲综合网| 91久久久久久久| 99久久精品视频女神1| 超碰二区| 99色免费在线观看| 婷五月丁香| 91成人看片| 最新高清无码专区| 99热99在线| 人人操人人爱丁香五月| 超碰av在线| www.久久9| 狠狠干五月丁香| 生活片五区| 青青草伊人婷婷| 成人网址在线观看| 亚洲综合五月天婷婷丁香| 五月天激情国产综合婷婷婷| 丁香五月另类色婷婷麻豆| 亚洲噜色| 国产一区二区av免费| av在线资源| 26uuu| AV在线不卡播放| www久| 婷婷五月天久久久| 五月丁香久久激情综合| 激情五月婷婷综合视频| 北京熟妇搡BBBB搡BBBB| 五月花综合| 日本WWW九九九| 色综合色香蕉网| 婷婷五月 丁香六月| 婷婷五月天丁香社区| 久久5 9视频免费观看| 五月天色婷婷激情综合| 六月综合婷婷开心伊人| 大香蕉久| 国产亚洲在线观看| 激情五月丁香五月| 五月天婷婷色| 日韩欧美一级大黄网站| 成人片在线播放| 久久婷婷五月综合啪| 香蕉AV777XXX色综合一区| 色五月激情五月| 快乐婷婷五月天| 91久久1118| 婷婷婷久久久| 丁香婷婷五月色成人网站| 婷婷五月综合啪| 人人射人人高潮| 超91热| 五月婷婷久久网| 内射爽无广熟女亚洲| 99热这里只有精品26| 91超碰人人操| 人人草成人视频| 狠狠干夜夜干| 欧美综合激情五月丁香| 秋霞少妇AV网站| 五月婷婷,六月激情| 噼里啪啦在线观看免费完整版视频| 久热久色| 江苏少妇性BBB搡BBB爽爽爽 | 婷色五月| WWW、日本色丁香co m| 超碰在线国产| 五月丁花色综合网| 亚洲视频码| 丁香五月激情啪啪| 97干在线观看| 99日韩| 激情五月婷婷综合| 激情五月天网| 五月情涩综合婷婷| 女人天堂久久| 欧美色婷婷| 在线观看熟女少妇| 无码成人AAAAA毛片AI换脸| 色情五月天首页| 五月婷婷很很色| 人妻精品久久久久久| 婷婷五月天性爱视频| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 婷婷欧美色| 欧美交换配乱吟粗大25P| 狠色狠色狠色狠色狠色网| 丁香六月婷婷基地| 综合五月丁香六月婷婷| 色五月成人婷婷| 爽tv | 丁香婷婷婷五月| 欧洲精品爱爱| 99热这里只有精品9| 色五月婷婷、老熟女| 婷婷丁香六月天| 五月婷婷五月色| 99精品在线观看| 亚洲深喉aV| 99综合| 色五月婷婷婷婷婷婷婷婷婷婷| 国产乱子轮XXX农村| 激情五月丁香六月| 色婷五月婷婷| 亚洲成人中文字幕| 九九色综合| 人人爽欧美婷婷久久久五月丁香| 婷婷五月天激情综合| 色婷视频| 播五月开心婷婷欧美综合| 91狠狠综合久久| 五月婷A V在线| 五月天激情啪啪| 丁香六月天AV| 久久综合播放| 在线视频区| 九九re精品视频在线观看| 丁香五月婷婷姐| 精品九九网| 欧美久热| 九九re精品视频在线观看| 婷婷五月天在线综合导航| 日本大逼91| 狠狠操天天干| 婷婷六月综合基地| 色六月天| 色婷丁香五月| 久久综合综合久久| 色婷婷性爱| 高清一区二区三区日本久| 五月婷婷,狠狠操| 人人射av| site:pzdcoin.com| 日韩久热| 九色在线观看91av| 亚洲婷婷性爱| 激情婷婷丁香| 婷婷99狠狠| 丁香五月Av| 色六月丁香婷婷狠狠干| 国产亚洲色婷婷久久99精品91| 色播激情婷婷| 免看黄大片AA | 婷婷六月丁| 丁香婷婷激情| 久久激情五月婷婷| 色婷婷五月天在线| 婷婷激情六月综合| 欧美五月丁香在线| 91热在线| 欧美综合五月丁香六月婷| 久久久久久婷| 91操人人操| 天天弄天天操| 亚洲天天| 97啪啪| 丁香六月婷| 性天天中文网| 色婷婷狠狠久久综合五月| 五月天激情综合首页| 伊人大香久久| 久/久精品99看9| 九九av在线| 亚洲精品另类| 99视频日韩| 久久人妻少妇嫩草AV| 五月婷在线| 91操网| 色五月成人| 成人开心五月天| 亚洲va欧美va国产综合久久久| 亚洲AV激情五月综合网| 国产VA播放| 人妻操逼视频。| 色999五月色| 六月丁香综合| 色五月首页| 久草大| 色婷婷av在线| 丁香五月香蕉在线| 五月天激情站| 激情五月天之六月婷婷| 亚洲人妻一区二区| 天天操电影院色狼性av| 伊人激情影院| 久99久热| 99这里只有| 婷婷五月婷婷| 中文字幕日产A片在线看| 色综合五月天| 免费看欧美成人A片无码| 国外亚洲成AV人片在线观看| 国产av一区二区三区| 欧美综合激情| 色色九区| 91婷婷丁香| 色很很96| 色婷婷六月精品| 久久人妻在线| 99激情| caop在线视频| 欧美丰满熟妇BBB久久久| 最新高清无码专区| 久久天堂色| 免费国产视频| site:wpjngj.com| 婷婷成人丁香色情基地30| 17.c黄色| 色99热| 亚洲色色色| 99精品偷自拍| 五月天婷婷激情在线色图| 男人的天堂五月丁香| 日本一级黄色电影| 色婷婷五月天堂资源| 五月婷婷丁香网| 亚洲另类婷婷综合| 无码少妇高潮喷水A片免费| 国产av第一专区| 久久在线大香蕉| 操操操操操操婷婷五月天| 婷婷五六日| 免费不卡狠操美女视频网| 丁香五月天黄色片| 青青草伊人婷婷| 国产九九一区二区三区| 亚洲在线激情婷婷五月| 婷婷五月天堂| 色五月综合网| 大香蕉九九操| 无码G高清天| 欧美激情综合色综合啪啪五月| 一本色道久久综合狠狠躁小说| 国内精品99| 色色五月天网站| 亭亭色天香| 九九综合| WWW嗯嗯啊啊啊啊| 六月婷婷综合激情| 婷婷激情五月综合丁| 亚洲AV综合网| 青青操日本摸摸看看| 91超级碰碰| 99色色色色| 色墦五月丁香| 五月天婷婷綜合院| 婷婷五月骚厕所| 九月婷婷| 夜夜爱影院| 丁香婷婷啪啪啪| 久久九九99| txt五月激情四射网综合俺也来了 五月天婷婷丁香人人操91 | AAA久久| 思思国产99| 日韩啪啪网| 色欲婷婷五月天丁香| 91啪级电影| 色~性~乱~伦~噜| 香港九九六区八区99| 91狠狠综合久久| 亚洲视色| 91干婷婷| 色综合色欲综合天天免费 | 91九色PORNY中文啦| 五月丁香激情片| 类似婷婷激情综合网站| 久久婷婷网址| renre人人操国产超碰在线 | 色六月婷婷| 怡红院视频| 国产乱人偷精品人妻A片| 99re久久| 六月丁香综合| 婷婷玖玖五月天| 狠狠色综合久久| 色欧美一级| 九九热色视频| 五月婷婷综合激情| 人妻AV在线观看| 日日操夜夜爽| 丁香六月激情综合网| 26UUU精品一区二区c〇m| 9999久久久久| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 99爱在线精品视频免费观看| 色综合天堂| 日日撸夜夜操| 亚洲AV无码影院| 99乱视频| 99免费青青蜜臀| 91人人爽久久涩噜噜噜| 久久ri精品视频| www.激情五月天com| 精品亚洲国产成AV人片传媒| 狠狠干在线视频| 中文幕无线码中文字蜜桃| 亚洲人成网亚洲欧洲无码久久| 精品久久99码| 这里只有精品视频视频在线观看| 激情综合网五月激情| 97操在线视频| 99热这里只有精品青草| 激情综合五月婷| 色噜噜狠狠色综合日日| 激情婷婷五月亚洲| 国产AV一区二区三区最新精品 | 六月激情婷婷| 天天日日人| 国产FREESEXVIDEOS性中国| 色亚洲中文| 九九九九操逼| 色五月综合激情| 久久婷婷东京热大香樵| 丁香激情五月| 丁香五月天在线观看视频| 日日操夜夜爽| 操逼在线视频| 97久操| 日本视频99| 亚洲色五月| 疯狂做受XXXX高潮A片| 超碰renrenai| 狠狠色丁香久久综合婷婷亚洲成人福利 | 日韩一级网站| 精品久久久人妻| 免费AV黄在线播放| 99爱操| 天天激情站| 91精品久久久久久久久 | 欧美精品XXXXBBBB| 婷婷爱五月天人人爱| 人人干人人操外国| 香蕉久久国产AV一区二区| 婷丁五月| 91n网站cad入口在线观看| 五月天天综合| 69堂午夜视频最新地址| 久久曰9| 日韩色久| 五月色导航| 中文字幕婷婷在线| 99热8| 丁香五月五婷| 超碰chaompinm| 风流少妇A片一区二区蜜桃| 午夜激情五月天| 97精品欧美91久久久久久久| 久久久国产精品黄毛片| 九九热婷婷| 欧洲激情五月天婷婷| 激情色情五月天| 99在线精品免费视频| 婷激情五月| 99热日韩| 91人人妻人人操人人爽| 五月天婷婷丁香| 天天摸天天日天天舔| 激情久久综合| 色色热日| 九九成人| 婷婷五月丁香五月| 99re这里有精品手机在线| 婷婷久久性爱| 综合久久五| 久久99网站| 亚洲亚洲永久无码777777| 99re热精品在线视频| 婷婷激情五月天桃花网| 狠狠干综合| 来吧亚洲综合网| 啪啪啪啪五月天| 大香蕉五月天婷婷丁香91| 婷婷.com| 九九久久99| 天天肏高清在线| 丁香六月天婷婷开心综合| 99自拍视频在线| 91亚洲免费片| 97久久人人人干| 九九99精品视频在线观看| 国产精品热搜丁香五月婷婷| 99色啊| 伊人久久婷| 五月天婷婷激情四射综合| 亚洲婷婷五月天| 激情综合无码| 色婷婷丁香五月| 五月丁香六月婷婷网站| 狠狠va| 日韩成人电影AV| 日本色色网站| 开心久久网婷婷| 丁香花社区av| 99精品偷自拍| 欧美精品999| 久久婷婷色| 婷婷五月,偷窥偷拍网| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪 | 激情开心五月天婷婷基地丁香社区| 夜夜爽天天| 久久草大香蕉| AV在线免费播放| 狠狠色大香蕉| 婷婷第一页| 亚洲99一级无嗎特制在线| 伊人丁香在线| 在线观看免费观看在线9久| 综合激情五月天| 91成人性爱视频| 丁香五月天激情| 婷婷97碰碰| 操操自拍| 人人综合久| 玖玖婷婷五月| 激情婷婷久久| 婷婷五月综激情| XX久久| 婷婷六月综合基地| 日本婷久久| 色综合九九色综合88| 99热丁香| 亚洲天堂爱爱| 欧美激情综合| 人人草人人舔| 99网| 色级停停| 午夜激情久久| 亚洲AV无码影院| 丁香五月色网| 丁香五月婷婷啪啪啪| aⅤ79成人片| 色情五月天视频网| 天天免费成年人视频| 婷婷五六日| 激情婷婷六月| 99爱这里只有精品免费视频| 人人摸人人| 激情啪啪五月| 青青草成人网| 色偷偷AV亚洲男人的天堂| 激情内射人妻1区2区3区| 色欧美一级| 久久五月丁香综合| 啪啪夜久久| 91丨九色丨国产打屁股| 婷婷色五月偷拍| 天天综合亚洲综合| 噜噜噜噜综合在线| 人妻精品在线| 欧美交换配乱吟粗大25P| 国产一二区爆乳_1国产日韩一区二区三-成人AV| 五月婷婷六月激情| 97超级碰碰碰| 日本一级一级一级一级| 狠狠色性| 五月天色影院| 丁香六月婷婷综合| 国产又爽又猛又粗的视频A片| 操97在线观看| 婷婷激情四射网| 婷婷四月 成人 狠狠干| 日日肏天天操| 亚洲激情综| 丁香五月影院| 丁香五月色色婷| 丁香婷婷基地| 热这里| 99热热这里只精品996小说| 婷婷爱五月| 婷婷综合在线网| 丁香五月中文字幕| 26uuu国产精品| 激情网婷婷五月天| 婷婷丁香六月天| 碰99在线| 色色婷婷五月天| 狠色狠色综合久久| 超碰免费成人| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 五月天激情综合在线| 综合六月激情婷婷| 五月天久久婷婷| 亚洲成人无码专区| 日韩精品超碰在线观看| 热久久思思热思思| AVDV久久| 亚洲日韩一页精品发布| 亚洲五月激情| 丁香五月天激情小说| 国产97色在线| 99久久婷婷国产综合精品| 色综合丁香| 这里只有精品69| 天天狠狠夜夜狠狠2023| www,99色| 深爱五月激情网| 婷婷爱五月天| 国产精产国品一二三在观看| 亚洲色图五月丁香| 五月天色网站| 五月婷婷av| 综合色婷婷| 久久这里只有精品网| 国产激情AV| 伦乱人妻| 色五月亚洲五月天| 午夜免费试看| 六月激情网| 久热最新视频| 能看的AV| 人妻AV在线观看| 九九精品网| 国产精品18久久久| 婷婷五月激情四月综合| 色婷婷精品视频| 91麻豆国产三级精品福利在线观看 | 99综合网| 99热9999| 日本美女五月天| 久久久精品婷婷五月天| 色婷婷91激情小说| 在线中文字幕视频| 亚洲一区二区无遮挡A片| 爱婷婷五月| 香蕉AV777XXX色综合一区 | 奇米色大香蕉| 夜夜夜叫天天天做| 天天爽天天操| 99综合视频在线| 97色在线视频| www激情网站| 六月丁AV| 五月丁香久久激情综合| www.伊人天堂偷偷婷婷| 五月色综合| 99超级碰免费视频| 久久婷婷成人| 久久五月婷婷丁香| 婷五月天| 九九精品婷| 九九精品视频在线6| 成人草榴视频| 色五月婷婷激情五月| 国产伦亲子伦亲子视频观看| 婷婷第六色| 99视频这里有精品| 欧美婷婷六月丁香综合色| 色播综合| 欧美99热| 玖玖热视频| 天天做天天要天天爱| 操碰91| 久草五月| 色综合天天综合成人网| 91狠狠综合久久| 91久久婷婷| 丁香五月婷婷亚洲人| 四色五月婷婷| 天天肏屄夜夜爽| 六月婷婷色综合| 五月六月丁香婷婷在线观看| 欧美大肥婆大肥BBBBB| 婷婷五月天777| 久久er99热精品一区二区| 五月丁香狠狠爱婷婷综合| 精品香蕉99久久久久网站| 狠狠干青青草| 九九Y精品热播| 六月丁香婷婷综合在线| 久操干| 久久9精品| 激情综合五月| 中文字幕欧美日韩VA免费视频| www.狠狠操.com| 久久九九99视频| 丁香六月激情国产| 超碰a女人的天堂| 色婷婷综合久久久久| 91碰碰碰| 国产午夜精品一区二区三区四区| www.思思99热| 热久91| 97在线/亚洲| 婷婷成人网五月天| 日99网站| 婷婷五月天电影网| 亚洲精品国产成人AV在线| 97色婷婷| 性日本精品| 91丨九色丨熟女| 大香蕉520| 国产精品A片| 97黑人精品区| 1024日韩| 色婷婷五月中文字幕在线dvd| 男女免费视频999| 日本五月婷| 色五月婷婷大| 九九久久高清| 99热这里只有精品99| 思思热热久久| 97色色综合| 国产亚洲99久久精品| 3www激情| 日韩综合网络男女香蕉a片| 精品影院| 亚洲色色色| 免费色色色| 一级七香蕉| 亚洲成人在线播放| 天天干、天天日日| w婷婷五月婷婷w| 色婷婷成人做爰A片免费看网站| 婷婷激情五月天激情| 超碰av在线| 五月激情婷婷偷拍| 激情五月天色色网| 国产另类综合| 五月丁香婷婷综合| 影音先锋男人av资源站| 色婷操逼| 久久这里有精品视频| 午夜大香蕉| AⅤ在线播放网| 色五月 五月婷婷| 人妻操逼视频| 五月婷婷六月丁香综合视频在线| 五月丁香六月婷婷综合| 超碰av在线| 这里只有精品视频在线| 五月熟妇婷婷久久| 超碰97干| 三日本无码| 狠狠狠狠狠狠| 亚洲色色色| 五月婷婷在线网站| 91综合国免费久入| 丁香九月激情在线视频| 开心婷婷五月| 99无码精品| 五月丁香六月停停| 色狠狠五月天| 97热九九| 亚洲美女裸体被操在线观看| 99精品网| 99亚洲视频| 综合五月激情网| www.天天干.com| 99热在线观看精品| 97人妻人人| 日本人人超碰| 天天爽天天爽| 天天综合网91| 日本狠狠网| 国精产品一区二区三区| 色五月婷婷激情综合网| 啪啪婷婷五月天激情| 成人 AV播放| 牛牛热这里只有jingpin| 婷婷五月天色播| 欧美精品啪啪| 深爱五月激情五月| 婷婷五月天日本无码| 综合色天天| www.激情.com.| 伊人色综合影院视频| 久久婷婷六月综合综合| 色九九综合色| 国产毛片精品一区二区色欲黄A片| 开心激情网在线| 婷婷五月综合社区| 性爱视频久久| 狠狠高潮精品亚洲1| 热成人网| 天天情色五月天| 深爱激情四射| 日本激情ⅩXX免费视频| 久久婷婷亚洲| 五月丁香久久网| 91人人操人人爱| 无码yw| 亚洲AVDVD| 狠狠爱婷婷色| 欧美日本高清视频99| 色五月开心久久网| 丁香久久激情俄| 青青操日本摸摸看看| 国产激情一区| 婷婷五月综合基地| ai97re99一本| 五月 婷 久| 日美三级| 天天网曰日曰夜夜综合永久免费| 国产女人十八水真多1| av婷婷丁香| 超级久久久| 99综合成人视频在线观看| 国内在线99视频| 五月婷婷丁香网| 天堂五月婷婷| 久久色五月| 婷婷五月天综合网| 丁香五月天在线观看视频| 天天综合情| 五月天伊人av| 亚洲色婷婷网站| 色视五月天婷婷| 日日夜夜爽爽| 激情小说视频图片| 六月婷婷色综合| 97人人看| 天天弄天天操| 99ER热精品视频| 67久久| 婷婷激情啪啪| 婷婷丁香激情综合色情| 婷婷色导航| 色六月丁香婷婷狠狠干| 久色网五月| 婷婷天天婷婷天天澡| 99热国内精品| 久久久18| 色图亚洲91| 99视频在线观看视频| 另类激情五| 婷婷激情四射| 五月丁综合在线观看| 五月天综合影院| 五月天丁香成人社| 五月丁香啪啪网| 9国产在线视频| 久热伊人在91| 99黄色性生活| 欧美性爱特黄一级aaaassss| 五月草视频| 996er热| 久草热8精品视频在线观看| 99久久婷婷精品视频| 在线看黄色| 99在线观看视频免费| 欧美英丁香开心快乐六月天网| 玖玖婷婷五月天| 高清无码视频网址| 丁香五月婷婷图片综合| 五月天丁香色色| 色停停五月,在线观看| 六月婷婷激情图片| 在线观看免费视频| 色播色丁香五月| 亚洲1区| 深爱五月天天| 五月婷婷综合在线| 99色在线| AV免费在线网站| 99综合视频在线| 夜丁香五月婷婷| se99视频| 99热免费18| 亚洲婷婷在线播放十月| 日日夜夜综合| 色色色色色色色色综合网| 五月天sesese| www99精品| 日本不卡五月婷婷丁香| WWW久久久| www.婷婷久久五月天| 免费黄色视频网址| 天天视频亚洲| 五月婷婷丁香五月| 无码色综合| 同性gv国产精品一区二区| 99热这里只有精品55| 精品人妻伦九区久久AAA片| www.99精品视频| 五月丁香直播| 91干| txt五月激情四射网综合俺也来了 五月天婷婷丁香人人操91 | 激情综合网络插| 天天综合网在线| 午夜69成人做爰视频| 丁香婷婷五月六月久久| 色噜噜狠狠狠综合曰曰曰| 久草五月天| 在线超碰91| 五月婷婷色吧!| 久久这里只有精品99| 玖玖爱导航| 爱婷婷久久视频| 99热这里全都是精品| www.久久婷婷| 丁香五月婷婷天| 色五月综合网| 久久99久久99精品免观看粉| 九九精品在线观看视频6| 色情成人五月天| 中文字幕av在线| 激情五月天婷婷丁香 | 色五月综合激情| 9色在线视频精品观看| 五月丁香综合精品| 色五月婷婷亚洲| 久操干| 婷婷五月激情天| 日韩av变天就操逼不卡区| 激情婷婷五月久久| 婷婷综合精品| 99热久97| 99热6这里只有精品| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | www.色9| 日韩av网站在线观看| 五月丁香六月香综合激情| 嫩BBB搡BBBB榛BBBB| 天天激情5月天亚洲| 色综合久久99色| 2020日日干| 久色五月丁香视频| 丁香九色不卡aaa| 精品,99| 婷婷六月激情综合| 天天艹夜夜爽| 国产精品久久久久久久久久免费| 婷婷丁香六月综合激情站| 五月丁香啪啪激情| 色噜噜夜夜夜综合网| 久久视频婷婷| 天天综合五月天| 五月婷婷日| 97欧美在线| 极品另类| 五月丁香黄色| 99久久久久久| 97碰| 久婷婷| 狠狠色色| 激情小说婷婷| 精品视频这里只有精品| 亚洲色五月婷婷| 激情丁香婷婷六月天| 九九这里只有精品| www.25五月婷婷| 粉嫩AV久久一区二区三区| 激情丁香淫荡婷婷| 最近免费中文字幕大全高清大全1| 婷婷国产日本欧美| 欧美性猛交99久久久久99按摩| 五月丁香激情婷婷综合字幕| 国产乱人偷精品人妻A片| 激情五月丁香在线观看直播| 亚洲妇女熟BBW| 色播丁香婷婷五月激情| 婷婷丁香精品视频在线观看| 婷婷久久综合久色| 日本黄色精品| 丁香激情四射| 超碰免费在线| 99色在线| 激情综合网激情五月欧美| 新激情婷婷| 五月天激情无码| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 五月天激情播播网| 欧美色综合天天久久综合精品| 深爱激情网噜噜色| 99啪视频在线观看| 久久激情天堂| 九九色中文| 欧美叉叉叉BBB网站| 精品,99| 大香蕉婷婷丁香| 玖玖婷婷五月天| 色香五月天| 97性高潮久久久| 久久99婷婷| 天天狠狠插| 色丁香五月婷婷综合久久| 91人操人人人操人| 色情五月天小说| 日韩黄在免| 久久久免费精彩视频| 五月婷婷色情| 强辱丰满人妻HD中文字幕| 五月婷婷六月丁香综合在线| 97久久精品| 成人国产欧美大片一区| 五月婷婷 激情五月| 四虎成人精品永久免费AV九九| 丁香六月婷婷综合| 情婷婷五月天| 丁香五月婷婷亚洲综合精品| www.婷婷| 国产在这里只有精品| 精品思思久久| 亚洲无码性爱| 97人人干人人操| 激情二色月| 日韩成人电影在线播放| WWW.桔色成人.COM| www.五月天婷婷| 激情综合综合综合| 日本在线wwww| 开心激情站| 五月激情婷婷丁香| 五月天婷婷激情网| 亚洲天堂制| 色五月婷婷在线| 五月天婷婷色综合| 五月在线婷色| 九九热婷婷| 9久热精品在线视频| 欧美大香蕉视频|