日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

SOME/IP車載以太網(wǎng)排障實(shí)戰(zhàn):Wireshark抓包定位服務(wù)發(fā)現(xiàn)與通信故障

SOME/IP車載以太網(wǎng)排障實(shí)戰(zhàn):Wireshark抓包定位服務(wù)發(fā)現(xiàn)與通信故障 干了這么些年汽車以太網(wǎng)和SOA中間件我越來越覺得SOME/IP這個(gè)協(xié)議本身其實(shí)不算復(fù)雜真正折磨人的是它在實(shí)際項(xiàng)目里出現(xiàn)的各種“玄學(xué)”問題。很多時(shí)候節(jié)點(diǎn)連上了網(wǎng)絡(luò)也通了但服務(wù)就是發(fā)現(xiàn)不了或者調(diào)用到一半就超時(shí)最后查來查去發(fā)現(xiàn)根因往往不是代碼邏輯多高深而是一些非?;A(chǔ)的細(xì)節(jié)沒對(duì)上——IP配錯(cuò)了一位、端口被復(fù)用、報(bào)文長(zhǎng)度算錯(cuò)、字節(jié)序搞反。這篇文章我就想把這些典型的“翻車”現(xiàn)場(chǎng)捋一捋聊聊癥狀、根因以及我是怎么用抓包一步步定位的。無論你是剛接觸SOME/IP的新手還是已經(jīng)踩過不少坑的工程師希望這些經(jīng)驗(yàn)?zāi)茏屇闵僮唿c(diǎn)彎路。前陣子項(xiàng)目聯(lián)調(diào)我盯著Wireshark里的SOME/IP報(bào)文一邊追一邊罵娘。排查到最后問題居然出在一個(gè)看起來人畜無害的“端口中繼”上——服務(wù)端廣播OfferService用的是30490但實(shí)際訂閱時(shí)報(bào)文卻發(fā)到了另一個(gè)端口客戶端壓根沒監(jiān)聽那個(gè)端口把包全丟了。這種問題如果不抓包光靠翻代碼你可能翻三天也翻不出來。所以我一直有個(gè)習(xí)慣遇到SOME/IP相關(guān)的問題先別急著改代碼先抓包用數(shù)據(jù)說話。下面我就從“癥狀—根因—抓包定位”這條線把幾類典型現(xiàn)場(chǎng)完整復(fù)盤一下重點(diǎn)分享我的分析思路和實(shí)戰(zhàn)操作希望能幫你建立起一套自己的排查體系。1. 先把“翻車”癥狀分個(gè)類別像個(gè)無頭蒼蠅SOME/IP的故障表象千奇百怪但總結(jié)下來無非落在三個(gè)大階段里服務(wù)發(fā)現(xiàn)Service Discovery階段、事件訂閱Subscribe/Notify階段、遠(yuǎn)程調(diào)用Request/Response階段。我遇到的絕大多數(shù)問題都可以歸到這三類里。1.1 服務(wù)發(fā)現(xiàn)階段服務(wù)老是“找不到”這是最讓人抓狂的一類??蛻舳薋indService報(bào)文發(fā)得勤勤懇懇服務(wù)端也有響應(yīng)但客戶端就是認(rèn)為“服務(wù)不可用”。典型癥狀包括客戶端日志里一直刷“Service not available”但抓包看服務(wù)端明明已經(jīng)回復(fù)了OfferService。服務(wù)端周期性廣播OfferService但客戶端像是“瞎了”一樣完全無感。偶爾能通偶爾又?jǐn)喾?wù)狀態(tài)在那跳來跳去極不穩(wěn)定。1.2 事件訂閱階段要么不推要么推了收不到這類問題往往表現(xiàn)為“靜態(tài)數(shù)據(jù)正常動(dòng)態(tài)數(shù)據(jù)不更新”。客戶端已經(jīng)成功調(diào)用了服務(wù)但服務(wù)端的事件Event/Field就是不能主動(dòng)推過來。常見現(xiàn)象SubscribeEventgroup發(fā)出去了服務(wù)端也回了SubscribeAck但之后客戶端收不到任何Notification。客戶端能收到Notification但過一會(huì)兒就斷了既不重發(fā)訂閱也不報(bào)錯(cuò)。多個(gè)客戶端訂閱同一個(gè)事件組其中一個(gè)收到數(shù)據(jù)另一個(gè)死活收不到。1.3 遠(yuǎn)程調(diào)用階段超時(shí)、錯(cuò)亂、響應(yīng)張冠李戴這是最像“日常開發(fā)調(diào)試”的場(chǎng)景癥狀也更直接請(qǐng)求發(fā)出去后客戶端等待Response超時(shí)但服務(wù)端日志顯示已經(jīng)處理并回復(fù)了。收到了Response的SOME/IP消息但反序列化報(bào)錯(cuò)字段錯(cuò)亂或結(jié)構(gòu)體解析失敗。Response的Request ID和客戶端發(fā)出去的Request ID對(duì)不上導(dǎo)致調(diào)用方壓根識(shí)別不了這是自己的響應(yīng)。大報(bào)文被TCP分包接收方組包失敗數(shù)據(jù)直接丟棄。把癥狀歸好類之后排查方向就清晰了。你不需要在同一時(shí)間懷疑所有人而是可以按照“階段”去過濾嫌疑對(duì)象。2. 三個(gè)典型“翻車”現(xiàn)場(chǎng)復(fù)盤從現(xiàn)象到根因下面我挑三個(gè)我印象特別深的案例從癥狀、排查過程到根因完整還原一遍。這三個(gè)案例分別對(duì)應(yīng)上面說的三個(gè)階段而且都有很強(qiáng)的代表性你會(huì)看到最后定位出來的根因往往都“出乎意料卻又在情理之中”。2.1 現(xiàn)場(chǎng)一OfferService漫天飛客戶端就是“不領(lǐng)情”癥狀非常清晰服務(wù)端按照配置周期性地發(fā)送OfferService報(bào)文Wireshark里看得清清楚楚源IP、源端口30490、目的IP為組播地址報(bào)文層層的SOME/IP頭解析也正常。但客戶端那邊無論怎么刷新服務(wù)狀態(tài)始終是“未發(fā)現(xiàn)”。我的排查習(xí)慣是先對(duì)齊雙方視圖。Wireshark過濾SOME/IP確認(rèn)客戶端有沒有發(fā)出FindService。結(jié)果很有意思客戶端壓根沒往外發(fā)FindService也沒有主動(dòng)去發(fā)任何SOME/IP消息。那問題就變成了“客戶端為什么不起服務(wù)發(fā)現(xiàn)流程”而不是“為什么發(fā)現(xiàn)不了”。然后我去翻客戶端配置文件。果然客戶端配置里把服務(wù)端實(shí)例的IP地址寫錯(cuò)了。開發(fā)者把上位機(jī)也就是調(diào)試電腦的IP填進(jìn)去了而服務(wù)端實(shí)際IP是另外一段。SOME/IP的服務(wù)發(fā)現(xiàn)沿用了傳統(tǒng)的組播機(jī)制客戶端要能收到OfferService網(wǎng)卡必須加入了對(duì)應(yīng)的組播組并且服務(wù)端實(shí)例的配置與服務(wù)的宣告信息要能夠匹配上。你IP配不對(duì)客戶端根本不會(huì)處理這些OfferService。根因客戶端配置的服務(wù)端實(shí)例IP錯(cuò)誤導(dǎo)致客戶端側(cè)對(duì)不上服務(wù)宣告的EndPoint服務(wù)發(fā)現(xiàn)流程直接沒起來。這個(gè)案例給我最大的教訓(xùn)是排查SOME/IP第一步永遠(yuǎn)是“確認(rèn)雙方視角里的IP、端口、協(xié)議版本是一致的”。別一上來就懷疑協(xié)議棧有bug。2.2 現(xiàn)場(chǎng)二事件訂閱成功Notification卻“人間蒸發(fā)”這個(gè)案例更隱蔽??蛻舳薃和客戶端B訂閱同一個(gè)事件組客戶端A能收到數(shù)據(jù)客戶端B收不到。當(dāng)時(shí)現(xiàn)場(chǎng)用的是vSomeIP協(xié)議棧服務(wù)端配置了多個(gè)訂閱端點(diǎn)負(fù)載均衡看起來也沒問題。抓包對(duì)比發(fā)現(xiàn)客戶端A發(fā)出的SubscribeEventgroup服務(wù)端回了SubscribeAck并且之后的數(shù)據(jù)Notification都發(fā)到了A的某個(gè)端口上A確實(shí)也收到了??蛻舳薆發(fā)出的SubscribeEventgroup報(bào)文服務(wù)端也處理了也回了SubscribeAck但后續(xù)的Notification報(bào)文Wireshark里根本沒有出現(xiàn)發(fā)往B的包。這就很奇怪了服務(wù)端既然已經(jīng)應(yīng)答了Ack說明它認(rèn)為訂閱已經(jīng)建立成功為什么不往B發(fā)數(shù)據(jù)呢我仔細(xì)對(duì)比了A和B的SubscribeEventgroup報(bào)文內(nèi)容終于發(fā)現(xiàn)了端倪兩個(gè)報(bào)文的Message ID一樣Eventgroup ID一樣但客戶端B報(bào)文里的Endpoint選項(xiàng)Endpoint Option中填寫的IP和端口竟然是網(wǎng)關(guān)上另一個(gè)網(wǎng)卡的地址不是B自己的實(shí)際通信端點(diǎn)。根因客戶端B配置的“事件上報(bào)端點(diǎn)”錯(cuò)誤上報(bào)到一個(gè)不存在的地址去了。服務(wù)端按照訂閱報(bào)文里的Endpoint Option把Notification發(fā)過去自然就“人間蒸發(fā)”了。這個(gè)案例告訴我一個(gè)關(guān)鍵點(diǎn)SOME/IP的事件訂閱本質(zhì)上就是客戶端告訴服務(wù)端“你之后就往我這個(gè)IP和端口推數(shù)據(jù)”。這個(gè)IP和端口如果配錯(cuò)后面全是無用功。2.3 現(xiàn)場(chǎng)三Response正常發(fā)出客戶端卻永久超時(shí)這個(gè)案例是典型的“響應(yīng)丟了”。服務(wù)端日志顯示收到請(qǐng)求處理完成Response已發(fā)出。但客戶端一直在等最后拋超時(shí)異常。抓包也看到了服務(wù)端發(fā)的Response報(bào)文Wireshark解析正常源端口、目的端口都對(duì)。但問題恰恰就藏在“端口對(duì)”這個(gè)表象之下。我再仔細(xì)看了一眼服務(wù)端發(fā)出的Response目的IP是客戶端的IP但目的端口是一個(gè)和客戶端監(jiān)聽端口完全不同的端口。也就是說SOME/IP Response報(bào)文的目的端口不是SOME/IP協(xié)議默認(rèn)的端口極有可能是服務(wù)端在發(fā)送時(shí)錯(cuò)誤地使用了請(qǐng)求報(bào)文里的源端口字段或者配置里的客戶端端口而實(shí)際客戶端SOME/IP的接收端口是另外一個(gè)固定的端口??蛻舳说膮f(xié)議棧只在自己的監(jiān)聽端口上收包看到這個(gè)目的端口不對(duì)直接就忽略了。在TCP層面這個(gè)包可能還會(huì)因?yàn)槎丝诓豢蛇_(dá)而觸發(fā)RST但在UDP上它就這樣悄無聲息地被丟棄了。根因服務(wù)端回復(fù)Response時(shí)目的端口和客戶端實(shí)際監(jiān)聽端口不一致導(dǎo)致響應(yīng)報(bào)文被客戶端協(xié)議棧丟棄。針對(duì)這類問題我在后續(xù)項(xiàng)目里定了規(guī)矩SOME/IP通信的端口映射必須統(tǒng)一管理特別是使用網(wǎng)絡(luò)地址轉(zhuǎn)換或網(wǎng)關(guān)轉(zhuǎn)發(fā)時(shí)端口不能想當(dāng)然。3. 用Wireshark“破案”的實(shí)操手法從抓到看懂再到定位癥狀和根因講完了接下來是干貨部分。很多朋友跟我說“我抓包了但還是看不懂不知道接下來該干嘛?!蔽矣X得問題的核心在于你只是“抓到”了沒有“看懂”。看懂報(bào)文是一層功夫看懂之后能倒推出根因是更高一層的功夫。3.1 Wireshark下SOME/IP的過濾和識(shí)別技巧Wireshark對(duì)SOME/IP的解析支持得不錯(cuò)。在較新版本中安裝了相應(yīng)的協(xié)議解析插件或使用內(nèi)置解析器后你直接在過濾欄輸入someip就能過濾出所有SOME/IP報(bào)文。如果你想更細(xì)粒度地過濾可以配合IP和端口一起用比如someip ip.addr 192.168.0.10另外我還習(xí)慣用tcpdump在車載設(shè)備上抓原始包再拿回Wireshark分析。命令行抓包有幾個(gè)好處一是目標(biāo)機(jī)上沒有圖形界面也可以抓二是可以精確控制抓包時(shí)間避免長(zhǎng)時(shí)間抓包產(chǎn)生超大文件。注意抓包的時(shí)候文件別太大否則Wireshark打開會(huì)卡到懷疑人生。3.2 通用排查五步法先看握手再看往返最后看數(shù)據(jù)這里我總結(jié)了一套在SOME/IP調(diào)試中特別管用的排查流程你可以直接拿去做模板步驟操作目標(biāo)1過濾SOME/IP確認(rèn)有沒有完整的FindService/OfferService交互確定服務(wù)發(fā)現(xiàn)鏈路是否通2檢查服務(wù)發(fā)現(xiàn)報(bào)文中的Endpoint Option和IP/端口確認(rèn)訂閱/調(diào)用要使用的實(shí)際通信端點(diǎn)3篩選特定的Message ID或Service ID定位到具體服務(wù)聚焦業(yè)務(wù)層排除其他報(bào)文干擾4對(duì)比Request和Response中的Request ID、Session ID判斷響應(yīng)是否與請(qǐng)求一一對(duì)應(yīng)5檢查SOME/IP頭中的Length字段和負(fù)載內(nèi)容確認(rèn)報(bào)文長(zhǎng)度、序列化是否正確這套流程我用了很多年每次都能快速把問題圈定在一個(gè)很小的范圍內(nèi)。本質(zhì)思路是“由遠(yuǎn)及近、由宏觀到微觀、由協(xié)議到業(yè)務(wù)”。你先把整個(gè)通信鏈路看明白了再深入到具體的報(bào)文字段去挑毛病效率會(huì)高很多。3.3 那些你必須刻在腦子里的SOME/IP報(bào)文字段看懂報(bào)文的前提是熟悉報(bào)文里每個(gè)字段的含義。我挑幾個(gè)在排查時(shí)最常用的字段講一講這些字段是抓包定位的基礎(chǔ)Message IDService ID Method ID這是服務(wù)標(biāo)識(shí)和方法的組合。定位是哪個(gè)服務(wù)的哪個(gè)方法時(shí)先看它。比如0x1234對(duì)應(yīng)一個(gè)服務(wù)后面0x8001可能表示一個(gè)事件通知0x0001表示一個(gè)遠(yuǎn)程調(diào)用方法。Request ID / Session ID用于匹配請(qǐng)求和響應(yīng)。客戶端每發(fā)一個(gè)請(qǐng)求都會(huì)帶一個(gè)唯一的Request ID服務(wù)端回復(fù)Response時(shí)必須原樣返回這個(gè)ID。Session ID在SOME/IP中通常用于區(qū)分同一請(qǐng)求的多次嘗試或者分段消息。如果Response里的Request ID和請(qǐng)求對(duì)不上客戶端就會(huì)丟棄該響應(yīng)這是典型的“張冠李戴”問題。Protocol Version / Interface Version協(xié)議版本和接口版本。通信雙方這兩個(gè)值要匹配否則可能出現(xiàn)不兼容的行為。Message Type表示消息類型如REQUEST0x00RESPONSE0x80NOTIFICATION0x02還有用于錯(cuò)誤處理的REQUEST_ACCEPTED等。排查時(shí)如果看到類型不符合預(yù)期比如該是Response卻來了個(gè)Request說明對(duì)端邏輯有問題。Return Code返回碼是排查老中醫(yī)的“脈搏”很多疑難雜癥你一看Return Code就明白了。常見的如E_OK0x00、E_NOT_OK0x01、E_UNKNOWN_SERVICE0x02等。比如服務(wù)端回了E_NOT_OK客戶端還傻等響應(yīng)那問題就在服務(wù)端邏輯上。Length字段這個(gè)字段太重要了。SOME/IP的Length是從Request ID之后開始計(jì)算的到負(fù)載結(jié)束。很多序列化錯(cuò)位最后查下來都是Length填寫錯(cuò)誤。你可以用Wireshark的“Length”列和協(xié)議解析出來的長(zhǎng)度對(duì)比如果兩者不一致基本可以斷定是打包/解包邏輯有問題。4. 問題排查實(shí)戰(zhàn)那些年我們一起踩過的“大坑”說完了方法論我再把那些年我在實(shí)際項(xiàng)目中踩過的“大坑”集中曬一曬。這些坑不親自踩一遍大概率是不會(huì)長(zhǎng)記性的。4.1 “抓不到包”不等于“沒有包”很多朋友抓完包發(fā)現(xiàn)Wireshark里空蕩蕩的就開始懷疑是不是網(wǎng)卡選錯(cuò)了。其實(shí)“抓不到包”至少有三層含義第一你要抓的流量可能根本沒經(jīng)過當(dāng)前網(wǎng)卡。你插著USB轉(zhuǎn)以太網(wǎng)抓包數(shù)據(jù)卻從另一個(gè)板載網(wǎng)卡走了那當(dāng)然抓不到。第二防火墻或交換機(jī)配置把組播報(bào)文過濾了。SOME/IP的服務(wù)發(fā)現(xiàn)大量使用組播如果交換機(jī)開啟了IGMP Snooping但沒有正確維護(hù)組成員關(guān)系組播包就可能被丟棄。第三抓包時(shí)間太短你只在業(yè)務(wù)空閑期抓了幾秒而服務(wù)發(fā)現(xiàn)是周期性或觸發(fā)式的自然抓不到關(guān)鍵交互。所以遇到“抓不到”先逐層排查網(wǎng)卡選對(duì)了嗎鏈路是Hub還是交換機(jī)交換機(jī)的組播策略是什么抓包時(shí)長(zhǎng)夠不夠我曾在VLAN隔離的測(cè)試環(huán)境里折騰了一個(gè)多小時(shí)最后發(fā)現(xiàn)抓包電腦根本不在那個(gè)VLAN里白干。4.2 端口沖突與“隱形”的NAT轉(zhuǎn)換SOME/IP的調(diào)試環(huán)境往往很復(fù)雜有開發(fā)板、有網(wǎng)關(guān)、有上位機(jī)。網(wǎng)關(guān)設(shè)備通常會(huì)做網(wǎng)絡(luò)地址轉(zhuǎn)換或端口映射特別是在跨網(wǎng)段通信的場(chǎng)景下。我在前東家做跨域控制器聯(lián)調(diào)時(shí)遇到過類似的情況服務(wù)端在域控A客戶端在域控B中間隔著一個(gè)網(wǎng)關(guān)??蛻舳税l(fā)不起訂閱、收不到數(shù)據(jù)抓包看報(bào)文完全沒問題IP、端口、方向都對(duì)。后來查了網(wǎng)關(guān)上的NAT表發(fā)現(xiàn)它只映射了特定端口客戶端發(fā)給服務(wù)的請(qǐng)求從網(wǎng)關(guān)出去后源端口被改了服務(wù)端回復(fù)時(shí)不知道該回給誰導(dǎo)致通信徹底斷裂。這類問題抓包很難直接看出來因?yàn)榫W(wǎng)關(guān)兩側(cè)的報(bào)文“各自正確”但連起來看就穿幫了。我當(dāng)時(shí)的排查方法是在網(wǎng)關(guān)兩側(cè)同時(shí)抓包做時(shí)間同步對(duì)比定位到NAT表配置異常。注意跨網(wǎng)段SOME/IP通信時(shí)一定要確認(rèn)網(wǎng)關(guān)的NAT/路由策略確實(shí)支持雙向的UDP端口映射并保留好端口轉(zhuǎn)換日志。4.3 TTL、多網(wǎng)卡和“半路出家”的協(xié)議棧最后說個(gè)容易讓新人崩潰的坑網(wǎng)絡(luò)報(bào)文在傳輸過程中源IP和目的IP都可能被中間的設(shè)備修改但SOME/IP的應(yīng)用層字段比如Endpoint Option里寫的地址是死的不會(huì)跟著變。如果應(yīng)用層配置的地址和實(shí)際網(wǎng)絡(luò)拓?fù)洳灰恢戮蜁?huì)出現(xiàn)“報(bào)文到了但應(yīng)用不認(rèn)”的情況。比如說車載以太網(wǎng)的多個(gè)域控制器之間經(jīng)常用VLAN隔開。如果SOME/IP應(yīng)用層仍然使用未打標(biāo)簽的IP地址和端口進(jìn)行通信那么在VLAN環(huán)境下就很容易出問題。抓包時(shí)帶上vlan過濾條件多看看是不是VLAN ID對(duì)不上。另外多網(wǎng)卡設(shè)備上如果客戶端有多個(gè)IP服務(wù)端回復(fù)時(shí)選擇了錯(cuò)誤的源IP就可能導(dǎo)致客戶端校驗(yàn)失敗。我之前就碰到過一臺(tái)設(shè)備上裝了好幾個(gè)虛擬網(wǎng)卡結(jié)果協(xié)議棧默認(rèn)走了錯(cuò)誤的網(wǎng)卡出口報(bào)文源IP不是對(duì)方期望的那個(gè)導(dǎo)致通信失敗。5. 定位神器長(zhǎng)期抓包與自動(dòng)化分析環(huán)境搭建前面講的都是“一次性”抓包但在實(shí)際項(xiàng)目里問題往往不是復(fù)現(xiàn)一次就能找到的。很多時(shí)候Bug是偶發(fā)的比如每二十分鐘丟一個(gè)包或者跑完一整晚才出現(xiàn)一次異常。這時(shí)候你需要一套“長(zhǎng)期抓包自動(dòng)化分析”的環(huán)境而不是一直人工盯著Wireshark。5.1 tcpdump與環(huán)形緩沖長(zhǎng)期抓包的保命手段在目標(biāo)設(shè)備上跑tcpdump是做長(zhǎng)時(shí)間抓包的標(biāo)配。但要注意持續(xù)抓包會(huì)占用大量磁盤空間而且最終的分析文件會(huì)非常巨大。我常用的辦法是啟用環(huán)形緩沖tcpdump -i eth0 -s 0 -w /data/capture.pcap -C 200 -W 20這條命令的意思是以200MB為單位抓包最多保留20個(gè)文件也就是大約4GB的循環(huán)存儲(chǔ)空間。超過之后新的包會(huì)覆蓋最舊的文件保證不會(huì)把磁盤寫爆。不過要注意環(huán)形緩沖是有風(fēng)險(xiǎn)的——如果問題發(fā)生后你沒有及時(shí)把現(xiàn)場(chǎng)文件拷走關(guān)鍵報(bào)文可能就被后續(xù)的流量覆蓋掉了。所以我一般會(huì)在問題可能復(fù)現(xiàn)的階段手動(dòng)禁用環(huán)形覆蓋或者盡快轉(zhuǎn)存現(xiàn)場(chǎng)數(shù)據(jù)。5.2 用Python pyshark做自動(dòng)化報(bào)文分析等抓到的包足夠多了靠肉眼一個(gè)個(gè)看是不現(xiàn)實(shí)的。我習(xí)慣用Python的pyshark庫(kù)寫點(diǎn)小腳本快速?gòu)膒cap里提取特定字段輸出成表格或日志。這里特別提醒一句Python版本和pyshark版本容易打架。網(wǎng)上很多教程用的是Python 2.7現(xiàn)在用了新的Python版本之后pyshark可能會(huì)存在兼容性問題最常見的就是“無法抓包”或“tshark路徑找不到”。排查思路一般是確認(rèn)tshark是否獨(dú)立安裝、環(huán)境變量是否配置好、Wireshark主程序和pyshark版本是否匹配。用一個(gè)簡(jiǎn)單例子說明用法。下面的腳本遍歷抓包文件輸出所有SOME/IP報(bào)文的Message ID、源IP和目的IPimport pyshark cap pyshark.FileCapture(capture.pcap, display_filtersomeip) for pkt in cap: try: msg_id pkt.someip.msg_id src_ip pkt.ip.src dst_ip pkt.ip.dst print(f{src_ip} - {dst_ip} | Message ID: {msg_id}) except AttributeError: pass注意這里pkt.someip能解析的前提是Wireshark的SOME/IP解析器已正確安裝且pcap中的端口被識(shí)別為SOME/IP端口。如果不確定可以先用Wireshark打開文件確認(rèn)一下協(xié)議是否被正確識(shí)別。用腳本批量過濾你會(huì)發(fā)現(xiàn)很多肉眼難以發(fā)現(xiàn)的規(guī)律比如某個(gè)Request ID出現(xiàn)頻率異?;蛘吣硞€(gè)端口上意外出現(xiàn)了非SOME/IP流量。5.3 時(shí)間戳對(duì)齊多端抓包的“破案關(guān)鍵”多端同時(shí)抓包時(shí)時(shí)間戳對(duì)齊比什么都重要。剛開始做聯(lián)調(diào)時(shí)我在服務(wù)端抓一份、客戶端抓一份、中間網(wǎng)關(guān)上又抓一份三份包的時(shí)間基準(zhǔn)各不相同結(jié)果根本無法對(duì)照。后來學(xué)乖了所有抓包設(shè)備統(tǒng)一用PTP或者NTP同步時(shí)間實(shí)在不行在抓包開始時(shí)發(fā)一個(gè)大家都認(rèn)的同步報(bào)文比如同時(shí)ping一個(gè)網(wǎng)關(guān)用這個(gè)ICMP報(bào)文作為時(shí)間錨點(diǎn)。6. 事后復(fù)盤SOME/IP排障要從“玄學(xué)”到“科學(xué)”我發(fā)現(xiàn)很多人對(duì)SOME/IP的排障停留在“試錯(cuò)”階段——改個(gè)配置試試不行再改回來再不行重啟一下。這種“程序員式”的調(diào)試法在復(fù)雜多節(jié)點(diǎn)環(huán)境下效率極低而且容易引入新的問題。我的心得是一定要把排障過程“科學(xué)化”。什么意思就是要形成一套“假設(shè)—驗(yàn)證—修正”的閉環(huán)。發(fā)現(xiàn)現(xiàn)象后先根據(jù)已有信息提出一個(gè)或多個(gè)假設(shè)然后用抓包數(shù)據(jù)去驗(yàn)證或推翻假設(shè)最后找到真正根因再去做修改。修改完后要做回歸驗(yàn)證確保問題真的消失。如果你每次都靠“重啟”來恢復(fù)那你永遠(yuǎn)不知道問題的真正原因是什么也不知道它什么時(shí)候會(huì)再來。6.1 建立一套“報(bào)文日志關(guān)聯(lián)”機(jī)制在車上做HIL測(cè)試時(shí)經(jīng)常是SOME/IP通信和診斷、以太網(wǎng)刷寫同時(shí)進(jìn)行問題定位難上加難。我的做法是讓SOME/IP日志和應(yīng)用層日志打上同樣的時(shí)間戳和會(huì)話ID這樣排查時(shí)可以把應(yīng)用層日志里的錯(cuò)誤信息和抓包里的某個(gè)具體報(bào)文關(guān)聯(lián)起來。具體操作就是在打印日志時(shí)把SOME/IP消息的Message ID、Request ID、Session ID一起帶上。這樣無論是看代碼還是看抓包都有共同語言溝通成本直線下降。6.2 快速自查清單最后把我平常遇到SOME/IP問題時(shí)的第一反應(yīng)清單分享給你大概率能幫你省掉幾個(gè)小時(shí)通信雙方的服務(wù)實(shí)例ID、接口版本、協(xié)議版本是否一致服務(wù)發(fā)現(xiàn)的組播IP和端口對(duì)不對(duì)IP_ADD_MEMBERSHIP有沒有設(shè)置服務(wù)實(shí)例的通信EndpointIP、端口是否正確特別是跨網(wǎng)段情況下。客戶端有沒有加入事件組的訂閱請(qǐng)求服務(wù)端有沒有回SubscribeAckNotification的實(shí)際目的地IP和端口是否和客戶端填寫的Endpoint一致報(bào)文里的Length字段是不是和實(shí)際載荷長(zhǎng)度一致Request ID和Session ID是否亂序或重復(fù)這張清單看起來簡(jiǎn)單但每一行背后都有真實(shí)事故支持。尤其是“Length字段”這一項(xiàng)我至少見過不下五次因?yàn)槭謱懶蛄谢ぞ咚沐e(cuò)長(zhǎng)度導(dǎo)致整個(gè)SOC上SOME/IP通信癱瘓的情況。7. 抓包定位的常用工具組合與心得講到這里我再把常用工具組合做個(gè)簡(jiǎn)單的橫向?qū)Ρ葞椭蠹腋鶕?jù)場(chǎng)景選擇合適的方案場(chǎng)景推薦工具優(yōu)勢(shì)注意事項(xiàng)單節(jié)點(diǎn)快速抓包Wireshark直觀支持協(xié)議解析、過濾大文件卡頓需注意過濾條件無圖形界面/遠(yuǎn)程tcpdump Wireshark輕量可長(zhǎng)時(shí)間抓包靈活需要注意文件循環(huán)覆蓋和權(quán)限問題自動(dòng)化批量分析Python pyshark可腳本化提取任意字段注意Python/pyshark/tshark版本兼容性多節(jié)點(diǎn)同步對(duì)比多端口抓包 時(shí)間同步可以定位跨節(jié)點(diǎn)問題必須做好時(shí)間基準(zhǔn)統(tǒng)一現(xiàn)場(chǎng)快速診斷上位機(jī)的SOME/IP自檢工具可以主動(dòng)發(fā)FindService試探部分工具對(duì)協(xié)議版本支持有限工具不在多順手就行。但有一點(diǎn)值得強(qiáng)調(diào)真正讓你快速定位的不是工具本身而是你對(duì)SOME/IP協(xié)議字段和交互流程的熟悉程度。工具只是把你的眼力延伸到了網(wǎng)絡(luò)包層面。個(gè)人而言我還是最喜歡WiresharkTShark的組合前者負(fù)責(zé)可視化分析后者負(fù)責(zé)腳本化二次處理。配合一點(diǎn)Python腳本基本上能覆蓋我日常排障中90%以上的場(chǎng)景。至于Fiddler這些工具更多是應(yīng)用層調(diào)試用的在SOME/IP這種車用以太網(wǎng)協(xié)議棧下不太適用如果你在做的是基于HTTP的API調(diào)試那另說。8. 最后再分享一點(diǎn)個(gè)人經(jīng)驗(yàn)回頭再看看這些年的SOME/IP“翻車”經(jīng)歷其實(shí)很多問題都不是技術(shù)多高深而是輸在“對(duì)基礎(chǔ)配置的敬畏心”上。IP端口配對(duì)錯(cuò)、服務(wù)實(shí)例ID抄錯(cuò)、Endpoint配置遺漏這些聽起來特別低級(jí)但在繁重的聯(lián)調(diào)任務(wù)面前恰恰是最容易犯的錯(cuò)。我自己現(xiàn)在的習(xí)慣是在寫代碼之前先畫一張節(jié)點(diǎn)通信矩陣圖把每個(gè)服務(wù)、每個(gè)實(shí)例、每個(gè)Method/Event的ID、端口、IP全部列出來然后和配置表一一核對(duì)。聽起來繁瑣但省下來的是聯(lián)調(diào)現(xiàn)場(chǎng)的大把時(shí)間。另外我也開始強(qiáng)制自己在每次抓包后無論有沒有定位到問題都把抓包文件、分析結(jié)論和修改記錄歸檔起來。時(shí)間久了這就是一套非常寶貴的排障知識(shí)庫(kù)。希望這篇分享能幫你少踩幾個(gè)坑。如果后續(xù)有空我還會(huì)聊聊SOME/IP的序列化細(xì)節(jié)、基于SOME/IP的服務(wù)集成就與測(cè)試以及和DDS等其他通信中間件的對(duì)比選型。咱們下次再聊。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
麻豆精品.欧美精品.日韩精品.| 91久久国产精品| 久久久国产精品人妻丝袜| 人妻无码久久一区二区三区免费| 91 丝袜在线观看| 天天干嫩逼网| www.人人cao| 志村玲子视频一区二区| 日韩干B| 99久久久久久亚洲精品不卡| 国产剧情AV不卡在线观看| 人妻人人操| 国产丰满熟夫69mpp| 97超色| 亚洲成人在线高清| 久操九九九九| 亚洲色人| 极品色www影院| oumeisetu综合| 国产精品高朝久久久久久久| 久操大香蕉手机视频在线看 | 我要色综合网| 黄片无码在线制服| 亚洲的天堂网| 69精品| 欧美人妻一区| 91色综合激情| 亚洲色狠| 久久人妻丝袜一区二区三| 亚洲日本天堂| 日韩亚洲中文字幕在线| 一区二区首页| 国产精品白丝在线播放| 色情成人五月天| 日韩精品作爱导航| 丁香六月婷婷久久综合| 午夜天堂啪啪| 九九色热| 久久久久99999| 欧美日韩91| 色婷婷婷五月天激情四射| 无码一区二区三区四区五区六区七区八区九区十区视频 | 国产最新小视频在线播放下载| 丁香五月天堂| 97国产超碰| 中文字幕第页| 日韩成年人性爱视频| 大香蕉综合网| 婷婷色综合欧美日韩| 99久久久无码| 亚洲成人av电影在线| 欧美亚洲高清不卡| 亚洲夜夜欢无码一区二区| 97超碰巨乳| 国产精品无码在线| 国产吹潮女在线观看| 日本在线激情一区二区三区| 1240青青草一区二区三区视频天爱| 手机在线观看不卡无码av| 9长久久精品| 国模艳艳啪啪一区| 先锋女优在线观看视频| 久久久久久亚洲精品不卡人乳 | 亚洲精品亚洲人成在线麻豆| 劲爆欧美人妖三区91| 亚洲一区二区性爱电影| av日韩中文字幕| 天天干天天插| 狠狠色噜噜狠狠狠狠2018| 亚洲图片 激情小说| 国产成人网址| 日韩欧美中文日韩欧美色| 久久香蕉国产线看观看亚洲女人 | 超碰97爽| 天天干夜夜一操| 少妇被c 黄 免费观看| 人妻一区二区三区| 日日夜夜干| 岛国福利在线精品播放| 色九久| 91欧美偷拍| 黄色区免费观看中文字幕| 日韩在线观看AV| 精品一区二区三区最新| 五月天啪啪| 日韩有码专区| 性色综合网| 综合天天网| 男人的天堂2019AV| 中文字幕精品区先锋资源| 日韩兔费看黄片| 亚洲男人天堂视频| 福利一级版子| 91jk色拍| 天天肏美女| 人人干人人操人人..com| 97在线免费看视频| 91久久青青草原精品| 99精品无码| 国产精品高潮久久AV| 色综合天天| 天天干人人干天天日97| 性爱Av免费| 欧美爆乳精品一区二区| 亚洲色交| 亚洲风情在线观看| 99rre在线精品99re8| 日韩综合97P| 91殴美大片| 久久精品国产72国产精品福利 | 91久久精品国产| 图片区小说区| 粉嫩绯色AV一区二区在线| 国产精品久久aV| 久久久一区二区三区四区五区| 密臀在线视频| 丝袜视频网国产90| 国内一区二区三区| 日韩精彩视频| 日韩欧美女求操每天更新| 亚洲999综合| 99精品网站| 亚洲男人的天堂一区二区| 欧美日韩第一页| 欧美不卡二区| 免费强奸av| 全免费a敌肛交毛片免费| 青椒国产97在线熟女| 中文字幕,人妻,日韩| 超碰97人妻| 17c嫩草51久久91嫩草| 色悠久久久av| 精彩久久中文| 97欧美资源| 男人的天堂com| 久久久青青草| 97亚洲精品| 99无码狠狠久久| 亲子敌伦对白在线播放| 中文字幕一二区二三区人妻专区| 国产男人又猛又粗又爽| 99色在线| 精品久久久久黄少妇| 日韩三级网址| 欧美国产成人在线| 综合熟妇一区二区三区| 国语对白露脸XXXXXX| 国产不卡免费在线视频| 深夜激情无码| 日本人妻A片成人免费看片| 婷婷九月| 人人噜夜夜操| 99re黄| 91老熟妇| 国产精品一级特黄aaa大片在线观看| 岛国毛片在线观看免费| 97天天摸天天碰| 少妇六月天| 久久久久久久综合,国产| 久肏视频字幕| 精品亚洲一区在线观看| 亚洲精品国产精品乱码不99| av操操不卡| 91麻豆一二三区| 日本欧美不卡| 天天色综合天天操| 天天综合网91入口| 91亚洲情色| 日韩精品在线观看观看| 久久婷婷伊人| 人妻酒店出差被中出免费在线播放| 日韩欧美久久婷婷网站| 亚洲国产一级黄色视频| 99热婷婷| 精品十八在线观看| 乱伦系列一区二区| 欧美少妇第一页| 蜜区区视频79| 老司机深夜影院18未满| 亚洲97P| 91欧美少妇| 日韩无码极品| 六月婷婷激情| 骚妻少妇精品性色无码四色A V| 亚洲欧美天堂| 日韩99神马视频播放片在线播放| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 无码一区免费在线不卡| 九色视频91| 无码久| 亚洲精品久久久久久久蜜桃臀| 乱伦3P视频| 韩国三级三级BD在线| 久久久女人| 国产成人无码a| 久久综合18p| 亚洲做性| 亚洲国产高清福利视频| 91网站视频在线观看| 欧美日本成人一区二区| www五月| 欧美精品欧美精品系列| 欧美人妻一区| 国产精品3| 久久性爱精品一区| 亚洲91色在线| 超碰在线人妻中文字幕| 中文字幕av久久爽Av| 国产精品嫩草久久久久| 天堂俺去俺来也www久久婷婷| 婷婷综合五月| 日本天堂在线播放| 99热啪啪| 蜜臀AV午夜精品久| 欧美黑人XXXⅩ高潮交| 九九热精品| 九色PORNY9l原创自拍| 天天天操天天天爱| 美中日韩无码| 日韩av情韩国爱禁区av一区二区| 精品人体无圣光凹凸| 精品亚洲俞拍视频一区| 丁香七月婷婷| 色女综合| WWW啪啪的com| 日本久久综合| 51一区二区三区| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 九九热久久99精品re| 久久精品视频久久久| 麻豆天美一区二区| 亚洲天堂自拍| 日韩亚洲Av人人夜夜澡人人爽| 色爽——AV| 人人摸人人添人人操| 职场同事知名国产国产精品久久欧美日韩 | 日韩99神马视频播放片在线播放| 日韩成人无码| 狠狠亚洲| 91精品国产日韩欧美综合| 亚州操操穴网| 性在久久久久久| 亚洲大色鬼| 婷色五月天| 亚洲欧美色图| 91热色| 六月天婷婷| 亚洲欧美另类激情小说| 久久99精品国产| 婷婷五月天激情网| 久久久久亚洲Av无码专区老牛影视| 春色校园综合网| 日韩人妻制服丝袜av| 国产精品夜夜夜| 亚洲成人碰碰| 亚洲偷拍自拍在线视频| 亚洲欧美首页| 日韩精品国模| 97亚洲国产影视| 久草视频观看视频在线| 久久久久久久唑| 九九九九九九成人| 120分钟婬片免费看| 91av熟女人妻| 美女91在线| 亚洲涩涩| 欧美在线官网| 亚洲综合成人网| 欧美一级二级三级| 一区二区播放| 色色综合97| 国产热RE99久久6国产精品首| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 成人情色综合网| 99热精品青草在线| 午夜精品视频777| 家庭乱伦国产| 国产一区二区二区按摩精品啪视频| 欧洲精品久久| 美骚妇av高清在线| 九九热男人天堂| 天天色综亚洲91污| 国产女人极品高潮毛片| 18禁无码永久免费无限制| 伊人宅男大香蕉| 青青操在线亚洲视频观看欧美在线 | 麻豆国产成人精品| 香一区二区三区| 最新日韩黄片| 午夜福利免费精品视频| 新久久AV| 影视综合无码少妇| 欧美日韩国产成人高清| 国产精品视屏| 欧美日韩狠狠爱| 偷拍五区| 91精品婷婷国产综合久久竹菊| 艳美熟妇先锋一二三区| 中出91| 午夜福利视频在线一区| 色官网在线| 亚洲欧综合另类无码一区| 97精品一区二区视频| 四虎精品一区二区| 日韩精品人妻一区二区| 青青久久艹| 97欧美日韩综合| 校园春色家庭伦理欧美激情| www被窝色com| 欧亚日韩综合精品国产| 亚洲图片 激情小说| 精品然女一区二区| 久久伊人青青草| 中文幕97| 激情人妻另类| 91老妇女| 久久嫩草| 蜜桃狠狠色伊人亚洲综合网站| 久久人妻熟女一区二区| 精品国产乱码久久| 成年人黄色| 日韩性爱小视频| a'v在线资源| 亚洲本色精品一区二区久久| 一级日本牲交大片好爽在线看| 精品国产一区二区三区在线播出| 亚洲AV无线| 日韩一性一交一A片俄罗斯| 国产AV无码AV| 亚洲高清无码AAA久久久精品| 日日碰狠狠添天天爽超| 一本大道不卡一二三区| 久久久久久国产手机AV| 五月婷婷久久综合| 亚洲一二三精品久久网| 亚洲天堂第一页| 天天舔天天日天天射| 影音资源男人日韩| av中亚| 美女视频尤物网在线看| 国产1769在线| 亚洲精品久| 欧美白嫩女HD| 91性网| 亚洲无码 国产无码| 在线观看免费视频国产| 午夜免费视频1000| 天天插夜夜爽| juliaann欧美丝袜办公室| 欧美精品成人一区二区在线观看| av日韩国产一区二区| 成人在线视频网| 大香蕉伊人网WWWn0n| 久久大精品乱码视频人妻熟女| 后入式福利| 一级毛片电影免费看| 逼逼逼逼操操操操操操操操操午夜剧场| 国产原创剧情在线丝袜| 九九热免费在线国产视频伊人五月| 伊人伊人LD| 久操国产在线| 中文字幕人成乱码熟女香港| 激情久久久| 色999偷自拍拍| 婷婷九月丁香| 日本操逼aaaaa| 国产第25页在线观看| 欧美淫穴| 熟妇一区,二区,三区。| 黄色片A级一区二区三区| 最近2019中文字幕国语免费版| 殴美牲| 哑洲在线| 尤物黄色在线观看网站| 久久九九一区二区三区成人| 人妻少妇精品视频一区二区三区| 亚洲国产成人精品无码专区| 午夜天堂精品久久| 秋霞福利网| 国产二区三区免费视频| 天天综合日韩网| 久久9免费视频| 久久精品国产AV一区二区三区| 性爱视频久久| 久久伊人青青草| 久久超碰日韩精品| 人人色人人操在线| 97超级色碰碰| 99色热国产视频精品| 日本三级日本三级三级人妇四虎| 91亚洲网站| 国产精品极品美女视频| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 性感美女91影视| 污污汅18禁网站在线永久免费观看| 大稥蕉免费视频这里只有精品| 97综合久第一页| 操逼操逼逼操操逼91 | 蜜乳av一区二区| 亚洲天堂另类美腿| 久久久久久久性爱| 混色激情av| 久久国产精品m码| 高清国产av无码| 亚洲偷91色| 大香蕉专区| 亚洲天堂人人妻| 欧美激情另类一区二区| 少妇三P| 操www| 久久曰曰| 国产区性爱在线视频秋霞豆| 青青草原成人| 色色色综合| 天堂男人网| 好吊色在线观看| 国产乱子伦久久精品综合一区二区三| 中文字幕一区 二区三四五 区日 日骚 | 美女极品一区二区三区| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 香蕉久久精品| 国产精品视频麻豆入口| 美女骚尻视频| 亚洲欧美精品91| 97色亚洲| 69人妻精品丰满熟女区| 9.1小视频| 中字一区| 亚洲色五月| 无遮挡一级毛片视频免费的| 国产高潮AA片免费看| 天天色综亚洲91污| 性欧美| 五月婷丁香| 中文字幕99999| 毛片视频白嫩| 亚洲精品性爱片| 欧美日韩国产色五月综合在线| 玖玖爱免费观看视频| 超碰九九| 嗯……啊…嗯嗯…啊…好舒服| 午夜.DJ高清在线观看免费7| 校园春色亚洲无码| 日日日日日| 伦激情人妻另类人妻| 欧美日韩中国x| 激情文学网伊人| 日韩成人无码| 久久久久久裸体| 骚货| 午夜影美女日鸡鸡天天视频国产| 中文不卡视频| 日日干男人的天堂| 婷婷色中文字幕| 一级AV性爱| yazhououmeizongya| 国产专区路线| 国产又粗又长又爽又色| 13小男生GAY自慰脱裤子| 亚洲 欧美 综合 91| 亚洲黑丝在线| 中国女人内射6XXXXX| 亚洲丝袜综合| 天天干夜夜| 综合久欧洲| 99日韩| 秋霞操逼片| 五月天AV资源| 久久99精品九九久久久婷婷| 久操综合在线| 国产精品亚洲美女久久久久| 亚洲在线| 熟妇视频一区二区三区在线| 欧美第二页午夜| 成年男人的天堂| 亚洲综合五月天| 日韩中文字幕人妻视频| 老司机午夜精品视频| avav青青草久久夜| 加勒比色综合| 久久6热精品99视频| 草b在线 | 91jk色拍| 国产精品青青草| 日韩另类| 欧美强奸一区二区诱惑| 天天操夜夜操狠很操| 久久久亚洲熟妇熟女| 亚洲情色 自拍| 日韩中文9| 青青欧洲黑| 草久久久| 亚洲棕合电彰| 欧美爆操91| 91美女视屏| 女同在线视频一区| japan日本高清乱xxxx| 国产精品爱欲| 日韩在线一区高清在线| 97超碰人人操人人操| 老熟女天天操| 精品97久久| 青青草在线视频播放器| 色97国产69香蕉| 亚洲青青草| 亚洲九九视频在线观看| 日韩精品系列| 欧美人妻熟女在线| 亚洲图片欧美偷拍| 久久欧美激情| 国产97在线视频| 欧美极品| 大香蕉免费3| 久久精品午夜国产亚洲AV无码| 免费在线看黄片av| 狠狠色伊人亚洲综合网站色| www.yeyecao| 亚洲 自拍偷拍 欧美| 激情小说成人日本无码一| 国产自产一区视频在线| 1禁看欧美黄片免费看| 嫩草在线视频| 把腿张开老子CAO烂你| 人人操人人摸人| 在线99热| 蜜臀AV一区二区三区激情综合| 久久色一区| 99RE在线视频精品,这里只有精品| 色狠人在线99| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 69一区二区| 亚洲欧洲av影音| 国产精品美女在线一区| 人妻中文字幕日韩电影| 最新欧洲欧美日本激情网站| 精品美女在线视频| 无卡一区=区| 99热在线播放| 二男一女成人A片| www.色婷婷| 淫色网综合| 国产性爱欧美性爱在线| 日韩在线观看AV| 免费操逼91| 国产黄片精品在线| 色色99| 四虎免费看黄| 国产欧美另类久久久精品课程| 亚洲一级黄色毛片| 亚洲国产麻豆一区二区三区| 狠狠色婷婷7777久| 少妇人妻精品| KK色在线影院| 久久国产逼| 无套内射性感少妇视频| 午夜天堂精品久久| 新怡红院| 国产精品无码久久久久2025| 亚洲激情综合| 熟女精品一区二区在线观看| 91色综合| 综合网色| 91男同| 国产v亚洲v日韩v欧美v片另类 | 桑老女人九区| 成人麻豆av电影网站| 色五月综合网| 亚洲青青草| 免费操逼91| 色色色色网站| av久日| 亚洲伊人成综合成人网| 超碰在线成人| 国产精品午夜精品| 污污汅18禁网站在线永久免费观看 | 久久久久久久久久久久欧美日| 放黄片放3级黄片没穿衣服| 91在线精品| 91美女视频在线| 亚洲日韩国产精品| 婷婷五月天AV| 久超碰这里只有精品| 91精品国产日韩欧美综合| 久视频在线观看| 亚洲性高潮| 家庭乱伦网站国产| 99天天超碰| 精品欧美乱码久| 欧美性爱系列| 大香蕉日亚洲日本亚大 | 天美传媒国产原创中文字幕亚洲欧美另类 | 97超碰磁| AND人妻系列| 久久精品一区二区| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 国产精品久久久视频| 九九九久久久W精品| 亚洲天堂无码| 色97综合中文字幕| 国产精品美女久久久久久网站| 亚洲色图91欧美日韩| 97国产精品一区二区传媒公司| 欧美做爰无码A片视频| 97情超碰色| 黄色大香焦1级‘′‘| 国产和美国毛片| 岛国片国产成人亚洲播放| 91美女在线视频| 成人免费看吃奶视频网站| 美女91在线观看| 99热在线观看| 久久一二区四| TS人妖另类精品视频系列| 91九久| 乱伦一二三| 久久久久久九九九九-美女久久久久久久-成人AV| 91亚洲色图| 欧美精品丝袜久久久中文字幕| 久久精品国产AV一区二区三区| 久久綜合很很很| 交换娇妻呻吟声不停中文字幕| 亚洲人91| 国产一区二区三区影片| 97国产精品在线观看| 尹人大香蕉视频在线| 碰碰97| 99亚洲人人| 嫩草美女久久| 天操天操夜操夜月月年年操操| 国产粉嫩出水在线播放| 九九九九九九九九九国产精品| 五月天黄色av| 日韩亚洲中文有码视频| 96超碰网| 欧洲Au麻豆| 伊人久久大香线蕉无码| 亚洲中文字幕av | 98人妻精品一区二区色欲| 少妇天堂网络| 曰韩av中文字幕专区| 懂色Av| 91超碰碰在线| 超碰79人人乐| 国产av强奸美女| 国产91丝袜 在线播放| 有码免费观看| 凹凸视频特色日本特黄| 日B操| 亚洲欧美变态| 日本少妇va7777| 在线综合色| 蜜臀AV一区二区三区| 国产农村妇女精品1区二区| 91精品无码人妻系列| 搡老女人老91妇女老熟女| 午夜精品人妻二区三区| 情色日播放AV| 欧美刺激色黄片免费看| 亚洲97在线观看| 美国三级日本三级久久99| 欧美第一页性| 亚洲Av无码成人精品国产| 97色网| 伊人9| 日韩不卡码| 蜜臀av一区二区三区免费观看| 377p欧洲日本亚洲大胆| 欧美第二页| 玖色av| 日夜久久久九九九久| 色综合色色| 加勒比在线视频一区二区三区 | 亚洲久久东京热一二三四五区视频| 东京太热久久久| 欧美日韩第一页| 国产高清26uuu| 国语对白露脸XXXXXX| 欧美少妇高潮| 久久精品成人一区二区三区蜜臀| 抽查国产福利主播| 亚州色交| 六月丁香五月婷婷| 亚洲国产欧美中日韩成人综合视频| 亚洲精品一区二区精品| 日本操逼无码| 欧美翘臀视频网站一区二区三区 | 亚洲AV成人无码久久精品播放| 影音先锋少妇| 免费观看性欧美一级| 久久久久国产精品久久久| 久久久久国产精品人妻aⅴ天堂| 丁香婷婷激情五月天无毒不卡 | 啊啊啊啊好爽好舒服一区二区易域| 熟妇一区,二区,三区。| 97丝袜亚洲在线播放| 天天干天天日天天射黄色片| 男人下部插入女人下部| 91九色首页| 亚洲国产无码精品首页久久久| 日韩欧美俄罗斯A片| 小视频玖玖| 大香焦A片| 精品日韩中文在线| 超碰人妻天天干| 曰韩中文人妻视频| 9色国产精品一区粉嫩| 国产强奸乱伦欧美| 91性高朝久久久久久久久| 天天夜躁日日躁狠狠2002| 精品午夜福利导航| 国产家庭乱伦表演| 久久超碰国产一区二区三区| 国产精品嫩草影院午夜两性| 福利社区午夜一区二区| 高清无码 国产精品| 强奸乱伦大香蕉网| 综合色色婷婷| 爱爱60秒免费视频| 99热精品青草在线| 狠狠夜色午夜久久综合在线| 蜜桃久久久久久久久久久久| 97超视频在线观看| 伊人在线大香蕉视频久久| 色婷婷日韩精品一区二区三区| 91高清欧美| 97超碰超碰| 亚洲h片在线免费观看| 日本视频一区二区三区| 91GD.COM| 97一区二区蜜臀| 欧美亚洲性爱一区二区| 精品国产一区二区三区久久久蜜臀 | 亚洲熟妇一,二,三期| 日本成人免费一区二区三区| 99热99在线播放激情| 伊人久久婷婷| 最新亚洲风情电影| 啊啊啊不要啊啊受不了了视频在线| 成人片视频| 怡春院久久| av网站免费线看| 插欧洲美女欧美精品| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 亚洲精品免费中文字幕| 国产激情av女片自拍| 精品国产乱码久久久久久影片| 中 文字幕一区二区三四 五 区日 日 骚 | 330dv亚洲成年视频网| 亚洲精品97中文字幕| 亚洲狠狠入| 免费成人在线观看91| 91人妻尻屄视频| 欧美综合自拍成人自拍第二十页| 久偷拍| 大逼色网站| 亚洲最新Av| 啊视频在线| 久草新免费| 97视频播放| 日本性爱欧美性爱| 男人天堂2019亚洲| 免费97视频| 17c嫩草51久久91嫩草| 岛国片在线视频网站| 青青草天天亲夜夜操网| 操B久久| 91日韩国产欧美亚洲另类精盘州至城都| 欧美A片中文字幕| 国产超碰在线| 美女骚尻视频| 欧美性爱无码一区二区三区| 伊人天堂在线| 夫妻AV网站| 成年人三级黄色片视频| 亚洲色五月| 大香交| 国产精品毛片?v一区二区三区| 亚 欧 美 综合| 日本蜜桃| 亚洲精品九九九| 秋霞欧美性爰视频| k频道色撸撸| 人人人摸人人| 91黑丝露脚| 亚洲日韩熟女人妻高清在线| 乱操乱伦AV| 日韩精彩免费| 天天噜| 色婷婷狠狠| 999国产精品999久久久久久| 操逼逼无码| 日韩精品高清资源在线 | 精品视频123区小说区| 校园春色美腿丝袜 | 久久精品91| 曰韩操B| 五月天春色激情网| 亚洲情欲| 色妹子A V| 大香蕉欧美| 超碰公开久久网| 久久久久久久9| 麻豆人妻精品一区二区| 午夜男人的天堂| 开心五月天激情网| 日逼97| 中文字幕日韩综合| 欧美激情高清性猛交| 91丨九色丨大屁股| 欧美日日人人天天| 91精品黄在线观看| 99re在线视频| 曰韩成人免费视频| 女人18精品一区二区三区| 蜜桃无码AV一区二区| 亚洲久久天堂| 久久久爆乳翘臀一线天伦理视频| 极品色综合| 99热亚洲天堂| 在线有码中文字幕| 999 久久久| 国内精品久久人妻性色av| AV丝袜少妇| 亚洲密乳AV| 亚洲黄色网址| 日本高清有码网址视频| 久久噜| 福利在线观看一区二区| 国际精品久久久| 精品国产嫩穴视频| 国产黄色影片在线观看| 色婷婷一区二区三区久久午夜| 91麻豆va国产精品| 99999re| 97免费视频网| 俺去俺来也在线www| 98久久超碰| 麻豆影音天美视频| 国产亚洲日韩在线三区黑人| 人人操超碰在线| 国产精品一区二区三区在线密挑| 岛国爱情动作片在国产AV无码专区亚洲AV漫画 | 日韩15p| 青青操97| 久久精品国产亚洲AV高级北京| 极品少妇久久久| 久插综合| 国产伦精品一区二区三区在线观| 一级一性爱免费视频| 超碰97欧美日韩| 大香樵伊人网| 国产一级特黄大片处女| 欲色综合| 亚洲熟妇无码一区二区三区| 日韩在线欧美精品一区二区| 日韩精品影视| 久久9 9 9精品| 国产男女边吃边摸视频网站| 久久久久幕乱码| 少妇无码太爽| 一级黄色牲爱A级片| 天天舔日美女视频| 乱老熟女一区二区三区| 五月婷婷激情| 美女写真| 岛国黄片网站| 少妇无码999| 偷拍五区| 美女的肌被草喷水视频| av中文在线| 中文字幕亚洲永久精品| 免费a v| 91在线观看,天天综合| 久久久国产精品亚洲精品| 亚洲精品一区二区三区新线路| 久久精品国产72国产精品福利| 91久久九九精品国产综合| 大逼色网站| 蜜桃狠狠色伊人亚洲综合| 欧美色图片91| 淫妻综合网| 免费毛片在线播放| 国产亚洲精品av一区| 亚洲自拍97| 日日摸日日弄日日拍| 久久精品中文| 天天日天天舔东京热| 韩日精品四区| 精品久久99| 天天草天天干天天日| 亚洲囯产精品女人久久久| WWW.操逼.COM| 97操| 超碰91在线| 东京热av影院| 日本一二三免费久久| 亚洲男人天堂视频| 岛国999| 粉嫩AV输入| 久久久中文版| 97舔舔| 2020视频1区2区3区| 91色久| 九九色逼| 亚洲欧美一区二区三区一猛片| 久久久久免费看少妇A片特黄| 2025年A片视频精品| 大JI巴好深好爽又大又粗视频| 91性片| 一起草视频在线| 天天干人人乐| 人妻天堂网| 国产精品剧情| 亚洲九九九| 国产在线播放成人免费| 神马久久久久| 麻豆综合一区av| 日本操逼无码| 国产综合在线视频网站| 国产强奸乱伦xd| 亚洲精品一二区| 欧美日韩精品一区二区三区高清| 操逼国产免费| a级成人毛片免费视频高清| 国产偷拍自拍在线视频| 免费强奸av| 99久在线精品99re8热| 欧美黑人精品一区二区| 免费一级毛片在线视频观看| 99精品久久久久久久婷婷蜜桃| 中文字幕在线日亚州9| 久久精品人体AV| 夜夜高潮夜夜爽| 亚州色图欧美| 9.1小视频| 综合亚洲欧美| 成人精品在线免费视频| 秋霞午夜成人福利片片| A 在线网址| 第一高清av中文字幕| 大香樵伊人网| 熟女中出视频| 超碰欧美在线欧美| 国产综合久| 男女啪啪网站免费视频| 无码操逼网| 久操精品网| 久久久久久久久久久97| 久草热制服丝袜在线观看 | 免费黄色片。| 婷婷久久五月| 九九热超碰97亚洲最新香蕉| 美女诱惑在线一区| 精品人妻15区| se吧提供91精品国产91久久久久久| 99国产在线 精品 视频| 午夜免费福利视频一区| 大稥蕉免费视频这里只有精品| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 人妻美腿丝袜制服诱惑综合天堂-| 都市激情人妻一区二区青青操视频 | 偷拍 欧美 日韩| 日韩欧美亚洲一区二区三区影院| 亚洲综合色男人网| 狠综合网| 另类图片天天影视| 精品一区二区综合熟妇| av天堂影视中文在字幕在线中文| 九九九久久久久| 4虎在线观看| 一级人妻性爱视频| 色五月婷婷中文字幕| 91天天综合网,天天综合网| 人妻丰满熟妇av无码区蜜桃| 摸奶性爱视频网站在线免费播放| 人人操人人摸人人看人人干| 久久久久久久一级黄色打同平台| 91N综合网在线| 你懂的在线观看区国产| 超碰狠狠操| 秋霞鲁丝午夜无码一区二区三| 97色碰| 啪一啪免费视频| 欧美少妇第一页| 丰满人妻-区二区三区免费看| 一级一性爱免费视频| 99视频自拍| 亚洲熟女乱综合一区二区三区| 欧美97| 人人操AV| 免看60秒涩涩视频| 免费一级黄色录像影片| 亚洲情色五月天 | 无码 黑人一区二区三区| 国产成人亚洲精品自产在线 | 多毛小伙内射老太婆| 欧美日韩免费专区在线| 婷婷爽人人婷婷爽视频| 岛国精品视频在线观看| 欧美韩国你懂得在线| 国产91福利小视频在线观看| 992这里有精品| 性欧美第一页| 亚洲 欧美日韩 另类| 夜夜骑天天燥| 日韩精品一区二区高清| 99视频内射三四| av2014 日韩在线中文字幕| 无码聚合| 呻吟 欧美 日本 中出| 日本精品无码三级网站| 青青欧洲黑| 欧美日韩不卡a片| 亚洲污一污二| 日本熟女中文字幕一区| 午夜福利久久久噜久噜久久综合 | 精品久久久久久中文| 久久香蕉超碰97国产精品| 91丨九色丨国产丨人妻在线| 欲色影视综合吧| 边做饭边操逼逼| 91精品人妻一区二区三区蜜桃臀| 99热伊人| 国产三区免费在线观看| www.AV有限公司一区| 乱性AV| 好湿好紧好爽 视频| 啪啪综合网| 精品一区二区三区最新| 天天影视色香欲综合网小说| 欧中日成人免费影视| 欧美成熟性爱精品| 欧美天天综| 91亚洲色人| 操香逼| 亚洲精品人妻在线| 夜夜青青无码影院| JULIA一区二区三区在线播放| 男人的天堂kva| 五月激情综合网| 亚洲无线观看久久| 日本啊啊啊啊啊视频| 国产精品久久久久久久黄无码| 嗯嗯啊啊日韩精品| 丁香六月啪| 欧美激情精品久久久久久| 黑丝少妇在线观看| 国产精品久久久久久久久久久久久久吹 | 久久性爱大全| 美女丝袜激情小说| 婷婷五月色| 91久久青青草原精品| 热久久99999| 97摸视频| 91爱| 天天摸夜夜操视频| 欧美综合区| 国产一级高清免费观看| 欧美在线55555| 国产成人无码网站在线视频| 综合亚州欧美| 天天摸夜夜摸| 国产绿奴视频在线观看| 另类成人首页一区| 天堂精品在线| 欧美性爱无码一区二区三区| 夜夜国自区| 夜夜操天天肏| 国产成人精品日本视频| 天天色图| 中文字幕无码不卡啪啪| 青青草原人妻| 午夜偷拍久久熟女| 91熟女视频网| 欧美在线官网| av在线播放国产一区| 国产精品久久久久久9999| 玖玖综合.com| 操人妻逼91| 国内偷自视频区视频综合| 久久久免费视频18| 亚洲一区二区三区麻豆传媒| 国产精品久久久久无码AV会牛| 四虎在线视频| 大香蕉AV丝袜| 日韩亚洲中文字幕在线| 97国产超碰| 懂色av中文字幕| 大香蕉一人在线| 性站 | 婷婷久久久| 中文字幕天堂在线| 乱操9999| www.狠狠| 人人看人人插| 亚洲操操操无码| 在线观看午夜婷婷久久久久清性观看| 久久久久久亚洲精品不卡人乳 | 9久久久久| 粉嫩久久久极品| 久操操| 久久久久久性爱片| 综合激情五月天| 90后性网国产欧美| 99精品欧美一区二区三区桃色| 日韩一级二级三级免费看完整版| 人人操超碰在线| 国产精品国产| 99蜜桃臀久久久欧美精品网站| 久久、1234| 爱欲AV| 少妇同性| 欧美 亚洲 制服 精品| 综合操逼| 欧美综合国产精品久久丁香| 一区二区三区高清| 舔人妻中文免费视频| 人妻少妇久久中文| 亚州熟妇精品| 亚州综合AⅤ| 69精品人人人人| 国产老熟女| 国产福利影视| 三级三级三级a级全黄三| 激情小说图片亚洲首页| 亚洲人妻精品一区二区| 超碰激情808| 亚洲日产专区| 91在线色综合| 亚洲精品 大香蕉| 99热超碰| 久久久久久欧美精品se一二三四| 福利在线黄片| 国产人妻天天干精品| 成人免费福利网站国产| 成年人一级黄色毛片大全在线观看| 欧美A片中文字幕| 日韩免费三级黄片电影| 人妻一区二区三区熟女| 欧美天天搞| 99视频自拍区| 加勒比av网| 后入合集| 久草电影网| 伊人9| 亚洲AV不卡在线观看| 四虎影视国产精品| 欧美色97| 夜夜嗨AV一区天天| 中文字幕在线观看永久| 国产麻豆福利av在线播放| 秋霞影音一区二区三区| 久操热线| www.zbzhongsen.com| 香蕉99秘 精品一区丁香| 五十路二区在线 | 无遮挡又黄又刺激的视频| 性爱视频无打码在线观看| 欧美v亚洲v日韩v最新在线二区| 91操碰|