亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

Ethernet幀完整性校驗(yàn):從FCS原理到CRC-32故障排查實(shí)戰(zhàn)

Ethernet幀完整性校驗(yàn):從FCS原理到CRC-32故障排查實(shí)戰(zhàn) 做網(wǎng)絡(luò)這一行“Ethernet幀完整性校驗(yàn)”這串詞平時(shí)未必天天掛在嘴邊但真遇到網(wǎng)絡(luò)上莫名其妙的丟包、誤碼、延遲抖動(dòng)繞來繞去最后總會(huì)撞到它身上。我第一次對(duì)它產(chǎn)生強(qiáng)烈印象是在一次聯(lián)調(diào)現(xiàn)場(chǎng)客戶反映兩套系統(tǒng)之間偶發(fā)通訊卡頓接口統(tǒng)計(jì)面板里某個(gè)計(jì)數(shù)在緩慢上漲業(yè)務(wù)卻感知不到太多異常。查了好幾天換線、換模塊、重啟設(shè)備都試過最后才有人點(diǎn)了一句“你怎么不去看看FCS錯(cuò)誤率”。也正是從那一次開始我把幀完整性校驗(yàn)的原理、計(jì)算方式、排查套路徹底過了一遍后面再遇到類似問題基本都能在半小時(shí)內(nèi)找到方向。這篇文章里的內(nèi)容我會(huì)從原理講到實(shí)操包括CRC-32到底怎么算、為什么抓包工具看不見幀尾的FCS、FCS異常增長(zhǎng)時(shí)該怎么由表及里定位故障最后再總結(jié)一些我用過、踩過、后來養(yǎng)成的排查習(xí)慣。適合剛接觸網(wǎng)絡(luò)協(xié)議分析的開發(fā)者也適合在網(wǎng)絡(luò)一線做過一段時(shí)間、想系統(tǒng)梳理一下這類知識(shí)的朋友。1. 一次聯(lián)調(diào)里的意外發(fā)現(xiàn)抓包看不見幀尾FCS1.1 現(xiàn)場(chǎng)現(xiàn)象與第一反應(yīng)那次聯(lián)調(diào)的環(huán)境并不復(fù)雜兩臺(tái)服務(wù)器通過交換機(jī)互通中間走了一段雙絞線再看一眼光模塊轉(zhuǎn)接。業(yè)務(wù)流量本身不大但每天總有那么幾個(gè)時(shí)段出現(xiàn)重傳。起初我沒太在意因?yàn)閼?yīng)用層有重試機(jī)制偶發(fā)重傳也正常。真正引起警覺的是某臺(tái)交換機(jī)端口統(tǒng)計(jì)里兩個(gè)字段在緩慢增長(zhǎng)一個(gè)和CRC錯(cuò)誤相關(guān)另一個(gè)和入方向丟棄相關(guān)。雖然增長(zhǎng)幅度不大對(duì)業(yè)務(wù)暫時(shí)沒有明顯影響但這類計(jì)數(shù)一旦出現(xiàn)說明鏈路里一定在做“無用功”。我第一反應(yīng)是懷疑線纜和光模塊。按照常規(guī)做法先換了一根跳線又把兩端的收發(fā)模塊重新插拔看是否能匹配成功。結(jié)果并不理想CRC錯(cuò)誤計(jì)數(shù)并沒有停。后來又試著把兩條鏈路的速率協(xié)商狀態(tài)改為固定模式同樣沒有明顯改善。這時(shí)候我才意識(shí)到一個(gè)問題我一直在“猜”是物理鏈路的問題但我根本沒有真正搞清楚這個(gè)錯(cuò)誤計(jì)數(shù)到底是在什么時(shí)候產(chǎn)生的。換句話說我該先弄懂“FCS”是什么它校驗(yàn)的是什么才能知道該懷疑誰(shuí)。1.2 以太網(wǎng)幀結(jié)構(gòu)里FCS到底在哪里IEEE 802.3標(biāo)準(zhǔn)定義的基礎(chǔ)以太網(wǎng)幀結(jié)構(gòu)從發(fā)送端的角度來看大致是這樣一個(gè)順序前導(dǎo)碼7字節(jié) 幀起始定界符SFD1字節(jié) 目的MAC地址6字節(jié) 源MAC地址6字節(jié) 長(zhǎng)度/類型字段2字節(jié) 載荷46到1500字節(jié) 幀校驗(yàn)序列FCS4字節(jié)前導(dǎo)碼和SFD是物理層同步用的接收端把它們識(shí)別出來之后就知道“幀數(shù)據(jù)從這兒開始了”。目的MAC、源MAC、長(zhǎng)度/類型字段和載荷是真正被協(xié)議棧解析的內(nèi)容。而FCS這4個(gè)字節(jié)就是我今天要重點(diǎn)聊的“Ethernet幀完整性校驗(yàn)”機(jī)制的核心。FCS的校驗(yàn)范圍是從目的MAC地址開始一直覆蓋到載荷結(jié)束不包含前導(dǎo)碼、SFD也不包含F(xiàn)CS本身。發(fā)送端對(duì)這一段數(shù)據(jù)算出一個(gè)32位的結(jié)果并按固定字節(jié)序填到幀尾。接收端收到整個(gè)幀之后用同樣的算法對(duì)同樣的范圍重新計(jì)算一次再把計(jì)算結(jié)果和收到的FCS做比較。如果一致就認(rèn)為這一跳傳輸過程中數(shù)據(jù)沒有發(fā)生比特級(jí)的變化如果不一致接收端會(huì)把這個(gè)幀直接丟棄。有一點(diǎn)值得注意如果幀里帶了VLAN標(biāo)簽802.1QFCS的校驗(yàn)范圍會(huì)從目的MAC一直算到VLAN Tag和載荷結(jié)束這部分額外字段同樣受保護(hù)。無論是私有VLAN還是其他擴(kuò)展標(biāo)簽只要在幀頭里作為數(shù)據(jù)結(jié)構(gòu)存在、接著載荷發(fā)送它們都會(huì)被納入CRC計(jì)算范圍。實(shí)踐中我見過不少人在用抓包工具查看帶VLAN幀時(shí)下意識(shí)只盯著源目MAC和IP完全沒意識(shí)到FCS覆蓋范圍已經(jīng)發(fā)生了變化。1.3 為什么抓包工具“看不見”FCS很多第一次接觸抓包的朋友都會(huì)問同一個(gè)問題我抓出來的幀里明明能看到MAC頭能看到IP頭為什么找不到文檔里說的那4字節(jié)FCS答案和抓包工具的采集位置有關(guān)。抓包工具讀取的是主機(jī)協(xié)議棧里某個(gè)“鉤子”位置這個(gè)位置通常位于網(wǎng)卡驅(qū)動(dòng)把報(bào)文上拋給系統(tǒng)網(wǎng)絡(luò)棧之后。而絕大多數(shù)網(wǎng)卡在硬件收幀時(shí)會(huì)先做一遍CRC校驗(yàn)校驗(yàn)不過的幀直接丟棄不往上拋校驗(yàn)通過的幀再把尾部的4字節(jié)FCS剝離掉只把有效載荷部分交給驅(qū)動(dòng)。所以應(yīng)用層抓包工具拿到的幀天然就少了尾部這4個(gè)字節(jié)。這就帶來一個(gè)很重要的實(shí)操認(rèn)知用抓包工具抓到的幀“看起來都是好的”并不能證明鏈路就是干凈的。因?yàn)檎嬲龓CS錯(cuò)誤的幀在網(wǎng)卡硬件這一層就已經(jīng)被處理掉了。你如果想驗(yàn)證“這一跳有沒有出錯(cuò)”不能只看抓包文件里的幀內(nèi)容而是要看網(wǎng)卡驅(qū)動(dòng)或者對(duì)端交換機(jī)的底層計(jì)數(shù)統(tǒng)計(jì)比如常見的rx_crc_errors、rx_fcs_errors這類字段。在不少網(wǎng)卡驅(qū)動(dòng)里FCS錯(cuò)誤是單獨(dú)計(jì)數(shù)的也有驅(qū)動(dòng)把它并入CRC錯(cuò)誤一類這取決于具體實(shí)現(xiàn)但整體思路一致它是物理層和MAC層之間的事件普通抓包工具默認(rèn)是看不見的。當(dāng)然也有例外。部分網(wǎng)卡驅(qū)動(dòng)支持關(guān)閉CRC剝離功能或者抓包工具配置為“保留壞幀”模式這時(shí)你可能會(huì)在抓包里看到尾部帶FCS的完整幀甚至看到CRC校驗(yàn)失敗的幀。但這種模式不是默認(rèn)行為而且開啟之后抓包工具本身也容易把壞幀當(dāng)作正常幀顯示反而誤導(dǎo)判斷。所以我個(gè)人并不建議在日常分析中開這種模式除非你明確知道自己想要抓壞幀做實(shí)驗(yàn)。2. CRC-32幀完整性校驗(yàn)的數(shù)學(xué)底子2.1 為什么以太網(wǎng)選擇CRC而不是簡(jiǎn)單校驗(yàn)和如果只是想讓接收端確認(rèn)數(shù)據(jù)沒被改過最直覺的做法是“把所有字節(jié)加起來存一個(gè)和”。IP協(xié)議頭部的校驗(yàn)和就是這么干的。但以太網(wǎng)這種鏈路層技術(shù)面對(duì)的是實(shí)實(shí)在在的物理信道電磁干擾、線纜衰減、連接器氧化、信號(hào)反射都會(huì)造成比特錯(cuò)誤而且這些錯(cuò)誤往往不是孤立的單個(gè)比特翻轉(zhuǎn)而是連續(xù)的突發(fā)錯(cuò)誤。簡(jiǎn)單求和這種方式對(duì)突發(fā)錯(cuò)誤的識(shí)別能力很差。CRC循環(huán)冗余校驗(yàn)的核心思想是把數(shù)據(jù)看成一個(gè)龐大的二進(jìn)制數(shù)用這個(gè)數(shù)去除以一個(gè)固定的“生成多項(xiàng)式”得到的余數(shù)就是校驗(yàn)值。接收端拿到數(shù)據(jù)和校驗(yàn)值之后再做一次同樣的除法如果余數(shù)不為零就說明數(shù)據(jù)在這條鏈路上發(fā)生了改動(dòng)。這個(gè)“除法求余”的過程聽起來復(fù)雜但在硬件上用移位寄存器實(shí)現(xiàn)非常順而且可以通過查表法提升速度這就是它在通信領(lǐng)域被廣泛采用的原因。IEEE 802.3選擇的CRC-32并不是隨便挑了個(gè)多項(xiàng)式。它背后對(duì)應(yīng)了突發(fā)錯(cuò)誤檢測(cè)能力的數(shù)學(xué)保證可以檢測(cè)出所有長(zhǎng)度不超過32比特的突發(fā)錯(cuò)誤可以檢測(cè)所有奇數(shù)個(gè)比特錯(cuò)誤并且在數(shù)據(jù)長(zhǎng)度足夠短的情況下雙比特錯(cuò)誤的漏檢率也極低。對(duì)于一條物理鏈路上常見的噪聲擾動(dòng)來說這套保證已經(jīng)非常夠用。所以別看FCS只有4字節(jié)它在鏈路層協(xié)議里承擔(dān)的角色比很多剛?cè)腴T的人想象中重要得多。2.2 IEEE 802.3 CRC-32的參數(shù)細(xì)節(jié)很多朋友試過自己實(shí)現(xiàn)CRC-32卻發(fā)現(xiàn)自己算出來的值和抓包工具或設(shè)備上的FCS對(duì)不上。真不是你代碼寫錯(cuò)了而是CRC存在多種“變體”IEEE 802.3使用的CRC-32有自己特定的參數(shù)組合。我整理成一張速查表參數(shù)項(xiàng)IEEE 802.3 CRC-32取值生成多項(xiàng)式普通寫法0x04C11DB7生成多項(xiàng)式反射寫法0xEDB88320初始值0xFFFFFFFF輸入數(shù)據(jù)是否反射處理是輸出結(jié)果是否反射處理是最終異或值0xFFFFFFFF這里面的“反射”指的是對(duì)參與計(jì)算的每個(gè)字節(jié)先做位序反轉(zhuǎn)或者對(duì)整段數(shù)據(jù)處理時(shí)按位反序操作。用業(yè)界常見的話說802.3的CRC-32是“反射輸入、反射輸出、初值全1、結(jié)果異或全1”。如果你的CRC計(jì)算工具或者算法實(shí)現(xiàn)沒有配齊這套參數(shù)算出來的結(jié)果自然和真實(shí)FCS對(duì)不上。新手最容易栽的坑有三個(gè)一是多項(xiàng)式寫法搞混普通寫法和反射寫法之間的二進(jìn)制位序正好相反二是忘記處理初始值不置為全1的話算出的結(jié)果只在空數(shù)據(jù)時(shí)恰好一致一旦有實(shí)際數(shù)據(jù)就會(huì)出現(xiàn)偏差三是漏掉最終異或?qū)е虏钜粋€(gè)固定掩碼。還有一點(diǎn)FCS在網(wǎng)絡(luò)上的字節(jié)序也要注意常見網(wǎng)卡把CRC結(jié)果按小端序填到幀尾如果你按大端讀出來再比較一樣會(huì)不匹配。2.3 用生活化的例子理解“多項(xiàng)式除法”我知道“除以多項(xiàng)式”這個(gè)概念對(duì)非數(shù)學(xué)背景的讀者容易勸退。換個(gè)說法可以理解為你有一串特別長(zhǎng)的數(shù)字然后有一個(gè)固定的“模子”發(fā)送端拿著這串?dāng)?shù)字去除以模子得到的余數(shù)就是蓋章。接收端收到數(shù)據(jù)之后也拿著同一個(gè)模子去除如果余數(shù)和發(fā)過來的章對(duì)不上說明數(shù)字在運(yùn)輸途中被改過。為什么它能檢測(cè)出“改了哪個(gè)位”因?yàn)槟W颖旧碛芯脑O(shè)計(jì)的數(shù)學(xué)性質(zhì)。任意一個(gè)比特錯(cuò)誤等價(jià)于原數(shù)據(jù)加上了某個(gè)“誤差向量”。如果這個(gè)誤差向量恰好不是模子的倍數(shù)除法余數(shù)就會(huì)改變就會(huì)被識(shí)別出來。CRC能保證一定長(zhǎng)度范圍內(nèi)的所有突發(fā)錯(cuò)誤都會(huì)被識(shí)別正是因?yàn)檫@個(gè)模子的數(shù)學(xué)設(shè)計(jì)讓這些誤差向量都不會(huì)“正好整除”。實(shí)際做鏈路分析時(shí)我不需要去手推多項(xiàng)式除法但理解這一層之后你會(huì)明白一個(gè)關(guān)鍵道理CRC不是加密不是哈希它不承諾防偽只承諾“傳輸過程有沒有擾動(dòng)”。它也不會(huì)告訴你錯(cuò)誤發(fā)生在哪個(gè)比特只會(huì)告訴你“這一幀壞掉了”。這一點(diǎn)在后面的故障排查里非常重要——FCS異常說明問題出在這條鏈路的某個(gè)環(huán)節(jié)但具體是哪一段還需要進(jìn)一步定位。3. 手寫一個(gè)幀完整性校驗(yàn)工具3.1 構(gòu)造最小以太網(wǎng)幀并計(jì)算FCS要說對(duì)Ethernet幀完整性校驗(yàn)的理解光看書肯定不夠。我當(dāng)時(shí)為了讓自己徹底搞明白FCS的計(jì)算過程寫了一個(gè)很小的腳本去“造幀”自己拼一個(gè)最小以太網(wǎng)幀算出CRC-32再模擬接收方校驗(yàn)一遍。整個(gè)過程不到幾十行代碼但對(duì)理解校驗(yàn)邏輯非常有幫助。思路很簡(jiǎn)單拼一個(gè)目的MAC是全FF廣播地址、源MAC是某個(gè)本地地址的幀EtherType字段填入0x0800載荷就放46個(gè)字節(jié)的測(cè)試數(shù)據(jù)。算一下FCSimport zlib import struct def build_frame(dst_mac, src_mac, ethertype, payload): frame dst_mac src_mac ethertype payload crc_val zlib.crc32(frame) 0xffffffff fcs struct.pack(I, crc_val) return frame fcs def verify_frame(frame): fcs frame[-4:] body frame[:-4] expected struct.pack(I, zlib.crc32(body) 0xffffffff) return fcs expected dst bytes.fromhex(ffffffffffff) src bytes.fromhex(001122334455) etype b\x08\x00 payload bytes(range(46)) full_frame build_frame(dst, src, etype, payload) print(frame length:, len(full_frame)) print(fcs bytes:, full_frame[-4:].hex()) print(verify result:, verify_frame(full_frame)) # 模擬傳輸過程中一個(gè)比特被翻轉(zhuǎn) bad_frame bytearray(full_frame) bad_frame[20] ^ 0x01 print(verify result with flip:, verify_frame(bytes(bad_frame)))這里用到了Python內(nèi)置的zlib.crc32它的底層實(shí)現(xiàn)恰好就是IEEE 802.3這套CRC-32參數(shù)多項(xiàng)式反射寫法是0xEDB88320初始值是全1輸入輸出都帶反射最后再做異或。所以不用自己寫查表邏輯。代碼里定義了兩個(gè)函數(shù)build_frame負(fù)責(zé)構(gòu)造完整幀verify_frame負(fù)責(zé)把幀尾4字節(jié)當(dāng)成FCS重新計(jì)算并比較。運(yùn)行之后你會(huì)看到正常幀校驗(yàn)返回True而把第20個(gè)字節(jié)翻轉(zhuǎn)一位后校驗(yàn)立刻返回False。這個(gè)“翻轉(zhuǎn)一位就翻車”的效果正是CRC-32在鏈路層的務(wù)實(shí)價(jià)值它不保證你不被攻擊但能保證你不會(huì)把壞數(shù)據(jù)當(dāng)成好數(shù)據(jù)繼續(xù)往上拋。3.2 離線驗(yàn)證真實(shí)抓包數(shù)據(jù)自己造完幀之后我接下來做的一件事是拿一批真實(shí)的抓包文件做離線校驗(yàn)。想直接從抓包文件里驗(yàn)證FCS首先要面臨一個(gè)現(xiàn)實(shí)問題多數(shù)抓包文件保存的幀里根本沒有FCS字節(jié)。如果抓包時(shí)啟用了“完整幀保存”或者某些設(shè)備明確保留了幀尾FCS那么離線文件里的每一幀會(huì)包含完整4字節(jié)。需要逐幀解析pcap記錄pcap全局頭通常是24字節(jié)之后每一條記錄頭16字節(jié)記錄頭里的incl_len告訴你這條記錄實(shí)際捕獲了多少字節(jié)orig_len則告訴你網(wǎng)絡(luò)上的原始長(zhǎng)度。如果incl_len比正常最小幀頭加最小載荷還要多出4字節(jié)或者和你已知的載荷長(zhǎng)度對(duì)不上就值得去讀取最后4字節(jié)做校驗(yàn)。import struct import zlib def parse_and_verify_pcap(file_path): with open(file_path, rb) as f: global_header f.read(24) while True: rec_header f.read(16) if len(rec_header) 16: break ts_sec, ts_usec, incl_len, orig_len struct.unpack(IIII, rec_header) packet_data f.read(incl_len) if incl_len 64 and orig_len 64: fcs packet_data[-4:] body packet_data[:-4] expected struct.pack(I, zlib.crc32(body) 0xffffffff) if fcs ! expected: print(ftimestamp {ts_sec}.{ts_usec:06d}: FCS mismatch)這段代碼只是示意不同鏈路類型比如帶VLAN Tag、帶元數(shù)據(jù)封裝會(huì)有差異但整體結(jié)構(gòu)差不多。我實(shí)際跑批處理時(shí)發(fā)現(xiàn)一部分抓包確實(shí)能驗(yàn)證通過另一部分文件里的幀尾4字節(jié)并不是有效FCS而是某些網(wǎng)卡驅(qū)動(dòng)填充的占位數(shù)據(jù)這時(shí)候直接按FCS校驗(yàn)就會(huì)出現(xiàn)大量“誤報(bào)”。所以離線校驗(yàn)前最好先確認(rèn)抓包工具到底有沒有存儲(chǔ)FCS別對(duì)著一堆占位數(shù)據(jù)空跑。3.3 單跳校驗(yàn)通過之后的事從FCS角度看每經(jīng)過一條鏈路、一臺(tái)交換機(jī)幀都會(huì)被重新計(jì)算一次FCS。也就是說端到端抓包時(shí)你看到的FCS已經(jīng)是被中間設(shè)備“重新蓋過章”的版本而不是最初發(fā)送端蓋的章。這是理解幀校驗(yàn)和上層校驗(yàn)關(guān)系的關(guān)鍵。交換機(jī)從入端口收到一幀先校驗(yàn)FCS通過之后再查轉(zhuǎn)發(fā)表修改某些字段比如TTL或MAC等涉及三層轉(zhuǎn)發(fā)的場(chǎng)景再重新計(jì)算一個(gè)新的FCS發(fā)出去。這個(gè)過程保證了“每一跳”的可靠性但每一跳都獨(dú)立完成上下游之間沒有狀態(tài)關(guān)聯(lián)。所以只靠鏈路層FCS沒辦法保證端到端的數(shù)據(jù)完整性應(yīng)用層數(shù)據(jù)跨越多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中間只要有一個(gè)節(jié)點(diǎn)軟件內(nèi)部出問題就可能改掉數(shù)據(jù)后重新計(jì)算一個(gè)合法的FCS。這也是為什么TCP層還要有自己的校驗(yàn)和到了更高層有些協(xié)議還會(huì)再做一次完整性摘要。鏈路層FCS是一道重要的防線但它只是縱深防御體系里的一道而不是唯一一道。實(shí)際排查問題的時(shí)候不要把“FCS校驗(yàn)過了”當(dāng)作“整條鏈路沒問題”的結(jié)論要理解每一層校驗(yàn)各自保護(hù)的范圍。4. 從FCS異常反推鏈路故障4.1 CRC錯(cuò)誤到底是在哪個(gè)環(huán)節(jié)產(chǎn)生的FCS異常的本質(zhì)是“接收端算出來的校驗(yàn)值和發(fā)送端寫的不一致”。那這個(gè)不一致通常在哪里被引入首當(dāng)其沖是物理層雙絞線過長(zhǎng)導(dǎo)致信號(hào)衰減、連接器氧化造成接觸電阻增大、網(wǎng)線內(nèi)部線對(duì)絞距被破壞導(dǎo)致的串?dāng)_、電磁干擾源靠近線纜、光模塊老化導(dǎo)致光功率下降、光纖彎曲過大導(dǎo)致反射這些都會(huì)讓比特位在傳輸過程中“翻轉(zhuǎn)”。另一個(gè)常見來源是鏈路雙方的工作狀態(tài)不匹配。比如一端協(xié)商到了全雙工另一端卡在半雙工這種狀態(tài)在低速以太網(wǎng)上會(huì)出現(xiàn)大量沖突嚴(yán)重時(shí)幀會(huì)被截?cái)?、撕裂接收端的FCS校驗(yàn)自然過不了。尤其是強(qiáng)制雙工模式的時(shí)候風(fēng)險(xiǎn)更大因?yàn)殡p方完全放棄了自動(dòng)協(xié)商的握手確認(rèn)過程。還有一個(gè)容易被忽視的環(huán)節(jié)網(wǎng)卡或交換芯片內(nèi)部的處理邏輯。比如芯片收到一個(gè)長(zhǎng)度異常的短幀Runt可能還沒來得及完整接收就已經(jīng)把不完整的數(shù)據(jù)提交給上層模塊又比如交換機(jī)緩存不足時(shí)某個(gè)隊(duì)列被丟棄或部分丟棄也會(huì)表現(xiàn)為CRC錯(cuò)誤或?qū)R錯(cuò)誤。這類問題的物理鏈路本身可能是健康的。我自己的經(jīng)驗(yàn)是遇到FCS異常先不要急著懷疑線纜質(zhì)量而是先看錯(cuò)誤計(jì)數(shù)的分布特征。如果錯(cuò)誤零散分布在多個(gè)端口那更像環(huán)境干擾或設(shè)備共有問題如果錯(cuò)誤集中在一條鏈路的兩端那重點(diǎn)懷疑這條物理路徑如果只有一端報(bào)錯(cuò)另一端完全干凈那可能是接收端硬件或驅(qū)動(dòng)的問題。4.2 一套可以照抄的排查順序下面這套順序是我后來固定下來的排查流程不算特別復(fù)雜但每一步都有明確目的先收集兩側(cè)端口統(tǒng)計(jì)把CRC錯(cuò)誤、FCS錯(cuò)誤、對(duì)齊錯(cuò)誤、短幀錯(cuò)誤、丟包計(jì)數(shù)全部記下來。不要只看其中一個(gè)字段它們組合起來會(huì)給出更多線索。觀察錯(cuò)誤增長(zhǎng)速率和負(fù)載的關(guān)系。如果只在業(yè)務(wù)高峰時(shí)快速增長(zhǎng)說明大概率是信號(hào)質(zhì)量問題在高負(fù)載下被放大如果空載也在漲那問題可能很穩(wěn)定比如硬件損壞或接觸不良。做一次“物理層替換法”換線、換模塊、換端口。每換一個(gè)環(huán)節(jié)觀察一段時(shí)間計(jì)數(shù)。替換法最忌諱一次換好幾個(gè)東西那你就永遠(yuǎn)不知道是哪個(gè)環(huán)節(jié)治好了問題。檢查協(xié)商狀態(tài)。確認(rèn)兩端速率、雙工模式一致關(guān)閉強(qiáng)制的“非標(biāo)準(zhǔn)”配置再做對(duì)比。如果是在僅跑少量流量的測(cè)試環(huán)境可以嘗試顯式固定速率看錯(cuò)誤是否消失。在鏈路兩端同時(shí)抓包并打時(shí)間戳比對(duì)兩端收到的幀數(shù)量和數(shù)據(jù)內(nèi)容。如果入口流量正常、出口出現(xiàn)突發(fā)錯(cuò)誤問題很可能在中間設(shè)備如果兩端都干凈但交換機(jī)計(jì)數(shù)在漲也可能是交換機(jī)內(nèi)部統(tǒng)計(jì)口徑問題。如果錯(cuò)誤只在某個(gè)特定網(wǎng)卡上出現(xiàn)更新驅(qū)動(dòng)、固件并檢查網(wǎng)卡是否啟用了某些卸載特性比如接收側(cè)合并、Large Receive Offload這些特性在驅(qū)動(dòng)實(shí)現(xiàn)有bug時(shí)會(huì)引發(fā)奇怪的數(shù)據(jù)異常。如果以上都做完了還沒找到原因再考慮設(shè)備硬件故障比如交換芯片的背板問題。這種情況通常需要換一臺(tái)設(shè)備或換一個(gè)板卡做隔離驗(yàn)證。這套流程看起來基礎(chǔ)但能覆蓋絕大多數(shù)場(chǎng)景。尤其第3步的“每次只換一個(gè)環(huán)節(jié)”聽起來像廢話恰恰是無數(shù)現(xiàn)場(chǎng)工程師最容易因?yàn)榧痹甓傅腻e(cuò)誤。4.3 故障速查表現(xiàn)象、原因與驗(yàn)證手段為了隨時(shí)查閱我整理了一張速查表也算是對(duì)上面排查順序的一個(gè)濃縮現(xiàn)象可能原因先驗(yàn)證什么可能的動(dòng)作單端口CRC計(jì)數(shù)緩慢增長(zhǎng)業(yè)務(wù)無明顯感知線纜老化、連接器接觸電阻、輕微電磁干擾端口協(xié)商狀態(tài)、線纜長(zhǎng)度、兩端功率更換跳線、重新壓接水晶頭高負(fù)載下CRC計(jì)數(shù)快速上升信號(hào)衰減、光模塊劣化、雙工不匹配光功率、錯(cuò)誤增長(zhǎng)速率與負(fù)載關(guān)系更換光模塊、調(diào)整協(xié)商策略CRC錯(cuò)誤伴隨對(duì)齊錯(cuò)誤出現(xiàn)鏈路沖突、物理層幀截?cái)嚯p工狀態(tài)、線對(duì)序強(qiáng)制全雙工一致或更換線纜多端口同時(shí)出現(xiàn)CRC錯(cuò)誤公共環(huán)境干擾、設(shè)備供電異常設(shè)備側(cè)電源、周邊大功率設(shè)備干擾整改布線路徑、調(diào)整電源更換模塊后計(jì)數(shù)短暫清零又復(fù)漲硬件插槽或背板鏈路問題換一個(gè)端口或設(shè)備對(duì)比進(jìn)一步隔離硬件層級(jí)這里有一條通用原則CRC計(jì)數(shù)是一個(gè)“果”不是“因”。你從它著手去查問題沒錯(cuò)但最終修復(fù)的一定是導(dǎo)致它的環(huán)境、物理鏈路、協(xié)商狀態(tài)或者硬件故障。神化統(tǒng)計(jì)字段容易把自己帶偏。5. 常見誤區(qū)和幾個(gè)實(shí)戰(zhàn)心得5.1 誤區(qū)一看到CRC上升就斷定是線纜質(zhì)量差這類判斷太絕對(duì)了。很多情況下CRC錯(cuò)誤來自驅(qū)動(dòng)或設(shè)備內(nèi)部的異常。我遇到過一次很典型的例子兩端口之間CRC計(jì)數(shù)持續(xù)上漲但把線纜、模塊全部換了一遍問題依舊。最后發(fā)現(xiàn)是某塊板卡內(nèi)部背板鏈路的數(shù)據(jù)通路故障換了整塊線卡后才恢復(fù)。如果當(dāng)時(shí)只盯著“換線”這一條思路根本走不到真正的根因。另一個(gè)容易被忽略的是虛擬化環(huán)境。虛擬交換機(jī)和虛擬網(wǎng)卡驅(qū)動(dòng)在統(tǒng)計(jì)CRC時(shí)很多實(shí)現(xiàn)只是把宿主機(jī)物理網(wǎng)卡的統(tǒng)計(jì)原樣暴露出來并不代表虛擬鏈路上真的發(fā)生了比特錯(cuò)誤。如果在虛擬化平臺(tái)上看到CRC上漲第一件事應(yīng)該是確認(rèn)這個(gè)計(jì)數(shù)到底來自物理網(wǎng)卡還是虛擬數(shù)據(jù)通路否則你容易把平臺(tái)自身的問題嫁禍給底層物理網(wǎng)絡(luò)。5.2 誤區(qū)二抓包工具顯示無錯(cuò)鏈路就一定干凈這個(gè)誤區(qū)在上文已經(jīng)提到過但它真的太常見了值得單獨(dú)拿出來再說一次。抓包工具默認(rèn)拿到的幀是網(wǎng)卡剝離FCS之后的版本壞幀在進(jìn)入?yún)f(xié)議棧之前就被丟棄了。所以抓包結(jié)果里每一條記錄都“光鮮亮麗”根本不能說明物理鏈路上沒有噪聲。想看鏈路健康度必須配合網(wǎng)卡底層計(jì)數(shù)否則你會(huì)被自己的抓包文件欺騙。反過來如果抓包工具里真的出現(xiàn)了CRC錯(cuò)誤標(biāo)記某些工具在捕獲引擎保留了壞幀時(shí)會(huì)有提示那說明這已經(jīng)很嚴(yán)重了鏈路質(zhì)量可能差到了一定程度。但普通場(chǎng)景下抓不到CRC錯(cuò)誤反而是常態(tài)不要因?yàn)樽グY(jié)果好看就放松警惕。5.3 把CRC計(jì)數(shù)當(dāng)作長(zhǎng)期健康度指標(biāo)排查完一個(gè)具體問題之后就可以建立一套自己的觀察習(xí)慣。我對(duì)接口統(tǒng)計(jì)的處理方式不是看某一個(gè)時(shí)間點(diǎn)上的絕對(duì)數(shù)值而是看趨勢(shì)。比如某端口的CRC錯(cuò)誤計(jì)數(shù)今天比昨天多了300這個(gè)數(shù)量級(jí)在業(yè)務(wù)負(fù)載變化范圍內(nèi)是否正常相比硬件報(bào)錯(cuò)我更關(guān)心它是不是持續(xù)、單調(diào)地增長(zhǎng)。持續(xù)增長(zhǎng)意味著某個(gè)劣化過程正在發(fā)生可能是光模塊的激光器在緩慢衰老也可能是連接器在逐漸氧化。建議每隔一段時(shí)間把關(guān)鍵端口的統(tǒng)計(jì)拉出來存一份基線等變更發(fā)生后做對(duì)比。這個(gè)辦法成本極低但對(duì)解決問題幫助很大。真到問題爆發(fā)那一刻你能立刻判斷出“這個(gè)錯(cuò)誤是什么時(shí)候開始變多的”“最近改了什么東西”遠(yuǎn)比現(xiàn)場(chǎng)抓瞎要強(qiáng)。對(duì)于光口順帶關(guān)注光模塊的收發(fā)光功率變化趨勢(shì)光功率下降往往比CRC計(jì)數(shù)增長(zhǎng)提前幾天就發(fā)出預(yù)警這算是我自己比較受用的一個(gè)小技巧。還有一個(gè)小習(xí)慣拿到一臺(tái)新設(shè)備或者新網(wǎng)卡先做一次短時(shí)間高負(fù)載收發(fā)測(cè)試把錯(cuò)誤統(tǒng)計(jì)清零再觀察。每個(gè)硬件對(duì)誤碼的容忍度不一樣過早做基線反而容易在基線里埋入大量背景噪聲。等確認(rèn)鏈路在干凈狀態(tài)下跑穩(wěn)了再開始記錄正?;€之后每一次統(tǒng)計(jì)異常都會(huì)很有參考價(jià)值。做鏈路分析做得時(shí)間長(zhǎng)了我對(duì)“Ethernet幀完整性校驗(yàn)”這串詞的感受已經(jīng)從“一個(gè)CRC寄存器”變成了一整套觀察鏈路健康度的視角。自己動(dòng)手寫校驗(yàn)?zāi)_本、跑真實(shí)數(shù)據(jù)、被虛驚嚇過、也被真正的根因折磨過這些過程確實(shí)是把知識(shí)變成能力的最好方式。如果你下次再遇到CRC相關(guān)告警不妨先冷靜下來把統(tǒng)計(jì)字段、抓包位置、物理鏈路狀態(tài)這三樣?xùn)|西擺到桌面上再?zèng)Q定要不要?jiǎng)邮植鹁€纜。我個(gè)人的體會(huì)是絕大多數(shù)FCS異常都能通過一張清晰的排查順序表快速收斂真正難的從來不是修而是判斷該修哪里。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美一级特黄淫片在线观看| 日韩在线欧美精品一区二区| 日韩欧亚太美不卡| 试看60秒 爽| 太久视频| 日韩久久激情精品| 夜夜操夜夜爽夜夜高潮| 欧美v亚洲v日韩v最新在线二区| 91在线丝袜| 综合欧美日韩在线观看| 啊啊啊啊啊啊啊在线| 亚洲淫乱骚妇AV| 日韩一级久久毛片| 久久久久中出| 婷婷综合| 日本国产亚洲一区在线观看| 黑人白女精品一区| 青青草白白色| 免费岛国一级片| 成 人片 黄色大片| 翔田千里A片一区二区| 婷婷综合在线| 国产怡红院| 亚洲极品| A一区片| 抽插无码高清一区| 91熟女熟妇视频网站| 亚洲吊色| 亚洲男人综合| 婷婷在线视频| 久久久免费懂色| 天堂v无码免费视频| 婷婷亚洲五月***久久| 北京美女一区二区| 91青青草| 人妻加勒比东京热| 超碰吊日色| 日本肉体xxxx裸交| 操B久久| 91亚洲欧美| 99精品久久| 99热欧美| 久9视频| 亚洲日韩97| 综合久久久久久久综合网| 伊人网av| 国产91影院| 欧美.亚洲.另类.丝袜.制服.诱惑| 骚妻少妇精品性色无码四色A V| 摸奶性爱视频网站在线免费播放| 色牛aV| 丰满丝袜少妇AV| 欧美色网络| 中文字幕奈奈美被公侵犯| 日韩啊V| 100啪啪视频大全| 91日韩网站| 啊啊啊啊啊好舒服视频| 欧美日韩在线国产在线| 91亚·色| 不卡九肏| 欧美疯狂做爰xxxx| 91成人久久| 亚洲做性| 欧美日韩人妻婷婷一区| 国产亚洲精品美女| 美美91成人国产精品欧美精品久久久久久久| 亚洲drav色图| 久久久精品国产亚洲伊人| 97干在线| 激情 欧美 亚洲 小说| 亚洲日韩青青草色月| 日本丝袜人妻内射| 欧美熟妇精品黑人巨大91| 小草精彩毛片| av在线免费一区二区| 亚春色色| 欧美韩国你懂得在线 | 98福利在线视频| 丰满人妻大屁一区二区| 尤物av网站免费在线播放| 国内操逼视频二区| 精品久久久av| 操人91| 曰韩操B| 男人的天堂2018| 99这里只有精品| 中文字幕精品乱码| 欧美熟妇乱码在线一区| 久久草大香蕉| 久久AV无码网址| 福利操逼| 亚洲一区中文精品| 国产精品人妻无码久久久互動交流| 性爱AV天堂| 污污污8888| 蜜臀久久久久久999| 九色 蝌蚪 熟女自| 欧美视频一区二区三区| 大香蕉免| 天天综合香 ld视频| 人人妻人人狠人人| 欧美一二三| 亚洲欧美日韩夜夜| 老司机福利青青草| 日本三级中国三级99人妇网站| 男女激烈网站最新| 久久久久9999精品九九九| 国产又粗又长又大的视频| 无码动漫av中文字幕| 日韩一级二级三级免费看完整版| 五月丁香色色网| 懂色中文一区二区三区| 久热在线精品免费观看| 综合伊人网12色| 大香蕉乱级| 国产中文字幕在线点播| 国产区91柔拿会所技师| 国产不卡的视频| 91性高朝久久久久久久久| 丰满人妻一区二区三区四区| 综合干干干av久久久综合网 | 久久久久久国产无码精品| 欧美高清16| 91亚洲欧美综合高清在线| 四虎免费在线播放| 精品一区二区三区丰满熟女-亚洲欧美一区| 天天干夜夜鈤| 为用户提供免费看黄网址在线观看| 亚洲色图尤物视频| 麻豆这里只有精品| 亚洲色9| 9久9久| 日本免费人成视频播放120秒| 国产免费一区在线观看| 激情终合网| 欧亚日韩中文在线| 久热大香蕉| 经典丝袜一区| 黄色电影观看久久9| 久久久精久久久| 人妻丝袜一区二区三区在线| 亚州操逼网| 精品久久久不卡一区二区| 久久专区| 天天操女人| 蜜桃久久一区二区| 国产又色又爽又舒服的三级视频| 青青草在线视频欧美| 夜夜欢天天干| 精品无码久久久| 九九热国产| 射 色综合| 综合色91| 麻豆 欧美 日韩| 黄色电影观看久久9| 淫淫综合网| 麻花传媒免费网站在线观看| 亚洲综合小视频小说在线观看| 加勒比无码毛片| 亚洲无限观看| 欧美日韩国产精品久久色婷婷| 91男人天堂网| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 破苞ⅩXXX性无码动漫无码| 九九久久一区二区伦理| 自慰白浆在线观看| 999精品国产高清一区二区| 午夜综合在线| 骚妻少妇精品性色无码四色A V| 成人在线永久| 殴美日韩m| 婷婷丁香九月| 中日韩久久久免费看| 综合色色婷婷| 日韩免费福利在线观看| 亚洲鸥美色图| 日日夜夜干| 亚洲色天| 97精品中文字幕| 99色色网| 久久欲| 欧日韩一二三f区| 日韩女优中文字幕| 黄aaaaaaaaaaaaaaaaaa色网站| 国产精品久久久久久9999| 激情五月婷| 久久一区二区高清免费| 欧美性爽xyxOOOO| 日韩精品作爱导航| 熟女人妻av在线资源,黄色的资源 粉嫩国产精品久久粉嫩 | 9997se| 国产欧美美女免费观看视频| 综合影视国产无码| 7777奇米影视久久| 极品销魂美女一区二区| 97这里有精品| 疯操AV| 久久人体一区二区| 精产国品一区二三产品| 欧亚乱色熟一区二区三四区| 成人av动漫在线观看| 欧美性爱无码一区二区三区| 日韩性爱视频在线免费观看| 色网站导航大全| 国产精品3| 麻豆天美久久91| 成人午夜高潮av猛片| 九九色精品| www.91欧美| 欧美性爽xyxOOOO| 久久精品店| 蜜桃av色偷偷av老熟女| 欧美色66| 日韩黄片影院| 黑丝少妇麻豆| 性爱久久| 91综合在线| 精品人体无圣光凹凸| 992视频一区| 成人精品无码| 丰满人妻一区二区三区性色| 青娱乐福利99| 亚洲欧美日韩免费电影| 97啪啪| 狼人综合婷婷激情四射| 中日无幕一二三四区| 久草资源在线视频官方总站日韩丝袜美腿| 久久久久久久久久久久久9999| 9久久9综合| 99国内熟女露脸视频| 欧美色网络| 欧美一区二区三区另类精品| 91丨九色丨东北熟女| 亚洲 se图 欧美电影| 青青草好吊| av网站免费看| 韩国一级做A片免费的| 欧美天天谢综合网| 亚洲图片 欧美电影| 日婷婷| 亚欧精品久久久久久久久久久| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 六月婷婷五月丁香| 日韩人妻精品中文字幕| 日韩成年人性爱视频| 欧美亚洲日本激情在线| 色娱乐色呦呦夜夜夜夜av| 97干色| 97久久视频| 77国产精品| 日韩精品色呦呦| 欧美 亚洲 制服 精品| 天天舔日美女视频| 探花激情视频| 精品无人区麻豆乱码1区2区图片| 亚洲国产综合久久天堂| 日本精品无码三级网站| 亚洲国产精品久久久久婷婷青年| 久久是精品| 亚洲区 欧美区| 91在线/欧洲| 99re这里只有精品中心播放| 东京热激情视频一二三区| 亚洲丁香花色| 国语少妇精| 无码动漫av中文字幕| 国产亚洲日韩在线三区黑人| 亚洲乱色熟女一区| 亚洲国产中文字幕| 青青11操操操操操操操操| av天堂天堂av日韩| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 亚洲97成人在线观看| 超碰97护士| 欧美韩国你懂得在线| 99这里都是精品| 欧美性爱第一区| 中国熟女老妇仑乱一区二区三区| 立川理惠无码一区二区| 乱性AV| 欧洲射精91| 天天谢天天干| 亚洲AV无码久久久国产精品 | 亚洲欧洲国产综合av| 五月天婷婷在线看| 色哟哟av| 伊人久久国产免费观看视频| 一区二区乱码福利| 999九九九九国产动| 亚洲精品 大香蕉| 岛国大片在线观看网站入口| 九九热九九| 国桃视频产巨乳精品一区二区在线| 午夜福利视频在线一区| 色欲三区| 欧美大片91| 天天欲望网| 男人网站婷婷| 久久综合日韩亚洲欧美| 强奸a片网| 萌白酱自拍视频| 亚洲av国产av综合av卡| 久久久久99999| 亚洲综合色图欧美| 日韩二区三四区五区六区在线看| 国产久久一区二区三区野外在线| 91国产精品在线看| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 色婷婷淫色网| 四虎国产成人精品免费一女五男| 亚洲午夜免费狠狠干| 9久热| 97天堂| 婷婷五月天小说| 啪啪啪综合网| 久久午夜伦| 久久综合乱子伦国产免费| 久久久久久午夜男人的天堂| 97人妻色| 神马久久网| 欧美日韩222| 亚洲加勒比色图| 精品人妻一区二区免费蜜桃| 开心婷婷五月| 国产视频不卡在线观看| 亚洲伊人久久精品影院| 五月丁香色情| 97精品视频| 婷婷伊人网| 97欧美色资源| julia国产在线 | 欧美日韩啪啪电影| 四虎884a| 色香av| 天美麻花大全视频| 午夜精品久久久久久久| 天天躁狠狠躁av| 99久久精品国产系列| 99999国产精品| 麻豆天美传媒毛片| 一级黄色性爱A级片| 3D污黄视频在线观看| 激情五月丁香五月| 久久AV无码1区2区3区| 青青欧美| 精品久久无码午夜福利| 亚洲夜夜欢无码一区二区| 九九精品美女高溯喷水| 超碰导航97| 欧美 日韩 亚洲 春色| 很很干很很操| 91欧美巨乳| 久草免费福利在线播放| 天操天操夜操夜月操月年年操| 日本在线15p| 亚洲天堂中文字| 综合亚洲情色| 思思久热在线精品66| 婷婷综合视频| 熟女少妇视频| 天天操夜夜操| 国内伊人久久久久久网站视频| 久久99人妖视频国产| 自拍亚洲综合| 色婷婷五月综合激情中文字幕| 日韩精品9999| 久久黄色视频一区二区三区 | 在线日韩精品一区二区三区| 五月天色色网站| 九色 蝌蚪 熟女自| 九九色图| 激情小说亚洲| 亚洲美女30b| 成年女人黄网站| 欲色啪| 亚洲啪啪性视频| 日韩欧美三级| 人人贴人人摸| 人人摸.人人色| 亚洲91av| 啊啊啊操死我| 色播丁香| 综合第一页| 人人操人人操人妻人| 欧美色图97| 日日妻色网| 精久久久| 亚洲天堂少妇| 韩国轻伦国内自拍一区| 校园春色五月天| 九九热在线视频| 无码99| 日韩不卡网操逼中文字幕日韩| 久久风骚城市| 亚洲成人黄色在线观看| 九九无码视频| 日本三级小说中文字幕| 99精品高潮| 97网址www| 91麻豆天美国产欧美| 99999久久久久9国产精品| 熟女乱伦A| 国产成人在线观看综合| 26uuu最新| 久草电影网| 日本精品性生活久久久| 热天堂一区二区| 精品人妻一区二区免费蜜桃| 91婷婷| 日韩在线观看字幕精品| 人妻一区二区三区视频| 亚洲精品97| 国产精品丝袜在线| 理论久久婷婷网8| 欧美在线色| 后入人妻一区| 中文字幕一区二区三区蜜臀| 亚洲熟妇自偷自拍另欧美| 蜜乳AV色欲AVAV无码| 中日韩久久久| 日本国产高清色www视频在线| Av手机版天堂网| 操逼视频色| 日韩人妻 中文字幕| 五月婷婷六月丁香网址| 欧美日韩香蕉| 超碰在线成人| 欧美日韩99精品麻豆传媒| 丁香激情五月天| 国产精品久久久亚洲一区| 精品熟女一区=区三区| 日本一区99| 久久久久久久久久久久九| 肉丝中文无码高清| 欧美在线大香999| 亚洲色图图片| a一区二区三区乱码在线| 国产又大又硬又长又粗| 国产女人高潮视频| 一区二区不卡| 日韩精品一区二区人人人| 偷拍精品一区二区三区| 欧美一级黄色免费专区| 国产婷婷一区| 欧美中字二区| 啊啊啊不要啊啊受不了了视频在线| 激情久久久| 草草网站影院白丝内射| 日本色日夜干| 成人网欧美风情| av三级电影在线播放| 日韩中字av一区| 亚洲国产精品9999在线观看| 家庭乱伦性爱av| 欧美精品23| 午夜小电影在线插入淫高潮| 97天天综合网| 精品亚洲国产成人精品| 18一区二区三区| 综合一区中亚洲国产成人综合精品| 国产精品内射婷婷一级二| 欧美制服另类丝袜| 久久精品国产72国产精品福利| 亚洲 欧美 手机在线观看| 五月天综合| 欧美五区| 国产精品麻豆成人AV艾秋| 青春草莓视频在线观看网址| 精品97久久| 色噜噜综合在线| 九九九九久久久久| PMv在线观看| 熟妇在线视频一区二区| 一本色道熟妇| 日本欧美成人片AAAA| 久久机热| 九九aV| 东京热91| 夜夜嗨AV一区天天| 国产视频人人网| 午夜天堂精品久久| 97在线精品观看视频| 亚洲国产一级中文综合久久天堂在线免费观看 | 色五月AV| 欧美性战999| 思思热国产在线视频| 呻吟 欧美 日本 中出| 色色婷婷丁香| 东京热视频网| 人妻无码一区二区三区久久99| 久久草在线综合视频| 91精品人妻一区二区三区蜜桃| 熟女丝袜视频| 一级性爱aaaa| 乱伦一二三| 亚洲国产中文字幕| 亚洲AV免费在线观看| 久草视频观看视频在线| 加勒比综合在线| 啊啊啊好湿久久| www.yw尤物| 黄色大片免费在线| 96精品久久久久久久久| 色妇91| 日本伦理一区二区| 四虎影院成年人片| 无套内射人妻在线播放| 在线视频 亚洲精品| 玖日综合网| 亚洲诱惑| 久久久久一本一区二区青青蜜月| 高清在线偷拍自拍视频| 亚欧毛片基地国产毛片基地| 97视频播放| 人人操人人肉久久精品| 国产suv精品一区二区四| 亚洲AV无码秘 蜜桃臀国精产品| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | chaopen97久久| 久久一区二区高清免费| AV色五月天| 禁十八久久| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 97网址97| 亚洲精品国产熟女| 久久精品中文| 久99| 黄色大片一区二区密桃丝袜| 久操91视频| 日韩黄片影院| 一区二区三区网站日日骚| 97精品国产97久久久久久| 五月天加勒比啪| 久久免费少妇| 日本三级一区二区 在线| 风韵犹存大大大大香蕉 | 久久久久久久久久久久欧美日| 97大色网| 亚洲国产亚洲天堂| 久久婷婷一区| 五月婷亚洲精品天堂| 日韩成人高清一区二区| 午夜福利国产欧美日韩夜夜| 欧美性爱第一区| 麻豆国产96在线| 亚洲情色五月天 | 看一级黄色视频| 婷婷色婷婷| 免费久久9999| 亚洲黄色电影| 日本免费一级AAA大片器| 亚洲乱熟女一区二区三区大香蕉| 夜色五月天| 新精精品久久精品| 中文字幕99999| 强奸乱伦大香蕉网| 美女淫穴| 翔田千里AV无码秘 三区| 户外裸露刺激视频第一区| 亚洲有薄码区日本系列中文字幕| 九九国产| 欧美日韩黄片精品在线 | 欧美熟妇乱码在线一区| 国产91专区| 97在线观看播放视频| 欧美色偷拍 | 色哟哟-国产专区| 91N综合网| 乱伦熟女区| 国产精品第一页国产大屁股视频免费区i | 日韩综合成人免费视频| 九九久久九九久久| 亚洲男人天堂AV| 九九内射在线| 91精品导航| 人妻一二三区| 亚洲资源吧| 欧美少妇色图| 欧美真人抽搐一进一出gif| 内射小黄片| 丰满人妻被猛烈进入中| 东北少妇高潮zzzz| 国产精品一区在线播放| 日本东京热大香蕉a片| 亚洲色色色| 亚洲精品中文字幕一区在线视频| 无遮挡男女激烈动态图| 91天天综合网,天天综合网| 天美精品原创av片国产| 91红杏| 精品人妻一区二区蜜桃视频| 中文字幕三四五区| 婷婷探花久久精品一区| 网页导航五月天免费一二三区| 中文字幕三四五区| 精品人妻av在线播放| 亚洲 欧美 偷拍 唯美| 精品人妻久久久久一区二区三区| 国产av激情无码久久天堂| 另类图片天天影视| 操迟操逼在巾线Fre看| 欧亚日韩三区| 欧美乱伦专区| 激情视频一二三| 婷婷五月天激情网| 色哟哟av网址| 夜夜嗨免费视频| a片久久久久久久久久久久 | 在线综合 亚洲 欧美中文字幕| 亚洲爽图| 久久久久国产无av| 性站 | 午夜一区| 人人妻人人操人人乐| 小电影欧美91| 性欧美天天| 伊人网av| 激情av| 91高清无码下载| 免费AV中文网在线观看| 九九九成人| 老熟女中文字幕高清| 亚洲图片欧美日韩| 激情久久av一区av二区av| 国产精品黑人一区二区三区| 青青操在线视频| 91黑丝操| 福利天天都操| 99re6国产精品99re| 欧美天堂第二区| 国产性刺激| 四虎 精品 WWW| 女人妻一区| 啊啊啊好湿国产一二| 久久国产精品91| 啊好大好舒服| 78久久久| 丝袜色综合| 校园激情狠狠四射| 啊啊啊啊操死我| 日本精品中文字幕视频| 日韩免费福利在线观看| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 78精品| 精品人妻av区天天看片| 亚洲高清无毛一区二区| 日韩性爱人人爱人人操| 日本日皮视频逼| 欧美乱色| av东京热男人的天堂| 久久久久久无码人妻中文字幕| 欧美瑟综合| 欧美狠狠干| 色综合久久88色综合久久天天| 丰满的三级少妇欧美久久久| 韩日精品四区| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 九九超碰综合网| 手机午夜电影神马久久| 日本一级二级三级网站| 久久久啊啊| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 欧美成人四级在线播放| 中文字幕AV片| 伊人97色天使| 亚洲欧洲小说图片视频| 天天草天天干天天日| 国产午夜福利电影免费在线观看| 久久系列| 亚洲高清欧美总合| n1038 一二三区| 国产性爱在线视频一区二区| 毛片99-全集电影手机免费观看完整-B029AV | 国产三级在线现体验区| 好涩综合| 熟妇高潮一区二区免费视频| 精品一区二区三区蜜桃| 免费αV在线视频| 日韩成人性爱电影在线播放| 8x福利精品第一福利视频导航| 久久精品国产精品一区 | 手机久操欧美综合色码| 国产又操| 欧美成人亚洲精品| 亚洲经典啪啪| 人人摸人人添人人操| 日韩激情电影中文字幕| 97在线观看| 婷婷干黄色| 国产精品人妻无码久久久互動交流| 中日韓欧美高清| Julia在线播放亚洲久久| 五月天偷拍| 蜜臀99久久精品久久久久| 97色婷| 欧美写真视频一区| 狼人综合婷婷激情四射| 欧美传媒| 日本久久999| 女人高潮大叫一级毛片| 全国男人天堂网| 91久久久久久久久久久| 天天插夜夜操| 国产外初女出血视频| 精品丰满人妻一区二区三区免费观| 亚洲情欲| 天堂涩涩| 久久天堂婷婷网| 黄色av网站在线播放| 国产久久天堂资源| 中文字幕版| 岛国成人av在线播放网址| 久久69| 亚州黄站| 婷婷五月天无码| 91爱综合| 丁香五月天激情综合| 樱花蜜乳av| 69av一区二区三区| 国产精品伦理| 少妇丝袜在线观看AV| 啊啊啊好湿国产一二| 大香蕉手机视频| 夜夜影视四色| 18禁美女裸体无遮挡啪啪| 久久午夜色播影院免费高清| 亚洲不卡一| 色踪合AV| 国产精品久久久久久9999| 东北女人被操| 亚洲妇色| 精品乱子一区二区三区99| 艳美熟妇先锋一二三区| 久久精品美女一区| 亚洲女毛多水多21P| 3028国产精品| 人人操人人搞人人草| 一二三四视频中文字幕在线看| 国产精品久久aV| 亚洲无码电影久久久| 国产精品久久久久久久久久久久| 97资源站国产精品| 91在线观看,天天综合| 91老司机精品| 欧美高清第一页| 久久午夜鲁丝片| 国产精品毛片?v一区二区三区| 国产美女口爆吞精视频| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 日本免费一区二| 一区AV| 神马久久中文字幕| 日本布卡一区二三区| A片A5445444| 精品亚洲国产成人AV制服丝袜 | 国产伦乱91| 色综合91| 日韩福利电影网| 极品色www影院| 亚洲男人bt天堂| 小少妇| 91熟女.com| 五月激情小说| 国模精品娜娜一二三区| 无码一区二区精品视频久久久春药 | 色综合尤物| 人妻喷水| 青青在线视频日韩欧美| 老司机深夜18禁污污网站| 蜜乳性色无码专日粉嫩骚逼AV| 翔田千里av一区二区三区| 久热久一区二区三区| 超碰欧美97资源| 日日操免费视频| 五月天大香蕉| 日韩丨制服丨中文|在线| 中文乱码字幕观看| 国产精品亚洲免费| 老熟妇一区二区三区啪啪| 欧美精品成人一区二区在线观看 | 超91综合网| 国产视频97| 亚洲成人福利电影免费 | 国产精品久久久久绯色| 久久伊人东京热| 思思性爱| 97欧美色| 婷婷丁香五月激情啪啪| 久操| 黄色片大香蕉| 美女上床网站| 九九色婷婷| 97视频在线观看免费高清| 欧日a| 久久黄黄黄| 亚洲综合色男人网| 91免费看一区二区三区| ss久久| 中国一级操逼视频| 蜜桃精品一区二区三区久在线| 26uuu性物| 99re6在线视频播放免费精品| 色色婷婷丁香| 91亚洲综合| yy少妇精品久久| 在线性黄高清免费视频| 九九九九九精品视频| 中文字幕一区二区三区人妻少妇在线| 天天综合亚洲综合| 夜草欧美| 色5月婷婷| 久久性爱精品一区| 久久是精品| 青青草视频爽一爽| 亚洲一区二区性爱电影| 狠狠爱夜夜| 欧洲与亚洲欧美精品中文字幕| 色呦呦呦在线观看视频| 中文字幕在线免费观看 | 亚洲aV无码成人在线观看| 综合 亚洲 欧美| 欧美精品久久| 欧美日韩国产中文精品字幕自在自线, | 另类天堂| 老熟女搡BBBB搡BBBB视频| 懂色AV蜜臀无码精品APP | 三级AV入口| 久操大香蕉手机视频在线看 | 日韩本不卡视频在线观看| 欧美大片天天看| 9999亚洲电影| 人妻色情天天操| 91精品国产91熟女| 日韩激情电影中文字幕| 日本熟女不卡视频| 992大香蕉| 亚洲91大片| 91影视亚洲| 天堂日本亚洲欧美| 人人操人人摸超碰| 美女黄频a美女大全免费皮| 美女丝袜激情小说| 最新日本中文字幕| 白丝AV网站| 资源新线在线天堂| 大香蕉国产中文自拍| 欧美激情 亚洲色图| 91九色蝌蚪在线观看| 人妻精品综合中文字幕在线| 亚洲色 国产 欧美 日韩| 国产在线视频二区| 人人玩人人添人人澡免费| 免费看黄片现成| 国产综合在线视频网站| 国产乱伦性爱区| 素人一区二区三区日韩| 国产精品无码久久久久2028| 强奸乱伦Av网| 六月色婷婷| 青青草吊丝| 9精品久久| 欧美综合天堂| 色黄污美女啪啪啪免费网站| av天堂精品久久| 人妻-91porn| 97爱爱影院| 偷窥自拍亚洲| 中文字幕在线观看永久| 色狠狠综合| 啊啊好多水| 一本色道综合久久欧美日韩精品| 欧美色亚洲| 婷婷丁香五月激情啪啪| 色狠狠综合噜一二三区| 成人资源中文字幕在线观看| 亚洲图片欧美| 白嫩国模丰满一二三区| 日本精品88888888| 超碰97国产欧美| 老司机老司机午夜影院| 精品久久久久黄少妇| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 国产精品免费1区2区视频| 综合影视国产无码| 蜜桃视频精品一区二区三区| 怡红院成人视频| 日本道久久综合色色| 久久成年精品| 在线日韩精品一区二区三区| 免费观看欧美日韩操逼视频| 国产视频第2页| 久久中文字幕一区不卡| 熟妇亚洲一区二区三区| 91狠狠综合| 国产免费一区二区三区最新不卡| 国产精品久久久午夜夜伦鲁鲁| 久久美女国产| 日夜尻逼网| 久久久久久AV无码免费网站| 蜜桃网熟妇| 欧美日韩国内不卡| 一本大道久| 国产成人亚洲精品自产在线| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 国产精品久久久久999| 亚洲一二三精品久久网| 欧美极品女人的天堂| 色999人与兽| 亚洲欧美激情另类色图| 精品久久久久黄少妇| 天天α片| 另类亚洲图色| 亚洲欧美精品一区天堂久久 | 手机在线人成免费视频| 欧美91精彩| 久久精彩视频| 亚洲 日韩 丝袜 熟女 变态| 日本操逼视频免费| 欧美亚洲激情| 天天天做天天天爱天天天爽| 欧美另类色图片| 亚洲少妇视频| 久久伦理视频久久大香蕉视频| 深田咏美亚洲精品福利社| 色情亚洲日本成人| 在线a亚洲视频播放在线| 亚洲欧洲日韩国产自在线| 国产天天骚| 1024日韩| 国产视频一区二区三区在线免费观看 | 久久性爱网站| 婷婷久草一区二区三区| 欧美 亚洲 综合 制服 另类| 9丨亚洲一区二区在线| 91熟女视频网| 欧美性第1页| 亚洲欧美日韩精品久久久一区二区 | 97超碰久久色| 国产精品色| xxxx网站亚洲精品| 国产AV人人夜夜澡人人爽麻豆| 大香蕉欧美| 大稥蕉免费视频这里只有精品| 好舒服视频| 成人一级性爱| 99色婷婷中文字幕乱色| 亚洲成a人v欧美综合天堂下载| 欧美狠狠弄| 强奸乱伦亚洲第一页| 欧美爱国产综合、| 亚洲一区二区 麻豆传媒| 九九热精彩视频| 久久人妇| 亚洲91综合| 熟女久久久| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 91美女在线视频| 丁香六月综合激情| 熟女人妻av在线资源,黄色的资源| 国产麻豆一级精品视频| 色婷婷电影| 人人操天天爽| 色男人色天堂东京热| 欧美精品不卡一二三四在线91| 青青久日| 欧美视频一| 日本一级二级三级网站| 亚州精品一区二区三区香中文字幕在线| 五月婷婷大香蕉| 久久久久久91香蕉国产| 96免费视频在线| 人妻喷水| 呦呦影院| 天天爽天天干| 嫩草影院永久在线制服丝袜| 日韩无码第3页| 人人 操人人 操人人| 能看的av| 成人资源中文字幕在线观看| 日本羞羞的视频在线播放 | 2024人人操人人摸| 亚洲中文字幕日产无码久久| 亚洲欧洲综合| 国产欧美岛国精品一区| 一区二区三区 丝袜 高跟 美腿 | 色逼综合| 性爱av网站| 校园春色综合香蕉| 最新av网站在线观看| 伊人天堂在线| 欧美色女人| 欧美1727免费观看视频| 中文字幕乱妇免费视频| av无码av无码专区| 精品无码久久久久| 黄片qw| 激情综合av| 亚洲无线码欧洲精品区别| 自拍盗摄一区| 亚洲影院365| 99热在线不卡| 日逼视频日本| 欧美性综合| 欧美特大黄一级片片免费| 男女性扦B| 国产精品老师| 美欧色综合| 91ise欧美| 国产操逼视频在线观看| 新视频sss国产| 综合久久欧美| 97超碰护士| 欧洲自拍色图gif在线| 大香蕉久| 国产欧美另类久久久精品课程| 国产欧美伊人| 宅男影院久久久,99| 好一吊区二区| 亚洲 图片 综合91| 天天摸夜夜添无码小视频| 97中文综合| 热久久九九热| 欧美啪啪女女| 欧美日韩性爱电影在线| 蜜桃AV天堂| 精品十三区| 无码伊人久久大杳蕉中文无码| 欧洲久久一二线| 少妇九九九九| 亚洲熟久久| 无码一区二区三区四区五区六区七区八区九区十区视频 | 日韩午夜精品一区二区三区电影| 伊人在线大香蕉视频久久| 亚洲色堂免费视频| 9色在线| 污污汅18禁网站在线永久免费观看| 日韩三A大片在线观看| 伊人黄色片| 91九色精品熟女内射| 欧美在线视频99| 98一区二区精品| 久草男人天堂| 天天肏夜夜肏| 在线色导航| 99操碰| 久久久久久波多野吉衣高潮| 亚洲视频二区| 国产99999久久精品| 91超碰碰在线| 91网站视频在线观看| 97色涩| 色av中文字幕| 亚洲激情色片| 骚妻少妇精品性色无码四色A V| 牛牛久久国产精品视频一二三| 1204金沙人妻懂旧版免费| 久久鲁夜| 精品免费成人久久| 亚洲另类春色| 超碰国产精品久| 欧美亚洲日本视频久久久| 精品伊人久久久大香线蕉小说| 精品九九九| 99re免费| AV污污污污| 骚货| 开心五月婷婷激情| 国产在线观看91精品一区| 秋霞午夜视频一区二区| 久久超碰97中文字幕| 日韩 人妻 精品| 97电影院超碰| 97精品国产97久久久久久户外免费| 乱精品一区字幕二区| 免费伦费视频在线观看| 9久久久久| 久久久久久人体| 国产人人干| 亚洲和欧美裸体美女双飞视频| 97欧美精品综合| 日本高清久久| 狠狠操狠狠爱| 激情网五月天| 天天爽夜夜操| 综合色图,成人综合网| 婷婷尹人大香蕉免费| 久久久久婷婷| 大香蕉一区二区在线观看.| 两女互慰AV高潮喷水在线观看| 97视频播放| 午夜在线播放| 亞洲久久直播| 一区二区日韩欧美久久| 婷婷月色| 久热久一区二区三区| 日韩中文字幕av在线播放| 大香蕉天天看妹子| 久久久久久久9最新免费视频观看| 久久综合18p| 亚洲男人的天堂AV| 99re99| 99这里有精品| 97中文字幕一区| 717影院理论午夜伦八戒| 激情四射五月天| 强奸乱伦AV网站| 国产久久一区二区| 亚洲成人一区二区精品| 大香蕉综合在线| 人人人人插| 一本大道久| 小少妇| 日韩性爱小视频| 春色校园综合网| 久久人人爽爽人人爽人人片αV| 欧美大香蕉97| 欧美十八禁导航成人| 国产视频第2页| 嫩草影院性色| 国语精品av| 日韩久久超碰色| 日韩性爱免费视频在线网站| 蜜桃网熟妇| 综合网~91综合网| 91成人久久| 日本操逼视频免费| 96久久久精品| 天天欧美色| 亚洲成人美女无吗| 又大又大又大又粗爽高潮观看| 1204av韩国| 精品区9| 亚洲第2页| 免费观看一区| 色香欲天天天天综合色| 国产青一二三| 欧美一级黄片免费播放| 自拍偷拍第26| 中文字幕丝袜| 天天热精品| 亚热日本熟女| 天天添天天干电影| 日本护士高潮| 亚洲欧美日韩免费电影| 大学生美女口爆| 国产蜜臀在线| 欧美色图91p| 一区二区三区无卡视频在线观看| 一二三区在线| 日韩人妻一区二区精品| 你想操日本小逼吗| 午夜超爽| 成人乱人伦一区二区| 91看黄片| 亚州熟女乱伦| 欧美高清无码免费视频高清版| 777超碰| 99国产精品| 精品人妻一二三|