久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

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

SNMP SDK選型:內(nèi)存占用、延遲抖動(dòng)與錯(cuò)誤溯源深度對(duì)比 1. 為什么開發(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樹、解析OID字符串、建立UDP連接再銷毀光是初始化開銷就吃掉3MB堆空間。而客戶提的新需求很具體要在同一塊資源受限的板子上同時(shí)輪詢48個(gè)端口的光模塊溫度、收發(fā)光功率、誤碼率采樣間隔壓縮到5秒。這時(shí)候同事甩來一份XXLSNMP SDK的評(píng)估報(bào)告標(biāo)題寫著“輕量級(jí)、零依賴、C11接口”。我掃了一眼文檔里那句“單次SNMPv3請求內(nèi)存占用120KB”下意識(shí)點(diǎn)了刪除——太像營銷話術(shù)了。結(jié)果三天后我親手把Net-SNMP的源碼從configure.ac開始一行行扒發(fā)現(xiàn)它默認(rèn)編譯會(huì)鏈接OpenSSL、libpcap、zlib哪怕你只用最基礎(chǔ)的GET操作而XXLSNMP的Makefile里真就只有-lpthread和-lm兩行鏈接項(xiàng)。那一刻我才意識(shí)到所謂“SDK對(duì)比”從來不是功能列表的打鉤游戲而是對(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()拋出的異常類型中。接下來我會(huì)用實(shí)測數(shù)據(jù)拆開這兩套方案的血管告訴你在哪種場景下該砍掉哪根神經(jīng)。2. 內(nèi)存占用從進(jìn)程快照到堆分配器的逐層穿透很多人說“XXLSNMP更輕量”但輕量是相對(duì)誰是比Net-SNMP的snmpd守護(hù)進(jìn)程輕還是比它靜態(tài)鏈接后的庫文件小我們必須下沉到操作系統(tǒng)層面看真相。2.1 進(jìn)程級(jí)內(nèi)存消耗一個(gè)真實(shí)監(jiān)控場景的快照我們復(fù)現(xiàn)了前述高校實(shí)驗(yàn)室的場景在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增長主要來自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}跳過所有字符串處理。但進(jìn)程RSS只是冰山一角。真正致命的是堆分配行為。2.2 堆分配器視角malloc調(diào)用頻次與碎片化風(fēng)險(xiǎn)我們用gperftools的tcmalloc profiler抓取1000次連續(xù)GET請求的堆分配記錄環(huán)境x86_64 Ubuntu 22.04glibc 2.35# Net-SNMPlibnetsnmp.so.35.0.0 $ pstack $(pidof snmpget) | grep malloc | wc -l # 輸出平均每次請求觸發(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 # 輸出平均每次請求觸發(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爭用在多線程環(huán)境下延遲抖動(dòng)可達(dá)±8ms實(shí)測stddev3.2ms。XXLSNMP默認(rèn)啟用緩沖池Buffer Pool通過Session::setBufferSize(2048)預(yù)分配發(fā)送/接收緩沖區(qū)后續(xù)所有請求復(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()等便利方法。一旦開啟這些特性它同樣會(huì)觸發(fā)malloc。2.3 ??臻g被忽視的實(shí)時(shí)性殺手在FreeRTOS或VxWorks這類RTOS上??臻g比堆更珍貴。我們測試了兩種方案在裸機(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)完成無遞歸調(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指令周期的全鏈路測量當(dāng)客戶說“響應(yīng)要快”他真正焦慮的是什么是PDU在網(wǎng)絡(luò)上傳輸?shù)腞TT還是你的代碼在收到UDP包后花了37ms才把ifOperStatus的值塞進(jìn)數(shù)據(jù)庫我們必須把延遲拆解到不可再分的單元。3.1 基準(zhǔn)測試設(shè)計(jì)剝離網(wǎng)絡(luò)干擾的純本地驗(yàn)證為排除網(wǎng)絡(luò)抖動(dòng)影響我們在同一臺(tái)機(jī)器上啟動(dòng)snmpdNet-SNMP和XXLSNMP的模擬代理MockAgent用環(huán)回接口127.0.0.1通信。測試工具為自研的latency-bench精度達(dá)微秒級(jí)// 偽代碼測量單次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次請求的統(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è)控制場景中XXLSNMP能保證99%的請求在1ms內(nèi)完成而Net-SNMP有1%的概率卡在12ms——足以讓PLC的掃描周期超時(shí)。3.2 延遲來源深度歸因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)存分配鎖爭用28%耗在snmplib/mib.c:read_mib每次請求都重新加載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的延遲方差主要來自自身框架開銷而XXLSNMP的延遲方差幾乎全部來自網(wǎng)絡(luò)不確定性。換句話說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)聽所有fd再用snmp_sess_read()處理就緒session。這要求開發(fā)者手動(dòng)管理session生命周期、錯(cuò)誤恢復(fù)、超時(shí)重試——它的異步API本質(zhì)是“半同步”仍需你寫事件循環(huán)。XXLSNMP的異步模式調(diào)用Session::sendAsync()后所有網(wǎng)絡(luò)I/O、超時(shí)檢測、重傳邏輯由內(nèi)置線程池默認(rèn)2個(gè)worker線程接管。你只需注冊回調(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í)測100并發(fā)請求時(shí)Net-SNMP方案需維護(hù)100個(gè)session對(duì)象select()的fd_set在Linux下有1024上限超過需改用epollXXLSNMP方案僅需1個(gè)Session對(duì)象worker線程數(shù)可通過Session::setWorkerCount(4)調(diào)整無fd數(shù)量限制。經(jīng)驗(yàn)教訓(xùn)某次現(xiàn)場部署中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ù)不足請調(diào)用setWorkerCount()”。4. 錯(cuò)誤處理從errno模糊提示到可追溯的故障樹SNMP最折磨人的不是功能實(shí)現(xiàn)而是排錯(cuò)。當(dāng)snmpget -v2c -c public 192.168.1.100 sysDescr.0返回“Timeout”你是該檢查防火墻還是設(shè)備snmpd沒啟抑或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不存在”和“語法錯(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ò)層問題如路由不通還是設(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)用層語義錯(cuò)誤OID不存在、訪問權(quán)限拒絕getOidString()、getAccessRights()read-only vs read-write、getDeviceModel()若已知精確到哪個(gè)OID被拒避免盲目檢查整個(gè)MIB樹其異常對(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 故障樹構(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)聽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請求當(dāng)捕獲到ApplicationError且getSnmpErrorCode() SNMP_ERR_NOSUCHNAME時(shí)用snmptranslate -On驗(yàn)證OID字符串是否合法檢查設(shè)備MIB是否支持該OID如舊版交換機(jī)不支持ifHighSpeed檢查索引值是否越界如請求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)記為只讀而文檔聲稱可寫。沒有這個(gè)十六進(jìn)制dump我們可能花一周時(shí)間懷疑自己的代碼。5. 生態(tài)兼容性MIB支持、標(biāo)準(zhǔn)遵循與未來演進(jìn)選型不是看今天能做什么而是看三年后當(dāng)設(shè)備升級(jí)、協(xié)議更新、團(tuán)隊(duì)擴(kuò)張時(shí)這套方案能否平滑承接。這里沒有絕對(duì)優(yōu)劣只有適配場景。5.1 MIB支持能力廣度與深度的權(quán)衡維度Net-SNMPXXLSNMP對(duì)開發(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ǔ)語法OBJECT-TYPE、OBJECT-IDENTITY忽略宏和TC開發(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ù)量線性增長編譯時(shí)固化到二進(jìn)制內(nèi)存占用恒定但無法熱更新在資源受限設(shè)備上XXLSNMP的確定性內(nèi)存更可靠在開發(fā)調(diào)試階段Net-SNMP的靈活性更高我們測試了加載IF-MIB約1200行和TCP-MIB約800行Net-SNMP加載后RSS增加1.2MB且首次訪問某個(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? 完整支持? 完整支持兩者均無差異SNMPv3USM? 完整支持MD5/SHA1, DES/3DES/AES? 僅支持SHA1AES128XXLSNMP不支持MD5因被NIST棄用、不支持3DES因密鑰調(diào)度慢SNMPv3VACM? 完整ACL模型?? 僅支持view-based簡單授權(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)鏈接XXLSNMP_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ā)場景需調(diào)大我們實(shí)測在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)開源項(xiàng)目的隱性成本Net-SNMP25年歷史郵件列表存檔超20萬封Stack Overflow相關(guān)問題1.2萬條。優(yōu)勢是“任何問題都能搜到答案”劣勢是“答案可能來自2008年已不適用新版本”。XXLSNMP5年歷史GitHub Issues 320個(gè)平均響應(yīng)時(shí)間12小時(shí)。優(yōu)勢是“問題反饋直達(dá)作者”劣勢是“冷門問題需自己debug”。我們的經(jīng)驗(yàn)是Net-SNMP適合需要快速驗(yàn)證概念、對(duì)接大量異構(gòu)設(shè)備的項(xiàng)目XXLSNMP適合對(duì)資源、延遲、錯(cuò)誤可控性有硬性指標(biāo)的嵌入式產(chǎn)品。某次為電力繼電保護(hù)裝置開發(fā)SNMP代理我們最終選擇XXLSNMP——因?yàn)槠浯_定性的內(nèi)存占用和錯(cuò)誤分類讓安全認(rèn)證IEC 62443評(píng)審一次通過而Net-SNMP的動(dòng)態(tài)內(nèi)存和模糊錯(cuò)誤則需額外編寫2000行代碼做兜底防護(hù)。6. 實(shí)戰(zhàn)決策樹根據(jù)你的場景選擇技術(shù)路徑現(xiàn)在把前面所有技術(shù)細(xì)節(jié)收束成一張可執(zhí)行的決策表。這不是教科書式的“如果A則B”而是基于我們踩過的坑、客戶的預(yù)算、交付的時(shí)間壓力給出的血淚建議。你的核心約束推薦方案關(guān)鍵理由必須做的配置內(nèi)存32MB無MMU如ARM Cortex-M3XXLSNMPNet-SNMP的glibc malloc在無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%請求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ì)無SNMP專家需快速上線POCNet-SNMPsnmpget/snmpwalk命令行開箱即用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 \ # 啟用精簡代理模式 --hostarm-linux-gnueabihf這能讓Net-SNMP的庫體積從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長生命周期復(fù)用”。又或者有人在Net-SNMP中硬生生用snmp_sess_timeout()模擬異步卻忽略了其timeout回調(diào)是信號(hào)處理與主線程共享全局狀態(tài)極易引發(fā)競態(tài)。所以放下“哪個(gè)更好”的執(zhí)念拿起你的需求清單一項(xiàng)項(xiàng)打鉤。當(dāng)“內(nèi)存確定性”和“錯(cuò)誤可追溯性”排在前兩位時(shí)XXLSNMP就是你的答案當(dāng)“生態(tài)廣度”和“社區(qū)支持”是生命線時(shí)Net-SNMP依然是不可替代的基石。技術(shù)沒有銀彈只有適配。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久成人东京热人妻| 清纯唯美综合亚洲| 精品无码少妇| 久久天天躁日日躁狠狠躁| 亚欧性爱无码| 亚洲有码视频二区| 99最新日韩偷拍视频| 99综合视频一体| 精品久久久久久无码| 99热国产精品| 女生自91网站| 色九九九| 国产不卡精品91| 五月丁香社区婷婷日韩欧美精品影院 | 天天日夜干| 九热大香蕉| 五月丁香综合啪啪| 亚洲色五月| 每日更新AV| 影音先锋日本乱伦| 激情黄色片在线观看| 密臀在线视频| 中文字幕午夜精品久久久| av在线浏览| 亚洲精品日日夜夜52| 欧美激情性久久久久久| 熟妇综合一区二区三区| 亚洲 在线| 久久97视频| 啊啊啊好疼| 久久久久9999妇女| 操b网站亚洲无码| 日韩一级二级| 精品国产自在在线99| 97色色色| 人妻少妇精品一区二区三区| 国内外色色色色色成人视频| 伊人综合色网| AV一二区| 日曰骚久久精品| 97超碰总站| 国产99999久久精品| 亚洲熟久久| 四虎视频在线观看| 大香蕉色欲AV| 久操免费电影| av亚欧| 久久久久久久人妻丝袜| 国产精品视频自拍在线| 一区操逼日比视频| 一个人免费HD91视频| 操操逼操操逼操操逼逼| 国产AV高清AV无码| 91美女丝袜诱惑视频| 色情综合网| 嗯啊不要啊在线 | 大粗鳼巴久久久久| 亚洲无992tv| 中文字幕天堂在线| 日本三级一区二区 在线| 国产精品无码在线| 99热啪啪| 九X超碰| 制服诱惑亚洲一区二区三区在线观看| 亚洲综合伊人| 探花精品 一区二区| 国产精品白领在线观看| 97超碰jingpin| 中文字幕版| 欧美成人综合| 国产强奸乱伦第1页| 视频一区二区三区精品| 亚洲第一无码播放立川理惠| 香蕉一区二区三区在线视频| 成人一级二级| 日韩欧美操逼xxx| 手机在线观看不卡无码av| 日韩成人免费电影| 中文字幕欧美日本乱码一线二线| 97超碰碰| 欧美中出1| 伊人久久国产免费观看视频| 亚洲日韩资源| 精品无码久久久久久国产浪潮| 日本无码1| 国产13区| 9久久久久久| 亚洲另类小说卡通动漫| 色婷五月天| 91天天爱| 久操91视频| 牛牛aV| 99操| 免费一级精品啪啪视频| 嗯嗯啊啊啊好舒服| 人妻三级在线中文字幕| 立川理惠加勒比无码| 九九久久久九九| 青青草日韩免费观看高清在线| 91综合熟女| 睡产熟女乱伦| av橘色网站| 国产AV色黄看到爽| 中文字幕制服欧美久久一区| 亚洲91色| 91黑丝在线播放| 97超碰超欧美。| 国产精品又黄又猛又粗| 玖玖97综合 | 日本人妻最新在线中| 亚洲第一在线视频| 91欧美巨乳| 久久久久久99AV无码免费网站| 亚洲精品日韩国产欧美| 呻吟 欧美 日本 中出| 欧美精品23| 成人色女网| 大色综合| 日韩精品操少妇| 欧美色图片| 首页亚洲国产高跟丝袜诱惑视频 | 变态乱伦伪娘灌肠一区二区| 精品人妻视频一区二区三区蜜桃视频| 久96热在线观看视频| 大香蕉97久久| 最新av中文字幕高清| 伊人97超碰| 91骚熟女| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 中文字幕乱码人妻二区三区| 超碰97玖玖爱| 操逼www.| 久久噜噜噜精品国产亚洲综合| 国产一在线观看| 伊人网在线观看| 26UUU欧美日本| 欧美三级一级| 日韩综合无码色欲vv| 天天天肏屄欧美| 中文字幕一区二区三区四区在线视频| 久久內射| 亚洲美女自拍偷拍视频| 欧美成人精品一区二区男人蜜臀| 99在线观看| 日韩色香| 99国产精品免费| 亚洲国产精品无码AV在线| 国产精品久久久999| 操逼逼中文字幕| 男人天堂久久精品不卡| 一区二区精品更新提醒| 国产精品久久久久亚洲av| 97精品久久久久中文字幕| 亚洲最大成人a毛毛片| 色踪合AV| 久久精品视频久久久| 亚洲乱色熟女一区| 老司机午夜精品福利视频一区二区 | 亚洲成人久久美女| 波多野结衣一级视频| 色噜噜狠狠色综无码久久| 欧美成va视频网站| 日本狂喷奶水在线播放212| 69久久久久久久久久久久久| 99啪啪视频| 69XX一中文字幕人妻91| 久久久精品,3| 人妻大相焦在线| 欧美人妻久久精品二区三区| 亚欧高清| 欧美在线91| 在线五区| 国产少妇高潮| 一区黄二区黄| 国产无马av| 精品国产一区二区三区四区在线看| 精品一区99999| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 大香蕉黄色一区| 欧美精品69性爱| 208天天久久九九九| 麻豆久久视频在线地址| 福利在线黄片| 最新av中文字幕高清| 中文一区二区| 99热导航| 最新加勒比丝袜在线| 日韩亚洲中文字幕在线| 99无码狠狠久久| 国产sv美女内射| 99热大香蕉伊在线| 亚洲啪啪啪啪视香蕉| 天天摸天天插天天日| 强奸乱伦日韩AV| 日韩成人精品| 另类TS人妖一区二区三区| 97神马久久| 四虎影视永久在线观看精品免费网站 | 亚洲棕合电彰| 免费看污网站| 蜜臀久久99精品久久久老,,| 精品国产乱码久久久久久久久1| 成人性爱高清视频免费看| 天天日天天干天天色| 骚女天天综合网| 色综合 加勒比| 欧美日韩国产人人| 色偷偷超碰亚洲| 久久视频少妇美女| 久色99999| 男人 天堂 日 亚洲| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 欧美亚洲日韩16色| 97资源免费视频| 日韩成人午夜精品久久高潮| 99啪啪视频| 啊嗯好大视频在线观看| 国产AV人人 夜夜人人澡| 日本一区二区电影网站| 香蕉一区二区三区在线视频| 超碰精品| 欧美亚洲清纯| 就去色综合| 色九久| 色欧洲| 亚洲一二三四区| 激情小说亚洲色图| 家庭乱伦性爱av| 男男H黄动漫啪啪无遮挡网站| 99在线无码精品秘 入口黑人| 日本日逼高清| 国产极品一区二区三区三州| 九九热九九| 日韩AV一区二区三区四四| 开心五月婷婷| 亚洲色图综合网| 一区二区播放| 欧美在线播放| 秋霞蝌科网日本一区| 欧洲熟妇xxXx欧美老妇裸体| 精品免费一区二区三区在线亚洲人成| 大香蕉免| 亚欧美色图| 久久久久久久久久久久色网| 高清国产无码av| 综合久久久久久久综合网| 人人摸人人添人人操| 97在线精品| 乱日视频| 大但人体久久久久| AVE乱伦| 国产不卡免费在线视频| 日本人体九九九九九九| av天天在线| 欧美日韩不卡传媒| 欧美aa一级片| 亚洲第一页色| 在线观看 99热| 色九久| 午夜视频久久久久一区| 欧美精品999| 91麻豆天美国产| 插B在线观看| 人妻丝袜美腿中文字幕| 亚洲操逼无码| 97碰碰日本乱偷人妻中文的| 亚洲人妻爽爽爽| 大香蕉乱级| 色玖玖| 亚洲污污网站| 成人97人人超碰人人| 熟女乱伦二区| 亚洲大色鬼| 91精品人妻偷情| 五月激情小说| 日韩欧美三级| 自慰白浆在线观看| 碰超人人在线一区二区三区| 日本韩国国产精品一区| 情色AV电影| 九九九偷拍| 看大黄色大片原件| 国产SV一线| 精品九九九九九九| 情色AV电影| 青草伊人网| 国产操逼逼网| 中国熟女91| 亚洲AV成人无码一二三久久 | 日韩熟女精一区二区三区不卡| 操逼操网| 国产性爱欧美性爱在线| 99re公开精品免费视频| 91欧美美女日韩国产婷婷| 天天92av| 丝袜AV一二三区| 大鸡巴久久| 爱我干综合| 91久热| 91社操逼| 美女黄色91| 91呆哥人妻| 色婷婷一区二区三区久久午夜成人不| 亚洲av影院在线观看| 久久久久9999妇女| 国产高清免费不卡av| 观看免费区二区三区二| 日本黄色精品专区网站| 吉川爱美亚洲二区在线| 亚洲国产尤物yw在线观看| 神马午夜久久久| 国产v片在线免费观看| 青娱乐av在线| 999精品国产高清一区二区| 观看免费区二区三区二| 日本高清视频xxxx| 亚洲一区制服诱惑| 久久久成人国产精品无码| 婷婷激情五月综合| 67914亚洲精品| 国产91精品在线免费| 91色图| 国产极品粉嫩馒头一线天av| 欧美 日韩 另类 亚洲| 亚洲丝袜色| 伦理第一页| 中文字幕高清20页视频| 色99999| 97精品国产97久久久久久免费| 玖玖久久久| 99r九九| 久久首页| 欧美色乱| 男人的天堂在线| 操逼逼中文字幕| 欧美久久人体| 欧美三级免费伊人| 久久亚洲AV成人精品无码| 日本2020一区二区| 婷婷丁香一区二区三区| www久久久| 草草草视频在线免费看| 全国男人天堂网| 天天摸天天插天天日| 在线观看高清AV| 清纯唯美综合亚洲| 求求你操操我| 久操操| 色综合久久av| 超碰诱惑| 久久AV色| 青青草久久一区网| www激情| 岛国毛片在线观看免费| 2017,超碰| 97色色国产视频| 国产无马av| 国产精品久久久久久高清无码免费看| 久久老熟女| 日韩精品9999| 色91综合网| 亚洲五月婷婷| 国产熟女免费观看久久| 欧洲亚洲国产综合在线| 92久久| 亚洲欧洲激情| 国产熟女二区| 白丝AV网站| 九月色婷婷| 在线视频免费播放一区| 成人五级久久| 日韩熟女三十乱伦| 91亚洲欧美| 欧美精品庄| 十八禁电影伊人网| 在线一区| 天天看高清麻豆| 人妻一区久久二区三区色播| 色噜噜综合在线| 国产一区二区视频在线播放| 亚洲欧洲国产综合av| 18禁中文字幕| 日本三级A片网站com| 啊啊啊啊啊啊在线观看| 99热这里只有精品18| 97欧美色| 天堂亚洲欧美| 欧美日韩狠狠爱| 国产天天噜一噜久久久| 亚洲 欧美 综合 91| 999综合色| 日han少妇无码| 91国产大片| 黄总AV色图| 国产综合久久久鬼色| 大香蕉99热| 丁香婷婷激情五月天无毒不卡| 三级片大波波| 亚洲情色在线| 天天综合网亚洲综合网| 亚洲情色 自拍| 综合欧美色图| 91色香| 久久精品一区二区三区四区五区| 精品国产乱码久久| AV一起草在线| 欧亚免费视频| 97久久资源| 97天天做| 欧美色97| 色欲三区| 91精品国产高清久久久久久,亚洲成人 | 亚洲全色网| 欧美18 在线观看| 色在线亚洲视频www| 中日亚韩免费视频| 国产67194| 亚州色交| 亚洲大胆人体av| 久久精品女同亚洲女同13| 少妇蹲下露出大唇5| aaa亚无码专区| 性久久| 激情综合五月| 亚洲精品欧美专业| 亚洲日韩狠狠撸视频| 97精品久久| 啊啊啊好湿国产一二| 亚洲丝袜少妇在线| 91网站在线播放| 久草资源在线| 超碰色男人操熟女| 狠狠色丁香| 国产青视频| 亚洲图片小说欧洲| 草草影院最新网址| 狠狠干综合| 中文久久一区| 久热这里只有精品9| 国产精品福利视频播放| 丁香六月婷| 亚热日本熟女| 免费中文综合精品| 一道本久久棕合爱| 伊人午夜福利视频| 亚瑟国产精品久久无码| 麻豆精品久久久久久久| 91欧洲入口| 美国黄片aaa| 日韩啪啪啪啪啪| 久久亚州大香蕉| 中文字幕高清精品一区| 久久天天摸| av橘色网站| 久久精品中文字幕观看| 午夜福利久久久噜久噜久久综合| 天天天干977| 精品久久久久久中文| 中文字幕 一区二区 亚洲无码| 色97欧美| 亚洲乱熟女一区二区三区大香蕉| 亚洲色入欧美| 久久久久免费看少妇A片特黄| 欧美综合站| 精产品久久| 国产91久久九九免费精品无码| 欧美一区二区三区大综合| 欧美性性性| 搡老熟女老女人老熟妇免费视频| 激情啪啪视频| 天天天天天天天天天天干美女| 五月天综合网| 久久精品福利影院| 97国产天堂岛| 在线看的av| 97超碰亚洲| 国产精品一区二区校花| 国产丸一视频| 亚洲日韩成人性爱视频| 国产精品午夜精品| 激情五月天色色| 精品人妻一区二区三区不卡断 | 日韩在线一区高清在线| 国产成人主播| 久久久精品视频免费观看| 曰本91情色| 成人在线日韩| 欧美亚洲天堂| 91爱看| 欧美一区二区三区另类精品| 中文一区二区| 五月婷视频| 人妻另类 专区 欧美 制服| 99.色网| 亚洲一区二区久久久久| 大香蕉日亚洲日本亚大| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 韩国三级三级BD在线| 超清福利精品视频在线| 少妇精品久久久| 能直接看AV的网站| 91精品国产91综合久久蜜臀| 亚洲美欧999| 黄在线| 欧美性爱超碰97| 91色碰| 国产乱伦亚洲色图高清无码| 久久久神马影院| 五月色网| 摸奶性爱视频网站在线免费播放| 操亚州| 色婷婷色99国产综合精品| 91一区二匹| 亚洲成人色情五月天丁香花| 亚洲操逼网| 亚洲日韩人妻中文字幕一区| 蜜臀在线看片| 日本丝袜美腿人妻九九| 免费啪啪啪网站18岁| 中文字幕99999| 超碰69| 校园春色综合| 日操粉逼逼| a级免费在线观看| 久久成人东京热人妻| 久久综合日韩亚洲欧美| 蜜乳AV色欲AVAV无码| 国产欧美在线观看免费观看| 女上位精品在线| 97欧美精品综合| 欧美与日韩97| 99热这里只有精| 91呆哥人妻| 国产日韩无码一区二区三区久久区| 羞答答AV中文字| 日韩精品怡红院| 大香蕉在线视频15| 一本久道久久综合狠狠爱| 熟女精品va中文字幕| 久久亚洲AV无码白度| 亚欧美综合| 色网1| 一区二区三区日韩欧美 | 日本不卡一二区| 操91| 亚洲综合校园春色| 欧美色图下一页| 中文字幕在在线观看网站| 日本一级一级一级一级| 欧美疯狂做爰xxxx| 九九黄色视频在线观看| 青娱乐国产盛宴视频| 69少妇一区二区| 台湾一区国产高清在线| 黄色无码高清黄色无码网站| 91殴美| 亚州综合在线| 亚洲图片第一页| 亚洲欧美97| 0755午夜福利视频| 国语精品av| 日天天九九天堂666| 91超碰丝袜制服| 后入式999| 国产精品69久久久久久久| 国内一区二区三区| 中文字幕无码不卡啪啪| 高清无码91| 91九色丨风韵犹存| 可免费观看的av毛片中日美韩| 78久久| 搡老女人911熟妇老熟女| 亚洲欧美色图| 小视频国产| 美女午夜福利免费视频| 亚洲中文一区二区三区视频| 99色在线| 韩国轻伦国内自拍一区| 东北女人的毛片| 人妻偷拍一区二区三区| 3d成人精品一区二区| 粉嫩绯色AV一区二区在线| 亚洲精品三| 极品五月天噜噜| 精品国产99| 久久久一区二区| 欧综合网| 成人自拍三级在线观看| 国产强奸超碰AV| 熟妇在线视频一区二区| 中文字幕人妻色偷偷久久皮| 嗯嗯啊啊的视频| 欧美情色亚洲| 国产精品高潮呻吟av久久4虎| 青草草免费网站av| 色色五月丁香| 好看的91视频| 97在线播放| 亚洲日韩精品久久久久一区壹牛| 奇米狠999| 偷拍 精品另类 凸凹了四区| 九九夜精品九九在线| 人妻少妇精品无码专区二区密桃| 东北女人操逼| 人妻日日干| 亚洲精品一区二区三区新线路| 中文字幕AV片| 九九九九免费| 久久久精品视频免费观看| 色综合98| 人妻丰满熟妇av无码区蜜桃| 一级片视频啪啪| 人妻精品视频一区二区| 精品美女在线视频| 九月伊人中文字幕| 国产树林里野战在线看| 中文字幕视频一区视频二区| 国产精品97超碰| 另类TS人妖一区二区三区| 成人精品在线观看| 国产欧洲精品亚洲午夜拍精品| 亚洲日韩电影| 99爱爱| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 精品国产91内射久久| 五月天激情网图片| 热热色综合网| 亚洲最新av无码成人精品区| 超碰性爱97| 国产后入| 69精品在线| 精品国产乱码久久久| 亚洲精美粉嫩嫩泬在线观看| 人妻一区久久二区三区色播| 欧美综合另类| 99久热| 91精品国产91久久久久久久久久久久| 高清国产精品无码| a人欧美综合天堂麻豆| 色婷婷国产精品一区在线观看| 91呆哥人妻| 亚洲精品国产熟女久久久| 国产精品爱欲| 啊啊啊啊二区好大| 亚洲成人性爱网站在线播放| 女同性恋一区二区三区精品视频| 大香蕉78| 欧美中文字幕男人天堂久久精品 | 欧美综合自拍亚洲综合图| 免费一级特黄特色大片在线观看看| 久久久久中出| 美国日韩黄片| 69视频福利导航| 无码137片内射在线影院| 毛片视频白嫩| 欧美九九99久久精品| 国产97亚洲| 中文字暮97| www国产无码| 超碰碰97| 性在久久久久久| 97欧美色综合| 九九综合色| 亚洲精品99999| 亚洲男人的天堂V| 超碰国产精品无码| 日本好吊色视频| 大香蕉乱伦视频网| 国产97在线 | 亚洲| 九月丁香婷婷| 国产隔壁老王影院在线| 成人久久久精品| 五月丁香啪啪网| 欧美91精品国产自产| 亚洲免费97免费| 欧美激情中文字幕另类小说| 快灬快灬 一下爽蜜桃在线观看 | 啊啊啊啊啊啊在线| 久久天天躁日日躁狠狠躁| 亚洲国产尤物yw在线观看| 一本大道久| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 欧色综合| 色噜噜人妻丝袜a∨先锋影 | 欧美精品一区二区少妇免费A片 | 亚洲图片欧美日韩| 男人天堂黄片| 色色97爱| 国产中文福利| 亚洲精品一区中文字幕乱码| 国产精品露脸在线观看| 青青草在线视频播放器| 丰满少妇一区二区三区四区观看| 国产福利小视频高清在线观看| 欧美色图电影| 婷婷久草| 麻豆乱码久久精| 国产男女无套视频免费观看| 无码一区免费在线不卡| 久久久999国产精品| 开心六月色| 欧美啪啪女女| 无码丰满熟妇一区二区浪潮AV| 男人的天堂VA| 欧洲精品久久| 二区熟妇韩日| 天天流夜夜操| 黄色av一区二区在线| 91丨九色丨国产丨人妻在线 | 激情五月婷| 日韩精品黄片免费观看| 91综合色噜噜| 91欧美经典| 9997se| 国产亚洲色婷婷99精品91| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 97舔舔| 爱我干综合| 欧洲成人性爱视频| 99视频这有这里有精品| 国产白丝精品在线观看| 久久久亚洲精品中文字幕人妻| 精品久久久不卡一区二区| 久久久久久久久久久久久9999| 婷婷久久五月| 国产精品毛片| www.男人天堂| 欧美色日本| 78久久久| 色婷婷婷五月天激情四射| 97干com| 97二区四区| 欧美黑人猛交春色影视大全| 五月天婷婷成人网| 婷婷中文字幕| 99色视频| 亚 欧 美 综合| 欧美亚洲综合色| 精品一区二区三区蜜桃臀赵总| 看一级黄色视频| 精品性爱无码在线播放| 成人性爱电影一区二区| 国产精品国产拍高清AV| 亚洲九区| 久久99热这里只频精品6学生| 六月色色| 青青草操逼逼视频| 亚洲18禁| 美女大乳久久久久久久女人18| 中文字幕乱碼在线| 亚洲天天影视综合网| 吉川爱美亚洲二区在线| 色情婷婷久久五月天| 丝袜色综合| 校园春色美腿丝袜 | av三级电影在线播放| 天天影视色香欲综合网小说| 久草精品国产99| 老熟女搡BBBB搡BBBB视频| 亚洲欧美在线观看免费| 免费综合亚洲中文| 大香蕉碰| 日本黄色裸日本黄色裸体 | 亚洲aV性爱| 欧美精品四区| 有码色中文字幕在线观看| 99热这里只有是精品10| 亚洲在线观看| 男人午夜天堂| 萌白酱自拍视频| 超碰人人色| 日韩97视频!在线| 北条麻妃性愛视频| 日韩精品午夜操呦呦不卡影院| 久久日本熟妇熟色一区| 天天操夜夜操狠很操| 性色av婷婷久久一区二区点复制| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 综合久久99亚洲人妻中文在线| 怡红院亚洲怡春院av| 亚洲丝袜综合| 强奸乱伦中文字幕AV| 91国产精品在线看| 久久久99999久网站| 男人的天堂VA| 国产一区在线观看无码AV| 久久久久久裸体| 91综合色噜噜| 国产热RE99久久6国产精品首| 欧美少妇大量自拍视频在线观看| 久久久久久久久久久久久久久久9 亚洲成人妻日韩在线 | 人人妻人人玩人人澡人人爽| 欧亚性爱在线视频| 久久午夜伦| 青青三级视频| 三级日韩一区二区三区| 婷婷亚洲综合| 级品肉射| 日本成人在线不卡一区二区三区 | 久久综合18p| 208天天久久九九九| 蜜乳中文字幕a在线| 超碰成人免费| 98福利在线视频| 国产在线能看的你懂的| 香蕉婷婷| 久久久草草精品| 美国精品国产精品| 中文字幕丝袜美腿| 久久啊啊| 女人高潮抽搐喷水视频网站| 丝袜av一区二区三区| 色激情综合网站| 天堂精品在线| 91国产丝袜白虎| 日韩一级特黄av毛片| 玖玖综合色| av72网| 91精品国产乱码| 激情婷婷综合久久| 成人在线日韩| 欧美96交| 最新啪啪视频| 五十路人妻在线| 丰满岳乱妇一区二区三区| 五月婷婷综合在线| 亚洲精品 欧美97色色| 日本Xx性爱| 亚洲诱惑| 色在线亚洲视频www| 一及黄久一点| 国产美女口爆吞精视频| 精品国产污一区二区三区| 久艹日日日| 欧美熟女少妇| 极品色| 精品丰满人妻一区二区三区免费观| 亚洲天堂少妇| 激情综合亚洲| 久久精品区| 婷婷色色网| 亚洲av资源| 韩国久久97| 色在线视频导航| 91视频观看网站| 天堂性色| 狠狠中文字幕| 亚洲av性爱电影| 夜夜爽妓女| 亚洲日本激情| 色阁阁AV综合网| 亚洲97久久精品亚洲| 丰满丝袜少妇AV| 精品成人av一区二区三区在线| 久久9精品网站| 日本色色色| 97干在线| 欧美视频激情久久久久久| 日韩国产欧美伦理在线| 亚洲人人夜夜澡人人爽| 超碰人人草| 欧美成人免费在线观看| 99久久综合| 国产福利av精彩对白| 草草草视频| 91视频成人福利网站在线一区| 新久久AV| 九九九九九九精品| 99超碰色| www.黄色在线| 久区视频| 老熟女熟妇| 色一色综合网| 欧美牲| 日韩欧美水蜜桃人妻| 婷婷天堂站| 成人国产视频在线观看| 色偷综合| 色性荡荡荡荡视频| 国产高清精品福利| 青青草国产欧美非洲黑人| 伦在线97| 亚洲少妇喷视频看| 亚洲一区二区三区播放在线| 日本一二三免费久久| 久久这里精品国产99丫e6| 天天视频综合在线观看视频| 大香蕉中文在线| 天天干人妻| 午夜天天碰综合视频| 日韩一级特黄av毛片| 欧美少妇人妻| 好爽免费视频,| 成人精品电影| 国产在线精品偷| 浓厚中出中文字幕在线| 成人性交免费视屏| 日本不卡一区二区三区| 天天摸天天插天天日| 国产AV无码AV| AV乱伦专区| 超碰地址久久| 日本精品一区二区三| 国产福利夜| 裸体美女国产免费久久久网站| 久操网址| 久草尤物| 九九九精品美女| 亚洲天堂资源| 欧美在线l亚洲| 久久色一区| 先锋精品av色鲁| 国内精品久久久久影院亚洲| 日韩图区 偷拍| 夜夜草我| 超碰午夜| 97欧美在线| 亚洲深夜福利| 97网站在线观看| 婷婷精品国产欧美精品亚洲人人爽| 中文久久一区| 日韩紧密久久| 精品人妻一区二区三区-国产| 欧美在线视频99| 第一高清av中文字幕| 夜嗨影院| 在线v中文字幕一区二区三区 | 欧美国产日韩清纯唯美| 免费黄色A片| 近亲乱伦一区二区| 操逼操逼视频操逼| 操逼逼中文字幕| 日日噜噜夜夜狠狠视频无| 欧美一级AAAAAAA| 亚洲人妻中文在线视频| www久久国产精品| 九九九精品成人免费视频小说| 91美女视频| 亚洲国产美女久久久久| 偷拍偷窥与盗摄视频专区| 老司机福利青青草| 日本人妻伦在线中文字幕| 日韩一级性爱无码| 一级性爱啪啪视频| 天天干人人干天天日97| 老司机深夜影院18未满| 欧美国产伊人久久久久| 操屄不卡视频| 丁香五月大香蕉| 91蜜臀熟女| 91人妻丝袜无码| 亚洲自拍另类丝袜综合| 亚洲综合性网址| 九9精品| 欧美熟妇色| 国产精品香蕉| 成人一道本免费视频| 日韩无码黄色片| 巨爆乳肉感一区二区三区竹菊影视| 久99热| 久久久精久久久| 试看福利| 校园春色 亚洲| 九九碰九九爱97超碰| 亚洲一区二区三区不卡国产欧美| 欧美一级国产一级| 久99热| 亚洲精品欧美专业| 夜夜免费视频| 狠狠超| 一类av片在线看| 五月婷婷无码| 日日橹狠狠爱欧美超碰| 日本熟妇自慰性高潮一区二区三区| 唯美清纯 妖精视频| AⅤ片水多多| 91精品伊人久久久大香线蕉91| 天天干天天干天天| 中文字幕乱碼在线| 夜夜操夜夜高潮夜夜爽国产精品区| 怡红院久久老司机| 欧美性生活男人的天堂| 亚洲精品美女久久久久久久久| 欧美亚洲综合色| 精品国产乱码久久久兰草影视| 中文字幕熟女人妻丝袜丝| 亚洲成a人v欧美综合天堂下载| 综合 欧美 亚洲 日本| 九九亚洲视频| 欧美成人色| 中文字幕在线免费观看| 精品国产丝袜一区二区三区乱码| 五月天综合在线| 素颜老阿姨乱情色| 91青青草| 日本在线不卡v二区| 男人天堂站| 另类小说欧美激情校园春色| 免费一级黄色录像影片| 欧美久久九九| 99在线精品观看视频中文| 美女熟妇色| 91无码中出人妻视频| 久久 久久国内精品亚洲| 久久性爱视频99| 亚洲最大91网| 久久久草草精品| 人妻丰满熟妇一区二区三| 老鸭窝亚洲毛片| 91美女视频直播| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 91欧美综合在线| 草草草视频在线免费看| 超碰av在线| 免看60秒涩涩视频| 东京热视频网| 大鸡吧尹人在线| 国产一区在线看| 国产精品久久久久久久久AV大片| 精品无码一二三四区| 青娱乐淫乱1314| 98一区二区精品| 97亚洲自在精品在线观看| 99久久e免费热视| 久久综合女优| 少妇高潮流水av免费| 91在线免费观看处女| 国产精品香蕉| 久久99操天天日| 日日骚一区二区三区| 综合自拍| 亚洲欧美内射| 欧美黄片视频在线观看免费| 亚洲九九视频在线观看| 欧美日本国产日韩激情视频| 天美传媒AV国产在线| 欧美的性爱网站免费| 欧美色图私拍91| 手机午夜电影神马久久| 熟女天天干| 一区二区三区亚洲| 日韩精品9999| 在线国产福利网址导航| 亚洲欧洲无码一区夜| av强奸乱轮| 天美一区在线| 国产福利av精彩对白| 久久久96精品| 操一区| 久久色精品视频在线| 荡小穴在线观看| 日韩免费在线观看不卡| 精产国品一区二三产品| 久综合国内精品自在自线| 蜜桃一区二区三区| 亚洲乱码国产乱码精网站| 精品综合久久久久久97| 婷婷久久五月| 亚州一区二区| 99re这里只有精品3| 伊人久久在线视频观看| 四虎在线免费视频| 自偷自拍的亚洲视频| 伊人加勒比| 91丝袜激情在线| 天天看,天天做| 91亚洲人| 性性久久| 人人插人人搞人人操| 天天综合网在线观看| 亚洲一二三四区机械| 黄色AAAAA欧美| 国产午夜精品一区二区三区牛牛| 欧美亚州手机在线| 中文字幕人成乱码熟女香港| 啊啊啊啊好大好硬啊啊啊啊啊| 国产粉嫩出水在线播放| 色图综合| 久久爽爽精品| 激情综合亚洲| 美女熟妇色| 天堂av最新电影网| 岛国AV一区二区电影| 欧美日韩操操操| 69天堂| 加勒比综合a∨| 97久精品| 色综合久久88色综合久久天天| 久久精品店| 中文字幕第23区| 中文字暮97| 国语精品内射在线观看| 亚洲AV无码乱码| 超碰一区二区| 夜夜嗨AV蜜臀av| 国产精品三级视频网站| 亚洲欧洲日本精品中文a∨| 国产午夜福利合集| 男人的天堂色偷偷青青草视频婷婷网| 欧美麻豆成人同性GⅤ在线| 热思思免费视频| 亚洲少妇综合| 伦理弟一页| 麻豆国产av网| 日本色婷婷| 郑州宾馆老熟女露脸啪啪| 亚洲av性爱电影| 日本布卡一区二三区| 蜜屁Av| 高树玛利亚无码流出| 九久9精品| 日va操| 高清无码在线播放网站| 夫妻天天操岛国视频| 男人天堂无码| 亚洲伊人久久精品影院| 欧美三级免费伊人| 欧美熟爽综合| 大香蕉综合网| 黄色视频特级毛片| 中日亚韩免费视频| 伊人网免费视频| 日本一区不卡| 亚洲 欧美综合| 午夜福利 成人 91| 99久久9| 91 丝袜在线观看| 亚洲精品国产精品乱码不卡| 天堂av2019| 性爱动态120秒| 国产精品电影| 91欧美| 五月丁香婷婷色| 综合久久婷婷| 亚洲综合五月天| 97在线精品| 色情成人五月天| 99色色| 国产原创自拍| 天天综合91在线| 98色网| 日韩乱码Av| 日本天天吊| 久久国产精品91| 欧洲综合视频| 九月AV| 加勒比日本在线| 亚洲色丰满少妇高潮| 啊啊啊好大好湿| 久久超碰av在线| 亚洲丰满很很操| 青青久久久| 91精品久久久久| 婷婷涩嫩草鲁丝久久午夜精品| 91青青草| 欧美v亚洲v综合v国产v妖精| 成人av福利在线观看| 成人a级高清视频在线观看| 色官网色综合| 在线看免费无码AV天堂的|